body{margin:0;padding:0;font-size:14px;background:#fff;color:#212529;font-family:Arial,Tahoma,Bitstream Vera Sans,sans-serif;overflow-x:hidden;font-weight:400;webkit-tap-highlight-color:#222}
hr{border-color:#2a5e84;border-width:1px}
hr.light{border-color:#fff}
ul:not(.browser-default)>li{list-style-type:none}
.g-recaptcha{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;margin-left:5px}

.fa-whatsapp{font-size: 20px;color: #24c311;position: relative;top:4px;left:5px;}

a{color:#000;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;outline:0} 
a:hover,a:focus{color:inherit;outline:none!important;text-decoration:none!important} 
h1,h2,h3,h4,h5,h6{font-family:Arial,Tahoma,Bitstream Vera Sans,sans-serif} 
p{margin-bottom:10px;color:#212529;font-size:14px;line-height:1.8} 
.bgf5{background:#f5f5f5!important} 
section{padding:0;margin:0} 
aside{padding:50px 0}
.no-bdr{border:none!important}
.no-bg{background:none!important}
.form-control:focus{color:#495057;background-color:#fff;border-color:#ced4da;outline:0;-webkit-box-shadow:none;box-shadow:none}
::-moz-selection{text-shadow:none;color:#fff;background:#03356b}
::selection{text-shadow:none;color:#fff;background:#03356b}
img::-moz-selection{color:#fff;background:0}
img::selection{color:#fff;background:0}
img::-moz-selection{color:#fff;background:0}
img{display:inline-block!important}
#scroll-top{position:fixed;right:10px;bottom:20px;width:40px;height:35px;background:#008873;font-size:20px;line-height:30px;text-align:center;display:none;cursor:pointer}
#scroll-top i{color:#fff}
.container{max-width:1220px}
header{margin:0;padding:0;position:relative;z-index:99}
.topbar{background:#fff}
.topbar .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.topbar ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}
.topbar ul li{text-align:center;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;}
.topbar ul li a{margin:0 10px;padding:10px 0;display:block;position:relative;text-transform:uppercase;color:#333;font-size:14px;font-weight: 600;}
.topbar ul li:hover a:before{content:"";position:absolute;width:100%;height:3px;top:0;left:0;background:#f39c12}
.topbar ul li:hover a:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #f39c12;position:absolute;top:1px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}
.country-flag{padding-left:10%;padding-right:20px}
nav{position:absolute;left:0;width:100%}
nav .container .nav-brand img{-webkit-transform:translateY(-38px);-ms-transform:translateY(-38px);transform:translateY(-38px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.67);box-shadow:0 4px 8px rgba(0,0,0,0.67);border-radius:100%}
.affixed .container .nav-brand img{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);position:absolute;max-width:80px}
nav .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
nav .container ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
nav .container ul li a{margin:0;padding:15px 15px;color:#fff;font-size:16px;display:block;font-weight: 600;}
nav.affixed .container ul li a{color:#000}
nav .container ul li:hover a,nav .container ul li a.active{background:#f39c12;color:#fff}
.main-hero-sec{margin-bottom:20px}
#wowslider-container1{-webkit-transform:translateZ(0px);display:table;zoom:1;position:relative;width:100%;max-width:100%;max-height:1080px;margin:0 auto 0;z-index:9;text-align:left;font-size:10px;text-shadow:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
* html #wowslider-container1{width:100%}
#wowslider-container1 .ws_images ul{position:relative;width:10000%;height:100%;left:0;list-style:none;margin:0;padding:0;border-spacing:0;overflow:visible}
#wowslider-container1 .ws_images ul li{position:relative;width:1%;height:100%;line-height:0;overflow:hidden;float:left;padding:0 0 0 0!important;margin:0 0 0 0!important}
.ws_images h5{letter-spacing:5px;color:#fff;text-transform:uppercase;font-size:20px;font-weight:400}
.ws_images h3{margin-bottom:20px;color:#fff;text-transform:uppercase;font-size:60px;font-weight:700}
.ws_images p a{margin-bottom:50px;background:#f39c12;color:#fff;padding:15px 30px;font-size:16px}
#wowslider-container1 .ws_images{position:relative;left:0;top:0;height:100%;max-height:1080px;max-width:100%;vertical-align:top;overflow:hidden}
#wowslider-container1 .ws_images ul a{width:100%;height:100%;max-height:1080px;display:block;color:transparent}
#wowslider-container1 img{max-width:none!important}
#wowslider-container1 .ws_images .ws_list img,#wowslider-container1 .ws_images>div>img{width:100%;border:none 0;max-width:none;padding:0;margin:0}
#wowslider-container1 .ws_images>div>img{max-height:1080px}
#wowslider-container1 .ws_images iframe{position:absolute;z-index:-1}
#wowslider-container1 .ws-title>div{display:inline-block!important}
#wowslider-container1 a{text-decoration:none;outline:0;border:0}
#wowslider-container1 .ws_bullets{float:left;position:absolute;z-index:70}
#wowslider-container1 .ws_bullets div{position:relative;float:left;font-size:0}
#wowslider-container1 .ws_bullets a{line-height:0}
#wowslider-container1 .ws_script{display:none}
#wowslider-container1 sound,#wowslider-container1 object{position:absolute}
#wowslider-container1 .ws_effect{position:static;width:100%;height:100%}
#wowslider-container1 .ws_photoItem{border:2em solid #fff;margin-left:-2em;margin-top:-2em}
#wowslider-container1 .ws_bullets{padding:5px;display:none}
#wowslider-container1 .ws_bullets a{width:10px;height:10px;border-radius:50px;background:#fff;float:left;text-indent:-1000px;position:relative;margin-left:5px;color:transparent}
#wowslider-container1 .ws_bullets a.ws_selbull,#wowslider-container1 .ws_bullets a:hover{background:#999}
#wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev{position:absolute;top:calc(50% - 40px);content:"";z-index:99;width:40px;height:40px;background:rgba(255,255,255,0.64);color:#000}
.ws_cover>a{display:none!important}
#wowslider-container1 a.ws_next:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";padding:9px 15px;font-size:20px}
#wowslider-container1 a.ws_prev:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104";padding:9px 15px;font-size:20px}
#wowslider-container1 a.ws_next{right:0}
#wowslider-container1 a.ws_prev{left:0}
#wowslider-container1 .ws_bullets{bottom:10px;left:50%}
#wowslider-container1 .ws_bullets div{left:-50%}
#wowslider-container1 .ws-title{position:absolute;display:block;font:1.5em 'Arial,Tahoma,Bitstream Vera Sans,sans-serif';bottom:1.2em;left:0;right:0;text-align:center;width:100%;margin-right:1.25em;color:#16b6ff;z-index:50}
#wowslider-container1 .ws-title div{display:inline-block;padding:.5em;border-radius:.1em;-moz-border-radius:.1em;-webkit-border-radius:.1em;opacity:1}
#wowslider-container1 .ws-title span{display:none!important}
#wowslider-container1 .ws-title div{display:block;margin-top:.35em;font-size:.8em;font-weight:normal;color:#333}
#wowslider-container1 .ws_images>ul{animation:wsBasic 8s infinite;-moz-animation:wsBasic 8s infinite;-webkit-animation:wsBasic 8s infinite}
@keyframes wsBasic{0%{left:-0%}
25%{left:-0%}
50%{left:-100%}
75%{left:-100%}
}@-moz-keyframes wsBasic{0%{left:-0%}
25%{left:-0%}
50%{left:-100%}
75%{left:-100%}
}@-webkit-keyframes wsBasic{0%{left:-0%}
25%{left:-0%}
50%{left:-100%}
75%{left:-100%}
}
.carousel-item .carousel-caption{bottom:130px;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);opacity:0}
.carousel-caption{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.carousel-item.active .carousel-caption{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}
.carousel-item .carousel-caption h5{letter-spacing:5px;color:#fff;text-transform:uppercase;font-size:20px;font-weight:400}
.carousel-item .carousel-caption h3{margin-bottom:40px;color:#fff;text-transform:uppercase;font-size:60px;font-weight:700}
.carousel-item .carousel-caption p a{background:#f39c12;color:#fff;padding:15px 30px;font-size:16px}
.carousel-item .carousel-caption p a:hover{background:#850016}
.carousel-indicators{margin-bottom:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative}
.carousel-indicators li{border:3px solid transparent;opacity:1;width:230px;height:auto;overflow:hidden;text-indent:inherit}
.carousel-indicators li.active{border:3px solid #fff}
.carousel-indicators li figure{margin:0;position:relative}
.carousel-indicators li figure span{position:absolute;left:0;top:0;width:100%;height:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:16px;color:#fff;line-height:20px;text-transform:uppercase}
.title{margin:0;padding:0 0 30px;text-align:center}
.title h2{margin:0;padding:0;font-size:36px;color:#333}
.oa-sec{margin:0;padding:0 0 50px;width:100%}
.oa-sec figure,.oa-sec figure *{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.oa-sec figure{margin:5px;border:1px solid #ddd;-webkit-box-shadow:0 0 4px #ddd;box-shadow:0 0 4px #ddd;overflow:hidden; text-align:center;}
.oa-sec figure:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 5px #ddd;box-shadow:0 5px 5px #ddd}
.oa-sec figure:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.owl-nav div,.btn,.btn *{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.owl-nav .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-20px;background:url(../img/p-btn.png) no-repeat center;width:18px;height:30px;text-indent:-9999px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-20px;background:url(../img/n-btn.png) no-repeat center;width:18px;height:30px;text-indent:-9999px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.oa-sec .owl-nav div:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.about-sec{margin:0;padding:0 0 100px;background:url(../img/welcome-bg.png) repeat center bottom;background-size:cover}
.ab-desc{padding:20px;height:100%;background:#fff;-webkit-box-shadow:1px 1px 4px #999;box-shadow:1px 1px 4px #999}
.ab-desc h1{font-size:32px;text-transform:uppercase}
.btn-dit{background:#f39c12;color:#fff;padding:15px 30px;font-size:16px;border-radius:0}
.ab-desc .btn-dit{margin-top:20px}
.btn-dit:hover{background:#850016;color:#fff}
.ab-desc p{font-size:16px;color:#666;line-height:28px}
.about-sec .bg-white{padding:15px 15px 0;-webkit-box-shadow:1px 1px 4px #999;box-shadow:1px 1px 4px #999}
.special-sec{margin:0;padding:40px 0}
.special-sec .pti-desc{text-align:center}
.pti-box2{margin-bottom:30px!important}
.pti-box2 .pti-desc{text-align:left!important}
.cr-sec{margin:0;padding:0 0 50px}
.cr-sec h2 a{float:right;font-size:14px}
.cr-item{margin:0;padding:10px;background:#fff}
.cr-item,.cr-item *{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.cr-item figure{margin:0;padding:0;text-align:center;overflow:hidden}
.cr-item:hover figure img{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
.cr-item .car-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.cr-item .car-info h5{margin:0;padding:0;color:#333;font-size:18px;font-weight:600}
.cr-item .car-info span{color:#666;display:block}
.btn-dit2{background:#f39c12;color:#fff;padding:8px 10px;font-size:14px;border-radius:0}
.bg-maroon{background:#f39c12!important;color:#fff!important}
.btn-dit2:hover{background:#850016;color:#fff}
.btn-dit2:focus{color:#fff}
.wcu-sec{margin:0;padding:0 0 30px;position:relative;z-index:3}
.wcu-sec h2{font-weight:bold;text-transform:uppercase}
.vline{margin:0 auto 10px;background:#008873;height:100px;width:3px}
.wcu-box{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:200px;height:200px;background:url(../img/wcu-bg.png) no-repeat center}
.wcu-box div,.wcu-box div *{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.wcu-box:hover div{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
.wcu-box span{padding:0 20px;line-height:18px;display:block;text-align:center;color:#333;font-size:15px;font-weight:600}
.wcu-box:before{background:url(../img/wcu-airplane.png) no-repeat center;width:100%;height:100%;position:absolute;left:0;top:0;content:"";-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.wcu-box:hover:before{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}.testimonials-sec{margin:40px 0;padding:0;position:relative}
.testimonial-bg{background-image:-webkit-gradient(linear,left top, right top,color-stop(30%, #fff),color-stop(70%, #c5e5e0));background-image:-o-linear-gradient(left,#fff 30%,#c5e5e0 70%);background-image:linear-gradient(to right,#fff 30%,#c5e5e0 70%)}
.testimonials-sec:before{content:"";background:url(../img/bg.png) no-repeat center left;width:45%;height:600px;position:absolute;background-size:cover;left:0;top:-150px}
.testimonial-bg .owl-carousel{padding:50px 0 10px 50px;z-index:3;max-width:70%;margin-left:auto;background:#c5e5e0}
.testimonial-bg .text-right.pb-0 {z-index:3;max-width:70%;margin-left:auto;background:#c5e5e0}
.testimonial-box{padding:0 15px}
.t-desc{background:url(../img/q.png) no-repeat center;color:#000;font-size:18px;font-style:italic}
.t-desc p{color:#000;font-size:18px;text-align:justify}
.t-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.t-info figure{margin-right:10px}
.t-info figure img{border:2px solid #fff;border-radius:100%}
.t-info h5{font-size:15px;color:#000;text-transform:uppercase}
.t-info h5 span{margin-top:5px;font-size:11px;color:#000;display:block;text-transform:capitalize}
.testimonials-sec .owl-nav .owl-prev{position:absolute;top:calc(50% - 20px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-27px;background:#b8ded8 url(../img/p-btn-w.png) no-repeat center;width:25px;height:40px;text-indent:-9999px}
.testimonials-sec .owl-nav .owl-next{position:absolute;top:calc(50% + 22px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-27px;background:#b8ded8 url(../img/n-btn-w.png) no-repeat center;width:25px;height:40px;text-indent:-9999px}
.testimonials-sec .owl-nav div{webkit-filter:grayscale(10%);-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.blog-sec{margin:0;padding:0;position:relative;z-index:3}
.blog-sec .title{text-align:left}
.blog-sec .title span{display:block;color:#666;font-size:18px}
.blog-sec .title h2{text-transform:uppercase;font-weight:bold}
.blog-box{margin:0 15px 20px;padding:0;position:relative}
.blog-box,.blog-box *{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.blog-box figure{overflow:hidden; position:relative; min-height: 293px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;}
.blog-box figure:before{content:"";background:rgba(0,0,0,0.54);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.blog-box:hover figure:before{z-index:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}
.blog-box:hover figure img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.blog-box .pdate{position:absolute;left:-20px;bottom:-20px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}
.blog-box .pdate span{color:#f39c12}
.blog-box h3{font-size:18px;color:#333;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.blog-box .comment_info{margin-bottom:10px;padding:10px 0;border-bottom:1px solid #ddd}
.blog-box .comment_info span{background:#eee;border-radius:10px;padding:2px 10px;margin-right:10px}
.blog-box:hover h3{color:#f39c12}
.blog-box .readmore{color:#f39c12;opacity:0}
.blog-box:hover .readmore{opacity:1}
.blog-box .readmore:hover{text-decoration:underline!important}
.gallery-sec a{position:relative;display:block}
.gallery-sec a *{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.gallery-sec figure{margin:0;overflow:hidden}
.gallery-sec a:hover figure img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.gallery-sec a span{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.69) url(../img/img-zoom.png) no-repeat center;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);opacity:0}
.gallery-sec a:hover span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
footer{padding:30px 0 0;background:#333}
footer h2{margin:0 0 10px;padding:10px 0 10px;text-transform:uppercase;border-bottom:2px solid #555;color:#fff;font-size:18px}
footer ul{margin:0;padding:0 0 30px}
footer ul li{margin:0;padding:0}
footer ul li a{padding:5px 0;display:block;color:#999;font-size:13px;position:relative}
footer ul li a:hover{padding-left:15px;color:#fff}
footer ul li a:before{content:"";position:absolute;left:-10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#ddd;width:10px;height:2px;opacity:0}
footer ul li a:before{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
footer ul li a:hover:before{opacity:1;left:0}
footer ul.contact_ul li a:before{display:none}
footer ul.contact_ul li a:hover,footer ul.contact_ul li a{padding-left:25px}
footer ul.contact_ul li a img{position:absolute;left:0}
footer p{color:#999}
footer p a{color:#999;display:inline-block;padding:2px 5px 2px 5px}
footer p a:hover{color:#fff}
footer .fsocial{text-align:right}
footer .fbottom{margin:10px 0 0;padding:10px 0 10px;border-top:1px solid #444;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
footer .fbottom p{margin-bottom:0;color:#999}
footer .fbottom a,footer .fbottom i,footer .fbottom span{color:#008873}
.r-sticky{position:fixed;bottom:40%;right:0;z-index:99;-webkit-transition:400ms all linear}
.r-sticky:hover{left:0}
.r-sticky a{margin:0;padding:9px 10px 8px 45px;position:absolute;display:block;color:#fff;right:0;line-height:15px;font-size:16px;white-space:nowrap;text-transform:uppercase;background-color:#008a75 ;-webkit-transition:400ms all linear;-o-transition:400ms all linear;transition:400ms all linear}
.r-sticky a:nth-child(1){right:-143px}
.r-sticky a:nth-child(2){right:-184px;top:40px}
.r-sticky a:nth-child(3){right:-111px;top:80px}
.r-sticky a span{position:absolute;height:100%;font-size:20px;top:0;left:0;background:#9c021a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:35px}
.r-sticky a:hover{right:0}
.banner{margin-bottom:30px;padding:150px 0;background:url(../img/ipbanner.jpg) no-repeat;background-size:cover!important;background-color: #999 !important; text-align:center}
.overlay-layer.light{background:rgba(0,5,8,0.0);margin-top:-100px;margin-bottom:-100px;padding:100px 15px; }
.innerPage.banner h1{margin-top:20px;margin-bottom:15px;color:#fff;text-transform:uppercase;text-shadow:2px 2px 5px #3f3f3f;font-size:40px;position:relative;line-height:40px}
.innerPage.banner h5{margin-top:20px;margin-bottom:10px;color:#fff;text-shadow:2px 2px 5px #3f3f3f;font-size:18px;line-height:28px}
.innerPage.banner p{  margin-top:10px;margin-bottom:10px;color:#fff;text-shadow:2px 2px 5px #3f3f3f;font-size:14px;line-height:23px}
.innerPage.banner p a,.innerPage.banner p span{color:#fff;text-shadow:2px 2px 5px #3f3f3f;font-size:14px;line-height:23px}
.cr-box{margin:0 0 30px;padding:10px;-webkit-box-shadow:1px 1px 3px #c3c3c3;box-shadow:1px 1px 3px #c3c3c3}
.cr-box:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 3px 15px #c3c3c3;box-shadow:0 3px 15px #c3c3c3}
.cr-box,.cr-box{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.cr-box a{display:-webkit-box;display:-ms-flexbox;display:flex}
.cr-box figure{margin:0 15px 0 0;max-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cr-box figure img{max-width:100%}
.cr-box .cr-desc{width:calc(100% - 200px)}
.cr-box .cr-desc h4{margin:0;padding:0;color:#f39c12;font-size:16px}
.cr-box .cr-desc p{color:#999}
.cr-box .cr-desc ul{margin:0;padding:0 0 5px 10px}
.cr-box .cr-desc ul li{padding:3px 0 3px 23px;position:relative;font-size:13.5px;color:#3b3b3b}
.cr-box .cr-desc ul li img{position:absolute;left:0}
.btn-dit3{padding:5px 10px;background:#3b3b3b;width:100%;border-radius:0;color:#fff;font-size:13px;display:block}
.cr-box:hover .btn-dit3,.btn-dit3:hover{color:#fff;background:#f39c12}
.pagination,.pagination *{color:#333}
.pagination .active .page-link{color:#fff;background:#000;border-color:#000}
.car_info{margin:-70px 0 40px;padding:0;display:none;position:relative;z-index:9;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.car_info ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 1px 3px #999;box-shadow:0 1px 3px #999;border-radius:2px; overflow:auto; max-width:100%;}
.car_info ul li{margin:0;padding:10px 5px 5px;min-width:130px;text-align:center;border-left:1px solid #ddd}
.car_info ul li figure{margin-bottom:5px}
.car_info ul li:first-child{border:0}
.car_images{position:relative;z-index:3}
.car_images .show_img{width:100%;height:400px;min-height:400px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}
.car_images #show-img{max-width:100%}
.car_images .small-img{width:100%;height:80px;margin-top:10px;position:relative;left:0}
.car_images .small-img .icon-left,.car_images .small-img .icon-right{width:12px;height:24px;cursor:pointer;position:absolute;top:0;bottom:0;margin:auto 0}
.car_images .small-img .icon-left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.car_images .small-img .icon-right{right:0}
.car_images .small-img .icon-left:hover,.car_images .small-img .icon-right:hover{opacity:.5}
.car_images .small-container{width:calc(100% - 35px);height:80px;overflow:hidden;position:absolute;left:0;right:0;margin:0 auto}
.car_images .small-container div{width:800%;position:relative}
.car_images .small-container .show-small-img{height:80px;margin-right:3px;cursor:pointer;float:left}
.car_images .small-container .show-small-img:last-of-type{margin-right:0}
.car-desc{margin-bottom:30px;max-height:420px;overflow:auto}
.car-desc::-webkit-scrollbar{width:5px}
.car-desc::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1)}
.car-desc::-webkit-scrollbar-thumb{background-color:#f39c12;outline:1px solid slategrey}
.owl_btn2 .owl-nav div{border-radius:100%;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.owl_btn2 .owl-nav .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-20px;background:#FFF url(../img/p-btn2.svg) no-repeat center;width:40px;height:40px;text-indent:-9999px}
.owl_btn2 .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);right:-20px;background:#FFF url(../img/p-btn2.svg) no-repeat center;width:40px;height:40px;text-indent:-9999px}
.title .btn-dit-link{margin-top:15px;color:#f39c12;float:right;font-size:16px}
.bg-ee{background:#eee}
.pti-sec{padding:50px 0}
.pti-box{margin:0;position:relative;width:100%;border:1px solid #eee}
.pti-box figure{margin:0;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:300px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pti-box,.pti-box *{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.pti-box .pti-desc{padding:40px 10px 10px;position:absolute;bottom:0;left:0;width:100%;background:-webkit-gradient(linear,left top, left bottom,from(rgba(255,0,0,0)),to(#000));background:-o-linear-gradient(rgba(255,0,0,0),#000);background:linear-gradient(rgba(255,0,0,0),#000)}
.pti-box .pti-desc h4{margin:0 0 15px;padding:0;color:#fff;font-size:18px}
.pti-box .pti-desc p{margin:0;padding:0;color:#fed700;line-height:18px}
.pti-box:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.td-box{margin:0 0 30px;padding:0;-webkit-box-shadow:0 0 5px #c3c3c3;box-shadow:0 0 5px #c3c3c3;display:-webkit-box;display:-ms-flexbox;display:flex}
.td-box,.td-box *{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.td-box:hover{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 3px 15px #c3c3c3;box-shadow:0 3px 15px #c3c3c3}
.td-box figure{margin:0;width:260px;height: 100%;min-height: 240px; overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-box:hover figure img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.td-box .td-desc{margin:0;padding:15px;width:calc(100% - 260px)}
.td-box:hover .td-desc { color:#333}
.td-box .td-desc h4{color:#f39c12;font-size:18px}
.td-box .td-desc .tags{margin:15px -10px 0}
.td-box .td-desc .tags a{padding:2px 10px;display:inline-block}


.td-box2{margin:0 0 30px; padding:5px;position:relative;width:100%;border:1px solid #eee;-webkit-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
}
.td-box2 figure{margin:0 0 10px;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:300px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.td-box2,.td-box2 *{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.td-box2 .td-desc2{padding:5px;    min-height: 100px;}
.td-box2 .td-desc2 h4{margin:0 0 15px;padding:0;color:#000; font-weight:bold;font-size:16px;overflow: hidden;
    text-overflow: ellipsis;
   display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-box-orient: vertical;}
.td-box2 .td-desc2 p{margin:0;padding:0;line-height:18px;overflow: hidden;
    text-overflow: ellipsis;
   display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
    display: -webkit-box;font-size: 13px;
    -webkit-box-orient: vertical;}
.td-box2:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.td-box2:hover {-webkit-box-shadow: 1px 8px 11px #a2a2a2;
    box-shadow: 1px 8px 11px #a2a2a2;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

.tour-packages .td-box figure{margin:0;width:260px;max-height:260px}
.tour-packages .td-box .td-desc{margin:0;padding:15px;width:calc(100% - 260px)}
.tour-packages .td-box .td-desc ul{margin:0;padding:0 0 15px 10px}
.tour-packages .td-box .td-desc ul li{margin:0;padding:3px 0 3px 10px;position:relative}
.tour-packages .td-box .td-desc ul li:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:5px}
.day-tours .td-box figure{margin:0;width:260px;max-height:360px}
.day-tours .td-box .td-desc p{margin-bottom:5px}
.day-tours .td-box .td-desc{margin:0;padding:15px;width:calc(100% - 260px)}
.day-tours .td-box .td-desc ul{margin:0;padding:0 0 10px 10px}
.day-tours .td-box .td-desc ul li{margin:0;padding:3px 0 3px 10px;position:relative}
.day-tours .td-box .td-desc ul li:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:5px}
.ii-sec{margin:0;padding:50px 0}
.ii-sec .ii-desc{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;color:#000}
.bg-ee2{background:-webkit-gradient(linear,left top, left bottom,from(#fff),to(#eee));background:-o-linear-gradient(#fff,#eee);background:linear-gradient(#fff,#eee)}
.tblog-sec{margin:0;padding:50px 0}
.tblog-sec .blog-box{margin:0 0 10px}
.tblog-scroll-list{margin:0;padding:0;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;max-height:980px;overflow:auto}
.tblog-scroll-list::-webkit-scrollbar{width:5px}
.tblog-scroll-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1)}
.tblog-scroll-list::-webkit-scrollbar-thumb{background-color:#f39c12;outline:1px solid slategrey}
.tblog-scroll-list ul{margin:0;padding:0}
.tblog-scroll-list ul li{margin:0;padding:15px;border-bottom:1px solid #ddd}
.tblog-scroll-list ul li p .tb-date{color:#f39c12}
.tb-comment{background:#eee;border-radius:10px;color:#212529;padding:2px 10px;margin:0 10px}
.tblog-scroll-list ul li .d-flex figure{margin-right:15px;width:200px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:300px}
.tblog-scroll-list ul li .d-flex .tblog-desc{width:calc(100% - 215px)}
.btn-dit-link{color:#f39c12}
.tblog-scroll-list ul li .d-flex .tblog-desc p{text-align:justify}
.quick-sec{margin:0;padding:50px 0}
.quick-sec ul{margin:0;padding:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}
.quick-sec ul li{border:1px solid #ddd; border-radius:5px; display:inline-block; width:100%; overflow:hidden;}
.quick-sec ul li a{margin:0;padding:9px 12px 9px 40px;display:block;color:#000;font-size:13px;position:relative}
.quick-sec ul li a:before{content:"\f0a4";display:inline-block;font:normal normal normal 22px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;font-size:18px;left:15px;top:10px; color:#f39c12}
.quick-sec ul li a:hover{color:#f39c12;padding-left:44px; background:#f5f5f5; text-decoration:underline!important;}
.os-box{margin:5px;padding:0;position:relative;background:#3b3b3b}
.os-box figure{height:150px;overflow:hidden}
.os-box figure img{max-width:100%;opacity:.7}
.os-box,.os-box *{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.os-box span{position:absolute;color:#fff;font-size:16px;bottom:0;padding:10px 20px;text-align:center;left:0;width:100%;background:rgba(0,0,0,0.3)}
.os-box:hover{-webkit-box-shadow:0 5px 10px #999;box-shadow:0 5px 10px #999;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}
.sc-sec .os-box{margin:0 0 30px 0}
.uldash-list{margin:0;padding:0 0 0 10px}
.uldash-list li{margin:0;padding:0 0 5px 15px;position:relative}
.uldash-list li:before{content:"-";position:absolute;left:0}
.pt_0{top:80px}
.r_form{margin:0;padding:0;-webkit-box-shadow:0 3px 15px #adadad;box-shadow:0 3px 15px #adadad}
.r_form h2{margin:0;padding:15px 10px;text-align:center;background:#000;color:#fff;font-size:16px}
.r_form-body{padding:15px}
.r_form-body .form-control,.r_form-body .custom-select{background:#f2f2f2;font-size:13px}
.about-us .col-md-8 .chosen-single{background-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #ced4da!important}
.r_form-body .chosen-single{background-color:#f2f2f2!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #ced4da!important}
.r_form-body .chosen-container .chosen-drop,.about-us .col-md-8 .chosen-container .chosen-drop{border:1px solid #ced4da!important}
.r_form-body .btn-dit2{padding:5px 20px}
.clients-testimonials ul{margin:0;padding:0}
.clients-testimonials ul li{margin:0 0 30px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;background:#f2f2f2;-webkit-box-shadow:2px 5px 8px #ddd;box-shadow:2px 5px 8px #ddd}
.clients-testimonials ul li .ct-desc *{color:#000}
.clients-testimonials ul li .ct-desc .cl-info{margin:0 0;padding:0}
.clients-testimonials ul li .ct-desc .cl-info h5{margin:0;padding:0;color:#f39c12;font-size:14px}
.clients-testimonials ul li .ct-desc .cl-info p{color:#8e8e8e}
.clients-testimonials ul li:nth-child(odd){border-radius:50px 0 100px 0}
.clients-testimonials ul li:nth-child(odd) .ct-desc{margin-left:15px;background:url(../img/quotes-symbol.png) no-repeat left top;background-size:70px}
.sbtn i {color:#f39c12 !important; }
.btn-link-red {color:#f39c12; font-weight:500; display: inline-block;   text-align: right !important;}
.clients-testimonials ul li:nth-child(odd)  .sbtn { color:#f39c12 !important; cursor:pointer; font-weight:500;    text-align: right !important;
    padding-right: 30px;}
.clients-testimonials ul li:nth-child(even) .sbtn { color:#f39c12 !important; cursor:pointer; font-weight:500; text-align:left !important; padding-left: 30px ;}
.clients-testimonials ul li:nth-child(even){margin-left:auto}
.clients-testimonials ul li:nth-child(even) .ct-desc{text-align:right; width:calc(100% - 85px)}
.clients-testimonials ul li:nth-child(even){border-radius:0 50px 0 100px}
.clients-testimonials ul li figure img { border-radius:100%}
.clients-testimonials ul li:nth-child(even) .ct-desc{margin-right:15px;background:url(../img/quotes-symbol.png) no-repeat right top;background-size:70px}
.clients-testimonials ul li:nth-child(even) figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.modal-lg{max-width:700px}
.modal-content{border-radius:0}
.qcontact{border-radius:0}
.qcontact  .chosen-single { padding-left:0 !important}
.qcontact .form{padding:40px 50px 40px;position:relative;z-index:9}
.qcontact .form h2{margin:0 0 5px;padding:0;color:#000;font-weight:700;font-size:24px}
.qcontact .form h2 span{color:#008873}
.qcontact .form p{margin-bottom:40px;color:#212121}
.qcontact .form .form-group{position:relative;margin-bottom:25px}
.qcontact .form .form-group label{margin:0;font-size:15px;color:#000;font-weight:600}
.qcontact .form .chosen-single{border:0;border-radius:0!important;border-bottom:1px solid #ddd!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.qcontact .form .form-control{padding:0 0 5px;border:0;border-radius:0;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none}
.underline{border-bottom:2px solid #008873;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;margin:auto;opacity:0;position:absolute;right:0;-webkit-transition:opacity 120ms ease-out,width 0ms linear 180ms;-o-transition:opacity 120ms ease-out,width 0ms linear 180ms;transition:opacity 120ms ease-out,width 0ms linear 180ms;width:0;z-index:9}
input:focus+.underline,select:focus+.underline{opacity:1;-webkit-transition:width 180ms ease-out,opacity 120ms ease-in;-o-transition:width 180ms ease-out,opacity 120ms ease-in;transition:width 180ms ease-out,opacity 120ms ease-in;width:100%}
textarea:focus+.underline{opacity:1;-webkit-transition:width 180ms ease-out,opacity 120ms ease-in;-o-transition:width 180ms ease-out,opacity 120ms ease-in;transition:width 180ms ease-out,opacity 120ms ease-in;width:100%}
.btn-link:focus{text-decoration:underline!important;color:#F00}
.qcontact .form .form-control:focus{outline:0}
.imgbg{margin:0;padding:0 0 90px;background:#008873 url(../img/contact-bg2.jpg) no-repeat center;background-size:cover;position:relative;overflow:hidden;min-height:490px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.qcontact .form .btn-2{background:#008873;border-radius:20px;color:#fff;padding:5px 20px}
.qcontact h4{position:absolute;right:10px;bottom:0;font-size:98px;font-weight:800;text-transform:uppercase;line-height:62px;letter-spacing:-2.1px;color:#273238}
.qcontact h4 span{color:#999}
.fsblue{color:#850016}
.qcontactbtn{background:#008873;border-color:#008873;position:fixed;right:-50px;top:40vh;font-size:14px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);border-radius:10px 10px 0 0;color:#fff;z-index:99;cursor:pointer}
.qcontactbtn:hover{color:#fff;background:#01438c;border-color:#01438c}
.btn-info{background:#008873;border-color:#008873}
.box-shadow2{-webkit-box-shadow:2px 5px 15px #999;box-shadow:2px 5px 15px #999;border:0}
.state-header{padding-bottom:50px;position:relative;min-height:500px;text-align:left}

.state-header:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top, right top,color-stop(25%, #090909),to(rgba(0,0,0,0.1)));background-image:-o-linear-gradient(left,#090909 25%,rgba(0,0,0,0.1));background-image:linear-gradient(to right,#090909 25%,rgba(0,0,0,0.1))}
.state-header h1{color:#f39c12!important;font-weight:bold;text-shadow:none!important}
.state-header .d-flex *{color:#333!important;text-shadow:none!important}
.state-header .d-flex p{margin:0;padding:0 15px; display:block !important}
.ti-box{background:#f2f2f2;padding:15px}
.ti-box h3{color:#f39c12;font-size:18px}
.ti-box ul{margin:0;padding:0 0 15px 10px}
.ti-box ul li{margin:0;padding:3px 0 3px 10px;position:relative}
.ti-box ul li:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:5px}
.tags_2{margin:0;padding:40px 0 0}
.tags_2 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#3b3b3b;color:#fff;padding:10px;min-height:90px;margin-bottom:30px;text-align:center}
.tour-package-detail .bg-ee form .form-control{background:#fff;-webkit-box-shadow:0 2px 10px #ddd;box-shadow:0 2px 10px #ddd;border:0;font-size:13px}
.tour-package-detail .bg-ee form .btn-dit2{padding:5px 25px}
.tp_info{margin:-60px 0 40px;padding:0;display:none;position:relative;z-index:9;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tp_info ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 1px 3px #999;box-shadow:0 1px 3px #999;border-radius:2px;    max-width: 100%;
    overflow: auto;}
.tp_info ul li{margin:0;padding:10px 25px 5px;text-align:center;border-left:1px solid #ddd;     white-space: nowrap;}
.tp_info ul li strong{margin-bottom:5px;display:block;color:#999}
.tp_info ul li:first-child{border:0}
.tp-gallery{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}
.tp-gallery>.fancybox{width:calc(33% - 10px);margin:5px;display:block;overflow:hidden}
.tp-gallery figure{margin:0;padding:0;position:relative}
.tp-gallery>.fancybox,.tp-gallery>.fancybox *,.tp-gallery figure:before{-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}
.tp-gallery figure:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.74) url(../img/img-zoom.png) no-repeat center;opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}
.tp-gallery>.fancybox:hover figure:before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.tp-gallery img{max-width: 100%; }
.tp-gallery .position-relative{width:calc(33% - 10px);margin:5px 5px 5px 5px;padding:0;display:block;overflow:hidden}
.tp-gallery .position-relative span{position:absolute;width:100%;height:calc(100% - 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#00000075;top:0;left:0;color:#fff}
.dbdt{margin-bottom:20px}
.bcard .btn{margin-bottom:30px!important}
.bcard.card-header:after{content:"\F106";color:#fff;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:20px;top:10px;font-size:26px}
.bcard.card-header.collapsed:after{content:"\F107"}
.bcard .card-header:after{content:"\F106";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:20px;top:10px;font-size:26px}
.bcard .card-header.collapsed:after{content:"\F107"}
.dbdt h3{color:#f39c12;font-size:18px}
.dbdt h2{color:#f39c12;font-size:22px}
.dbdt{color:#3b3b3b}
#CDSWIDSSP{width:100%!important}
.bcard{margin:0;padding:0}
.bcard .bcard-header{margin:0;padding:10px 15px;background:#000;color:#fff;font-size:20px!important}
.bcard .bcard-body{margin:0 0 30px;padding:15px;-webkit-box-shadow:0 0 4px rgba(97,97,97,0.23);box-shadow:0 0 4px rgba(97,97,97,0.23)}
.border-r0{border-radius:0}
.uldash-list2{display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.uldash-list2 li{width:calc(50% - 10px)}
.gallery_item{margin:0 0 30px;padding:0;border:1px solid #ddd;-webkit-box-shadow:0 3px 5px #ddd;box-shadow:0 3px 5px #ddd;position:relative}
.gallery_item *,.gallery_item{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.gallery_item figure{margin-bottom:0;overflow:hidden;max-height:230px}
.gallery_item figure img{max-width:100%}
.gallery_item:hover{-webkit-box-shadow:1px 3px 7px #ddd;box-shadow:1px 3px 7px #ddd;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}
.gallery_item div{padding:10px 10px 0;position:absolute;background:-webkit-gradient(linear,left top, left bottom,from(rgba(255,0,0,0)),to(#000));background:-o-linear-gradient(rgba(255,0,0,0),#000);background:linear-gradient(rgba(255,0,0,0),#000);left:0;bottom:0;text-align:center;width:100%}
.gallery_item div h3{color:#fff;font-size:18px}
.gallery_item div p{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#fff;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}
.gallery_detail{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
.gallery_detail a{display:inline-block;vertical-align:top;border:2px solid #fff}
.gallery_detail a img{margin:0;max-width:100%}
.about-us .abimg{max-width:500px}
.imgbdr{padding:5px;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}
.contact_social a{display:inline-block;font-size:20px;padding:5px}
.ulc-list{margin:20px 0 0;padding:0}
.ulc-list li{display:-webkit-box;display:-ms-flexbox;display:flex}
.ulc-list li strong{width:150px;color:#000}
.ulc-list li span{width:60px;text-align:center}
.ulc-list li p{width:calc(100% - 210px)}
.disabled{cursor:not-allowed!important;color:#ddd!important}
.booking_step{background:#ddd;padding:0 0 50px}
.booking-calendar-page{margin:50px auto 0;max-width:1050px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:3px 5px 10px #999;box-shadow:3px 5px 10px #999}
.booking-calendar-page h2{font-size:24px}
.booking_step .booking-calendar-page .date{padding:20px;text-align:center;width:100%;max-width:500px;background:#fff;border:1px solid #eee}
.booking_info{background:#f39c12;width:calc(100% - 500px);padding:30px 50px 30px 30px}
.booking_info .chosen-single{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.booking_info label{color:#fff}
.booking_info .form-control,.booking_info .custom-select{border-radius:0;font-size:13px;border:0}
.bdr-r0{border-radius:0}
.dinput .col{margin-bottom:15px}
.dinput .col label{font-weight:600}
.col_1{max-width:100px}
.col_2{max-width:100px}
.col_3{max-width:25%}
.dinput .form-control,.dinput .custom-select{padding:0 0 5px;border:0;border-radius:0;line-height:15px;font-size:14px;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;position:relative}
.dinput .form-control:focus,.dinput .custom-select:focus{border-bottom:1px solid #008873}
.dinput p{margin-bottom:0}
.dinput .form-control:focus,.dinput .custom-select:focus{outline:0}
.bdr-b1{margin-bottom:10px;border-bottom:1px solid #ddd;padding:10px 0 0}
.dbdt .bdr-b1:last-child{margin-bottom:0;padding:0;border-bottom:0}
.btn.mb-0{margin-bottom:0!important}
.form-control,.custom-select{font-size:14px}
.bcard .card{margin-bottom:10px}
.bcard .card-header{background:#fff;font-size:16px;color:#000;font-weight:bold;cursor:pointer}
.blog-detail{margin:0;padding:20px 0 40px;background:#ddd}
.blog-detail h1{color:#000;font-size:32px;font-weight:700}
.blog-detail small{margin-bottom:20px}
.pt0{top:0}
.blog-detail figure{margin:0 0 30px}
.author_info{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px 0}
.author_info>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;font-size:13px}
.author_info>a span{display:inline-block}
.author_info a span img{width:60px;border-radius:100%}
.author_info a div{margin-left:10px;display:inline-block}
.author_info a div b{display:block;color:#000}
.blog-detail .content-section{margin-bottom:30px;padding:15px;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}
.ullist{margin:10px 0;padding:0 0 0 10px}
.ullist li{margin:0;padding:0 0 10px 15px;position:relative}
.ullist li a{margin-left:5px}
.ullist li:before{content:"\f111";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px;top:5px;left:0;position:absolute}
.widget-title{position:relative;font-weight:600;padding-bottom:15px;text-transform:uppercase;color:#666;text-align:left;font-size:20px;margin-top:0}
.widget-title:before{position:absolute;border-color:#000!important;content:" ";width:25px;bottom:10px;margin-left:0;margin-right:0;border-bottom:2px solid}
.widget{background:#FFF;margin-bottom:20px;position:relative;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);padding:15px;display:block;overflow:hidden}
.widget ul{margin:0;padding:0}
.widget ul li{padding:5px 0;list-style:none}
.widget ul li a{color:#333}
.widget ul li a:hover{text-decoration:underline!important;color:#000}
.widget .search-box .input-group .form-control{border-radius:30px;-webkit-box-shadow:none;box-shadow:none}
.widget .search-box input[type="search"]{border:medium;font-size:16px;font-weight:300;width:100%;border:1px solid #ecf0f1}
.widget .search-box .form-control:focus,.widget .search-box button:focus,.widget .search-box input:focus,.widget .search-box textarea:focus{-webkit-box-shadow:0;box-shadow:0;outline:medium;border-color:#e74c3c}
.widget .plain-search-btn{background:transparent;color:#000;padding:6px 15px;margin-left:0!important}
.share-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.share-section span{font-weight:bold;color:#000}
.custom{display:inline-block}
.custom .custom-shares .custom-share{display:inline-block;vertical-align:top;padding:5px;margin:0}
.custom-share-logo{vertical-align:middle;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}
.custom .custom-shares .custom-share .custom-share-link{border-radius:2px;min-width:40px;padding:.4em .2em;text-align:center;opacity:.8;text-decoration:none;color:#fff;display:block}
.custom .custom-shares .custom-share .custom-share-link:hover{opacity:1}
.custom-share-whatsapp{display:none!important}
.custom-share-whatsapp .custom-share-link{background:#1f7d1e}
.custom-share-facebook .custom-share-link{background:#2d4373}
.custom-share-googleplus .custom-share-link{background:#c23321}
.custom-share-twitter .custom-share-link{background:#0087ba}
.custom-share-linkedin .custom-share-link{background:#00aced}
.custom-share-pinterest .custom-share-link{background:#9f191f}
.custom-share-email .custom-share-link{background:#f00}
.blog-section{margin:0;padding:50px 0}
.blog-list-page{background:#ddd}
.blog-item{position:relative;padding:0 0 30px 0;overflow:hidden;text-align:center}
.blog-item,.blog-item *{-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.blog-item figure{position:relative;overflow:hidden;min-height:238px;background:#000}
.blog-list-page .blog-item figure{position:relative;overflow:hidden;min-height:315px!important}
.blog-item figure:before{content:"";background:rgba(0,0,0,0.54);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.blog-item:hover figure:before{z-index:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}
.blog-item h4{margin:auto;font-size:20px;color:#333}
.blog-item:hover h4{color:#f39c12}
.blog-item:hover .btn{color:#fff;border-color:#fff}
.blog-item a{overflow:hidden;position:relative;z-index:9;display:block}
.blog-item small{margin:10px 0 5px;color:#999;font-size:12px}
.blog-item div{margin:30px 30px 0 0;z-index:2;position:absolute;display:none;background:#000;width:calc(100% - 0);height:calc(100% - 30px)}
@media only screen and (min-width:992px){.affixed{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background:#fff;-webkit-box-shadow:0 4px 12px -4px rgba(0,0,0,0.75);box-shadow:0 4px 12px -4px rgba(0,0,0,0.75);left:0;position:fixed;right:0;top:0;width:100%;z-index:9;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.col_lg_5{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}
.state-desc{margin-bottom:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.mnavbtn{display:none}
.mobile-show{display:none}
nav.affixed .container ul li a { border-right:1px solid #ddd;}
nav.affixed .container ul li:last-child a { border-right:none;}
}
@media only screen and (min-width:992px) and (max-width:1200px){nav .container ul li a{padding:15px 9px}}

@media(max-width:991px){ body.pull,body.pull1{overflow:hidden}
.mobhide{display:none!important}
body {padding-top: 84px;}
.mobile-show{display:block}
.mnavbtn:focus{outline:0}
.bar1,.bar2,.bar3{width:25px;height:2px;background-color:#333;margin:6px 0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.mnavbtn{margin:10px;display:block;float:right;background:transparent;border:0;outline:0}
.country-flag{padding:5px;position:relative;z-index:99}
nav .container .nav-brand img{-webkit-transform:translateY(-48px)!important;-ms-transform:translateY(-48px)!important;transform:translateY(-48px)!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.67);box-shadow:0 4px 8px rgba(0,0,0,0.67);border-radius:100%;position:absolute;max-width:65px!important}
.affixed .container .nav-brand img{-webkit-transform:translateY(-48px)!important;-ms-transform:translateY(-48px)!important;transform:translateY(-48px)!important;max-width:65px!important}
nav .d-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
nav{position:relative}
header{position:fixed!important;-webkit-box-shadow:0 1px 4px #ddd;box-shadow:0 1px 4px #ddd;background:#fff;right:0;top:0;width:100%;z-index:99}
.mnavbar{margin:0;padding:0;position:fixed;left:-85%;top:0;height:100%;z-index:993;width:80%;background:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;display:block;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); overflow:auto;}
.bbg{background:rgba(0,0,0,0.5882352941176471);z-index:992;position:fixed;top:0;left:0;width:100%;height:100%;display:none}
.bbg.pull1,.bbg.pull{display:block}
.mnavbar ul{display:block!important}
.mnavbar ul li{display:block;position:relative}
.mnavbar ul li a,nav .container ul li a{margin:0;padding:10px 20px;border-bottom:1px solid #ddd;display:block;color:#333}
.mnavbar.pullnav{left:0}
.nav .dropdown-btn{position:absolute;cursor:pointer;right:10px;top:0;padding:12px 20px;display:block;border-left:1px solid #ddd}
.ws_images h3{font-size:24px}
.ws_images h5{font-size:16px;letter-spacing:1px}
.ws_images p a{margin-bottom:15px;background:#f39c12;color:#fff;padding:6px 16px!important;font-size:12px}
.title h2{margin:0;padding:0;font-size:25px}
.ab-desc h1{font-size:25px!important}
.state-header{min-height:400px}
}
 @media only screen and (max-width:767px){#wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev{position:absolute;top:calc(50% - -20px)!important}
.overlay-layer.light{background:rgba(0,5,8,0.0);margin-top:-100px;margin-bottom:-100px;padding:55px 15px}
.innerPage.banner h1{font-size:22px;line-height:25px}
.booking-calendar-page{display:block}
.booking_info{width:100%}
.booking_step .booking-calendar-page .date{max-width:100%}
.owl-nav .owl-prev{left:0}
.owl-nav .owl-next{right:0}
footer .fbottom{display:block!important;text-align:center}
.testimonials-sec{margin-top:0!important}
.testimonials-sec:before{display:none}
.testimonial-bg .owl-carousel{max-width:100%;padding:30px 0 10px 0}
.testimonial-bg .text-right.pb-0{max-width:100%}
.testimonial-bg{background-image:-webkit-gradient(linear,left top, right top,color-stop(30%, #c5e5e0),color-stop(70%, #c5e5e0));background-image:-o-linear-gradient(left,#c5e5e0 30%,#c5e5e0 70%);background-image:linear-gradient(to right,#c5e5e0 30%,#c5e5e0 70%)}
.testimonials-sec .owl-nav .owl-prev{position:absolute;top:calc(100% - 20px);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);left:calc(50% - 27px)}
.testimonials-sec .owl-nav .owl-next{position:absolute;top:calc(100%+-20px);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);left:calc(50%+2px)}
.ws_images h5{margin-bottom:5px;font-size:14px}
.ws_images h3{margin-bottom:10px;font-size:18px}
.ws_images p a{margin-bottom:0}
.about-sec{padding-bottom:40px}
.quick-sec ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}
}
@media only screen and (max-width:575px){.btn-dit{padding:7px 15px!important;font-size:13px}
    .whatsapp span {display: none;}
.ab-desc h1{font-size:20px!important}
.title h2,.wcu-sec h2{font-size:20px}
footer .fsocial{text-align:center}
.blog-box iframe{width:100%!important}
#wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev{position:absolute;top:calc(50% - 15px)!important}
/*.quick-sec ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}*/
.td-box{display:block}
.cr-box a{display:block}
.cr-box figure{margin:0 0 10px 0;max-width:100%}
.cr-box .cr-desc ul{padding:0 0 5px 0;-webkit-column-count:2;-moz-column-count:2;column-count:2}
.cr-box .cr-desc{width:calc(100% - 0)}
.tour-packages .td-box figure,.td-box figure{width:100%;max-width:100%}
.tour-packages .td-box .td-desc,.td-box .td-desc{width:calc(100% - 0)}
}