@import url('https://fonts.googleapis.com/css?family=Arimo:400,700|Didact+Gothic');
body{font-family:'Arimo', sans-serif;font-size:13px;line-height:1.6;color:#444}
a{text-decoration:none;cursor:pointer;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
a:hover{text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
/*a,p,li,td,span{font-size:14.5px;line-height:24px;font-family:'Arimo', sans-serif;font-weight:400}*/
h1,h2,h3,h4,h5,th{font-family:'Didact Gothic', sans-serif;font-weight:700}
.link-btn{text-transform:uppercase;font-weight:700;text-decoration:none;padding:6px 15px;border-radius:2px;display:inline-block;font-family:'Didact Gothic', sans-serif;text-decoration:none;display:inline-block;cursor:pointer;color:#fff!important;font-size:13px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;background:#f4364f;background:linear-gradient(to bottom,#f4364f,#dc2039)}
.link-btn:hover{background-color:#e23464;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;color:#fff}
.div{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.div:hover{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.com-colo-abou p{color:#888}
.inn-page-bg{position:relative;overflow:hidden;background:#f3f3f3}
.inn-page-con-bg{position:relative;overflow:hidden;background:#fff;box-shadow:0 -2px 7px rgba(150,150,150,0.4)}
::-webkit-input-placeholder{color:#6b7a88}
:-moz-placeholder{color:#6b7a88;opacity:1}
::-moz-placeholder{color:#6b7a88;opacity:1}
:-ms-input-placeholder{color:#909}
ul,ol{padding:0;margin:0;}
.btn:focus{outline:none!important;border:none!important;}


.mt-0{margin-top:0!important}.mt-1{margin-top:1px!important}.mt-2{margin-top:2px!important}.mt-3{margin-top:3px!important}.mt-4{margin-top:4px!importnt}.mt-5{margin-top:5px!important}.mt-6{margin-top:6px!important}.mt-7{margin-top:7px!important}.mt-8{margin-top:8px!important}.mt-9{margin-top:9px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-45{margin-top:45px!important}.mt-50{margin-top:50px!important}.mt-55{margin-top:55px!important}.mt-60{margin-top:60px!important}.mt-65{margin-top:65px!important}.mt-70{margin-top:70px!important}.mt-75{margin-top:75px!important}.mt-80{margin-top:80px!important}.mt-85{margin-top:85px!important}.mt-90{margin-top:90px!important}.mt-95{margin-top:95px!important}.mt-100{margin-top:100px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1px!important}.mb-2{margin-bottom:2px!important}.mb-3{margin-bottom:3px!important}.mb-4{margin-bottom:4px!important}.mb-5{margin-bottom:5px!important}.mb-6{margin-bottom:6px!important}.mb-7{margin-bottom:7px!important}.mb-8{margin-bottom:8px!important}.mb-9{margin-bottom:9px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-40{margin-bottom:40px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:50px!important}.mb-55{margin-bottom:55px!important}.mb-60{margin-bottom:60px!important}.mb-65{margin-bottom:65px!important}.mb-70{margin-bottom:70px!important}.mb-75{margin-bottom:75px!important}.mb-80{margin-bottom:80px!important}.mb-85{margin-bottom:85px!important}.mb-90{margin-bottom:90px!important}.mb-95{margin-bottom:95px!important}.mb-100{margin-bottom:100px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:1px!important}.pt-2{padding-top:2px!important}.pt-3{padding-top:3px!important}.pt-4{padding-top:4px!important}.pt-5{padding-top:5px!important}.pt-6{padding-top:6px!important}.pt-7{padding-top:7px!important}.pt-8{padding-top:8px!important}
.pt-9{padding-top:9px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-35{padding-top:35px!important}.pt-40{padding-top:40px!important}.pt-45{padding-top:45px!important}.pt-50{padding-top:50px!important}.pt-55{padding-top:55px!important}.pt-60{padding-top:60px!important}.pt-65{padding-top:65px!important}.pt-70{padding-top:70px!important}.pt-75{padding-top:75px!important}.pt-80{padding-top:80px!important}.pt-85{padding-top:85px!important}.pt-90{padding-top:90px!important}.pt-95{padding-top:95px!important}.pt-100{padding-top:100px!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-35{padding-bottom:35px!important}.pb-40{padding-bottom:40px!important}.pb-45{padding-bottom:45px!important}.pb-50{padding-bottom:50px!important}.pb-55{padding-bottom:55px!important}.pb-60{padding-bottom:60px!important}.pb-65{padding-bottom:65px!important}.pb-70{padding-bottom:70px!important}.pb-75{padding-bottom:75px!important}.pb-80{padding-bottom:80px!important}.pb-85{padding-bottom:85px!important}.pb-90{padding-bottom:90px!important}.pb-95{padding-bottom:95px!important}.pb-100{padding-bottom:100px!important}
.pl-0{padding-left:0px;}.pl-5{padding-left:5px;}.pl-10{padding-left:10px;}.pl-15{padding-left:15px;}.pl-20{padding-left:20px;}.pl-25{padding-left:25p;}.pl-30{padding-left:30px;}.pl-35{padding-left:35px;}.pl-40{padding-left:40px;}.pl-45{padding-left:45px;}.pl-50{padding-left:50px;}.pr-0{padding-righ:0px;}.pr-5{padding-right:5px;}.pr-10{padding-right:10px;}.pr-15{padding-right:15px;}.pr-20{padding-right:20px;}.pr-25{padding-right:25px;}.pr-30{paddng-right:30px;}.pr-35{padding-right:35px;}.pr-40{padding-right:40px;}.pr-45{padding-right:45px;}.pr-50{padding-right:50px;}
.padd5{padding:5px;}.padd10{padding:10px;}.padd15{padding:15px;}.padd20{padding:20px;}.padd25{padding:25p x;}.padd30{padding:30px;}.padd35{padding:35px;}.padd40{padding:40px;}.padd45{padding:45px;}.padd50{padding:50px;}.padd55{padding:55px;}.padd60{padding:60px;}
.pjustify p{text-align:justify;}.prelative{position:relative;}.pabsolute{position:absolute;}.zindex0{z-index:0;}.zindex1{z-index:1;}.zindex3{z-index:3;}
.dblock{display:block;}.dinline,ul.dinline li{display:inline;}
.dinblock{display:inline-block;}.dtable{display:table;}
.white, a.white, p.white, span.white,.color-white{color:#fff!important;}.bg-white{background:#fff !important;}
.lh-20{line-height:20px;}.lh-22{line-height:22px;}.lh-24{line-height:24px;}.lh-25{line-height:25px;}.lh-26{line-height:26px;}.lh-28{line-height:28px;}
.lh-30{line-height:30px;}.lh-32{line-height:32px;}.lh-34{line-height:34px;}.lh-35{line-height:35px;}.lh-36{line-height:36px;}.lh-38{line-height:38px;}
.lh-40{line-height:40px;}.lh-42{line-height:42px;}.lh-44{line-height:44px;}.lh-45{line-height:45px;}.lh-46{line-height:46px;}.lh-48{line-height:48px;}
.lh-50{line-height:50px;}
.font10{font-size:10px;}.font11{font-size:11px;}.font12{font-size:12px;}.font13{font-size:13px;}.font14{font-size:14px;}.font15{font-size:15px;}.font16{font-size:16px;}.font17{font-size:17px;}.font18{font-size:18px;}.font19{font-size:19px;}.font20{font-size:20px;}.font21{font-size:21px;}.font22{font-size:22px;}.font23{font-size:23px;}.font24{font-size:24px;}.font25{font-size:25px;}.font26{font-size:26px;}.font27{font-size:27px;}.font28{font-size:28px;}.font29{font-size:29px;}.font30{font-size:30px;}.font31{font-size:31px;}.font32{font-size:32px;}.font33{font-size:33px;}.font34{font-size:34px;}.font35{font-size:35px;}.font36{font-size:36px;}.font37{font-size:37px;}.font38{font-size:38px;}.font39{font-size:39px;}.font40{font-size:40px;}.font41{font-size:41px;}.font42{font-size:42px;}.font43{font-size:43px;}.font44{font-size:44px;}.font45{font-size:45px;}.font46{font-size:46px;}.font47{font-size:47px;}.font48{font-size:48px;}.font49{font-size:49px;}.font50{font-size:50px;}
.fw-normal{font-weight:normal !important;}
.fw-500{font-weight:500;}
.fw-600{font-weight:600;}
.fw-bold{font-weight:bold;}
.fontfam1{font-family:'';}
.fontfam2{font-family:'';}
.color444{color:#444;}
.color333{color:#333;}
.color666{color:#666;}
.color111{color:#111;}
.color-black{color:#000;}
.th-color{color:#165b9c;}
.bg-theme{background:#165b9c;}
.th-color2{color:#e5691c;}
.bg-theme2{background:#e5691c;}
.color-red{color:#f4364f;}
.bgfa{background:#fafafa;}
.bgf2{background:#f2f2f2;}
.bgf5{background:#f5f5f5;}
.bgf6{background:#f6f6f6;}
.bgf7{background:#f7f7f7;}
.bgf9{background:#f9f9f9;}
.max{max-width:100%;}
.full{width:100%;}
.lilh25 li{lihe-height:25px;}
.limb10 li{margin-bottom:10px;}


.offers{text-align: center; background: #165b9c; padding: 5px 0;}
.offers p{margin: 0; color: #fff; font-size: 16px; font-weight: 500;}
.offers img{width: 20px; position: relative; top: -2px; margin: 0 5px;}
.check li, .angle li{position:relative;padding-left:15px;list-style:none;}
.check li::before{content:'\f00c';font-family:fontawesome;position:absolute;left:0;}
.angle li::before{content:'\f164';font-family:flaticon;position:absolute;left:0;font-size:12px;}
.box-shadow {box-shadow: 0 8px 6px -6px #ccc;}
.box-shadow-effect1{-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777}
.box-shadow-effect2{position:relative}
.box-shadow-effect2:before,.box-shadow-effect2:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}
.box-shadow-effect2:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}
.box-shadow-effect3{position:relative}
.box-shadow-effect3:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}
.border1solid{border:1px solid;}
.border2solid{border:2px solid;}
.border3solid{border:3px solid;}
.border4solid{border:4px solid;}
.border5solid{border:5px solid;}
.border1dashed{border:1px dashed;}
.border2dashed{border:2px dashed;}
.border3dashed{border:3px dashed;}
.border4dashed{border:4px dashed;}
.border5dashed{border:5px dashed;}
.bordercolorccc{border-color:#ccc;}
.bordercolorddd{border-color:#ddd;}
.bordercolorf2{border-color:#f2f2f2;}
.bordercolorf{border-color:#fff;}
.bordercolor333{border-color:#333;}
.tagger{text-align:right;}.tagger img{display:inline;}
@media (max-width:767px){
.text-center-xs{text-align:center;}
.float-none-xs{float:none!important;}
.dblock-xs{display:block;}
.tagger{text-align:center;}
.mb-0-xs{margin-bottom:0px;}.mb-5-xs{margin-bottom:5px;}.mb-10-xs{margin-bottom:10px;}.mb-15-xs{margin-bottom:15px;}.mb-20-xs{margin-bottom:20px;}.mb-25-xs{margin-bottom:25px;}.mb-30-xs{margin-bottom:30px;}.mt-0-xs{margin-bottom:0px;}
.mt-5-xs{margin-bottom:5px;}.mt-10-xs{margin-bottom:10px;}.mt-15-xs{margin-bottom:15px;}.mt-20-xs{margin-bottom:20px;}.mt-25-xs{margin-bottom:25px;}.mt-30-xs{margin-bottom:30px;}
.pl-0-xs{padding-left:0px;}.pl-5-xs{padding-left:5px;}.pl-10-xs{padding-left:10px;}.pl-15-xs{padding-left:15px;}.pl-20-xs{padding-left:20px;}.pl-25-xs{padding-left:25p;}.pl-30-xs{padding-left:30px;}.pr-0-xs{padding-righ:0px;}.pr-5-xs{padding-right:5px;}.pr-10-xs{padding-right:10px;}.pr-15-xs{padding-right:15px;}.pr-20-xs{padding-right:20px;}.pr-25-xs{padding-right:25px;}.pr-30-xs{paddng-right:30px;}
.font10-xs{font-size:10px;}.font11-xs{font-size:11px;}.font12-xs{font-size:12px;}.font13-xs{font-size:13px;}.font14-xs{font-size:14px;}.font15-xs{font-size:15px;}.font16-xs{font-size:16px;}.font17-xs{font-size:17px;}.font18-xs{font-size:18px;}.font19-xs{font-size:19px;}.font20-xs{font-size:20px;}.font21-xs{font-size:21px;}.font22-xs{font-size:22px;}.font23-xs{font-size:23px;}.font24-xs{font-size:24px;}.font25-xs{font-size:25px;}.font26-xs{font-size:26px;}.font27-xs{font-size:27px;}.font28-xs{font-size:28px;}.font29-xs{font-size:29px;}.font30-xs{font-size:30px;}
}
@media (max-width:640px){
.text-center-xss{text-align:center;}
.float-none-xss{float:none!important;}
.dblock-xss{display:block;}
.mb-0-xss{margin-bottom:0px;}.mb-5-xss{margin-bottom:5px;}.mb-10-xss{margin-bottom:10px;}.mb-15-xss{margin-bottom:15px;}.mb-20-xss{margin-bottom:20px;}
.mb-25-xss{margin-bottom:25px;}.mb-30-xss{margin-bottom:30px;}.mt-0-xss{margin-bottom:0px;}
.mt-5-xss{margin-bottom:5px;}.mt-10-xss{margin-bottom:10px;}.mt-15-xss{margin-bottom:15px;}.mt-20-xss{margin-bottom:20px;}.mt-25-xss{margin-bottom:25px;}.mt-30-xss{margin-bottom:30px;}
.pl-0-xss{padding-left:0px;}.pl-5-xss{padding-left:5px;}.pl-10-xss{padding-left:10px;}.pl-15-xss{padding-left:15px;}.pl-20-xss{padding-left:20px;}.pl-25-xss{padding-left:25p;}.pl-30-xss{padding-left:30px;}.pr-0-xss{padding-righ:0px;}.pr-5-xss{padding-right:5px;}.pr-10-xss{padding-right:10px;}.pr-15-xss{padding-right:15px;}.pr-20-xss{padding-right:20px;}.pr-25-xss{padding-right:25px;}.pr-30-xss{paddng-right:30px;}
}
.op1{opacity:.1;}.op2{opacity:.2;}.op3{opacity:.3;}.op4{opacity:.4;}.op5{opacity:.5;}.op6{opacity:.6;}.op7{opacity:.7;}.op8{opacity:.8;}.op9{opacity:.9;}
.capp{position:relative;}
.capp input{padding-left:55px !important;}
.capp span{position:absolute;left:0;top:7px;}
.bgfacebook{background:#3b5998;}
.bggoogle-plus{background:#de5245;}
.bgtwitter{background:#1da1f2;}
.bgyoutube{background:#ff0000;}
.bginstagram{background:#783fc4;}
.bgpinterest{background:#bd081c;}
.bgwhatsapp{background:#14ad53;}
select{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(../images/angle-down.png) no-repeat right 10px center #fff!important;background-size:10px!important;padding-right:25px!important;}
.noresize{resize:none;}
.ofhidden{overflow:hidden;}
.ofxhidden{overflow-x:hidden;}
.ofyhidden{overflow-y:hidden;}

.head{background:#fff;padding:15px 0;-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;transition:opacity 2s ease-in}
.head_left{padding-left:0!important}
.affix{position:fixed;width:100%;z-index:999;box-shadow:0 0 18px -3px rgba(0,0,0,0.43);-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;-ms-transition:opacity 2s ease-in;transition:opacity 2s ease-in}
.head_right_all{padding-right:1px!important}
.head_right ul{padding:0;margin:0 auto;float:right}
.head_right ul li{display:inline-block;vertical-align:bottom}
.head_right ul li a{font-size:13px;font-weight:600;text-decoration:none;font-family:'Didact Gothic', sans-serif}
.head_right ul li:first-child a{padding-right:7px;color:#5e6469}
.head_right ul li:nth-child(2) a{padding-right:7px;color:#5e6469}
.head_right ul li a .fa-facebook{background:#3b5998}
.head_right ul li a .fa-google-plus{background:#dd4b39}
.head_right ul li a .fa-twitter{background:#55acee}
.head_right ul li a .fa-linkedin{background:#0077b5}
.head_right ul li a .fa-whatsapp{background:#3ead19}
.spe-title{text-align:center;position:relative;overflow:hidden;margin-bottom:30px}
.spe-title h2{margin-bottom:0;padding-bottom:10px;margin-top:0;font-size:28px;color:#253d52}
.spe-title h2 span{color:#f4364f;font-size:28px;font-weight:600;font-family:'Didact Gothic', sans-serif}
.spe-title p{margin-bottom:0;font-size:18px;font-weight:400;color:#444;font-family:'Didact Gothic', sans-serif}
.spe-title-1 h2{color:#253d52}
.spe-title-1 p{color:#4e5963}
.title-line{margin-top:-10px}
.tl-1{width:80px;height:1px;display:inline-block;background:#eee}
.tl-2{display:inline-block;height:12px;margin:0 5px;position:relative;top:5px;width:12px;border:1px solid #ebc131;border-radius:50px}
.tl-3{width:80px;height:1px;display:inline-block;background:#eee}
.menu_book{float:right;position:relative;overflow:hidden;margin-top:10px}
.nav > li > a{font-weight:600;font-size:14px;font-family:'Didact Gothic', sans-serif}
.dropdown-menu > li > a{font-weight:500;font-size:14px;font-family:'Didact Gothic', sans-serif}
.menu_book a{font-weight:700;text-decoration:none;color:#fff;padding:6px 15px;border-radius:2px;display:inline-block;background:#165b9c;background:linear-gradient(to bottom,#165b9c,#1386b1);font-family:'Didact Gothic', sans-serif}
.menu_book a:hover{color:#fff;background:#4cb2db;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,0.25)}
.dropdown-menu > li > a{transition:background .5s ease;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease}
.dropdown-menu > li > a:hover{transition:background .5s ease;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease;background-color:#165b9c;cursor:pointer;padding-left:25px}
.dropdown-menu > li.has-sub{position:relative;}
.dropdown-menu > li.has-sub > ul.dropdown-menu{position:absolute;left:100%;top:0%;visibility:hidden;opacity:0;
transition: none 0s;
-webkit-transition: none 0s;
-moz-transition: none 0s;
-ms-transition: none 0s;
-o-transition: none 0s;
}
.dropdown-menu > li.has-sub:hover > ul.dropdown-menu{visibility:visible;opacity:1;}

section.c3{position:relative;width:100%;overflow:hidden;background:url(../images/bannerbg.jpg) no-repeat center center;background-size:cover}
.carousel-inner > .item > img,.carousel-inner > .item > a > img{float:right}
.slider-cap{font-family:'Montserrat',sans-serif}
.slider-cap h1{font-size:40px;font-weight:700}
.slider-cap p{font-size:20px;font-weight:400;padding-bottom:30px;padding-top:15px;line-height:32px;color:#fff}
.slider-cap a{text-decoration:none;color:#FFF;padding:8px 15px 10px;background:#165b9c;border-radius:50px;font-weight:700;font-size:16px}
.slider-cap a:hover{transition:all .5s ease;background:#165b9c;color:#000;text-shadow:0 1px 3px rgba(0,0,0,0)}
.banner{background:url(../images/banner.jpg) no-repeat;background-size:cover;padding:100px 0;position:relative}
.banner:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(76,97,175,0.34)}
.home_enq{background:#253d52}
.tp-simpleresponsive a{text-decoration:none;color:#FFF;padding:5px 10px;background:#03a9f4;border-radius:50px;margin-left:25px;font-weight:700;box-shadow:0 1px 5px rgba(0,0,0,0.25)}
.tp-simpleresponsive a:hover{text-decoration:none;background:#E7AF06;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;color:#F3F3F3}
.tb-space{padding:100px 0}
.tb-space-inn{padding:40px 0}
.home_form form ul{padding:8px 8px 4px;margin-bottom:0;position:relative;overflow:hidden}
.home_form form ul li{display:inline-block;line-height:10px;padding:5px 0}
.home_form form ul li:nth-child(2) input{position:relative}
.home_form form ul li h4{color:#fff;text-transform:uppercase;margin-top:8px}
.home_form form ul li input{border:0;padding:8px;border-radius:2px;width:95%}
.home_form form ul li textarea{border:0;padding:7px;border-radius:2px;resize:none}
.home_form form ul li input[type="submit"]{background:#165b9c;line-height:13px;font-weight:600;padding-top:11px;color:#fff;text-align:center}
.destblock{position:relative;}
.b_pack{position:absolute;width:100%;bottom:0;overflow:hidden;-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,0.32);-moz-box-shadow:0 2px 5px -1px rgba(0,0,0,0.32);box-shadow:0 2px 5px -1px rgba(0,0,0,0.32);o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,0.07324936810661764) 0%, rgba(21,90,153,1) 100%);height:60px;
}
.b_pack h4{font-size:18px;text-transform:uppercase;margin:10px 0 0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.b_pack h4 a{color:#fff;text-decoration:none;font-family:'Didact Gothic', sans-serif;font-weight:600}
.b_pack a.color-white{display:block;margin-top:10px;font-size:15px;}
.b_pack a{line-height:60px!important;}
.v_pl_name{text-transform:capitalize;padding:5px;color:#6C6C6C;font-weight:500}
.v_place_img{position:relative;overflow:hidden}
.v_place_img img{width:100%!important}
.b_packages img{width:100%;-webkit-transition:.4s ease;transition:.4s ease}
.b_packages img:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}
.band{width:50px;height:auto;position:absolute;z-index:9;left:13px;top:-6px}
.band img:hover{-webkit-transform:scale(01.0);transform:scale(01.0)}
.home_title h1{text-align:center;color:#424e57;text-transform:uppercase;font-weight:700;font-size:36px;margin-top:0}
.home_title h1 span{color:#00BCD4}
.home_title p{color:#707275;text-align:center}
.pack_icon ul{padding:0;padding-top:15px;position:relative;overflow:hidden;margin-bottom:0}
.pack_icon ul li{display:inline-block;width:25%;float:left}
.pack_icon_2 img{width:22px}
.home_all{background:#165b9c;border-bottom:2px solid #e3aa00;border-radius:3px;margin:0 auto;display:table;text-decoration:none;color:#000;padding:5px 10px}
.h_con{background:#165b9c;position:relative;overflow:hidden}
.home_consul_1{padding-right:0;padding-left:0}
.home_consul_1 img{width:100%}
.home_consul{overflow:hidden;padding:0 50px}
.home_consul h1{font-size:42px;padding:5px 0 25px}
.home_consul h4{font-size:34px;color:#fff;text-transform:uppercase;padding:10px 0 25px}
.home_consul p{line-height:35px}
.home_consul a{background:#fff;border-bottom:2px solid #d6a204;border-radius:3px;display:table;text-decoration:none;color:#000;padding:5px 10px;margin-top:40px;text-transform:uppercase;font-size:20px;font-weight:700;cursor:pointer}
.tout-map iframe{height:300px;width:100%;border:0}
.to-ho-hotel-con{position:relative;overflow:hidden;border:1px solid #dfdfdf;box-shadow:0 4px 7px rgba(0,0,0,0.09);margin-bottom:30px}
.to-ho-hotel-con-1{position:relative}
.to-ho-hotel-con-1:before{content:'';position:absolute;background:linear-gradient(to top,rgba(0,0,0,0.72) 14%,rgba(0,0,0,0.08) 35%);top:0;bottom:0;left:0;width:100%}
.to-ho-hotel-con-1 img{width:100%}
.to-ho-hotel-con-23{position:relative;overflow:hidden;padding:10px 10px 5px}
.to-ho-hotel-con-2 h4{margin-top:0;padding-bottom:8px;margin-bottom:0}
.to-ho-hotel-con-2 a{color:#333}
.to-ho-hotel-con-3 ul{padding:0;margin-bottom:0}
.to-ho-hotel-con-3 ul li{list-style-type:none;float:left}
.to-ho-hotel-con-3 ul li:last-child{float:right;padding-top:10px}
.ho-hot-rat-star{padding-bottom:0!important}
.ho-hot-rat-star i{font-size:14px!important;padding-left:3px}
.ho-hot-rat-star-list i{color:#04abc0}
.hot-list-left-part-rat{width:25px;height:25px;background-color:#04abc0;padding:4px;border-radius:2px;color:#fff;font-weight:600;text-align:center;font-size:12px;text-shadow:0 -1px 0 rgba(0,0,0,0.28);margin-right:10px}
.ho-hot-pri{font-size:38px;font-weight:600;color:#f4364f;float:right}
.ho-hot-pri-dis{font-weight:400;color:#888;float:right;padding:0 5px;display:none}
.hot-page2-hli-3{width:35px;height:35px;position:absolute;background-color:rgba(255,197,37,0.79);padding:4px;margin:9px 5px;right:5px;border-radius:5px}
.to-ho-hotel-con-4{position:relative;overflow:hidden;width:100%;padding-top:14px}
.to-ho-hotel-con-4 a{float:left;width:47%;text-align:center}
.to-ho-hotel-con-5{position:relative;overflow:hidden;width:100%;padding-top:12px}
.to-ho-hotel-con-5 ul{margin-bottom:0;padding:0}
.to-ho-hotel-con-5 ul li{float:left;list-style-type:none;display:inline-block;width:25%}
.to-ho-hotel-con-5 ul li a{display:block;border:1px solid #ececec;margin:2px;padding:0 5px;font-size:12px;color:#8a8a8a;text-align:center}
.to-ho-hotel-con-5 ul li a i{padding-right:5px}
.hom-hot-book-btn{margin-right:3%}
.hom-hot-view-btn{margin-left:3%}
.hom-hot-av-tic{position:absolute;background-color:#8bc34a9e;bottom:15px;padding:3px 8px;margin:0;right:15px;font-weight:500;color:#fff;border-radius:25px;border:1px solid #253747;font-family:'Didact Gothic', sans-serif}
.hom-hot-av-tic-list{left:10px;right:inherit;bottom:10px;border-radius:2px;background:rgba(139,195,74,0.66);color:#fff;font-weight:600;padding:3px 8px;font-size:13px}
.hotel-book-room{margin-bottom:105px}
.carousel-inner1 > .item > img,.carousel-inner1 > .item > a > img{width:100%;margin:auto}
.carousel-indicators-1:hover{overflow-y:auto}
.tr-room-type ul{padding:0;margin-bottom:0}
.tr-room-type ul li{list-style-type:none;width:100%;position:relative;overflow:hidden;border-bottom:1px solid #cecece;padding-bottom:20px;margin-bottom:20px}
.tr-room-type-list p b{color:#213d44}
.tr-room-type-list span b{color:#213d44}
.tr-room-type-list-1{padding-left:0!important}
.tr-room-type-list-1 img{width:100%}
.tr-room-type-list-2 h4{margin-top:0;color:#213d44;text-transform:uppercase;font-weight:600;font-size:16px}
.tr-room-type-list-2 span{display:block}
.tr-room-type-list-3 span{display:block;text-align:center;margin-bottom:15px}
.tour-consul{background:url(../images/consul-bg.jpg) no-repeat #00BCD4;background-size:cover;position:relative;overflow:hidden;background-attachment:fixed}
.tour-consul::before{content:'';position:absolute;width:100%;height:100%;top:0;bottom:0;background:rgba(19,40,58,0.87)}
.tour-consul h2{color:#fff;text-transform:uppercase;font-size:42px;margin-top:25px;margin-bottom:0;font-family:'Arimo', sans-serif;font-weight:600}
.tour-consul p{color:#d4d8d8;font-size:16px;font-weight:500;margin-top:24px;margin-bottom:0;border-top:1px solid #4c545a;border-bottom:1px solid #4c545a;padding-top:20px;padding-bottom:20px;margin-bottom:20px}
.to-con-1{background:#165b9c;color:#000;font-weight:600;text-transform:uppercase;padding:5px 8px}
.to-con-2{color:#fff;font-size:22px;margin-top:5px;margin-bottom:25px;font-weight:700;text-decoration:none;padding:6px 15px;border-radius:2px;display:inline-block;background:#165b9c;background:linear-gradient(to bottom,#2e9da2,#13b194);font-family:'Didact Gothic', sans-serif}
.to-con-3{text-transform:uppercase;font-weight:700;text-decoration:none;padding:6px 15px;border-radius:2px;display:inline-block;background:#165b9c;background:linear-gradient(to bottom,#165b9c,#1386b1);font-family:'Didact Gothic', sans-serif}
.to-con-4{text-transform:uppercase;font-weight:700;text-decoration:none;padding:6px 15px;border-radius:2px;display:inline-block;background:#165b9c;background:linear-gradient(to bottom,#165b9c,#1386b1);font-family:'Didact Gothic', sans-serif}
.ho-vid img{width:100%}
.events table{width:100%}
.events table tr{line-height:22px;border-bottom:1px solid #e9e9e9;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.events table tr:hover{background:#e9f2f3;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.events table tr th{color:#4A505D;font-size:18px;line-height:40px;font-weight:600;font-family:'Didact Gothic', sans-serif}
.events table tr td{color:#727070;font-size:15px}
.events table tr td:first-child{padding-right:5px}
.events table tr td a{text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;font-weight:700;text-decoration:none;color:#253d52;padding:6px 15px;border-radius:2px;display:inline-block;font-family:'Didact Gothic', sans-serif}
.events table tr td a:hover{background:#e23464;background:linear-gradient(to bottom,#de253f,#df275a)}
.events table tr th:first-child{text-align:center!important;padding-right:5px}
.events-1{font-family:'Montserrat',sans-serif}
.events-1 h1{margin-top:0}
.events img{width:110px;padding:10px 15px 10px 0}
.events-title{background:none!important;font-size:15px;margin-bottom:30px}
#myInput{background-image:url(../images/searchicon.png);background-position:10px 10px;background-repeat:no-repeat;width:100%;font-size:16px;padding:12px 20px 12px 40px;border:1px solid #ddd;margin-bottom:12px}
#myTable{border-collapse:collapse;width:100%;border:1px solid #ddd;font-size:18px}
#myTable th,#myTable td{text-align:left;padding:0 12px}
#myTable tr{border-bottom:1px solid #ddd}
#myTable tr.header,#myTable tr:hover{background-color:#f1f1f1}
.events table tr:first-child:hover{background:none}
.place{margin-bottom:30px}
.popu-places-home{position:relative;overflow:hidden}
.place img{width:100%;border-radius:5px;box-shadow:1px 3px 10px rgba(0,0,0,0.29)}
.pla{background:#eff5fb;background-size:cover;position:relative;overflow:hidden;background-attachment:fixed}
.pla::before{content:'';position:absolute;width:100%;bottom:0;top:0;background:#e23464;background:linear-gradient(to bottom,#f2f9ff,#e1e4e8)}
.pla1{padding-right:0!important;padding-left:0!important}
.place h3{color:#253d52;font-size:18px;text-transform:uppercase;line-height:34px;margin-top:0;margin-bottom:0;font-family:'Didact Gothic', sans-serif;font-weight:600}
.place h3 span{color:#253d52;display:block;font-weight:600;font-family:'Didact Gothic', sans-serif;text-transform:capitalize}
.place p{color:#253d52;padding:10px 0;margin-bottom:10px;text-align:left;font-size:14px}
.pla1 h1{text-align:center;color:#fff;text-transform:uppercase;font-weight:700;font-size:36px;margin-top:0;padding-bottom:40px;position:relative}
.pla1 h1 span{color:#00BCD4}
.form_1 ul{padding:0;position:relative;overflow:hidden;margin-bottom:0}
.form_1 ul li{list-style-type:none;width:50%;float:left;padding:0 8px 16px;box-sizing:border-box}
.form_1 ul li:last-child{padding-bottom:0}
.form_1 ul li input{border:1px solid #bbb;width:100%;padding:10px;border-radius:3px}
.form_1 ul li input[placeholder]{color:#6b7a88}
.form_1 ul li select{color:#6b7a88}
.form_1 ul li textarea{border:1px solid #bbb;resize:none;border-radius:3px;width:100%}
.form_1 ul li select{border:1px solid #bbb;width:100%;padding:14px 10px;border-radius:3px}
.form_book ul li:nth-child(13){width:100%}
.form_book ul li:nth-child(7){width:50%!important}
.form_1 ul li:nth-child(7) textarea{height:120px;padding:10px;background:#fff}
.form_1 ul li:nth-child(7){width:100%}
.form_1 ul li input[type="submit"]{font-weight:700;text-decoration:none;color:#fff;padding:12px 15px;border-radius:2px;display:inline-block;background:#165b9c;background:linear-gradient(to bottom,#165b9c,#1386b1);font-family:'Didact Gothic', sans-serif;border:0;text-transform:uppercase}
.form{background:#fff;padding:100px 0 45px;}
.form_booking{background:url(../images/cloud.png) no-repeat bottom center #f2f8f9;padding:100px 0 45px;background-size:contain}
.form-spac{padding:100px 0}
.form_book_1 ul li:nth-child(11){width:100%}
.family img{width:95%;margin-bottom:-45px}
.tips{position:relative;overflow:hidden}
.home_tip{margin-top:0}
.tips h3{background:#2ea5d3;display:block;color:#fff;text-transform:uppercase;padding:5px 8px 3px;font-weight:500;margin-top:0;font-size:20px}
.tips_left{padding-bottom:15px}
.tips_left h5{color:#0f0f0f;font-size:18px}
.tips_left p{color:#1e2021;}
.modalcaro .owl-nav .owl-prev,.modalcaro .owl-nav .owl-next{position:absolute;width:30px;height:100%;top:0;}
.modalcaro .owl-nav .owl-prev {left:0px;background:url(../images/angle-left-white.png) no-repeat center center !important;}
.modalcaro .owl-nav .owl-next{right:0px;background:url(../images/angle-right-white.png) no-repeat center center !important;}
.modalcaro .item{max-height:330px;overflow:hidden;}
.modalcaro .item span{position:absolute;width:100%;bottom:0;color:#fff;font-weight:600;background:rgba(0,0,0,.5);padding:5px;font-size:15px;}

.bggradientmodal{background: rgb(37,63,119);
background: linear-gradient(25deg, rgba(37,63,119,1) 15%, rgba(11,106,174,1) 76%);}
@media (min-width:992px){
.modalsikaka .modal-dialog{width:850px !important;}
}
@media (min-width:768px and max-width:991px){
.modalsikaka .modal-dialog{width:760px !important;}
}
body.modal-open .inner-body, body.modal-open .top_bar_travel,body.modal-open .navbar, body.modal-open .main-footer {filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px);-o-filter:blur(4px);}
.modalsikaka{/*background: rgba(8,157,227,.4);*/background:rgba(0,0,0,.6)}
.modalsikaka .form-control{box-shadow:none;}
.modalsikaka .select-filters select, .modalsikaka .select-filters{font-size:14px;border-radius:0px;font-size:14px;}
.modalsikaka .modal-dialog{}
.modalsikaka .modal-content{border-radius:0}
.modalsikaka .close{position: absolute;right:-20px;opacity: 1;color: #fff;font-size: 28px;font-weight: 400;top: -7px;}
.modalsikaka .modal-body{background:url(../images/modalbg.jpg) repeat;padding:0 15px;overflow:hidden;}
.modalsikaka .modal-body h4{font-size:24px;color:#0082c8;}
.modalsikaka .modal-body h4 a{color:#0082c8;}
.formbox{padding:15px;}
.infobox{padding:10px 15px;}
.infobox h4{color:#089de3;}
.modalsikaka .modal-body form{padding-top:30px;margin-top:20px;position:relative;}
.modalsikaka .modal-body form::before{position:absolute;width:140px;height:1px;background:#ccc;left:50%;transform:translateX(-50%);content:'';top:0px;}
.modalsikaka .modal-body form::after{position:absolute;width:110px;height:1px;background:#ddd;left:50%;transform:translateX(-50%);content:'';top:4px;}
.modalsikaka textarea{height:150px;resize:none;border-radius:0;font-size:14px;}
.modalsikaka .btn, .modalsikaka select, .modalsikaka input{height:45px!important;border-radius:0px!important;font-size:14px;}
.modalcta{padding:5px;background:#fafafa;text-align:center;}
.modalcta .widget{margin-bottom:0;}
.modalcta p{font-size:17px;font-weight:600;}
.modalcta h5 svg{position:absolute;left:0;}
textarea.heihgt{height:140px !important;}
.pjustify p{text-align:justify;}
select{cursor:pointer;}
@media (max-width:767px){
.modalsikaka .close{z-index:1;right:10px;top:10px;color:#333;opacity:1;}
}
.descrr {font-size:15px;}
.testicar .testi{padding:0 10%;}
.testicar .owl-item img{display:inline;width:auto;max-width:80px;}
.testicar .owl-nav .owl-prev, .testicar .owl-nav .owl-next{position:absolute;width:30px;height:100%;top:0;}
.testicar .owl-nav .owl-prev{left:0px;background:url(../images/angle-left.png) no-repeat center center !important;}
.testicar .owl-nav .owl-next{right:0px;background:url(../images/angle-right.png) no-repeat center center !important;}
.testicar .owl-dots{position:absolute;width:100%;bottom:40px;}
.thatbg{background:#dfe6ec;}
.tips p{line-height:25px;margin-bottom:12px}
.testi{margin-top:20px;padding-bottom:15px}
.testi p{color:#1e2021}
.testi a{background:#14A0D6;color:#000;border-radius:0;padding:5px 10px;text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;border-radius:50px}
.testi a:hover{background:#165b9c;color:#000}
.p-tesi{border:1px #e0e0e0;border-style:dashed;position:relative;overflow:hidden;margin-bottom:30px;padding:20px 15px}
.p-tesi h4{color:#253d52;margin-top:0}
.p-tesi address{margin-bottom:0;color:#253d52;font-weight:600}
.arrange{padding-top:12px}
.arrange ul{padding:0;margin-bottom:0}
.arrange ul li{width:48%;list-style-type:none;padding:5px;display:inline-block}
.arrange ul li a img{width:100%}
.footer{background:#0e3354;position:relative;overflow:hidden;padding-bottom:85px}
.footer h4{color:#acadaf;text-transform:uppercase;padding-bottom:15px}
.footaddress p{position:relative;padding-left:30px;line-height:24px;font-size:14px;}
.footaddress p i{position:absolute;left:0;font-size:18px;}
.footaddress p.fontbig{font-size:18px;line-height:28px;}
.footaddress p.fontbig i{top:5px;}

.foot-social ul{padding:0}
.foot-social ul li{list-style-type:none;display:inline-block;padding-right:10px}
.foot-social ul li i{font-size:22px;width:55px;height:35px;border:1px solid #ddd;border-radius:50px;padding:5px;text-align:center;color:#ddd;background: rgba(255,255,255,.1);}
footer ul li a{color:#6e7173;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.foot-social ul li a:hover{padding-left:0}
.foot-logo img{padding-bottom:20px}
.thatcolor{color:#acadaf;}
.foot-spec span{color:#acadaf;text-transform:uppercase;font-family:'Didact Gothic', sans-serif;font-weight:700;font-size:18px}
.foot-sec2 p{color:#c0c1c3}
.two-columns{padding:0}
.two-columns li{width:33%;float:left;list-style-type:none;font-size:14px;margin-bottom:3px;}
.two-columns::after{content:"";display:table;clear:both}
.two-columns li a{color:#ccc;}
.footer_social ul{padding:0}
.footer_social ul li{display:inline-block}
.footer_social ul li a{color:#fff;text-decoration:none}
.footer_social ul li a .fa-facebook{background:#3b5998;padding:10px 15px}
.footer_social ul li a .fa-google-plus{background:#dd4b39;padding:10px}
.footer_social ul li a .fa-twitter{background:#55acee;padding:10px 12px}
.footer_social ul li a .fa-linkedin{background:#0077b5;padding:11px 12px}
.footer_social iframe{width:100%;display:block;pointer-events:none;position:relative}
.footer_social iframe.clicked{pointer-events:auto}
.footer_sub input{width:100%;border:0;padding:7px 5px;margin-bottom:12px;border-radius:1px}
.footer_sub input[type="submit"]{background:#FF5722;color:#000;font-weight:600;border-radius:0;padding:5px 10px;text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;border-radius:1px;width:50%;float:right;margin-bottom:45px}
.footer_faq ul{padding:0}
.footer_faq ul li{list-style-type:none}
.footer_faq ul li a{display:block;color:#fff;text-decoration:none;line-height:30px;text-transform:uppercase}
.footer_faq p{color:#fff}
.mob_logo{display:none}
.disco{background:url(../images/f1.png) no-repeat center center;background-size:cover;padding:20px 15px 22px;text-align:center}
.disco1{background:url(../images/f2.png) no-repeat center center;background-size:cover}
.disco h3{color:#FFEB3B;font-size:38px;margin-top:0;font-weight:700}
.disco h3 span{color:#fff}
.disco h4{color:#fff}
.disco p{color:#fff;margin-top:0}
.disco a{font-weight:700;text-decoration:none;color:#fff;padding:6px 15px;border-radius:2px;display:inline-block;font-family:'Didact Gothic', sans-serif;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;font-weight:700;background:#f4364f;background:linear-gradient(to bottom,#f4364f,#dc2039)}
.disco a:hover{background:#D46600;color:#fff}
.footer1{background:#000;padding:100px 0 50px;border-top:1px solid}
.footer_places h4{color:#acadaf;margin-top:0;padding-bottom:15px;text-transform:uppercase}
.footer_places ul{padding:0}
.footer_places ul li{display:inline-block;padding-right:3px;line-height:35px}
.footer_places ul li a{color:#989898;text-decoration:none;background:#2d2d2d;padding:5px}
.footer_places ul li a:hover{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;background:#126164}
.copy{background:#fff}
.copy p{text-align:center;margin-bottom:0;padding:5px;font-size:13px;color:#000}
.open > .dropdown-menu{-webkit-transition:background-color .3s ease 0s,border 0 ease 0s,color .3s ease 0s,opacity .3s ease-in-out 0;-moz-transition:background-color .3s ease 0s,border 0 ease 0s,color .3s ease 0s,opacity .3s ease-in-out 0;-o-transition:background-color .3s ease 0s,border 0 ease 0s,color .3s ease 0s,opacity .3s ease-in-out 0;transition:background-color .3s ease 0s,border 0 ease 0s,color .3s ease 0s,opacity .3s ease-in-out 0}
.inner_banner{background-size:cover;padding:250px 0 20px;position:relative}
.inner_banner::before{content:'';position:absolute;background:linear-gradient(to top,rgba(38,64,121,.86) 5%,rgba(255,255,255,0) 100%);top:0;bottom:0;left:0;width:100%}
.inner_banner div{position:relative}
.inner_banner h2{color:#fff;font-size:32px;font-weight:600;text-align:center;}
.inner_banner h2 span{color:#FFF;font-family:'Didact Gothic', sans-serif;font-size:32px;font-weight:600}
.inner_banner p{color:#d6d6d6;font-size:20px;font-weight:100}
.inner_banner ul{margin-top:15px;text-align:center;margin-bottom:0}
.the-center ul{float:none;}
.the-center.inner_banner ul li{float:none;}
.inner_banner ul li{display:inline-block;color:#fff;padding:0 5px}
.inner_banner a{color:#fff;font-size:15px}
.inner_banner a i{color:#fff}
.bread-acti{color:#d6d6d6!important}
.bg-none{background:none}
.p2_2{position:relative;overflow:hidden;margin-bottom:50px;width:100%}
.p2_1 img{width:100%}
.p2 h3{color:#253d52;margin-top:0}
.p2 h3 span{display:block}
.p2 p{text-align:left;color:#868686;line-height:25px;font-size:16px;margin-bottom:15px}
.p2 .fa-star{color:#FF9800;font-size:16px}
.p2 .fa-star-half-o{color:#9E9E9E;font-size:16px}
.ticket ul{padding:0;margin-bottom:5px}
.ticket ul li{display:inline-block;background:#efefef;padding:2px 7px;font-size:14px;font-weight:600;color:#253d52;margin-right:1px}
.ticket ul li:nth-child(1){background:#a2dd2f;color:#253d52}
.featur{position:relative;overflow:hidden;padding-bottom:10px}
.featur h4{background:url(../images/flag.png) no-repeat center left;margin-top:25px;padding-left:32px;margin-top:15px;color:#253d52;background-size:contain}
.featur ul{padding:0;margin-bottom:0}
.featur ul li{background:url(../images/tick.png) no-repeat center left;display:inline-block;padding:3px;color:#253d52;padding-left:24px;font-size:14px;font-weight:600}
.p2_book ul{padding:0}
.p2_book ul li{display:inline-block}
.p2_book ul li a{display:table}
.p2_book ul li a:hover{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;background:#1695c4;color:#fff}
.p2_book ul li:nth-child(2) a{background:#c08e21;background:linear-gradient(to bottom,#d2a032,#b18013)}
.p2_book ul li:nth-child(2) a:hover{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;color:#fff;background:#7eb73c;background:linear-gradient(to bottom,#8BC34A,#70ab2c);}
.banner_book{background:#253d52;z-index:9999;box-shadow:1px 3px 5px rgba(0,0,0,0.37)}
.banner_book_1 ul{padding:0;position:relative;overflow:hidden;margin-bottom:0}
.banner_book_1 ul li{display:inline-block;line-height:50px;font-size:18px;border-right:1px solid #314c64;color:#fff;float:left;width:24%;text-align:center;min-width:33.33%;}
.banner_book_1 ul li:last-child{border-right:0 solid rgba(3,3,3,0.12);padding-left:0}
.banner_book_1 ul li a{background:#165b9c;background:#f4364f;background:linear-gradient(to bottom,#f4364f,#dc2039);display:block;text-align:center;color:#fff;font-size:22px;font-weight:600;text-decoration:none;line-height:inherit;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.banner_book_1 ul li a:hover{text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;background:#3F51B5}
.posts{position:relative;overflow:hidden;width:100%;margin-bottom:50px}
.posts2 img{margin-top:25px}
.posts img{width:100%}
.posts h3{color:#212627;margin-top:0;padding-bottom:5px;text-transform:capitalize}
.posts h5{font-family:'Arimo', sans-serif;font-weight:600;font-size:16px;margin-bottom:8px}
.posts p{text-align:left;color:#868686;line-height:25px;margin-bottom:25px;font-size:13px}
.post_author{font-family:'Didact Gothic', sans-serif;font-weight:700}
.post_date{color:#000;padding-left:8px;font-weight:500;font-size:13px}
.post_city{color:#000;padding-left:8px;font-weight:500;font-size:13px}
.tour_font{margin-bottom:50px}
.tour_font p{text-align:left;color:#868686;font-size:15px;line-height:25px}
.tour_head h2{color:#213d44;font-weight:600;margin-top:0;font-size:36px}
.tour_star i{font-size:18px;color:#FF9800}
.tour_rat{background:#FF5722;color:#fff;font-size:16px;padding:0 5px;border-radius:2px;margin-left:8px}
.tour_head1 h3{background:url(../images/umbrella.png) no-repeat left center;padding-left:35px;color:#213d44;margin-bottom:20px;margin-top:50px;background-size:16px;font-weight:600;font-size:22px}
.tour_head1 p{}
.tour_head1 table{width:100%}
.tour_head1 table tr{border-bottom:1px solid #e5e5e5}
.tour_head1 table tr th{color:#2e2e2e;font-size:16px;font-weight:600;padding-bottom:10px}
.tour_head1 table tr td{line-height:40px;color:#7f7f7f;font-weight:500}
.days h4{margin:25px 0 15px;font-size:16px;font-weight:600;font-family:'Arimo', sans-serif;color:#213d44}
.days h4 span{color:#929596}
.l-info-pack-days ul{padding:0;padding-top:5px}
.l-info-pack-days ul li{position:relative;overflow:hidden;padding-left:70px}
.l-info-pack-days ul li i{width:35px;height:35px;background:#df3b77;border-radius:50%;text-align:center;padding:9px 10px;margin-left:-68px;position:absolute;z-index:99;color:#fff;font-size:18px}
.l-info-pack-days ul li h4{margin-top:7px}
.l-info-pack-days ul li p{padding-top:0;font-size:13px}
.l-info-pack-plac::after{content:'';background:#cecece;position:absolute;width:1px;top:0;bottom:0;height:100%;left:19px}
.tour_right h3{background:#253d52;color:#fff;font-size:14px;background-size:22px;margin-top:0;font-weight:600;text-transform:uppercase;padding:9px;margin-bottom:0}
.tour_incl ul li{list-style-type:none;background:url(../images/tick.png) no-repeat left center;padding-left:30px;padding-bottom:8px}
.tour_right ul{padding:15px;margin-bottom:0}
.tour_offer{background:url(../images/flight-bg.jpg) no-repeat center center;padding:20px;background-size:cover;margin-bottom:30px}
.tour_offer p{}
.tour_offer h4{color:#fff;font-size:30px;line-height:46px;text-align:center}
.tour_offer h4 span{color:#F12860;font-size:20px}
.tour_offer ul{list-style-type:none;margin-bottom:0}
.tour_offer ul li{display:inline-block;width:49%}
.tour_offer a{background:#165b9c;display:block;color:#000;text-align:center;padding:5px;font-weight:600;border-radius:45px;font-size:15px}
.band1{width:50px;height:auto;position:absolute;z-index:99;top:-4px;right:50px}
.tour-ri-com{position:relative;overflow:hidden;border:1px solid #e2e2e2;margin-bottom:30px}
.hotel-com-color p{color:#868686}
.hotel-gal-arr{margin-top:175%;position:absolute;background:#00c1ff;width:32px;height:32px;padding:4px;text-align:center;border-radius:2px;left:24px;font-size:24px}
.hotel-gal-arr1{right:10px;position:relative}
.tour_social ul{float:left;padding:15px 15px 10px}
.tour_social ul li{margin-bottom:5px}
.tour_social ul li:nth-child(2){padding-right:0}
.tour_social ul li a i{width:32px;height:32px;color:#fff;padding:8px;text-align:center;border-radius:50%}
.tour_social ul li:nth-child(3){padding-right:7px}
.tour_social ul li:nth-child(4){padding-right:7px}
.tour_help_1{padding:15px;text-align:center}
.tour_help_1 h4{margin-bottom:0;font-size:24px}
.tour_help_1 h4 a{color: #333;}
.tour_help_1_call{color:#dd4b39;margin-top:0}
.tour_rela_1{position:relative;overflow:hidden;margin-top:0;padding:15px}
.tour_rela_1 img{width:100%}
.tour_rela_1 h4{margin-top:15px;font-size:15px;font-weight:600}
.tour_rela_1 p{color:#868686}
.tour_booking{position:relative;overflow:hidden}
.book_poly h3{text-transform:uppercase;font-weight:700;font-size:28px;color:#253d52;margin-top:0;padding-bottom:12px;font-weight:600}
.book_poly ul li{line-height:35px;color:#464646;font-size:16px}
.book_poly p{color:#464646}
.tourb2-ab-p-2{padding-top:100px;padding-bottom:100px}
.tourb2-ab-p1{margin-top:60px;position:relative;overflow:hidden;width:100%}
.tourb2-ab-p1-left h3{margin-top:0;margin-bottom:0;color:#253d52}
.tourb2-ab-p1-left span{display:inline-block;padding:20px 0;font-size:20px;font-style:italic;font-weight:200;color:#a2a2a2}
.ellipsis{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.packtype{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;width:100px;text-align:center;border-radius:20px;background:#f4364f;color:#fff;font-weight:600;text-transform:uppercase;}

.tourb2-ab-p1-left p{line-height:24px}
.tourb2-ab-p1-left a{color:#000;background:#1693c1;padding:10px 14px;display:inline-block;font-size:16px;text-transform:uppercase;border-radius:2px;margin-top:12px}
.tourb2-ab-p1-right img{width:100%}
.tourb2-ab-p-3{background:#253d52;padding:50px 0 20px}
.tourb2-ab-p3-com{padding:0;text-align:center;position:relative;margin-bottom:10px;border-radius:2px}
.tourb2-ab-p3-com .imgblock{position:relative;background:rgba(255,255,255,1);text-align:center;width:64px;height:64px;margin:0 auto;margin-top:-60px;border-radius:5px;border:2px solid #253d52;padding:5px;}
.tourb2-ab-p3-com .imgblock img{max-width:45px;}
.tourb2-ab-p3-com span{font-size:42px;font-weight:600;float:left;padding-right:15px;color:#ffc210;text-shadow:0 1px 0 rgba(0,0,0,0.43)}
.tourb2-ab-p3-com h4{font-size:18px;font-weight:600;padding-top:2px;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,0.43);color:#fff}
.tourb2-ab-p3-com p{display:block;float:left;width:100%}
.tourb2-ab-p3-1 p{font-size:14px;font-weight:300;color:#b7b7b7}
.tourb2-ab-p-4{background:#fff;padding:100px 0 70px}
.tourb2-ab-p4-com{background:#fff;padding:15px;position:relative;overflow:hidden;border:1px #e0e0e0;border-style:dashed;margin-bottom:30px}
.tourb2-ab-p4-com i{font-size:24px;padding-right:5px;float:left;color:#00bcd4;text-shadow:0 1px 0 rgba(0,0,0,0.43)}
.tourb2-ab-p4-com h4{padding-bottom:5px;font-size:20px;font-weight:600;text-transform:uppercase;color:#253d52}
.tourb2-ab-p4-com h4 span{font-size:20px;font-weight:600;text-transform:uppercase;}
.tourb2-ab-p4-com p{display:block;float:left;width:100%;font-size:15px;}
.tourb2-ab-p4-text{position:relative;overflow:hidden}
.about h1{padding-bottom:15px}
.about p{text-align:left;margin-bottom:15px}
.about_ser{position:relative;overflow:hidden}
.about_ser ul{padding:0}
.about_ser ul li{display:inline-block;text-align:center;border:1px solid #fff;font-size:18px;padding:20px;color:#fff;box-sizing:border-box;background:#55c0ea;margin-bottom:4px}
.about_ser ul li i{font-size:34px;color:#f1f1f1;text-shadow:1px 3px 5px rgba(0,0,0,0.08)}
.about_ser ul li:hover{background:#3a3e44;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;color:#b5b5b5}
.p_testi h4{font-weight:600;color:#3a3a3a}
.p_testi p{color:#848484}
.p_title h2{background:url(../images/umbrella.png) no-repeat left center;padding-left:50px;color:#212627;margin-bottom:20px;margin-top:30px;background-size:25px}
.p_title h2 span{color:#2ea5d3}
.p_testi address{color:#a2a2a2;margin-bottom:0}
.p_testimonial{position:relative;overflow:hidden}
.p_testimonial p{text-align:left;margin-bottom:10px;line-height:24px;color:#888;padding-top:10px}
.p_testimonial h1{padding-bottom:5px}
.tips_travel h3{background:url(../images/umbrella.png) no-repeat left center;padding-left:50px;color:#212627;margin-bottom:20px;margin-top:30px;background-size:25px}
.tips_travel p{text-align:left;margin-left:50px;margin-bottom:0}
.tips_travel_1{position:relative;overflow:hidden;width:100%;margin-top:50px}
.tips_travel_1 ul{padding:0}
.tips_travel_1 ul li{float:left;list-style-type:none}
.tips_travel_2{text-align:center;background:#fff;border:1px #e0e0e0;border-style:dashed;position:relative;overflow:hidden;margin-bottom:30px;padding:25px 15px 15px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.tips_travel_2:hover{box-shadow:0 15px 32px -5px rgba(150,150,150,0.4);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.tips_travel_2:hover i{color:#fff;background:#253d52;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;border:0}
.tips_travel_2 i{width:65px;height:65px;background:#ffc210;border-radius:50px;color:#253d52;padding:21px 18px;font-size:24px;text-align:center;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;border:1px #e0e0e0;border-style:dashed;text-shadow:0 1px #fff,0 -1px #262F33}
.tips_travel_2 h4{color:#253d52;margin-top:25px;font-family:'Arimo', sans-serif;font-size:18px;font-weight:600;text-transform:capitalize}
.tips_travel_2 p{font-size:15px;font-weight:400}
.pack_title{background:url(../images/flight-bg.jpg) no-repeat center center;padding:20px;background-size:cover;text-align:center}
.pack_title h3{color:#fff;font-size:24px;text-shadow:0 2px 5px rgba(0,0,0,0.8);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.pack_title h2{color:#165b9c;font-weight:600;font-size:50px;text-shadow:0 2px 5px rgba(0,0,0,0.8)}
.pack_title h2 span{color:#fff;font-size:29px}
.pack_price{background:rgba(237,237,237,0.32);margin-bottom:50px;box-shadow:0 13px 13px -12px rgba(0,0,0,0.4);transition:all .5s ease}
.pack_price:hover .pack_price ul li a{background:#FFD600;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;color:#000}
.pack_price ul{padding:0}
.pack_price ul li{text-align:center;display:block;font-size:16px;font-weight:500;line-height:42px;color:#000;letter-spacing:.3px;border-bottom:1px solid #eceaea}
.pack_price ul li a{display:block;padding:6px;font-weight:700;background:#00bcd4;color:#000;font-size:20px;text-transform:uppercase}
.pack_price ul li a:hover{background:#FFD600;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;color:#000}
.pack_price ul li:last-child{border-bottom:0}
.disc-bot{padding-bottom:35px}
.site_map{padding:0 15px}
.site_map ul{padding:0}
.site_map ul li{list-style-type:circle}
.site_map ul li a{font-weight:600;color:#253d52;line-height:32px;font-size:15px}
.site_map ul li ul{padding-left:50px}
.nf{text-align:center;font-size:34px;color:#E06125}
.site-map-2 h1{padding-bottom:30px}
.nf1{text-align:center;font-size:120px;color:#131313;text-shadow:0 3px 5px rgba(22,111,182,0.74)}
.links{margin:0 auto;display:table;text-align:center}
.links h4{padding-bottom:15px}
.links ul{padding:0}
.links ul li{display:inline-block;margin-top:10px}
.links ul li a{text-decoration:none;border:1px solid #131313;padding:5px;color:#131313;border-radius:4px;font-weight:500}
.rnslider .button{position:absolute}
.footer_social_1{position:relative;overflow:hidden;width:100%;padding-top:25px}
.footer_social_1 ul{display:table;margin:0 auto}
.footer_social_1 ul li{margin:0 3px}
.footer_social_1 ul li a i{font-size:20px;width:40px;height:40px;border-radius:50px}
.bacnkdetails table{font-size:13px;width:100%;}
.bacnkdetails table th{padding:8px 5px;}
.bacnkdetails table td{padding:6px 5px;font-size:12px;border:1px solid #f2f2f2;}
.form-control{height:40px;border-radius:0;}
.height40{height:40px!important;}
.btn.height40{height:40px!important;line-height:32px!Important;}
.autopad{padding:5px!important;}
.contact-map{margin-bottom:-10px}
.contact-map iframe{width:100%;height:380px}
.map-container iframe{width:100%;display:block;pointer-events:none;position:relative;margin-top:1px;border:0}
.map-container iframe.clicked{pointer-events:auto}
.succ_mess{background:#58b533;color:#fff;display:none;text-align:center;padding:5px;margin-bottom:20px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.succ_mess_qe{background:#58b533;color:#fff;display:none;text-align:center;padding:5px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.form_1 h3{text-transform:uppercase;font-weight:700;font-size:28px;color:#1B3033;padding:0 8px 10px;margin-top:0}
.post-grid{margin-bottom:45px;margin-top:25px}
.n-td{color:red;text-decoration:line-through}
.n-td-1{color:#bebebe}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99999}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../images/preloader.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}
.dir-rat{position:relative;overflow:hidden;border:1px solid #dedede;padding:25px 25px 0;background:#fff;margin-top:50px}
fieldset,label{margin:0;padding:0}
.dir-rat h3{font-size:18px}
.dir-rat-inn{position:relative;overflow:hidden}
.dir-rat h3{font-size:18px}
.dir-rat-form{position:relative;overflow:hidden;margin-bottom:35px}
.dir-rat-form label{margin-bottom:10px;margin-top:5px;color:#213d44}
.dir-rat-form input,textarea{width:100%;border:1px solid #dedede;border-radius:3px;resize:none;padding:18px;box-shadow:none}
.dir-rat-form textarea{height:120px}
.dir-rat-form input[type="submit"]{border:0;padding:7px;width:250px}
.rating{border:none;float:left;height:48px;overflow:hidden}
.rating > input{display:none}
.rating > label:before{margin:5px;font-size:22px;font-family:FontAwesome;display:inline-block;content:"\f005";border:0!important}
.rating > label:after{background:none!important;border:0!important}
.rating > .half:before{content:"\f089";position:absolute;border:0}
.rating > label{color:#ddd;float:right}
.half{display:none!important}
.dir-rat-review{border:1px solid #dedede;padding:15px;background:#fff;margin-bottom:30px}
.dir-rat-left{text-align:center}
.dir-rat-left img{border-radius:50px;margin-bottom:10px;width:60px;}
.dir-rat-left p{font-size:16px;font-weight:600;color:#213d44}
.dir-rat-left p span{display:block;font-size:14px;font-weight:400;color:#888}
.dir-rat-right p{margin-bottom:0;padding-bottom:20px}
.dir-rat-right ul{padding:0}
.dir-rat-right ul li{float:left;list-style-type:none;display:inline-block;padding-right:15px}
.dir-rat-right ul li a{color:#333;font-size:14px}
.dir-rat-star{padding-bottom:20px}
.dir-rat-star i{font-size:16px;color:#FF9800;margin-right:2px}
.dir-rat-right ul li span{padding-right:7px;color:#888;font-size:12px}
.dir-rat-title h3{margin-top:0;color:#213d44;background-size:25px;text-transform:uppercase;font-weight:600;font-size:18px}
.hot-page2-hom-pre{position:relative;overflow:hidden;background:#fff;padding:15px;border:1px solid #e7e7e7;margin-bottom:30px}
.hot-page2-hom-pre ul{padding:0}
.hot-page2-hom-pre ul li{list-style-type:none;border-bottom:1px solid #e7e7e7;position:relative;overflow:hidden;padding:15px 0}
.hot-page2-hom-pre ul li:last-child{border-bottom:0;padding-bottom:0}
.hot-page2-hom-pre div{float:left}
.hot-page2-hom-pre-1{width:10%}
.hot-page2-hom-pre-1 img{width:30px;height:30px;border-radius:2px}
.hot-page2-hom-pre-2{width:80%;padding:0 15px}
.hot-page2-hom-pre-2 h5{margin-top:0;margin-bottom:2px;color:#343c42;font-size:16px;font-family:'Arimo', sans-serif;font-weight:600;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-overflow:ellipsis;white-space:pre;overflow:hidden}
.hot-page2-hom-pre-2 span{font-size:13px;color:#999}
.hot-page2-hom-pre-3{width:10%}
.hot-page2-hom-pre-3 span{position:absolute;border:1px solid #8b9ba9;padding:0 4px;border-radius:2px;font-size:12px;z-index:9;line-height:20px;color:#253d52;font-weight:600;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.28);right:0}
.hot-page2-hom-pre-3 i{width:22px;float:right;border:1px solid #a9a9a9;padding:4px;font-size:12px;border-radius:50%;color:#a9a9a9;margin-top:10px}
.hot-page2-hom-pre-tit h3{color:#343c42;font-size:28px;font-family:'Arimo', sans-serif;font-weight:600}
.hot-page2-hom-pre-tit h3 span{color:#6f6e6b;font-size:28px}
.hot-page2-hom-pre ul li:hover .hot-page2-hom-pre-2 h5{padding-left:15px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.hot-page2-hom-pre-head{background:#253d52;color:#fff;padding:10px 0;text-align:center}
.hot-page2-hom-pre-head h4{color:#fff}
.hot-page2-hom-pre-head h4 span{color:#9dacb1;font-weight:600;font-size:18px}
.hot-page2-hom-pre-head:after,.hot-page2-hom-pre-head:before{top:59px;left:48%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.hot-page2-hom-pre-head:after{border-color:rgba(136,183,213,0);border-top-color:#253d52;border-width:9px;margin-left:-9px;z-index:9}
.hot-page2-il-top-fix{opacity:1!important;display:block}
.hot-page2-alp{background:#e6e6e6;background-attachment:fixed;background-size:cover;position:relative;}
.container{position:relative;z-index:3;}
.all-hot-bg{background:#e6e6e6;background-size:cover;background-attachment:fixed;}
.hot-page2-alp::before{content:'';position:fixed;z-index:2;background:linear-gradient(to top,#1d242a 15%,rgba(0,0,0,0) 100%);width:100%;height:100%}
.hot-page2-alp::after{content:'';position:absolute;background:url(../images/inner/tour.jpg) no-repeat fixed;background-size:cover;width:100%;height:100%;z-index: 0;left: 0;top: 0;}
.hot-page2-alp-tit h1{display:inline-block;color:#fff}
.hot-page2-alp-tit ol{background:none}
.hot-page2-alp-tit ol li a{color:#8a8a8a}
.breadcrumb > .active{color:#ffc72f!important}
.breadcrumb > li + li:before{color:#8a8a8a}
.hot-page2-alp-con{position:relative;overflow:hidden;background:#f2f1f1;box-shadow:0 4px 30px rgba(0,0,0,0.36)}
.hot-page2-alp-con-left{padding-bottom:30px}
.hot-page2-alp-con-right{padding-right:0;}
.hot-page2-alp-con-left-1{background:#253d52;color:#fff;padding:15px}
.hot-page2-alp-con-left-1:after,.hot-page2-alp-con-left-1:before{top:72px;left:48%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.hot-page2-alp-con-left-1:after{border-color:rgba(136,183,213,0);border-top-color:#1f4363;border-width:9px;margin-left:-9px}
.hot-page2-alp-con-left-1 h3{font-size:20px;margin-top:0;margin-bottom:0}
.hot-page2-alp-cl-1-1 img{width:24px;height:24px}
.hot-page2-alp-cl-1-2{padding-left:15px}
.hot-page2-alp-cl-1-2 h5{text-overflow:ellipsis;white-space:pre;overflow:hidden}
.hot-page2-hom-pre ul li:hover .hot-page2-hom-pre-2 h5{padding-left:5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.hot-page2-alp-cl-1-2 span{line-height:12px;font-size:12px}
.hot-page2-alp-cl-1-3 img{width:18px;float:right}
.hot-page2-alp-left-ner-notb{border-top:0;margin-bottom:0}
.hot-page2-alp-left-ner-notb ul li{padding:10px 0}
.hot-page2-alp-l3 ul{padding:0}
.hot-page2-alp-l3 ul li{list-style-type:none;border-bottom:1px solid #d4d4d4}
.hot-page2-alp-l3 ul li:last-child{border-bottom:0 solid #d4d4d4}
.hot-page2-alp-l3 ul li label{display:block;font-size:15px;color:#343c42;font-weight:600;padding-left:30px}
.hot-page2-alp-l-com h4{background:#e6e6e6;color:#343c42;padding:10px 15px;text-transform:uppercase;font-size:15px;margin-top:0;margin-bottom:0;text-overflow:ellipsis;white-space:pre;overflow:hidden}
.hot-page2-alp-l-com h4 i{padding-right:7px}
.hot-page2-alp-l-com1 form{padding-bottom:8px}
.hot-page2-alp-l-com1{padding:15px;background:#fff;padding-bottom:25px}
.hot-page2-alp-l-com1 a{margin-top:5px;border:1px solid #254158;-moz-box-shadow:#B7B8B8 0 1px 0 inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-family:arial,helvetica,sans-serif;padding:5px 10px;text-decoration:none;text-shadow:-1px -1px 0 rgba(177,177,177,0.3);font-weight:700;color:#fff;background-color:#304b62;background-image:-webkit-linear-gradient(to bottom,#3b5871,#253d52);background-image:-moz-linear-gradient(to bottom,#3b5871,#253d52);background-image:-ms-linear-gradient(to bottom,#3b5871,#253d52);background-image:-o-linear-gradient(to bottom,#3b5871,#253d52);background-image:linear-gradient(to bottom,#3b5871,#253d52);margin-right:5px}
.hot-page2-alp-l-com1 a:hover{color:#fff}
.hot-page2-alp-l-com1 a i{font-size:10px}
.hot-page2-alp-p3 ul li:nth-child(1n+6){display:none}
.hot-page2-alp-p3-btn-h{display:none}
.hot-page2-alp-p4-btn-h{display:none}
.hot-page2-alp-p4 ul li:nth-child(1n+6){display:none}
.hot-page2-alp-p5-btn-h{display:none}
.hot-page2-alp-p5 ul li:nth-child(1n+6){display:none}
.hot-page2-lp-rat{padding:6px 6px 15px 8px}
.hot-page2-alp-ri-p2{padding:18px 15px}
.hot-page2-alp-ri-p2 h3{color:#343c42;font-size:22px;margin-top:0;margin-bottom:0}
.hot-page2-alp-ri-p2 ul{padding:0;position:relative;overflow:hidden;padding-top:12px;margin-bottom:4px}
.hot-page2-alp-ri-p2 ul li{list-style-type:none;float:left;margin-bottom:8px;font-size:14px;padding-left:30px}
.hot-page2-alp-ri-p2 ul li:nth-child(1){color:#343c42;background:url(../images/1.png) no-repeat center left;background-size:18px;font-size:15px;font-weight:600}
.hot-page2-alp-ri-p2 ul li:nth-child(2){color:#979797;background:url(../images/2.png) no-repeat center left;background-size:18px}
.hot-page2-alp-ri-p3{padding:52px 0 10px}
.hot-page2-alp-ri-p3 span{display:block;text-align:center}
.hot-list-p3-1{color:#979797;font-weight:400;font-size:14px}
.hot-list-p3-2{font-size:22px;font-weight:600;color:#f4364f;padding:0px 0}
.hot-list-p3-3{font-size:24px;color:#979797;text-decoration:line-through;padding:10px 0}
.hot-list-p3-4 a{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.hot-page2-alp-ri-p2 p{color:#979797;margin-bottom:0;text-transform:lowercase;font-size:14px}
.hot-page2-alp-ri-p2 p b{padding-right:5px;color:#343c42;text-transform:uppercase;font-size:12px}
.hot-page2-alp-ri-p2 a:hover{color:#fff;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.hot-page2-alp-quot-btn{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;margin-top:5px;-moz-box-shadow:#B7B8B8 0 1px 0 inset;font-size:15px;padding:6px 10px;text-decoration:none;text-shadow:-1px -1px 0 rgba(177,177,177,0.3);font-weight:500;color:#fff;background-color:#165897;display:block;text-align:center}
.hot-page2-alp-quot-free-btn{margin-top:5px;border:1px solid #234767;-moz-box-shadow:#B7B8B8 0 1px 0 inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-family:arial,helvetica,sans-serif;padding:5px 10px;text-decoration:none;text-shadow:-1px -1px 0 rgba(177,177,177,0.3);font-weight:700;color:#fff;background-color:#1f4363;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffd65e),to(#febf04));background-image:-webkit-linear-gradient(to bottom,#32638e,#1f4363);background-image:-moz-linear-gradient(top,#ffd65e,#febf04);background-image:-ms-linear-gradient(top,#ffd65e,#febf04);background-image:-o-linear-gradient(top,#ffd65e,#febf04);background-image:linear-gradient(to bottom,#32638e,#1f4363);margin-right:5px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.hot-ameni{margin-bottom:-15px}
.hot-ameni ul{padding:0;position:relative;overflow:hidden;margin-bottom:0}
.hot-ameni ul li{list-style-type:none;float:left;width:33.33%;padding-bottom:15px;padding-right:15px;text-overflow:ellipsis;white-space:pre;overflow:hidden}
.hot-ameni ul li i{font-size:12px;width:22px;height:22px;background:#ffcd33;color:#000;text-align:center;padding:5px;border-radius:50%;margin-right:6px;text-shadow:0 1px 0 rgba(255,255,255,0.62)}
.hot-page2-alp-r-list-re-sp{padding-left:0!important;padding-right:0!important;position:relative;}
.hot-page2-alp-r-list-re-sp	span.starting{position:absolute;left:0;bottom:0;width:100%;text-align:center;padding:5px;font-size:18px;color:#fff;
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,0.07324936810661764) 0%, rgba(21,90,153,1) 100%);}
.hot-page2-alp-r-list-re-sp	span.starting small{font-size:85%;}
.hot-page2-alp-r-list{border:1px solid #dedede;background:#fff;position:relative;overflow:hidden;margin:15px 0 15px 15px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.hot-page2-alp-r-list:hover{box-shadow:0 5px 19px -` rgba(0,0,0,0.23);}
.hot-page2-alp-r-list:hover .hot-page2-alp-quot-btn{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;text-shadow:-1px -1px 0 rgba(177,177,177,0.3);background:#14508b;color:#fff;}
.hot-page2-alp-r-hot-page-rat{background:#253d52;position:absolute;padding:4px 8px;right:-1px;border-radius:1px;color:#fff;top:0;font-weight:600;font-size:12px}
.hotel-list-score{width:32px;height:32px;position:absolute;background-color:#f4364fba;padding:4px;margin:10px 5px;right:5px;border-radius:2px;z-index:9;color:#fff;font-weight:600;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.28)}
.hot-page2-hr1{text-align:center;width:70%;margin:0 auto;position:relative}
.hot-page2-hli{position:relative;overflow:hidden}
.hot-page2-hli a{text-decoration:none}
.hot-page2-hli ul{padding:0}
.hot-page2-hli ul li{list-style-type:none}
.hot-page2-hli-1{position:relative}
.hot-page2-hli-1:before{content:'';position:absolute;background:linear-gradient(to top,rgba(22,88,151,0.26) 25%,rgba(0,0,0,0.08) 74%);top:0;bottom:0;left:0;width:100%}
.hot-page2-hli-1 img{width:100%}
.hot-page2-hli-3{width:35px;height:35px;position:absolute;background-color:rgba(255,111,111,0.68);padding:4px;margin:auto;right:15px;top:15px;border-radius:2px;display:none}
.hot-page2-hli-5{box-shadow:0 2px 8px rgba(0,0,0,0.15);margin-bottom:10px}
.hot-page2-hli-2{padding:10px 12px;background:#fff}
.hot-page2-hli-2 h4{color:#273440;font-size:16px}
.hot-page2-hli-2 h4 span{float:right;font-size:12px;line-height:20px}
.hot-page2-hpb{background:#1b2629}
.hot-page2-hpb h2{color:#fff}
.hot-page2-hpb h5{color:#ffc520;padding-top:14px;font-weight:400}
.hot-page2-hpb p{color:#989898;padding-top:15px;margin-bottom:0}
.hot-page2-hpb ul{margin-bottom:0;padding:0;padding-top:42px}
.hot-page2-hpb ul li{list-style-type:none;display:inline-block;width:32%;float:left;margin:0 3px;margin-bottom:5px}
.hot-page2-hpb ul li a{display:block;background:#ffc520;color:#000;padding:14px 20px;font-weight:600;text-transform:uppercase;text-align:center;font-size:14px;border-radius:2px}

.covered span{display:block;}
.covered ul li{list-style:none;display:inline-block;position:relative;padding-right:15px;line-height:20px;color:#444;}
.covered ul li::before{position:absolute;right:5px;content:'\f105';font-family:fontawesome;}
.covered ul li:last-child::before{display:none;}
.dessss ul li{list-style:none;display:block;position:relative;padding-left:15px;line-height:20px;color:#444;}
.dessss ul li::before{position:absolute;left:0px;content:'\f105';font-family:fontawesome;}
.dessss p{font-size:12px;}

.hot-room-ava-check form{padding-bottom:0}
.hot-room-ava-check ul{margin-bottom:0}
.hot-room-ava-check ul li{border-bottom:0}
.hot-room-ava-check ul li label{padding-left:0}
.hot-room-ava-check ul li input{width:100%;font-size:13px;padding:4px 10px;border:1px solid #d4d4d4;margin-bottom:12px}
.hot-room-ava-check ul li input[type="submit"]{margin-bottom:0;border:1px solid #254158;-moz-box-shadow:#B7B8B8 0 1px 0 inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-family:arial,helvetica,sans-serif;padding:5px 10px;text-decoration:none;text-shadow:-1px -1px 0 rgba(177,177,177,0.3);font-weight:700;color:#fff;background-color:#304b62!important;background-image:-webkit-linear-gradient(to bottom,#3b5871,#253d52);background-image:-moz-linear-gradient(to bottom,#3b5871,#253d52);background-image:-ms-linear-gradient(to bottom,#3b5871,#253d52);background-image:-o-linear-gradient(to bottom,#3b5871,#253d52);background-image:linear-gradient(to bottom,#3b5871,#253d52)}
.tourb2-hli-3{width:32px;height:32px;position:absolute;background-color:rgba(255,193,7,0.84);padding:4px;right:15px;border-radius:2px;z-index:9;color:#fff;font-weight:600;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.28);top:15px}
.icon-float{position:fixed;left:0;top:35%;z-index:999}
.icon-float ul{padding:0}
.icon-float ul li{list-style-type:none}
.icon-float ul li a{display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0}
.icon-float ul li a i{padding:8px;width:40px;height:32px;text-align:center;color:#fff}
.icon-float ul li a:hover{transform:rotateY(-180deg)}
.icon-float ul li a:hover i{transform:rotateY(180deg)}
.fb1{background:#3b5998}
.gp1{background:#dd4b39}
.tw1{background:#1da1f2}
.li1{background:#0077b5}
.yt1{background:#cd201f}
.wa1{background:#34af23}
.sh{background:#fff;padding:10px 0;font-size:11px;text-align:center;color:#333;border-top-right-radius:5px}
.sh1{background:#333;border-bottom-right-radius:5px}
.top-menu{min-width:200px}
.pad-bot-redu{padding-bottom:70px}
.pad-bot-redu-5{padding-bottom:50px}
.pad-bot-incre{padding-bottom:100px}
.pad-left-o{padding-left:0!important}
.pad-top-o{padding-top:0}
.tour-mig-like-com{position:relative;border-radius:10px;margin-bottom:20px;background:#14addb;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.tour-mig-like-com:hover img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:.5}
.tour-mig-lc-img img{width:100%;border-radius:5px}
.tour-mig-like-com:before{content:'';position:absolute;background:linear-gradient(to top,rgba(0,0,0,0.82) 10%,rgba(84,84,84,0.35) 80%);top:0;bottom:0;left:0;width:100%;border-radius:5px}
.tour-mig-lc-con{position:absolute;width:100%;margin-top:-125px;padding:20px 20px 0;display:block;text-align:right}
.tour-mig-lc-con2{margin-top:-100px}
.tour-mig-lc-con h5{font-size:26px;color:#fff;padding-top:10px;padding-bottom:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:2px}
.tour-mig-lc-con h6{font-size:14px;color:#fff;position:absolute;top:-20px;border:1px solid #fff;padding:8px 10px 3px;border-radius:18px;margin-bottom:5px;padding-bottom:10px}
.tour-mig-lc-con p{color:#c1c1c1}
.tour-mig-lc-con p span{text-align:left;float:left;font-size:20px;color:#eee}
.foot-mob-app h2{margin-top:0;font-size:45px}
.foot-mob-app p{font-size:15px}
.foot-mob-app ul{padding:0;margin-bottom:30px;margin-top:24px}
.foot-mob-app ul li{list-style-type:none;color:#333;line-height:38px;font-size:18px}
.foot-mob-app ul li i{color:#fff;width:18px;height:18px;background:#8dced4;border-radius:3px;text-align:center;padding:3px;margin-right:10px;font-size:12px;vertical-align:text-bottom}
.foot-mob-sec{background:url(../images/.png) no-repeat bottom center #f7f7f7;padding:100px 0 60px;background-size:contain;position:relative}
.foot-mob-sec:before{content:'';position:absolute;background:linear-gradient(to top,rgba(255,255,255,0.55) 0%,rgba(240,240,240,0.8) 100%);top:0;bottom:0;left:0;width:100%}
.tourz-search{z-index:1;position:relative;background:#dfe6ec;margin-top: -1px;}
.datepicker{background:url(../images/icon/calendar.png) no-repeat right 10px center #fff;background-size:20px;}
#select-city{background:url(../images/icon/calendar.png) no-repeat right 10px center #fff;background-size:20px;border:0;height:45px;border-radius:2px;padding:0 10px;box-sizing:border-box;font-size:14px;border:1px solid #efefef}
#select-search{background:url(../images/icon/search.png) no-repeat left center #fff;border:0;height:45px;border-radius:2px;padding:0 10px 0 35px;box-sizing:border-box;font-size:14px;background-size:17px;background-position-x:10px}
.search-hotel-type{padding-left:18px}
.tourz-search-form .col-md-3.col-lg-2{padding:0 1px;}
.tourz-search-form input[type="submit"]{background:none!important;width:100%}
.tourz-search-1{padding:0;width:70%;margin:0 auto;text-align:center;position:relative;}
.tourz-search-1 h1{color:#fff;font-size:46px}
.tourz-search-1 p{font-size:18px;color:#fff;padding-bottom:30px;margin-bottom:0;}
.tourz-search-form label{text-overflow:ellipsis;white-space:pre;overflow:hidden;right:15px;top:12px!important}
.tourz-search:before{background:#141E30;background:linear-gradient(to right,rgba(36,59,85,0.55),rgba(20,30,48,0.82));background:linear-gradient(to right,rgba(36,59,85,0.55),rgba(20,30,48,0.82));position:absolute;bottom:0;top:0;left:0;right:0}
.tourz-search-form div{margin:0}
.tourz-search-form input,.tourz-search-form select{height:44px;border-radius:4px;}
.tourz-sear-btn{height:45px;line-height:45px;background:#f4364f;background:linear-gradient(to bottom,#f4364f,#dc2039);outline:none;font-size:16px;display:block!important;color:#fff;font-weight:600;font-family:'Didact Gothic', sans-serif;text-transform:uppercase}
.tourz-hom-ser{position:relative;width:100%;}
.tourz-hom-ser ul{margin:0 auto;display:table;padding:0;width:100%;}
.tourz-hom-ser ul li{float:left;display:inline;text-align:center;width:25%;padding:0 5px;margin-top: -45px;}
.tourz-hom-ser ul li a{width:100%;height:90px;display:block;padding:18px 2px 10px;text-align:center;color:#fff;border-radius:5px 5px 0 0;font-family:'Arimo',sans-serif;text-transform:uppercase;line-height:24px;background:#f4364f;background:linear-gradient(to bottom,#f4364f,#dc2039);}
.tourz-hom-ser ul li a:hover,.tourz-hom-ser ul li a:focus{background:#428103;}
.tourz-hom-ser ul li a img{display:table;text-align:center;margin:0 auto;padding-bottom:5px;width:36px}
.tourz-top-phone{border:1px solid #9a729a;border-radius:50px}
.autocomplete-content ul li a{border-bottom:1px solid #e0e0e0}
.profile-btn{border:none;height:30px;line-height:26px;color:#fff;padding:2px 10px;border-radius:2px;font-family:'Didact Gothic', sans-serif;background:#e8095a;background:linear-gradient(to bottom,#e8095a,#d40852)}
.profile-btn:hover{color:#fff}
.autocomplete-content li img{float:left;width:26px!important;height:26px!important;left:0;top:15px}
.mob-menu-icon{display:inline-block;color:#fff;background:#f66365;padding:5px 8px;cursor:pointer;font-size:18px;border-radius:2px}
.mob-menu-slide{z-index:999;background:#fff;right:-240px;padding:0;border-radius:2px;height:100%;position:fixed;top:0;box-shadow:10px 50px 100px rgba(0,0,0,0.8);z-index:9999;overflow-y:scroll}
.mob-menu-slide h4{padding:0 15px 10px;border-bottom:0 solid #303b40;margin-bottom:0;color:#f76466;margin-top:30px}
.mob-menu-slide ul{padding:0;text-align:left;position:relative;overflow:hidden}
.mob-menu-slide ul li{list-style-type:none;text-align:left;display:block;position:relative;overflow:hidden;border-bottom:1px solid #ececec}
.mob-menu-slide ul li a{color:#000;float:inherit;display:block;font-size:13px;padding:12px 20px;font-weight:500;cursor:pointer;font-family:'Didact Gothic', sans-serif}
.mob-menu{background:#253d52;position:fixed;z-index:99;width:100%;display:none;padding:10px 30px;box-shadow:0 3px 15px rgba(0,0,0,0.63)}
.mob-head-left{width:50%;float:left;display:block}
.mob-head-right{width:50%;float:left;display:block}
.mob-head-right a{float:right}
.top-menu a i{padding-right:10px}
.btn-close-menu{display:none;z-index:999;background:#f66365;color:#fff;position:absolute;right:185px;padding:4px;border-radius:42px;top:5px;z-index:99999;width:32px;height:32px;text-align:center}
.db{position:relative;overflow:hidden;width:100%;background:#eaedef;padding:50px}
.db-l{float:left;width:20%}
.db-2{float:left;width:58%;position:relative;overflow:hidden;background:#fff;border:1px solid #dadada;box-shadow:0 2px 4px rgba(224,224,224,0.8);border-radius:4px;margin-left:12px;margin-right:12px}
.db-3{float:left;width:20%;position:relative;overflow:hidden;background:#fff;border:1px solid #dadada;box-shadow:0 2px 4px rgba(224,224,224,0.8);border-radius:4px}
.db-l-1{position:relative;overflow:hidden;background:#fff;border:1px solid #dadada;box-shadow:0 2px 4px rgba(224,224,224,0.8);border-radius:4px}
.db-l-1 ul{padding:0}
.db-l-1 ul li{color:#adadad;list-style-type:none;text-align:center}
.db-l-1 ul li span{display:block;font-size:32px;font-weight:500;line-height:30px;color:#21252b}
.db-l-1 ul li:nth-child(1){width:100%;float:left}
.db-l-1 ul li:nth-child(1) img{width:100%}
.db-l-1 ul li:nth-child(2){width:50%;float:left;padding:20px 10px}
.db-l-1 ul li:nth-child(3){width:50%;float:left;padding:20px 10px}
.db-l-2{position:relative;overflow:hidden;background:#fff;border:1px solid #dadada;padding:20px;margin-top:12px;box-shadow:0 2px 4px rgba(224,224,224,0.8);border-radius:4px}
.db-l-2 ul{padding:0}
.db-l-2 ul li{border-bottom:1px solid #eaedef;padding:12px 0;list-style-type:none}
.db-l-2 ul li:last-child{border-bottom:0 solid #dcdcdc;padding:12px 0 0}
.db-l-2 ul li a{color:#333}
.db-l-2 ul li a:hover{color:#333;padding-left:8px}
.db-l-2 ul li a img{width:20px;margin-right:8px}
.db-3 h4{margin:0;background:#253d52;padding:15px;color:#fff}
.db-3 ul{margin-bottom:0;padding:20px;padding-left:20px!important}
.db-3 ul li{border-bottom:1px solid #dcdcdc;padding:12px 0;list-style-type:none}
.db-3 ul li a img{float:left;width:28px;height:28px;border-radius:50px;margin-right:10px}
.db-3 ul li a h5{color:#333;font-size:15px;margin-top:0;text-overflow:ellipsis;white-space:pre;overflow:hidden;text-transform:capitalize;margin-bottom:0}
.db-3 ul li a p{padding-left:40px;margin-bottom:0;color:#969595;font-size:12px;line-height:18px}
.db-3 ul li:last-child{border-bottom:0 solid #dcdcdc;padding:12px 0 0}
.db-2-com h4{margin:0;background:#253d52;padding:15px;color:#fff}
.db-2-main-com{padding:20px;position:relative;overflow:hidden}
.db-2-main-com img{display:block;margin:0 auto;border:1px solid #eaedef;padding:12px;border-radius:5px;margin-bottom:20px}
.db-2-main-com span{font-size:24px;font-weight:600;font-family:'Didact Gothic', sans-serif}
.db-2-main-com ul{margin-bottom:0;margin-top:10px;padding:0}
.db-2-main-com ul li{text-align:left;border-bottom:1px solid #eaedef;padding:12px 0;list-style-type:none;background:url(../images/icon/db-arrow.png) no-repeat center left;background-size:10px;text-overflow:ellipsis;white-space:inherit;overflow:hidden}
.db-2-main-com ul li a{display:block;color:#333;font-size:13.5px;padding-left:14px}
.db-2-main-com ul li a:hover{padding-left:10px}
.db-done{font-size:12px!important;background:#3e8e41;color:#fff;padding:2px 4px;border-radius:3px;text-transform:lowercase;margin-left:5px}
.db-done:hover{color:#fff}
.db-not-done{font-size:12px!important;background:#f4a321;color:#fff;padding:2px 4px;border-radius:3px;text-transform:lowercase;margin-left:5px}
.db-2-main-1{position:relative;overflow:hidden;float:left;width:33.3%;text-align:center}
.db-2-main-2{border-right:1px solid #eaedef;padding:20px}
.db-2-main-com-table th{font-weight:600;padding:10px 4px}
.db-2-main-com-table tr{border-bottom:1px solid #eaedef;line-height:37px;padding:10px}
.db-2-main-com-table tr td{padding:16px 4px 13px}
.db2-form-com form{padding:35px 50px;background:#eaedef;margin-top:15px}
.db2-form-com form input{border:1px solid #e4e4e4;line-height:44px;padding:0 25px;background:#fff}
.db2-form-com form input[type="submit"]{padding:0}
.db2-form-com form label{font-size:14px;color:#646464}
.full-btn{height:45px;line-height:45px;background:#f96c71;background:linear-gradient(to bottom,#fa6d72,#f45d5d);outline:none;font-size:16px;display:block!important;color:#fff;font-weight:600;font-family:'Didact Gothic', sans-serif;text-transform:uppercase;text-align:center}
.db-pay-card{position:relative;overflow:hidden;border:1px solid #eaedef;padding:1px 10px}
.db-pay-card h5{display:inline-block}
.db-pay-card img{width:175px;border:0;display:inline-block;margin-bottom:0;float:right;padding:0}
.db2-form-pay ul li{background:none;padding:5px 0 12px}
.db-pay-amount{float:right;color:#FFC107;font-size:22px}
.db-down-pdf{border:1px solid #c7c8c9;border-radius:3px;padding:4px 8px;color:#333}
.db-make-pay{border:1px solid #c7c8c9;border-radius:3px;padding:4px 8px;color:#333}
.db-make-pay:hover{background:#3e8e41;color:#fff;border:1px solid #317d34}
.db-mak-pay-bot{margin-top:25px}
.db-mak-pay-bot p{color:#969595;font-size:14px;line-height:24px;font-weight:400}
.db-mak-pay-bot a{font-size:16px;text-transform:capitalize}
.db-mak-pay-bot a:hover{color:#fff}
.db-up-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;float:left;height:3rem;line-height:3rem;height:45px;padding:10px 25px;background:#14addb;color:#fff}
.db-file-upload{padding:0 .75rem}
.db-com-p h5{font-size:20px}
.db-com-p p{color:#969595;font-size:14px;line-height:24px;font-weight:500}
#dropdown1 a{color:#333}
.tr-register{background:url(../images/career-bg.jpg) #e6e6e6 no-repeat;position:relative;display:inline-block;width:100%}
.tr-register::before{content:'';position:absolute;background:rgba(33,48,59,0.52);top:0;bottom:0;left:0;width:100%;border-radius:5px}
.tr-regi-form{margin:0 auto;width:60%;background:#fff;padding:30px;margin-top:70px;margin-bottom:70px;border-radius:5px;text-align:center;position:relative;box-shadow:0 4px 20px rgba(0,0,0,0.8)}
.tr-regi-form input{padding:10px;border:1px solid #c9c9c9;height:40px}
.tr-regi-form input[type='file']{padding:0;width:100%;}
.tr-regi-form .input-field.label-right{display:table;width:100%;}
.tr-regi-form .input-field label{top: 10px;}
.tr-regi-form textarea{padding:10px 10px 10px 22px;border:1px solid #c9c9c9;height:100px}
.tr-regi-form input[type="submit"]{padding:5px;font-size:15px!important}
.tr-regi-form h4{margin-top:0;font-size:32px;margin-bottom:8px}
.tr-regi-form h4 span{color:#e92b44;font-size:32px;font-weight:600}
.tr-regi-form form{position:relative;}
.tr-regi-form p{font-size:15px;margin-bottom:0}
.full-btn{width:100%;display:block}
.soc-login{position:relative;overflow:hidden;border-top:1px solid #dcdcdc;margin-top:15px;padding-top:15px}
.soc-login h4{text-align:center;padding-bottom:15px}
.soc-login ul{padding:0;margin:0}
.soc-login ul li{list-style-type:none;float:left;width:33.333%;padding:5px}
.soc-login ul li a{display:block;color:#fff;padding:7px 18px;text-align:center;border-radius:2px}
.soc-login ul li:nth-child(1) a{background:#3b5998}
.soc-login ul li:nth-child(2) a{background:#00aced}
.soc-login ul li:nth-child(3) a{background:#d34836}
.soc-login ul li a i{padding-right:5px}
.v2-ho-se-ri h5{color:#fff;text-transform:uppercase;font-family:'Didact Gothic', sans-serif;font-size:10px;letter-spacing:4px;font-weight:100}
.v2-ho-se-ri h1{margin:0;color:#fff;font-size:48px;margin-bottom:20px}
.v2-ho-se-ri p{color:#fff;font-size:16px;margin-bottom:0;font-weight:100;font-family:'Didact Gothic', sans-serif;line-height:30px}
.radius0{border-radius:0px !important;}
.v2-search-form{position:relative;background:#fff;padding:35px;border-radius:5px;border-bottom:2px solid #ccc;box-shadow:0 11px 26px 0 rgba(0,0,0,0.29)}
.v2-search-form label{color:#727070;font-weight:600;top:14px;font-size:14px}
.v2-search-form input[type='text'],.v2-search-form input[type='email'],.v2-search-form input[type='tel'],.v2-search-form textarea{background:#fff;border:0;height:45px;border-radius:2px;padding:0 10px;box-sizing:border-box;font-size:14px;border:1px solid #ccc;}
.v2-search-form textarea{height:80px;resize:none;}
.v2-search-form .input-field label{top:12px;}
.v2-search-form .btn{height:45px;}
.v2-hom-search{background:url(../images/inner/distributors.jpg) no-repeat;position:relative;background-size:cover;padding:140px 0;}
.v2-hom-search:before{content:'';background:#141E30;background:linear-gradient(to right,rgba(36,59,85,0.55),rgba(20,30,48,0.82));background:linear-gradient(to right,rgba(25,42,103,0.8),rgba(20,30,48,0));position:absolute;bottom:0;top:0;left:0;right:0}
.v2-ser-btn{text-align:center}
.v2-hom-ser{padding-top:28px}
.v2-hom-ser ul{margin:inherit}
.ui-state-disabled{cursor:default!important;pointer-events:none}
.ui-datepicker-prev{background:url(../images/left-arrow.png) no-repeat center center;background-size:12px}
.ui-datepicker-next{background:url(../images/right-arrow.png) no-repeat center center;background-size:12px}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-datepicker{padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:-4px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:500;color:#aaa;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:9px;text-align:center;text-decoration:none;width:40px;height:40px}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:0 solid #c5c5c5;box-shadow:0 0 54px rgba(0,0,0,0.31);padding:20px}
.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{color:#333;font-weight:700}
.ui-widget-header a{color:#333}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,/* We use html here because we need a greater specificity to make sure disabled works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:0 solid #b4b4b4;background:#f6f6f6;font-weight:400;color:#4f4f4f}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{font-weight:400;border:0 solid #dad55e;background:#f6598e;color:#fff;border-radius:27px}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}
.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{font-weight:400;border:0 solid #dad55e;background:#1692c0;color:#fff;border-radius:27px}
.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}
.ui-icon{width:16px;height:16px}
.ui-state-disabled span{color:#aaa!important}
.main-menu-v2{padding:8px 0;background:#253d52}
.main-menu-v2 ul{position:relative;padding:0;margin-bottom:0}
.main-menu-v2 ul li{float:left;list-style-type:none;display:inline-block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.main-menu-v2 ul li a{color:#fff;text-transform:uppercase;padding:10px 14px;line-height:35px;font-weight:600;font-size:14px;font-family:'Didact Gothic', sans-serif}
.v2-sub-sinl-men li{min-height:34px!important;line-height:34px!important;border-bottom:1px solid #f3f3f3}
.v2-sub-sinl-men li a{padding:7px 12px!important}
#main-menu-v2-book{float:right}
#main-menu-v2-book a{font-weight:700;text-decoration:none;color:#fff;padding:0 15px;border-radius:2px;display:inline-block;background:#165b9c;background:linear-gradient(to bottom,#165b9c,#1386b1);font-family:'Didact Gothic', sans-serif;font-size:13px}
.menu-arr:after{content:"\f107";font-family:FontAwesome;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;right:10px;font-weight:500;padding-left:4px}
.drop-v2-all{width:100%;left:0!important}
.drop-v2-all-inn{padding:20px;position:relative;overflow:hidden;background:url(../images/search-bg.png) no-repeat right bottom;background-size:600px}
.menu-sub-drop{float:left;width:20%}
.menu-sub-drop h4{margin-top:10px;text-transform:uppercase;color:#333;font-size:17px;border-bottom:1px solid #e4e4e4;margin-right:15px;padding-bottom:15px}
.menu-sub-drop ul li{min-height:42px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.menu-sub-drop ul li a{padding:0;line-height:26px;font-size:14px}
.v2_head_right{width:190px}
.v2_head_right li{display:block!important}
.post-btn{margin-top:5px;position:relative;overflow:hidden;margin-bottom:15px}
.post-btn ul{padding:0;margin-bottom:0}
.post-btn ul li{display:inline-block;margin-right:4px;line-height:40px}
.post-btn ul li a{text-transform:uppercase;color:#fff;font-weight:400;font-size:11.5px;font-family:'Montserrat',sans-serif;padding:10px;border-radius:3px}
.post-btn ul li:nth-child(1) a{background:#3b5998}
.post-btn ul li:nth-child(2) a{background:#00aced}
.post-btn ul li:nth-child(3) a{background:#d34836}
.post-btn ul li i{padding-right:5px}
.wed-logo{float:left;width:25%}
.wed-logo a img{margin:10px 0 10px;max-width:100%;}
.blk img{border-radius:35px;}
.affix .wed-logo a img{margin:10px 0;}
.wed-menu{float:right;padding-top:14px}
.wed-menu ul{margin-bottom:0}
.wed-menu ul li{float:left;display:inline-block}
.wed-menu ul li:nth-child(2){padding-right:10px}
.wed-menu ul li a{color:#363a3c;padding:8px 10px 5px}
.wed-search{background:url(../images/banner.jpg) no-repeat;position:relative;background-size:cover}
.web-search-form input{background:#fff!important;border:0!important;height:45px!important;border-radius:2px!important;padding:0 10px!important;box-sizing:border-box!important;font-size:14px!important}
.web-search-form input[type="submit"]{background:none!important}
.wed-search-1{padding:250px 0 100px;width:70%;margin:0 auto;text-align:center;position:relative}
.wed-search-1 h1{color:#fff;font-size:40px}
.wed-search-1 p{font-size:18px;color:#fff;padding-bottom:15px}
.web-search-form label{top:16px;left:18px;font-size:12px;font-family:'Open Sans',sans-serif}
.wed-search:before{content:'';background:#141E30;background:linear-gradient(to right,rgba(36,59,85,0.55),rgba(20,30,48,0.82));background:linear-gradient(to right,rgba(36,59,85,0.55),rgba(20,30,48,0.82));position:absolute;bottom:0;top:0;left:0;right:0}
.web-search-form div{padding-left:5px;padding-right:5px}
.wed-sear-btn{height:45px;line-height:45px;background-color:#994b97;background:linear-gradient(to bottom,#9a4c98,#6a3179);outline:none}
.wed-top-phone{border:1px solid #6b6a6a;border-radius:50px}
.main-menu{float:right;width:75%}
.main-menu ul{float:right;margin-bottom:0}
.main-menu ul li{float:left;display:inline-block}
.main-menu ul li a span{display:block;text-align:center;}
.main-menu ul li a{color:#333;padding:14px 25px;line-height:25px;font-size:14px;font-weight:600;position:relative;font-family:'Didact Gothic', sans-serif;display:block;text-transform: uppercase;}
.main-menu ul li a:hover{color:#e23464}
.main-menu ul li a:after{content:"";position:absolute;width:100%;height:3px;bottom:10px;left:0;color:#e23464;background-color:#e23464;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:all .15s ease-in;z-index:1}
.main-menu ul li a:hover:after{visibility:visible;transform:scaleX(1);transition:all .25s ease-out}
.main-menu ul li:last-child a{padding-right:0}

.main-menu .dropdown-menu li{display:block;float:none;}
.main-menu .dropdown-menu li a{padding:5px 15px;line-height:24px;display:block;}
.main-menu .dropdown-menu li a::after{display:none;}
.main-menu .dropdown-menu > li > a:hover{color:#fff;}

.ed-sub-menu:after{content:"\f107";font-family:FontAwesome;padding:5px;position:relative;top:0;font-size:14px;font-weight:900}
.ed-sub-drop-menu:after{content:"\f105";font-family:FontAwesome;padding:5px;position:relative;top:-5px;font-size:14px;font-weight:900;float:right}
.menu-about:after{display:none}
.mm1-s2 a:after{display:none}
.mm2-com a:after{display:none}
.slider{height:500px!important}
.slider:after{position:absolute;content:'';background:#333;bottom:0;top:0;left:0;right:0}
.caption h3{font-size:60px}
.caption h5{font-size:32px}
.search-top{background:#002147;padding:12px 0;box-shadow:0 4px 15px 0 rgba(0,0,0,0.32);width:100%;border-top:1px solid #dedede}
.search-form{width:60%;margin:0 auto}
.sf-type{float:left;width:75%}
.sf-input input{width:100%;border:0;background:url(../images/search.html) no-repeat left center #fff;background-size:17px;background-position-x:12px;color:#464646;font-weight:500;text-transform:capitalize;padding:8px;border:1px solid #fff;padding:8px 45px;margin:0;border-top-left-radius:2px;border-bottom-left-radius:2px;font-size:14px}
.sf-list{display:none;position:absolute;width:43.8%;background:#fff;z-index:99;box-shadow:0 26px 64px 0 rgba(0,0,0,.6);border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:300px;overflow-y:hidden}
.sf-list:hover{overflow-y:auto}
.sf-list ul li a{display:block;color:#2b333a;padding:10px;border-bottom:1px solid #efefef;font-size:14px;font-weight:600}
.sf-list ul li a:hover{background:#eee}
.sf-list ul li:last-child a{border-bottom:0 solid #efefef}
.sf-submit{float:left;width:25%}
.sf-submit input{width:100%;border:0;color:#fff;font-weight:600;text-transform:uppercase;padding:13px;border:1px solid #e25f30;border-top-right-radius:2px;border-bottom-right-radius:2px;background:#e05a2b;background:-webkit-linear-gradient(to top,#ef612f,#f36b3b);background:linear-gradient(to top,#de592a,#f36b3b)}
.slider-arr{color:#fff;position:absolute;font-size:18px;top:50%;width:50px;height:50px;background:#000;padding:17px;border-radius:50px}
.slider-con h2{font-size:50px;text-transform:uppercase;line-height:50px}
.slider-con h2 span{font-size:50px;text-transform:uppercase;font-weight:700;line-height:28px;color:#e66030}
.slider-con p{font-size:20px;color:#fff;margin-bottom:40px;margin-top:30px;line-height:30px;font-weight:300}
.slider-con a{padding:14px 45px;line-height:45px;border-radius:3px;text-transform:uppercase;font-weight:600;font-size:14px;height:45px;text-align:center;margin:0 10px}
.bann-btn-1{background:#f36b3b;background:-webkit-linear-gradient(to top,#ef612f,#f36b3b);background:linear-gradient(to top,#ef612f,#f36b3b);color:#fff;border:1px solid #f36b3b}
.bann-btn-1:hover{border:1px solid #fff;background:#fff;color:#333}
.bann-btn-2{border:1px solid #e0e0e0;color:#e0e0e0}
.bann-btn-2:hover{border:1px solid #fff;background:#fff;color:#333}
.item img{width:100%}
.top-revi{float:left;position:relative;overflow:hidden;padding:5px;width:20%}
.top-revi img{width:50px;height:50px;float:left;margin-right:10px;border-radius:5px}
.top-revi h4{float:left;display:block}
.top-revi p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;margin-bottom:0;font-size:12px;width:70%}
.top-star-rat{margin-bottom:0;line-height:10px;float:left;display:block}
.top-star-rat i{font-size:10px}
.top-logo{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all 1s ease;position:relative;z-index:10;padding:3px 0;}
.affix .wed-logo a img{width:150px;}
.affix .main-menu ul li a span{display:none;}
.affix .main-menu ul li a{line-height:28px;}
.affix .main-menu ul li .dropdown-menu li a{line-height: 24px;}
.affix .main-menu ul li a::after{bottom:5px;}
.main-menu ul li .dropdown-menu{padding:0;border-radius:0px;border:0;box-shadow:none;transition:all linear .5s;min-width:180px;opacity:0;}
.main-menu ul li:hover .dropdown-menu{opacity:1;}
.pop-form input{font-size:16px}
.ff3{border:1px solid #c3c3c3;padding:25px;border-top:0}
.wed-hom-ser{margin-top:-140px}
.wed-hom-ser ul{margin:0 auto;display:table;position:relative}
.wed-hom-ser ul li{float:left;display:inline;text-align:center;margin:5px}
.wed-hom-ser ul li a{background:#202f40;width:90px;height:90px;display:block;padding:18px 2px 10px;text-align:center;color:#fff;border-radius:70px;font-family:'Arimo',sans-serif;position:relative;overflow:hidden;line-height:24px;font-size:11px}
.wed-hom-ser ul li a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background:#ef6331;color:#fff}
.wed-hom-ser ul li a img{display:table;text-align:center;margin:0 auto;padding-bottom:5px}
.wed-hom-ser ul li a h4{font-size:32px;color:#002147;font-weight:600;margin-bottom:5px}
.wed-hom-ser ul li a span{color:#898d92;font-size:12px;letter-spacing:2px}
.log-in-pop{position:relative;overflow:hidden;background:#fff;width:60%;margin:0 auto;margin-top:5%}
.log-in-pop-left{float:left;width:40%;background:url(../images/login.html) #002147 no-repeat center center;padding:12.5% 6%;color:#fff;height:100%;bottom:0}
.log-in-pop-left h1{color:#fff;font-size:32px}
.log-in-pop-left h1 span{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-transform:capitalize;color:#fff;font-size:24px}
.log-in-pop-left p{color:#fff}
.log-in-pop-left h4{color:#fff;margin-bottom:15px;margin-top:15px;border-top:1px solid #002e63;padding-top:15px}
.log-in-pop-left ul{margin-bottom:0}
.log-in-pop-left ul li{margin-bottom:5px}
.log-in-pop-left ul li a{display:block;background:#3F51B5;color:#fff;padding:12px;border-radius:2px;font-weight:600;font-size:14px}
.log-in-pop-left ul li:nth-child(1) a{background:#39579A}
.log-in-pop-left ul li:nth-child(2) a{background:#F24033}
.log-in-pop-left ul li:nth-child(3) a{background:#24A9E6}
.log-in-pop-left ul li a i{padding-right:7px}
.log-in-pop-right{float:left;width:60%;padding:50px}
.log-in-pop-right h4{font-size:24px;margin-bottom:20px}
.log-in-pop-right a{color:#333}
.log-in-pop-right form label{font-size:14px!important;font-weight:200;left:15px;top:14px}
.log-in-pop-right form input{border:1px solid #dfdfdf;padding:8px;box-sizing:border-box;height:45px;border-radius:2px;font-size:14px;color:#000;margin-bottom:5px}
.log-in-pop-right form textarea{border:1px solid #dfdfdf;padding:8px;box-sizing:border-box;height:70px;border-radius:2px}
.log-in-pop-right form input[type="submit"]{color:#fff;height:32px}
.padd-top{margin-top:15px}
.log-in-btn{background:#f4364f;color:#fff;padding:2px 10px;font-weight:600}
.pop-close{color:#333;width:24px;height:24px;display:inline-block;position:absolute;top:15px;right:15px}
.pop-close:hover{transform:rotate(180deg)}
.pop-close img{width:24px}
.modal-open{overflow:inherit!important}
.log-ch-bx p label{left:1px;top:10px;color:#727070}
.in2-top-logo{background:#002147}
.in2-search-top{background:#013673;border-top:1px solid #002147}
.in2-main-menu ul li a{color:#fff}
.in2-dropdown-content{background-color:#002147;box-shadow:0 4px 5px rgba(0,0,0,0.37)}
.in2-dropdown-content li a{border-bottom:1px solid #032954}
.in2-dropdown-content li a:hover{background:#013673}
.in2-ban{margin-top:72px;background:url(../images/pro-bg.html) no-repeat center center #333;padding:80px 0;background-size:cover;position:relative}
.in2-ban:before{content:'';position:absolute;background:linear-gradient(to top,rgba(2,35,74,0.95) 14%,rgba(0,33,71,0.87) 66%);top:0;bottom:0;left:0;width:100%}
.in2-bi{position:relative;overflow:hidden;width:90%;margin:0 auto}
.in2-bi-left{width:70%;padding-top:35px}
.in2-bi-left h1{color:#fff;text-transform:capitalize;font-size:52px}
.in2-bi-left p{color:#949494;font-size:18px}
.in2-bi-form{position:relative;overflow:hidden;background:#fff;box-sizing:border-box;padding:25px;border-radius:4px;box-shadow:0 16px 40px -10px #000;border-bottom:5px solid #f06433}
.in2-bi-form h4{text-align:center}
.in2-bi-form input{border:1px solid #e8e8e8;height:45px;margin-bottom:4px}
.in2-bi-form label{color:#0e0e0e;left:20px;top:15px;font-size:16px;font-family:'Open Sans',sans-serif}
.mm-pos{position:absolute;width:100%;right:0;left:0}
.about-mm,.admi-mm,.cour-mm{display:none}
.m-menu{position:absolute;overflow:hidden;width:100%;box-shadow:0 7px 12px -4px rgba(0,0,0,0.45);background:url(../images/mm-col-bg.html) no-repeat right bottom,#fff;z-index:999;margin-top:-7px;padding:20px 10px}
.mm1-com{width:25%;float:left;box-sizing:border-box;padding:20px;border-right:1px solid #eaeaea}
.mm1-com h4{border-bottom:1px solid #eaeaea;padding-bottom:10px;margin-bottom:10px;text-transform:uppercase;font-size:14px}
.mm1-com ul li{display:block;width:100%;position:relative;padding-left:15px}
.mm1-com ul li a{font-size:14px;color:#203245;line-height:31px;padding:5px;text-transform:capitalize}
.mm1-com ul li a:after{bottom:0}
.mm1-cour-com{width:20%}
.ed-dr-men-mar-top{padding-top:30px;display:inline-block}
.mm1-s1 img{width:100%}
.mm1-s2 p{font-size:12px;color:#203245}
.mm1-s3 ul{padding:0}
.mm1-s4{border-right:0 solid #eaeaea}
.mm1-s4 img{width:100%}
.m-menu-inn > .mm1-s2 > .mm-r-m-btn{background:#002147;padding:4px 10px;color:#fff;font-size:11px;border-radius:3px;height:30px;line-height:24px}
.mm1-com > .ed-course-in > a{padding:0}
.mm2-com p{font-size:12px;color:#203245}
.mm2-com > .ed-course-in{margin-bottom:15px}
.m-menu-inn > .mm2-com > a{background:#002147;padding:4px 10px;color:#fff;font-size:11px;border-radius:3px;height:30px;line-height:24px}
.m-menu-inn ul li:before{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#000;font-size:16px;padding-right:.5em;position:absolute;top:5px;left:0}
.mm1-s4 ul{padding:0}
.ed-mob-menu{position:relative;top:0;width:100%;min-height:60px;background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,0.32);z-index:999;display:none;padding:10px 0;}
.ed-mob-menu .wed-logo a img{max-width:200px;margin:9px 0 7px}
.ed-mob-menu-con{width:90%;margin:0 auto}
.ed-mm-left{float:left;width:50%;box-sizing:border-box}
.ed-mm-right{float:left;width:50%;box-sizing:border-box}
.ed-micon{float:right}
.ed-micon i{width:32px;height:32px;border:1px solid #0a2444;text-align:center;font-size:20px;padding:5px;border-radius:2px;margin-top:14px;color:#0a2444;cursor:pointer}
.ed-mm-inn{position:fixed;width:70%;max-width:400px;background:#fff;padding:15px;box-shadow:0 4px 15px 0 rgba(0,0,0,0.32);overflow-y:auto;right:-80%;height:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.ed-mm-act{right:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.ed-mi-close{position:absolute;z-index:99;right: 20px;top: 0px;}
.ed-mi-close i{width:32px;height:32px;border:1px solid #0a2444;text-align:center;font-size:20px;padding:5px;border-radius:2px;margin-top:10px;color:#0a2444;cursor:pointer}
.ed-mm-inn ul{margin-bottom:30px;margin-top:10px;padding:0}
.ed-mm-inn ul li{list-style-type:none}
.ed-mm-inn ul li a{display:block;border-bottom:1px solid #ececec;padding:6px 0 6px 25px;font-size:14px;color:#42494e}
.ed-mm-inn ul li a:before{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;position:absolute;font-size:14px;color:#000;margin-left:-25px}
.affix{position:fixed;top:0;width:100%;height:55px;background:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,0.32);z-index:999;padding:1px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.sb1{background:#002147;position:fixed;width:100%;top:0;z-index:9999;box-shadow:0 2px 5px rgba(0,0,0,0.48)}
.sb1 h3{color:#fff;font-weight:700;font-size:16px;text-transform:uppercase}
.sb1-2{float:right}
.sb1-2 button{background:#2d3a40;border:0;color:#fff!important;font-weight:600;text-transform:uppercase;font-size:12px;padding:20px;border-radius:0}
.sb2{background:#002147;margin-top:59px}
.sb2-1{float:left;width:20%;background:#263238;color:#fff;height:100%;position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.sb2-1 a{color:#cecece;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.sb2-1 a:hover{color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none}
.sb2-12{position:relative;overflow:hidden;padding:15px;background:#e66030}
.sb2-12 ul{padding:0}
.sb2-12 ul li{float:left;display:inline-block}
.sb2-12 ul li:nth-child(1){width:15%}
.sb2-12 ul li:nth-child(2){width:70%;padding:0 7px}
.sb2-12 ul li:nth-child(3){width:10%}
.sb2-12 ul li img{width:30px;border-radius:50%}
.sb2-12 ul li h5{margin-bottom:0;margin-top:0;font-size:14px;color:#fff}
.sb2-12 ul li h5 span{display:block;font-size:12px;color:#ffcfbe;margin-top:-4px}
.sb2-13{background:#002147}
.sb2-13 ul{margin-left:0;padding-left:0;margin-bottom:0}
.sb2-13 ul li{list-style-type:none}
.sb2-13 ul li a{display:block;font-size:13.5px;padding:10px 0;border-bottom:1px solid #002958;padding:12px 20px;background:#002147}
.sb2-13 ul li a:after{font-family:FontAwesome;content:"\f105";font-size:16px;display:block;position:absolute;margin-top:-15px;right:20px;font-size:12px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .2s ease-in-out;-o-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out}
.sb2-13 ul li a:hover:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.sb2-13 ul li a:focus:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.sb2-13 ul li a:hover{background:#022c5d}
.sb2-13 ul li a:focus{background:#022c5d}
.menu-act{background:#57666d}
.sb2-13 ul li a i{margin-right:8px;width:16px}
.sb2-2{float:left;width:80%;padding:40px;margin-left:20%;background:#e3e8ea}
.sb2-2-1{background:#fff;padding:25px}
.sb2-2-1 h2{margin-top:0}
.sb2-2-1 table{width:100%}
.sb2-2-1-edit i{color:#FF5722}
.sb2-2-add-blog textarea{width:100%;display:block;border:1px solid #ccc;border-radius:4px;height:200px}
.sa-blog-post{position:relative;overflow:hidden;border-bottom:1px solid #d2d2d2;padding:25px 0}
.sa-blog-post h2{color:#000;font-weight:700}
.sa-blog-post span{font-style:italic;color:#888}
.sa-blog-post span b{font-weight:500;color:#000}
.sa-blog-post img{width:100%;padding-bottom:25px;padding-top:20px}
.sa-blog-post p{color:#888;font-size:15px;line-height:24px;padding-bottom:15px}
.sa-blog-post-btn{background:#f7941e;color:#fff;padding:5px}
.sa-blog-com-1{padding:50px 0}
.sa-blog-rece h3{text-transform:uppercase;font-size:18px}
.sa-blog-rece ul{padding:0}
.sa-blog-rece ul li{list-style-type:none}
.sa-blog-rece ul li a{border-bottom:1px solid #e1e6ec;color:#a2a2a2!important;font-weight:200!important;line-height:40px;padding-bottom:7px;font-size:14px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.sa-blog-rece ul li a:hover{padding-left:8px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.sa-blog-rece ul li a i{padding-right:8px}
.sa-blog-g{padding-top:50px}
.n-blog-top{background:#000;padding:10px 0;box-shadow:0 1px 5px rgba(0,0,0,0.8)}
.blog-logo a img{width:175px}
.blog-soc ul{padding:0;float:right;margin-bottom:0;padding-top:25px}
.blog-soc ul li{float:left;display:inline-block;padding-right:6px}
.blog-soc ul li a i{color:#fff;width:24px;height:24px;padding:5px;text-align:center;border-radius:20px;background:#f7941e}
.blog-copy{padding:50px;background:#000;color:#fff}
.blog-copy p{text-align:center;margin-bottom:0}
.blog-copy p a{color:#fff}
.blog-login{background:url(../images/bg.html) no-repeat;background-size:cover;width:100%;height:100%;position:absolute}
.blog-login-in{position:relative;width:30%;margin:0 auto;margin-top:7%;background:#fff;padding:40px;border-radius:3px;box-shadow:0 0 50px 2px rgba(0,0,0,0.51)}
.blog-login-in form{position:relative}
.blog-login-in form img{margin:0 auto;display:table;padding-bottom:25px}
.blog-login-in button{color:#fff;background-color:#fff;border-color:#428433;background:#4e923f;font-weight:700}
.blog-login-in a{display:block}
.left-sub-menu{padding:0}
.left-sub-menu ul li{list-style-type:none;border-bottom:1px solid #002856}
.left-sub-menu ul li:last-child{border-bottom:0 solid #303b40}
.left-sub-menu ul li a{display:block;font-size:13.5px;padding:10px 24px 10px 45px}
.left-sub-menu ul li a:hover{background:none;padding-left:55px}
.left-sub-menu ul li a:focus{background:none}
.left-sub-menu ul li a:after{display:none}
.sb2-2-2{position:relative;overflow:hidden;margin-bottom:15px}
.sb2-2-2 ul{padding:0;margin-bottom:0}
.sb2-2-2 ul li{list-style-type:none;float:left;padding-right:5px}
.sb2-2-2 ul li a{color:#495d65;vertical-align:middle}
.sb2-2-2 ul li a i{padding-right:2px}
.active-bre:before{content:"/";padding:0 5px;color:#333}
.my-acc:hover{background:#4b5a61!important}
.my-acc:focus{background:#4b5a61!important}
.drop-down-meta{position:absolute;right:30px;padding:3px;color:#000;z-index:999;top:15px;background:#e3e8ea;width:30px;height:30px;border-radius:25px}
.drop-down-meta:hover{background:#29a0da;color:#fff}
.box-inn-sp{background:#fff}
.tab-inn{padding:25px}
.tab-posi{position:relative;overflow:hidden}
.top-menu-sty{width:250px!important}
.my-btn{color:#fff;background:#57666d;padding:21px;line-height:18px;font-weight:700}
.app-search{position:relative;margin:12px 15px 8px 5px;font-size:13px;color:#626773;padding-left:20px;padding-right:40px;background:transparent;border:1px solid rgba(122,125,132,0.15);box-shadow:none;border-radius:30px;height:36px;font-weight:600;width:100%}
.app-search input{border-bottom:0!important;height:35px!important;color:#cecece}
.app-search a{position:absolute;top:8px;right:16px;color:#7a7d84}
.box-second-inn{margin-top:30px}
.mar-bot-20{margin-bottom:20px}
.icon-container .icon-preview{height:90px;text-align:center}
.icon-container span{display:block}
.icon-container i{font-size:3em;margin-bottom:10px}
.tab-pad{padding-top:20px!important}
.tab-col{padding:20px!important;color:#000}
.btn-noti span{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-8px;height:14px;border-radius:10px;min-width:15px;background:#4CAF50;color:#fff;line-height:14px;padding:0 2px;font-size:11px;white-space:nowrap;-webkit-transform-origin:-10% center;-ms-transform-origin:-10% center;transform-origin:-10% center;font-family:tahoma;box-shadow:0 0 0 1px #3d793f;text-align:center}
.top-user-pro{padding:18px 20px;color:#fff;float:right}
.top-user-pro img{width:25px;margin-right:10px;border-radius:35px;border:2px solid #a1adb3}
.top-user-pro i{margin-left:5px}
.top-not-cen{margin:0 auto;display:table;padding-top:5px}
.tab-menu{display:none}
.logo img{width:100%}
.atab-menu{display:inline-block;cursor:pointer}
.btn-close-menu{display:none;z-index:999;background:#0e76a8;color:#fff;position:absolute;left:240px;padding:5px 8px;border-radius:2px;top:0}
.page-back{float:right!important}
.page-back a{background:#f44336;color:#fff!important;font-size:12px;padding:3px 8px;border-radius:25px;font-weight:600}
.nav-tabs > li > a{color:#0e76a8;font-weight:700;font-size:14px}
.nav-tabs > li > a i{width:16px;color:#0e76a8;margin-right:5px}
.coll-head{display:block;cursor:pointer;min-height:3rem;line-height:3rem;padding:0 1rem;background-color:#fff;border-bottom:1px solid #ddd}
.coll-head i{width:2rem;font-size:1.6rem;line-height:3rem;display:block;float:left;text-align:center;margin-right:1rem}
.coll-body{border-bottom:1px solid #ddd;box-sizing:border-box;padding:2rem}
.btn-log-in{text-align:center}
.for-pass{text-align:right;padding-top:15px;font-size:15px;font-weight:700;color:#0e76a8}
.select-pos{position:relative;display:initial}
.menu-active{background:#fff!important;color:#000!important}
.tab-map iframe{width:100%;height:350px;border:0;display:block;pointer-events:none;position:relative}
.ad-st-view{background:#e25e30;color:#fff!important;font-size:12px;font-weight:700;padding:1px 5px;border-radius:3px}
.admin-form form input{border:1px solid #e2e2e2;height:40px;border-radius:2px;font-size:14px;padding-left:16px;box-sizing:border-box;margin-bottom:8px}
.admin-form form textarea{border:1px solid #e2e2e2;height:100px;border-radius:2px;font-size:14px;padding-left:16px;box-sizing:border-box;margin-bottom:8px;padding-top:15px}
.admin-form form label{left:20px;font-size:14px;top:8px}
.admin-form form i{text-align:center;padding:0}
.admin-form form [type="submit"]{width:100%;display:block;padding:1px 30px;font-size:14px;font-weight:700}
.ad-cou-deta-h4 h4{margin-top:15px;padding-bottom:10px}
.admin-upload-btn{height:40px!important}
.admin-upload-btn span{color:#fff}
.ad-page-pre-btn{background:#03A9F4!important}
.ad-page-pre-btn a{color:#fff;padding:0 10px;font-weight:700;font-style:initial}
.ad-p-lr{padding:0 12px}
.ad-mar-bot-20{margin-bottom:20px}
.ed-top{background:#dfe6ec;}
.ed-com-t1-left ul{margin-bottom:0}
.ed-com-t1-left ul li{float:left;display:inline-block}
.ed-com-t1-left ul li a{color:#3d6596;padding:5px 14px;line-height:34px;border-right:1px solid #e7ebef;font-size:15px;font-weight:600;}
.ed-com-t1-left ul li:first-child a{padding-left:0;}
.ed-com-t1-right{float:right}
.ed-com-t1-right ul li{float:left;display:inline-block}
.ed-com-t1-right ul li a{color:#fff;padding:7px 12px;line-height:34px;font-size:14px;text-transform: uppercase;}
.ed-com-t1-right ul li:nth-child(1) a{background:#f4364f;background:linear-gradient(to bottom,#f4364f,#dc2039)}
.ed-com-t1-right ul li:nth-child(2) a{background:#2d5d73}
.ed-com-t1-social{position:relative;overflow:hidden;}
.ed-com-t1-social ul li{float:left;list-style-type:none;width:30px;height:34px;text-align:center;line-height:34px}
.ed-com-t1-social ul li a{line-height:34px;display:block;color:#3d6596;text-align:center;font-size: 18px;}
.offer{background:url(../images/offerbg.jpg) no-repeat;background-attachment:fixed;background-size:cover;width:100%;height:100%;position:relative;overflow:hidden}
.offer:before{content:'';position:absolute;background:linear-gradient(to right,rgba(22,40,105,0.91) 46%,rgba(0,0,0,0.41) 100%);top:0;bottom:0;left:0;width:100%}
.offer-l{padding:110px 0 100px;text-align:center}
.ol-1{width:250px;height:1px;background:#515771;margin:0 auto;display:table}
.ol-2{background:#f4364f;padding:5px 3px 3px;position:relative;margin:0 auto;display:table;margin-top:-15px;border-radius:2px}
.ol-2 i{color:#fff;font-size:16px;margin:0 5px}
.ol-3{width:250px;height:1px;background:#515771;margin:0 auto;display:table;margin-top:30px;margin-bottom:30px}
.ol-4{font-size:47px;color:#fff;font-weight:600;font-family:'Didact Gothic', sans-serif;width:100%;display:block;line-height:46px;padding-top:30px;text-transform:uppercase}
.ol-5{font-size:66px;color:#fff;font-weight:600;font-family:'Didact Gothic', sans-serif;width:100%;display:block;line-height:46px;margin-bottom:30px}
.offer-l ul{margin-bottom:0}
.offer-l ul li{display:inline-block;margin:0 10px}
.offer-l ul li span{display:block;color:#ecdee0;font-family:'Didact Gothic', sans-serif}
.offer-l ul li a{border-radius:70px;width:64px;height:64px;vertical-align:sub;background:#f4364f;color:#fff;}
.offer-l ul li a img{width:35px;padding:0;height:35px;margin-left:-8px}
.offer-r{padding:50px;margin:0 auto;display:table}
.or-1{color:#fff;font-weight:600;font-family:'Didact Gothic', sans-serif;display:inline-block;line-height:46px;text-transform:uppercase;width:150px;height:150px;background:#fff;border-radius:50%;padding:40px;text-align:center;margin-top:67px;position:absolute;margin-left:-100px;box-shadow:0 1px 20px rgba(0,0,0,0.52);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.or-11{font-size:45px;display:block;text-transform:capitalize;color:#f4364f;font-weight:600;font-family:'Didact Gothic', sans-serif}
.or-12{display:block;line-height:20px;letter-spacing:5px;border-bottom:1px solid;color:#333;margin-top:25px}
.or-2{color:#fff;font-weight:600;font-family:'Didact Gothic', sans-serif;display:inline-block;line-height:40px;text-transform:uppercase;width:300px;height:300px;background:#f4364f;border-radius:50%;padding:50px;text-align:center;margin-top:100px;position:absolute;border:7px solid #fff;box-shadow:0 1px 20px rgba(0,0,0,0.52);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.or-1:hover{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.or-2:hover{background:#f4ba36;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.or-2 span{display:inline-block}
.or-21{font-size:34px;display:block;text-transform:capitalize;color:#fff;font-weight:600;font-family:'Didact Gothic', sans-serif}
.or-22{font-size:75px;display:block;text-transform:capitalize;color:#fff;font-weight:600;font-family:'Didact Gothic', sans-serif}
.or-23{font-size:34px;display:block;text-transform:capitalize;color:#fff;font-weight:600;font-family:'Didact Gothic', sans-serif}
.or-24{font-size:14px;line-height:24px;text-transform:capitalize;color:#fff;font-weight:600;font-family:'Didact Gothic', sans-serif;border:1px solid #fbafb9;padding:6px;border-radius:15px}
.or-25{font-size:16px;text-transform:capitalize;color:#fff;font-weight:600;font-family:'Didact Gothic', sans-serif}
.slider-wid{height:600px}
.slides li img:before{content:'';position:absolute;background:linear-gradient(to right,rgba(88,25,39,0.91) 46%,rgba(0,0,0,0.41) 100%);top:0;bottom:0;left:0;width:100%}
.slid-cap h2{font-size:62px;color:#fff;margin-bottom:15px;margin-top:0;text-transform:uppercase}
.slid-cap h5{margin-top:10px;text-transform:uppercase;font-size:16px;margin-bottom:20px;letter-spacing:5px}
.slid-cap p{margin-bottom:20px;font-size:18px}
.slid-cap a{background:#f4364f;padding:7px 25px;color:#fff;text-transform:uppercase;font-weight:600;font-family:'Didact Gothic', sans-serif;border-radius:2px;font-size:14px;margin-right:10px}
.hom2-ban-pack{padding-top:0;margin-top:-80px;z-index:9;position:relative}
.cus-book-form{width:50%;margin:0 auto}
.cus-pack-form{background:url(../images/placebg.jpg) no-repeat #fff;padding:100px 0 45px;background-size:cover;position:relative;background-attachment:fixed}
.cus-pack-form:before{content:'';position:absolute;background:linear-gradient(to bottom,rgba(22,40,105,0.91) 46%,rgba(0,0,0,0.41) 100%);top:0;bottom:0;left:0;width:100%}
.cus-title h2{color:#fff}
.book-tab{background:url(../images/slider/1.jpg) no-repeat #fff;padding:50px 0 160px;background-size:cover;position:relative;background-attachment:fixed}
.book-tit h2{font-size:42px;margin-bottom:30px}
.book-tit h5{font-size:15px;letter-spacing:4px}
.book-tab-inn{width:70%;margin:0 auto}
.book-tab-inn h3{margin-top:0}
.book-tab-body{background:#fff;border-radius:0 0 10px 10px}
.book-tab-tit{padding:50px 50px 0}
.book-tab-form{box-shadow:none;padding-top:0;border-bottom:0 solid #ccc}
.book-tab-inn ul li a{color:#555;font-weight:700;font-size:14px;background:#fff}
.book-tab-inn .nav-tabs > li.active > a,.book-tab-inn .nav-tabs > li.active > a:hover,.book-tab-inn .nav-tabs > li.active > a:focus{background:#f1334c;color:#fff;border:1px solid #f1334c}
.course-overlay span{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);font-size:18px;font-weight:600;color:#fff;z-index:1}
.con-page{padding-bottom:170px}
.new-con h2{color:#f26838;font-size:24px;font-weight:700}
.new-con h2 span{color:#13293D;font-size:24px;font-weight:700}
.new-con p a{color:#333}
.package-form{box-shadow:none;padding:0}
.package-form label,select,input{font-size:13px!important}
.tour-alp-ri-p3{padding-top:10px}
.trav-ami{display:inline-block;padding:10px 0;width:100%;margin-top:10px}
.thisishome .hot-page2-alp-r-list{margin:0;}
.thisishome .trav-ami{width:auto;border:none;}
.thisishome .hot-page2-alp-quot-btn{padding:3px 10px;font-size:14px;}
.thisishome .tour-alp-ri-p3{padding-top:0px;}
.thisishome .trav-ami ul li{width:40px;}
.thisishome .dessss {max-height:95px;overflow:hidden;}
.thisishome .dessss p{margin-bottom:3px;}
.trav-ami h4{margin:0;padding-bottom:10px}
.trav-ami ul{display:inline}
.trav-ami ul li{color:#333;display:inline-block;position:relative;padding:5px;float:left;text-align:center;border:1px solid #dfd2bf;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-radius:2px;width:57px;margin-right:2px;margin-bottom:10px}
.trav-ami ul li img{margin:0 auto;display:table;width:20px;margin-bottom:1px}
.trav-ami ul li span{font-size:12px}
.trav-list-bod p{font-size:13px;line-height:20px}


.mainbanner .owl-nav .owl-prev, .mainbanner .owl-nav .owl-next{position:absolute;width:10%;height:100%;top:0;}
.mainbanner .owl-nav .owl-prev{left:0;background:url(../images/angle-left-big.png) no-repeat center center !important;}
.mainbanner .owl-nav .owl-next{right:0;background:url(../images/angle-right-big.png) no-repeat center center !important;}
.mainbanner .owl-dots{positioN:absolute;width:100%;bottom:40px;}

.mainbanner.owl-carousel{display:block;float:left;width:100%}
.mainbanner.owl-carousel .owl-item{display:block;float:left;width:100%}
.mainbanner.owl-carousel .owl-item .item{display:block;float:left;width:100%;position:relative;overflow:hidden}
/*.mainbanner.owl-carousel .owl-item .item img{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);z-index:-1}*/
.mainbanner.owl-carousel .owl-item .item video{min-width:100%;min-height:100%;position:relative;}
.mainbanner.owl-carousel .item.withvideo::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background: rgb(244,54,79);
background: radial-gradient(circle, rgba(207,133,84,0.31414572665003504) 15%, rgba(244,54,79,0.23851547454919464) 76%);z-index:2;}
/*.mainbanner.owl-carousel .owl-item .item .promo-container{position:absolute;top:0;height:600px}
.mainbanner.owl-carousel .owl-item .item .promo-container h2{color:#fff}
.mainbanner.owl-carousel .owl-item .item .promo-container .promo{height:200px;width:100%;display:table-cell;vertical-align:middle;height:600px;padding:40px}*/
.mainbanner.owl-carousel .owl-nav{display:none}


hero-area{width:100%;height:100vh;position:relative;min-height:600px}
.display-table{display:table!Important;}
.display-table-cell{display:table-cell!Important;}
.vertical-align-top{vertical-align:top;}
.vertical-align-middle{vertical-align:middle;}
.vertical-align-bottom{vertical-align:bottom;}
.width100,.full{width:100%;}
.height100{height:100%;}
.red{color:#d32d0b;}
.bgred{background:#d32d0b;}
#home-bg-video{height:100vh;min-height:400px;position:relative;display:table;}
#home-bg-video::before{content:'';/*background:rgba(0,0,0,.4);*/width:100%;height:100%;z-index:1;position:absolute;left:0;top:0;
 /*background-image: linear-gradient(to right top, #000000, #13010c, #1a0519, #180b27, #051338);*/
background: rgb(255,255,255);
background: radial-gradient(circle, rgba(255,255,255,0) 15%, rgba(11,106,174,0.5) 76%);
 opacity:1;
}
.fullscreen-bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-100}
.fullscreen-bg__video{position:absolute;top:0;left:0;width:100%;height:100%}
.thebanner{font-size:80px;font-weight:600;line-height:80px;}
@media (min-aspect-ratio: 16/9) {
.fullscreen-bg__video{height:296%;top:-100%}
}
@media (max-aspect-ratio: 16/9) {
.fullscreen-bg__video{width:330%;left:-100%}
}
@media (max-width: 767px) {
.fullscreen-bg{background:url(../images/videoframe.jpg) center center / cover no-repeat}
}
@media (max-width:480px) {
#home-bg-video{height:75vh;}
.tour-alp-ri-p3{float: none !important;width: 100%;}
.hot-page2-alp-ri-p3 span{display:block;}
.hot-page2-alp-ri-p3{padding:0 0 15px!Important;}
 .hot-page2-alp-quot-btn{padding:10px!important;}
}
.dealcarousel .owl-nav .owl-prev, .dealcarousel .owl-nav .owl-next{position:absolute;width:30px;height:100%;top:0;}
.dealcarousel .owl-nav .owl-prev{left:-30px;background:url(../images/angle-left.png) no-repeat center center !important;}
.dealcarousel .owl-nav .owl-next{right:-30px;background:url(../images/angle-right.png) no-repeat center center !important;}
.dealcarousel .owl-dots{position:absolute;width:100%;bottom:40px;}

.placecar .owl-nav .owl-prev, .placecar .owl-nav .owl-next, .carousel_testimonials .owl-nav .owl-prev, .carousel_testimonials .owl-nav .owl-next, .yocarousel .owl-nav .owl-next, .yocarousel .owl-nav .owl-prev{position:absolute;width:40px;height:100%;top:0;}
.placecar .owl-nav .owl-prev{left:0;background:url(../images/angle-left.png) no-repeat center center !important;}
.placecar .owl-nav .owl-next{right:0;background:url(../images/angle-right.png) no-repeat center center !important;}
.placecar .owl-dots{positioN:absolute;width:100%;bottom:40px;}

.carousel_testimonials .owl-nav .owl-prev{left:-15px;background:url(../images/angle-left.png) no-repeat center center !important;}
.carousel_testimonials .owl-nav .owl-next{right:-15px;background:url(../images/angle-right.png) no-repeat center center !important;}
.yocarousel .owl-nav .owl-prev{left:-40px;background:url(../images/angle-left-black.png) no-repeat center center !important;}
.yocarousel .owl-nav .owl-next{right:-40px;background:url(../images/angle-right-black.png) no-repeat center center !important;}

.featured-carousel .owl-item img{width:auto!important;max-width:100%;}
.featured-carousel .owl-item p img{width:30px!important;display:inline;}
.featured-carousel .owl-nav .owl-prev, .featured-carousel .owl-nav .owl-next{position:absolute;width:30px;height:100%;top:0;}
.featured-carousel .owl-nav .owl-prev{left:-30px;background:url(../images/angle-left.png) no-repeat center center !important;}
.featured-carousel .owl-nav .owl-next{right:-30px;background:url(../images/angle-right.png) no-repeat center center !important;}
.errorpage{height:85vh;min-height:600px;display:table;width:100%;}
.errorpagecontent{display:table-cell;vertical-align:middle;}
.thanks{background: url(../images/thanks.gif) no-repeat center center #59c1f0;}
.thanks .errorpagecontent{vertical-align:bottom;}
.tncs p{margin-bottom:20px;line-height:22px;}

.agentbg{background:url(../images/agentbg.png) repeat-x left bottom;}
.icta{background: rgb(37,63,119);background: linear-gradient(25deg, rgba(37,63,119,1) 15%, rgba(11,106,174,1) 76%);background:url(../images/8.jpg) no-repeat bottom center;background-size:cover;position:relative;}

#back2Top{width:40px;height:40px;line-height:34px;border-radius:50%;overflow:hidden;z-index:999;display:none;cursor:pointer;position:fixed;bottom:30px;right:30px;color:#fff;text-align:center;font-size:30px;text-decoration:none;background:#e42740;}
#back2Top:hover{background-color:#d81b32;color:#fff}



  /* START WA/ APPO BTN / SCROLL TOP*/
  .showhide{visibility:hidden;opacity:0;}
  .showhide.show{opacity:1;visibility:visible}
  .flt-btn{ border-radius:30px; display:flex; height:45px; min-width:45px; position:fixed; cursor:pointer; text-align: center; z-index: 100; align-items:center; justify-content:center; transition: all 0.8s; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; }
  .appo-btn{position:fixed;left:20px;bottom:80px;line-height:40px;color:#fff;background:var(--main-color3);}
  .appo-btn a{color:#fff !important;display:block;}
  .wa-btn{position:fixed;left:20px;bottom:20px;line-height:48px;color:#fff;background:linear-gradient(to right, #61dc6a 0, #2bc911 100%, #61dc6a 200%);}
  .wa-btn a{color: #fff!important;height: 100%;display: flex;flex-direction: row;align-items: center;text-align: center;padding: 12px;}
  .flt-btn span{ vertical-align:middle; font-size:14px; letter-spacing:-15px; opacity:0; line-height:45px; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; }
  .flt-btn:hover{color:#fff;padding:0 20px;}
  .flt-btn:hover span{opacity:1;letter-spacing:0;padding-left:5px;}
  .wa-btn::after{ z-index:-1; content:""; position:absolute; left:0; top:0; width:45px; height:45px; animation:ripple 1.6s ease-out infinite; opacity:1; background:#4bc75a; border-radius:30px; -webkit-animation:ripple 1.6s ease-out infinite; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; }
  .appo-btn::after{ z-index:-1; content:""; position:absolute; left:0; top:0; width:45px; height:45px; animation:ripple 1.7s ease-out infinite; opacity:1; background:var(--main-color3); border-radius:30px; -webkit-animation:ripple 1.7s ease-out infinite; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; }
  button.scroll-top:focus{outline:none}
  .scroll-top.open{bottom:40px}
  .scroll-top{ width:45px; height:45px; line-height:45px; position:fixed; bottom:105%; right:25px; font-size:16px; border-radius:50%; z-index:99; color:#fff; text-align:center; cursor:pointer; background:var(--main-color3); transition:1s ease; border:none; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
  .scroll-top span{color:#fff}
  .scroll-top:after{ position:absolute; z-index:-1; content:''; top:100%; left:5%; height:10px; width:90%; opacity:1; background:radial-gradient(ellipse at center,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 80%); animation:ripple 1.7s ease-out infinite; -webkit-animation:ripple 1.7s ease-out infinite; }
  .wa-btn::after{z-index:-1;content:"";position:absolute;left:0;top:0;width:45px;height:45px;animation:ripple 1.6s ease-out infinite;opacity:1;background:#4bc75a;border-radius:50%;-webkit-animation:ripple 1.6s ease-out infinite;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
  @keyframes ripple {
  0%{transform:scale(0);opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}
  100%{transform:scale(1.5);opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5)}
  }
  /* END WA/ APPO BTN / SCROLL TOP */

.cta-wp{background: #14ad53;padding: 5px 12px;color: #fff;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;display: inline-flex;margin-bottom: 11px;align-items: center;gap: 5px;}
.cta-wp:hover{color: #fff;}