p,
h3,
a,
h4{font-family:'Roboto', sans-serif;}
body{background-color:#f7f7f7;}
.commonpadding{padding-left:50px;padding-right:50px;}
.nopadlr{padding-right:0;padding-left:0;}
.navbar{height:100px;padding-top:5px;margin:0;box-shadow:1px 4px 11px #75757529}
.navbar .topnav{height:61px;}
.navbar .topnav p{line-height:88px;color:#716e6e;letter-spacing:0.80px;font-weight:100;font-size:12px;display:inline-block;font-family:'Roboto', sans-serif;}
.navbar .menunav{height:41px;background-color:transparent;}
.mynav{padding:0;margin:0;display:block;text-align:right;padding-top:10px;}
.mynav li{padding:0;margin:0;list-style-type:none;display:inline;}
.mynav > li > a{display:inline-block;height:41px;padding:0 10px;line-height:41px;
	text-decoration:none;color:#fff;font-family:'Roboto', sans-serif;font-size:13px;
	position:relative;text-transform:uppercase;letter-spacing:1px;transition: all .5s ease;}
	.mynav > li > a:hover{background-color: #fff;color: rgb(0,124,163);transform: translateY(10px);}
.navpicssml{width:19%;float:left;margin-right:1%;max-height:158px;margin-bottom:10px;text-decoration:none !important;}
.navpicssml p{font-size:11px !important;padding-top:4px;height:35px;background: rgb(0,124,163);
background: linear-gradient(90deg, rgba(0,124,163,1) 0%, rgba(1,106,179,1) 100%); color: #fff;
	border-bottom-left-radius: 15px;transition: all .5s ease;}
.navpicssml:hover{opacity:0.8;}
.navpicssml img{width:100%;border-top-right-radius: 30px;transition: all .5s ease;border-top: 2px solid rgba(1,106,179,1);}
.navpicssml:hover img{border-bottom-right-radius: 30px;border-bottom-left-radius: 30px;border-top-right-radius: 0px;border-top-left-radius: 30px;}
.navpicssml:hover p{border-bottom-right-radius: 0px;border-bottom-left-radius: 30px;border-top-right-radius: 0px;}
.navbar-inverse{background-color:rgba(255, 255, 255, 0.11);background-image:none;border:none;}
.plce{margin-top:27px;}
.searchbox{padding:0px;position:absolute;right:50px;z-index:99;top:30%;}
.searchbox .form-control{background-color:#fff;color:#333}
.searchbox input,
.searchbox select,
.searchbox button{height:60px;width:120px}
.searchbox form{width:500px;margin:0 auto;}
.searchbox .input-group .form-control{font-size:12px;font-family:'Roboto', sans-serif;}
.searchbox .input-group .fstinp{width:370px}
.searchbox .input-group-btn{padding-right:10px}
.searchbox input{border-radius:0;border:1px solid transparent;padding-left:45px;}
.searchbox select{border-radius:0;border:1px solid transparent;padding-left:45px}
.searchbox button{border:1px solid #f44336;background-color:#f44336;color:#fff;background-image:none;text-shadow:none;font-family:'Roboto', sans-serif;letter-spacing:2px;border-radius:0;padding:10px;height:50px;}
.searchbox button:hover{background-color:#f44336bd;border:1px solid transparent;color:#fff;}
.searchbox .input-group{position:relative;background-color:#fff;}
.searchbox input:focus{outline:0 !important;border:none !important;box-shadow:none !important;}
.searchbox input:button{outline:0 !important;border:none !important;box-shadow:none !important;}
.searchitems{background-color:rgba(121, 85, 72, 0.64);border-radius:5px 5px 0 0;}
.searchitems a{text-decoration:none;text-align:center;color:#fff;height:40px;line-height:40px;display:block;font-size:11px;font-weight:100;letter-spacing:2px;cursor:pointer;}
.searchitems .active{background-color:#0a0a0aad;color:#fff}
.searchitems a:hover{background-color:rgba(0,0,0,0.5);color:#fff}
.loc,
.curs{color:#f44336;position:absolute;z-index:100;top:18px;font-size:23px;}
.dwn{position:absolute;z-index:100;top:25px;font-size:14px;right:10px;}
.loc{left:10px;}
.curs{left:5px;}
.searchbox .input-group .form-control::-webkit-input-placeholder{color:#b1b1b1;letter-spacing:0.5px;font-family:'Roboto', sans-serif;font-size:15px}
.searchbox .input-group .form-control::-moz-placeholder{color:#b1b1b1;letter-spacing:0.5px;font-family:'Roboto', sans-serif;font-size:15px}
.searchbox .input-group .form-control:-ms-input-placeholder{color:#b1b1b1;letter-spacing:0.5px;font-family:'Roboto', sans-serif;font-size:15px}
.searchbox .input-group .form-control:-moz-placeholder{color:#b1b1b1;letter-spacing:0.5px;font-family:'Roboto', sans-serif;font-size:15px}
*:focus{outline:0;outline:none;}
input:focus,
select:focus,
button:focus{outline:0;box-shadow:none}
.adcards{margin-top:15px;}
#first-slider .main-container{padding:0;}
#first-slider .carousel-indicators{bottom:0;}
#first-slider .carousel-control.right,
#first-slider .carousel-control.left{background-image:none;}
#first-slider .carousel .item{height:100vh;width:100%;}
.carousel-inner .item .container{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;top:0;left:0;right:0;}
#first-slider .carousel-control{width:6%;text-shadow:none;}
#first-slider .carousel-indicators li{width:14px;height:14px;background-color:rgba(255,255,255,.4);border:none;}
#first-slider .carousel-indicators .active{width:16px;height:16px;background-color:#eb5c1e;border:none;}
.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{opacity:0;}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-control{z-index:2;}
.carousel-control .fa-angle-right, .carousel-control .fa-angle-left{position:absolute;top:0;z-index:5;display:inline-block;color:#eb5c1e;}
.carousel-control .fa-angle-left{left:50%;width:38px;height:38px;margin-top:-15px;font-size:30px;color:#fff;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:53px;}
.carousel-control .fa-angle-right{right:50%;width:38px;height:38px;margin-top:-15px;font-size:30px;color:#fff;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:53px;}
.carousel-control{opacity:1;filter:alpha(opacity=100);}
#first-slider .slide1{background-image:url(../img/slides/1.jpg);background-size:cover;background-repeat:no-repeat;}
#first-slider .slide2{background-image:url(../img/slides/2.jpg);background-size:cover;background-repeat:no-repeat;}
#first-slider .slide3{background-image:url(../img/slides/3.jpg);background-size:cover;background-repeat:no-repeat;}
#first-slider .slide4{background-image:url(../img/slides/4.jpg);background-size:cover;background-repeat:no-repeat;}
#first-slider .slide5{background-image:url(../img/slides/5.jpg);background-size:cover;background-repeat:no-repeat;}
.searchbox form .input-group .scndinp .init{cursor:pointer;}
.scndinp{height:60px;border:none;}
.scndinp li{padding:10px;z-index:2;list-style-type:none;font-family:'Roboto', sans-serif;}
.scndinp li:not(.init){float:left;width:100%;display:none;background:#f7f7f7;border-bottom:1px dashed #e2e2e2;}
.scndinp li:not(.init):hover, .scndinp li.selected:not(.init){background:#f3f3f3;cursor:pointer;}
.scndinp a#submit{z-index:1;}
.nopadlr{padding-left:0;padding-right:0}
.nopadl{padding-left:0;}
.nopadr{padding-right:0}
@media(max-width:768px){.nopadlr,
.nopadl,
.nopadr{padding-left:0;padding-right:0}
.videosection{display:none;}
}
.socialmenus{display:block;}
.socialmenus ul{margin-bottom:10px;padding-right:16px}
.socialmenus li{padding-left:5px}
.socialmenus li a{text-decoration:none;color:#fff;padding:0;text-align:center;width:25px;height:25px;display:inline-block;line-height:25px;-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;-o-box-shadow:inset 0 0 0 1px #fff;-ms-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;}
.socialmenus li a:hover{-webkit-transition:box-shadow 0.3s;-moz-transition:box-shadow 0.3s;-o-transition:box-shadow 0.3s;-ms-transition:box-shadow 0.3s;transition:box-shadow 0.3s;}
.socialmenus li .fb:hover{-webkit-box-shadow:inset 0 0 0 25px #365899;-moz-box-shadow:inset 0 0 0 25px #365899;-o-box-shadow:inset 0 0 0 25px #365899;-ms-box-shadow:inset 0 0 0 25px #365899;box-shadow:inset 0 0 0 25px #365899;}
.socialmenus li .tw:hover{-webkit-box-shadow:inset 0 0 0 25px #1da1f2;-moz-box-shadow:inset 0 0 0 25px #1da1f2;-o-box-shadow:inset 0 0 0 25px #1da1f2;-ms-box-shadow:inset 0 0 0 25px #1da1f2;box-shadow:inset 0 0 0 25px #1da1f2;}
.socialmenus li .gp:hover{-webkit-box-shadow:inset 0 0 0 25px #db4437;-moz-box-shadow:inset 0 0 0 25px #db4437;-o-box-shadow:inset 0 0 0 25px #db4437;-ms-box-shadow:inset 0 0 0 25px #db4437;box-shadow:inset 0 0 0 25px #db4437;}
.socialmenus li .insta:hover{-webkit-box-shadow:inset 0 0 0 25px #c32aa3;-moz-box-shadow:inset 0 0 0 25px #c32aa3;-o-box-shadow:inset 0 0 0 25px #c32aa3;-ms-box-shadow:inset 0 0 0 25px #c32aa3;box-shadow:inset 0 0 0 25px #c32aa3;}
.socialmenus li .you:hover{-webkit-box-shadow:inset 0 0 0 25px #ff0000;-moz-box-shadow:inset 0 0 0 25px #ff0000;-o-box-shadow:inset 0 0 0 25px #ff0000;-ms-box-shadow:inset 0 0 0 25px #ff0000;box-shadow:inset 0 0 0 25px #ff0000;}
.navbar-brand{padding:0 !important;height:auto;}
#navbar div > ul{margin-bottom:0;padding-left:0 !important}
#navbar ul li{list-style:none !important;}
.menus,
.gods{float:none;}
.menus{padding-right:25px;}
.in-nav3{position:absolute;top:85px;left:0;right:0;margin:0 auto;text-align:center;display:none;width:930px;height:400px;overflow:hidden;}
.in-nav3{border-top:10px solid transparent}
.maincat{padding-left:0 !important}
.maincat > li{display:block;text-align:left;width:200px;}
.maincat > li > a{display:block;text-align:left;padding:10px;text-decoration:none;border-left:4px solid transparent;font-size:13px;}
.maincat > li:hover > a{border-left:4px solid #007ca3;background-color:#fff;}
.innerbox{display:none;position:absolute;left:200px;right:20px;top:0;bottom:0;background-color:#fff;padding:20px}
.maincat li:hover .innerbox{display:block !important;}
.maincat li .img-thumbnail{border-radius:0 !important}
.activeli > a{border-left:4px solid #007ca3 !important;transition: all .5s ease; color: #007ca3;}
.activeli > a:hover{transform: translateX(2px);color: #007ca3;}
.activeli .innerbox{display:block !important;}
.menuboxed{padding:20px;background:#fff;position:relative;box-shadow: 3px 6px 20px rgba(0,0,0,0.2);}
.megamenubox{height:400px;float:left;padding-right:25px;}
.megamenubox h3{text-align:center;text-transform:uppercase;font-size:13px;letter-spacing:1px;padding-bottom:5px;margin-top:10px;}
.megamenubox ul{padding-left:0;}
.megamenubox ul li{display:inline-block;margin-right:5px;margin-bottom:10px;overflow:hidden;}
.megamenubox ul li a{text-align:center;display:inline-block;text-decoration:none;}
.megamenubox ul li p{font-size:10px;text-transform:uppercase;margin-bottom:0 !important;padding:3px 0;}
.megamenubox a{text-decoration:none;}
.megamenubox .autoimg{padding-left:0 !important}
.megamenubox .autoimg img{width:100%;}
.normalul{padding-left:0;float:left;padding-right:60px}
.normalul li{display:block;text-align:left;}
.normalul li a{text-align:left;border:0 !important;padding:7px 0;display:block;background-color:none !important;font-size:13px;text-decoration: none;transition: all .5s ease;}
.normalul li a:hover{color: #007ca3;}
.megamenubox ul li a{text-decoration:none;font-size:13px;color:#333;display:inline-block;}
.megamenubox ul li a:hover{color:#000 !important}
.megamenubox ul li a:hover img{opacity:0.7}
.megamenubox .inblkul{width:400px;}
.megamenubox .inblkul li{display:inline-block !important;margin:1%;float:left;border:1px solid #d6d6d6;width:31%}
.offrpic img{margin-top:15px;}
.main-mnu:hover .in-nav3{display:block;}
.img-div{position:relative;transition:.4s;overflow:hidden;}
.ofr-img{margin:0 auto !important;display:block;width:100%;height:auto;}
.overlay{width:100%;height:100%;;position:absolute;top:0px;left:0px;color:white;transition:all .9s ease;}
.learn-div{width:100%;height:100%;}
.link{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;display:table;}
.link span.ac-span{display:table-cell;vertical-align:middle;}
.img-div .link span.ac-span span{display:none !important;color:white;transition:.4s;font-size:16px;letter-spacing:1px;text-transform:uppercase;}
.img-div:hover .link span.ac-span span{display:inline-block !important;transition:.4s;}
.img-div:hover>.overlay{background-color:rgba(12, 120, 255, .8);transition:all .9s ease;}
.img-div img{transition:.9s transform;}
.img-div:hover img{transform:scale(1.1,1.1);}
.do-service-container{position:relative;overflow:visible;}
.gallr > div{padding:0 !important;border-right:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7}
.gallr{background-image:url(../img/section/gallery.jpg);background-repeat:no-repeat;background-size:cover;padding:50px;background-attachment:fixed;}
.middle > a{margin-bottom:30px;cursor:pointer;}
.middle .swiper-pagination{position:static !important;margin-top:30px;}
.middle .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:0 !important;opacity:0.8}
.middle .swiper-wrapper > a > p,
.middle .fordesktop > a > p{position:absolute;bottom:-10px;right:0;left:0;background-color:#000000ad;padding:10px 5px;color:#fff;font-size:16px;text-align:center;}
.middle .fordesktop > a > p{font-size:14px !important;}
.middle .swiper-wrapper > a > i,
.middle .fordesktop > a > i{position:absolute;left:0;top:0;background-color:#589fa8;width:34px;height:34px;line-height:34px;color:#fff;text-align:center;}
.middle .fordesktop > a > i{top:-7px;left:-7px;}
.tpevnts{padding:0 !important;width:29%;margin:1%;}
.middle{background-image:url(../img/section/middle.jpg);background-repeat:no-repeat;background-size:cover;padding:70px;background-position:center center;background-attachment:fixed;}
.middle .explore{padding-top:25px}
.middle .col-md-4 p{color:#fff;text-align:center;position:absolute;right:15px;left:15px;background-color:rgba(0,0,0,0.5);bottom:-10px;padding:15px;display:none;text-transform:uppercase;letter-spacing:1px;}
.middle .col-md-4:hover p{display:block !important;}
.middle .swiper-container1{overflow:hidden;}
.headsection{width:70%;margin:0 auto;padding-bottom:20px;}
.headsection h3{text-align:center;letter-spacing:2px;font-size:25px;text-transform:uppercase;color:#fff}
.headsection p{text-align:center;font-size:16px;color:#fff}
@media(max-width:500px){.headsection p{font-size:14px;}
.maintoph4{font-size: 13px}
}
.evnts h3{text-align:center;color:#fff;}
.evnts{background-color:#6284990f;margin-top:-220px;padding-bottom:25px;overflow:hidden;}
.evnts > div{transition:all ease .5s;}
.evnts > div:hover{transform:scale(1.1);}
.evnts div a img{overflow:hidden;}
.evnts .infoevent{height:95px;border-bottom:1px solid #d6cfcf;background-color:#fff;}
.evnts .infoevent h4{text-align:center;font-size:13px;text-transform:uppercase;letter-spacing:1px;font-weight:700}
.evnts .infoevent p{text-align:center;font-size:12px}
.evnts > div{position:relative;}
.evnts > a{margin-bottom:30px;cursor:pointer;}
.evnts .swiper-pagination{position:static !important;margin-top:30px;}
.evnts .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:0 !important;opacity:0.8}
.dtime{position:absolute;top:10px;left:20px;width:90px;background-color:#fff;text-align:center;font-family:'Roboto', sans-serif;font-size:15px;z-index:99;letter-spacing:1px;padding-bottom:10px;}
.dtime img{position:absolute;left:-10px;top:-8px;}
.dtime .dtmnth{padding:5px;background-color:#f44336;color:#fff;}
.dtime .dtmnth i{position:absolute;top:-17px;color:#f44336;font-size:25px;}
.dtime p{margin-bottom:0}
.dtime .dtdate{font-size:20px;letter-spacing:2px;font-weight:700}
.dtime .dtweek{font-size:10px;}
.dtime hr{margin:2px !important}
.dtime .dtyear{font-size:14px;letter-spacing:1px;}
.tickdt{padding:10px;color:#fff;background-color:#f44336;border-radius:5px 5px 0 0;margin-bottom:5px;}
.minihead{background-image: radial-gradient( circle farthest-corner at 10% 20%,  rgba(26,178,203,1) 0%, rgba(0,102,161,1) 90.1% );background-color:rgba(0,102,161,1); }
.explore{text-align:center;padding-top:55px;}
.explore a{text-align:center;padding:10px;background-color:rgba(0,0,0,0.5);margin:0 auto;text-decoration:none;color:#fff !important}
.explore a:hover{background-color:rgba(0,0,0,0.8);}
.explore a i{margin-left:15px;}
.brdbt{border-bottom:none !important;}
.brdrigh{border-right:none !important;}
.videosection{height:500px;position:relative;overflow:hidden;}
.bg-video{position:absolute;top:0;left:0;bottom:0;width:100vw;overflow:hidden;z-index:-1;}
.bg-video #player{position:absolute;top:-111px;left:0;width:100%;height:126vh;z-index:-2;right:0;}
.bg-video .overlay{position:absolute;top:0;left:0;width:100vw;z-index:1;bottom:0;}
.vid-info{position:absolute;bottom:25px;right:0;width:100%;}
.vid-info a{display:block;color:#fff;text-decoration:none;background:rgba(0,0,0,0.5);transition:.6s background;border-bottom:none;margin:0 auto;text-align:center;padding:20px;font-size:18px;width:230px;letter-spacing:2px}
.vid-info a:hover{color:#f7f7f7;background-color:rgba(0,0,0,0.8);}
.vid-info a i{margin-left:15px;}
.longcard{padding-top:30px;padding-bottom:30px;}
.longcard .headsection h3{color:#589fa8 !important}
.longcard .headsection p{color:#333 !important}
.imagslider a:hover img{opacity:0.8}
.imagslider .controls .left{position:absolute;left:-20px;top:42%;z-index:999}
.imagslider .controls .right{position:absolute;right:-20px;top:42%;z-index:999}
.imagslider .controls a{background-color:#ececec;width:40px;height:40px;border-radius:0;line-height:40px;text-align:center;}
#menutoggle{display:block;margin:0;padding:0 20px;width:auto;color:#fff;background:transparent;height:100px;line-height:100px;font:18px/46px 'Open Sans','Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;text-shadow:0 1px 0 rgba(0, 0, 0, 0.35);text-align:left;text-transform:uppercase;cursor:pointer;position:absolute;right:0;bottom:0;transition:background 0.2s linear 0s;-webkit-tap-highlight-color:rgba(0,0,0,0);}
#menutoggle:hover, #menutoggle:active, #menutoggle.is-active{}
#menutoggle{display:block;}
#nav{clear:both;margin:0;width:100%;height:0;overflow:visible;position:relative;z-index:1000;}
#nav ul{float:none;display:block;margin:0;width:auto;opacity:0;max-height:0;background:#007dad;overflow:hidden;transition:max-height 0.25s cubic-bezier(0, 0.7, 0, 1), opacity 0.2s ease-in-out;border-radius:0 0 4px 4px;top:1px;border:0;position:relative;padding-left:0;}
#nav #menutoggle.is-active + ul{max-height:80vh;opacity:1;transition:max-height 0.3s ease-in-out, opacity 0.25s ease-in-out;overflow-y:auto;}
#nav li{display:block;margin:0;padding:0;height:auto;overflow:hidden;border:0;border-top:1px dotted #455a64;}
#nav li:first-child{border-top:0;}
#nav li.onmobile{display:block;}
#nav a, #nav span.submenu{float:none;display:block;margin:0;padding:9px 20px;height:auto;color:#fff;line-height:1.6em;text-shadow:0 1px 0 rgba(0, 0, 0, 0.4);text-align:left;font-size:13px;font-weight:normal;border:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background 0.17s linear 0s;text-decoration:none;}
#nav span.submenu:after{float:right;margin-left:10px;width:15px;height:inherit;content:"\f2c7";color:inherit;font-family:'ionicons';text-align:center;font-size:105%;vertical-align:top;}
#nav span.submenu.is-active{border-bottom:1px dotted #455a64;}
#nav span.submenu.is-active:after{content:"\f462";}
#nav ul.submenu{margin:0;padding:0;width:100%;max-height:0;background:none;opacity:1;position:relative;top:0;transition:max-height 0.15s linear 0s;}
#nav span.submenu.is-active + ul.submenu{max-height:360px;overflow-y:auto;}
#nav ul.submenu a{padding-left:40px;background:none;}
#nav ul.submenu a:before{display:inline-block;margin-right:5px;margin-left:-15px;width:10px;height:inherit;content:"\f363";color:inherit;font-family:'ionicons';text-align:center;font-size:inherit;vertical-align:top;}
#nav a.is-active, #nav li:hover span.submenu, #nav ul li:hover, #nav ul.submenu a:hover, #nav ul.submenu a.is-active{background:#006288;}
#nav ul.submenu a.is-active{background-color:#589fa8;}
@media (max-width:993px){#menutoggle{padding:0 20px;line-height:100px;font-size:28px;}
#menutoggle span{display:inline-block;}
#menutoggle:before{margin-right:10px;}
}
@media (min-width:62em){#menutoggle{display:none;}
#nav{height:100px;line-height:100px;background:#37474f;position:relative;z-index:99;border:0;border-radius:4px;}
#nav ul{display:block !important;float:left;width:100%;height:auto;opacity:1;margin:4px 0;position:relative;z-index:10;top:0;overflow:visible;}
#nav li{float:left;margin:0 5px;padding:0;height:37px;width:auto;min-width:auto;position:relative;border:0;overflow:visible;}
#nav li:first-child{margin-left:4px;border-left:0;}
#nav li.last{border-right:0;}
#nav li.right{float:right;margin-right:4px;border-right:0;}
#nav li.onmobile{display:none;}
#nav a, #nav span.submenu{float:left;margin:0;padding:0 14px;height:37px;border:0;color:#fff;font-weight:normal;line-height:39px;text-align:center;text-transform:uppercase;border-radius:3px;transition:background 0.2s linear 0s;cursor:pointer;}
#nav span.submenu:after{display:none;}
#nav a:hover, #nav a.is-active, #nav li:hover span.submenu, #nav ul.submenu a:hover, #nav span.submenu.is-active{background:#455a64;}
#nav li:hover a.submenu, #nav li:hover span.submenu, #nav span.submenu.is-active.hover{border-radius:3px 3px 0 0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
#nav li:hover{z-index:11;}
#nav ul.submenu{float:left;margin:0;padding:0;width:250px;max-height:0;position:absolute;opacity:0;background:#455a64;top:95%;z-index:10;border-radius:0 3px 3px 3px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);transition:max-height 0.2s linear 0s, padding 0.2s linear 0s, opacity 0.2s linear 0s;overflow:hidden;overflow-y:auto;}
#nav li:hover ul.submenu, #nav ul.submenu.is-active{padding:3px 0;left:0;max-height:360px;opacity:1;}
#nav ul.submenu li{float:none;display:block;margin:0;padding:0;border:0;height:auto;}
#nav ul.submenu a{float:none;display:block;margin:0;padding:7px 15px 7px 28px;height:auto;text-transform:none;text-align:left;line-height:1.5em;border-radius:0;border:0;border-top:1px dotted #37474f;}
#nav ul.submenu li:first-child a{border:0;}
#nav ul.submenu li a:hover, #nav ul.submenu li a.is-active{background:#37474f;}
}
#nav ul li .lfarw{padding-right:10px;}
a,
p,
li,
h3,
input{font-family:'Roboto',sans-serif;font-size:14px;}
a{color:#404553}
a:hover{color:#000}
.footer p{color:#928c8c}
.footfst{background-color:#f7f7fa;padding-top:20px;padding-bottom:15px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:30px}
.footfst h3{font-size:13px;margin-top:0;font-weight:400;text-align:center;}
.footfst p{font-size:13px;text-align:center;}
.footfst ul{position:relative;padding-left:50px;width:180px;margin:0 auto;}
.footfst ul span{position:absolute;width:40px;height:40px;line-height:40px;text-align:center;left:0;background-color:#fff;border:1px solid #e2e5f1;font-size:20px;}
.footfst ul li{font-weight:400;font-size:12px;padding:1px}
.footfst ul a{text-decoration:none;padding-top:5px;}
.footscnd{margin-bottom:10px;}
.footscnd img{margin-bottom:15px;}
.footscnd .head{text-transform:uppercase;font-size:12px;text-align:center;color:#757474;font-weight:700;letter-spacing:1px;}
.footscnd .paratext{font-size:12px;text-align:center;}
.footthrd .ulbox{display:inline-block;float:left;height:175px;padding-left:10%;}
.footthrd .ulbox ul{padding-left:0 !important;list-style-type:none;}
.footthrd .ulbox h3{text-transform:uppercase;font-size:13px;}
.footthrd .ulbox li a{font-size:13px;color:#928c8c}
.footthrd .ulbox p{font-size:12px;margin-top:10px;}
.myform{height:45px;}
.myform .texttype{float:left;height:45px;border:1px solid transparent;background-color:#ececec;padding:15px;}
.myform .texttype:focus{outline:0;border:none;}
.myform .btntype:focus{outline:0;border:none;}
.myform .btntype{float:left;height:45px;border:1px solid transparent;background-color:#f44336;color:#fff;font-size:11px;letter-spacing:1px;padding-left:15px;padding-right:15px;}
.socialmd li{display:inline-block;}
.socialmd li a:hover i{color:#c69b2c;}
.socialmd li i{font-size:23px;padding:10px;}
.socialmd li:first-child i{padding-left:0 !important}
.martp25{margin-top:25px}
.ulbox .dwnapp li a{padding-right:15px;text-decoration:none;position:relative;padding-left:25px;}
.ulbox .dwnapp li a i{position:absolute;top:-5px;left:0;padding:0;}
.usefulllinks li{display:inline-block;text-transform:uppercase;font-size:11px;color:#928c8c;margin-top:10px;}
.usefulllinks li a{color:#928c8c;font-size:12px;text-transform:none;}
.hdli{background-color:#f7f7f7;}
.footfifth h3{font-weight:700;text-transform:uppercase;text-align:center;}
.footfifth h3 span{display:block;width:150px;height:7px;border-bottom:2px solid #d2d2d2;margin:0 auto}
.footfifth p{font-size:13px;text-align:center;}
.footsixth{background-color:#f7f7fa;padding-top:10px;padding-bottom:10px;border-top:1px solid #e6e6e6;}
.footsixth .copyrights{display:inline-block;margin:0 auto;}
.footsixth .copyrights li{display:inline-block;font-size:13px;margin-right:15px;color:#333}
.footsixth .copyrights li a{font-size:12px;color:#333}
.footsixth .copyrights li img{padding:5px;background-color:#fff;border:1px solid #d0d0d0;}
.padtp11{padding-top:11px;}
.toparrow{background-color:#c69b2c;width:40px;height:40px;text-align:center;line-height:40px;color:#fff;font-size:20px;position:fixed;bottom:5px;right:5px;display:none;z-index:999999999}
.toparrow:hover{color:#fff;background-color:#a28538;}
.displayarrow{display:block !important;}
.otherlogos{text-align:center;padding:20px 0;background-color:#fff;}
.otherlogos ul{padding-left:0;list-style:none;margin:0 auto}
.otherlogos ul li{display:inline-block;padding:0 15px}
.showmob,
.formobile,
.fortab,
.forreponsive{display:none;}
@media(max-width:1260px){.bg-video #player{top:-176px;}
.videosection{height:415px;}
}
@media(max-width:992px){.bg-video #player{top:-276px;}
.videosection{height:273px !important;}
}
@media(max-width:425px){.showdesk{display:none;}
.showmob{display:block;}
}
@media(max-width:768px){.formobile,
.fordesktop{display:none;}
.fortab{display:block;}
.forreponsive{display:block;}
}
@media(max-width:650px){.videosection{height:223px !important;}
.bg-video #player{top:-248px !important;}
}
@media(max-width:550px){.bg-video #player{top:-274px !important;}
}
@media(max-width:420px){.bg-video #player{top:-301px !important;}
.videosection{height:171px !important;}
}
@media(max-width:480px){.fortab,
.fordesktop{display:none;}
.formobile{display:block;}
.videosection{}
}
@media(max-width:1160px){.commonpadding{padding-left:10px !important;padding-right:10px !important;}
.imagslider .controls .right{right:0;}
.imagslider .controls .left{left:0;}
.videosection{height:415px;}
}
@media(max-width:1073px){.mynav > li > a{font-size:12px;padding:0 6px;}
}
.mobilemenu{display:none;}
@media(max-width:992px){.mobilemenu{display:block;margin-left:-10px;margin-right:-10px;}
.menus{display:none !important;}
.gods{padding-right:33px;}
}
@media(max-width:768px){.searchbox{left:0;right:0;}
}
@media(max-width:525px){.searchbox form{width:400px;}
.searchbox .input-group .fstinp{width:270px;}
.searchbox input{padding-left:30px;}
.loc, .curs{font-size:16px;top:13px}
.searchbox button{height:35px;}
.searchbox input,
.searchbox select,
.searchbox button{height:45px;}
.searchbox .input-group-btn{padding-right:0;}
.gods{display:none;}
.commonpadding{padding-left:0 !important;padding-right:0 !important;}
.mobilemenu{margin-left:0 !important;margin-right:0 !important}
}
@media(max-width:425px){.searchbox form{width:300px;}
.searchbox .input-group .fstinp{width:215px;}
.searchbox input,
.searchbox select,
.searchbox button{width:55px;}
.searchitems a{font-size:9px}
.searchitems{border-radius:0 !important}
.navbar .menunav{padding-left:0;padding-right:0}
.navbar-brand>img{width:215px;}
.navbar,
#menutoggle{height:75px;}
#menutoggle{line-height:75px;}
}
@media(max-width:325px){.searchbox form{width:100%;}
.searchbox .input-group .fstinp{width:100%;}
}
@media(max-width:1050px){.footthrd .ulbox{padding-left:5% !important;}
}
@media(max-width:992px){.footfst >div{height:70px;}
}
@media(max-width:950px){.otherlogos ul li{padding:0 5px !important;}
}
@media(max-width:868px){.footthrd .ulbox{padding-left:0 !important}
}
@media(max-width:768px){.otherlogos ul li{width:30% !important;}
.footthrd{text-align:center;}
.footthrd .ulbox{text-align:center;width:100% !important;float:none !important;}
.footthrd .nwsltr{width:100% !important}
.footsixth .copyrights{display:block !important;text-align:center;float:none !important;padding-left:0 !important}
.myform{display:inline-block;}
}
@media(max-width:350px){.footsixth .copyrights li{width:100% !important;}
}
@media(max-width:350px){.otherlogos ul li{width:45% !important;}
.footthrd .ulbox{width:100% !important;padding-right:0 !important;height:auto !important}
.myform .btntype{padding-left:2px !important;padding-right:2px !important;}
}
@media(max-width:992px){.gallr > div{border:none !important;width:50%;float:left}
}
@media(max-width:768px){.middle .col-md-4 p{bottom:-48px !important;color:#100503 !important;margin-bottom:0 !important;display:block !important;background-image:linear-gradient(to top, #fff1eb 0%, #ace0f9 100%) !important;}
.middle > div{margin-bottom:27px !important;}
.headsection h3{font-size:18px;}
.middle{padding:10px;}
.headsection{width:100%;background-color:#0000007d;padding-top:10px;}
.middle .explore{padding-bottom:10px;}
.vid-info{width:100%;left:0;text-align:center;bottom:0;}
.vid-info a{width:100%;padding:8px;}
.longcard > div{padding:0 !important}
.longcard .headsection{background-color:#fff !important;}
.longcard{padding-bottom:0;}
}
@media(max-width:500px){.middle > div{padding:5px !important;}
.middle .col-md-4 p{padding:5px !important;bottom:-20px !important;right:5px !important;left:5px !important;font-size:11px !important;}
}
@media(max-width:380px){.gallr > div{width:100%;float:none;}
}
@media(max-width:992px){.evnts > div{padding:5px;}
.dtime{top:13px;left:10px}
.evnts .infoevent{height:115px;}
}
@media(max-width:768px){.evnts div a img{width:100%;}
#first-slider .carousel .item{height:80vh}
.myformdesign{margin-top:10px !important;}
.innerpage .evnthd{font-size:18px}
}
@media(max-width:440px){.evnts > div{width:100%;margin-bottom:10px;}
#first-slider .carousel .item{height:60vh}
}
.innerpage{background-color:#fff;border-bottom:1px solid #eaeaea;padding-bottom:50px;}
.innerpage .evnthd{font-family:'Tajawal', sans-serif;text-align:;left;font-size:28px;color:#141414}
.contentpart p,
.contentpart i,
.contentpart li,
.contentpart h1,
.contentpart h2,
.contentpart h3,
.contentpart h4,
.contentpart a,
.myformdesign h2{font-size:19px;font-family:'Tajawal', sans-serif;text-decoration:none;color:#3d3d3d;cursor:pointer;font-size:12px;letter-spacing:1px;}
.myformdesign h2{color:#607D8B;font-size:17px;}
.myformdesign h2 span:first-child{margin-right:10px;border-right:1px solid;padding-right:10px;color:#009688;}
.contentpart li{color:#17596d;}
.contentpart p{margin-bottom:5px;font-size:16px}
.eventreg .infield{box-shadow:none !important;}
.eventreg label{font-weight:100;color:#607d8b}
.eventreg label sup{color:red !important;font-size:14px;}
.eventreg select{font-size:12px;color:#957549;}
.myformdesign{padding-bottom:20px;padding-top:10px;border:1px solid #c0c4c552;background-color:#fff;margin-top:-22px;box-shadow:1px 1px 47px 1px #b1b2b36b;}
.myformdesign input{padding:0 !important;}
.myformdesign label{margin-top:10px;}
.myformdesign .field{display:flex;flex-flow:column-reverse;}
.myformdesign .field select:focus{outline:0;border-top:0;border-right:0;border-left:0;}
.myformdesign label, .myformdesign input{transition:all 0.2s;touch-action:manipulation;}
.myformdesign .form-control{height:30px}
.myformdesign label{margin-bottom:0;}
.myformdesign input{font-size:14px;border:0;border-bottom:1px solid #ccc;font-family:inherit;border-radius:0;padding:0;cursor:text;}
.myformdesign input:focus{outline:0;border-bottom:1px solid #ccc;}
.myformdesign label{text-transform:uppercase;letter-spacing:0.05em;font-size:10px;}
.myformdesign input:placeholder-shown + label{cursor:text;max-width:66.66%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translate(0, 3.2rem) scale(1.5);font-size:7px !important;}
.myformdesign::-webkit-input-placeholder{opacity:0;transition:inherit;}
.myformdesign input:focus::-webkit-input-placeholder{opacity:1;}
.myformdesign input:not(:placeholder-shown) + label,
input:focus + label{transform:translate(0, 0) scale(1);cursor:pointer;}
.field label i{color:#f44336;font-size:11px;padding-right:6px;float:right}
.form-body .form-group{height:60px;margin-bottom:0 !important}
.myformdesign h2{margin:0;padding:5px;text-align:center;}
.myformdesign .btn{cursor:pointer;width:150px;letter-spacing:2px}
.regfeee{color:#009688;padding-top:8px;font-size:12px;}
.modal-confirm{color:#636363;width:500px;}
.modal-confirm .modal-content{padding:20px;border-radius:5px;border:none;}
.modal-confirm .modal-header{border-bottom:none;position:relative;}
.modal-confirm h4{text-align:center;font-size:26px;margin:30px 0 -15px;}
.modal-confirm .form-control, .modal-confirm .btn{min-height:40px;border-radius:3px;}
.modal-confirm .close{position:absolute;top:-5px;right:-5px;}
.modal-confirm .modal-footer{border:none;text-align:center;border-radius:5px;font-size:13px;}
.modal-confirm .icon-box{color:#fff;position:absolute;margin:0 auto;left:0;right:0;top:-51px;width:60px;height:60px;border-radius:50%;z-index:9;background:#4ebff2;padding:15px;text-align:center;box-shadow:0px 2px 2px rgba(0, 0, 0, 0.1);}
.modal-confirm .icon-box i{font-size:27px;position:relative;top:3px;}
.modal-confirm.modal-dialog{margin-top:104px;}
.modal-confirm .btn{color:#fff;border-radius:4px;background:#4ebff2;text-decoration:none;transition:all 0.4s;line-height:normal;border:none;}
.modal-confirm .btn:hover, .modal-confirm .btn:focus{background:#c39b67;outline:none;}
.evntregsuccess p span{width:160px;display:inline-block;}
#groupform{display:none;}
.evntdetalbox{text-align:center;margin-bottom:10px;}
.evntdetalbox > div{padding:20px 0;border:1px solid #a0c5fc;width:30%;margin:0 auto;margin-right:1%}
.evntdetalbox p{color:#222 !important;text-align:center !important;font-weight:700;font-size:16px;}
.evntdetalbox i{color:#222 !important;font-size:18px}
.maphead{font-size:17px;text-align:center;}
@media(max-width:768px){.evntdetalbox > div{width:100%;margin-bottom:5px;}
.contentpart p{text-align:justify;}
.myformdesign .btn{width:100%;padding:10px 0;height:40px}
.footsixth .copyrights li{margin-right:0;}
}
@media(max-width:600px){.modal-confirm{width:100%;}
.modal-confirm .modal-content{padding:0;}
.modal-confirm .icon-box{top:-33px;}
.modal-confirm h4{font-size:15px}
.modal-confirm .modal-body{padding:5px;margin-top:15px;}
.modal-confirm .evntregsuccess{font-size:12px}
.evntregsuccess p span{width:114px;}
.modal-confirm.modal-dialog{margin-top:44px;}
.myformdesign h2{font-size:15px;}
}
.chked2{display:none;}
.chked3{display:none;}
.topevnts p{text-align:justify;}
.maintop10head{font-size:22px;font-weight:700;text-transform:uppercase;}
.maintop10head i{width:30px;height:30px;background-color:#f36055;display:inline-block;text-align:center;line-height:30px;color:#fff;margin-right:10px}
@media(max-width:500px){.maintop10head{font-size:14px;}
.breadcrumb{margin-bottom:0;}
.middle .swiper-wrapper > a > p{background-color:#000;}
}
.allvideos > div > embed{border:5px solid #b0cae8;}




.beach-col
{margin-bottom: 15px}


/*---------------------product css------------*/

.container-pro{
	min-height: 300px;
}
.productwidth
{
	width:150px;
	height:150px;
	padding-top: 15px;
	margin: auto;
}

.templewidth{
	width:199px !important;
	height:150px !important;
}

.gallary
{
	width:150px !important;
	height:96px !important;
}

.aligncenter
{
    text-align:center;
}

.alignjustify
{
    text-align: justify;
}
.bordernone{
    border:0px;
}

.iframestyle
{
    border:0;
    width:100%;
    height:450px;
    border-width: 0px;
}
.support-modal .col-sm-7 img{
	margin: auto;
	display: block;
	margin-top: 10%;
	position: relative;
}
.dpm{
    width:150px;
}