body{font-family:'Montserrat',sans-serif!important;margin:0;padding:0;background:#fff!important}
body.home{background:#f6f9fa}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;transition:all .3s ease 0}
a{outline:0;text-decoration:none}
a:focus,input:focus{border:0;outline:none;text-decoration:none}
ul,ol{font-family:inherit;margin:0;padding-left:0}
::placeholder{color:#888;opacity:1}
:-ms-input-placeholder{color:#888}
::-ms-input-placeholder{color:#888}
::-moz-selection{color:#fff;background:#F36D35}
::selection{color:#fff;background:#F36D35}
input,select,textarea {outline:0 !important}
/*.banner-container-main {height: 550px;width: 100%;margin-top: 0 !important;overflow: hidden;}
.banner-container-main .banner-main {height: 100%;}
.banner-container-main .banner-main .banner-col {height: 100vh;}
.banner-container-main .banner-main .banner-col .banner-main-caption {width: 500px;position: absolute;left: 5%;top: 50%;transform: translateY(-50%);}
.banner-container-main .banner-main .banner-col .banner-main-caption .heading {font-size: 34px;font-weight: 700;color: #F36D35;line-height: 44px;}
.banner-container-main .banner-main .banner-col .banner-main-caption .content {}
.banner-container-main .banner-main .banner-col .banner-main-caption .content p {font-size: 15px;padding: 10px 0;line-height: 22px;}
.banner-container-main .banner-main .banner-col .banner-main-caption .content a {background:#F36D35;display:inline-block;color:#fff;text-decoration:none;padding:10px 24px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;margin-top:3%;font-size:14px;letter-spacing:.5px;font-weight:600;font-family:'Montserrat',sans-serif;border:#F36D35 1px solid}
.banner-container-main .banner-main .banner-col .banner-main-caption .content a:hover {color:#F36D35;border:#F36D35 1px solid;background:none}
.banner-container-main .banner-main .owl-nav {}
.banner-container-main .banner-main .owl-nav button {}
.banner-container-main .banner-main .owl-nav button span {background: #fff;color: #000;height: 40px;width: 40px;display: inline-block;border-radius: 50%;font-size: 30px;  line-height: 36px;}
.banner-container-main .banner-main .owl-nav .owl-prev {position: absolute;left: 10px;top: 44%;}
.banner-container-main .banner-main .owl-nav .owl-next {margin-right: 10px;position: absolute;top: 44%;right:10px}
#welcome-container {margin-top: 100px;}
#special-packages-container .owl-carousel .owl-stage-outer {padding-bottom: 30px !important;}
.banner-container-main .banner-main .owl-dots {display: none;}
    
.menu-close,.mobile-menu{display:none}
.wrapper{margin:0 auto;max-width:100%;padding:0 5%;height:100%}
.wrapper-fluid{margin:0 auto;max-width:100%;padding:0;height:100%}
.top-bar-container{background:#271151}
.top-bar-container .top-bar{display:flex;justify-content:space-between;padding:10px 0}
.top-bar-container .top-bar .top-bar-info ul{line-height:0}
.top-bar-container .top-bar .top-bar-info ul li{display:inline-block;margin-right:30px}
.top-bar-container .top-bar .top-bar-info ul li a{font-size:.65em;color:#fff;text-decoration:none;font-weight:500}
.top-bar-container .top-bar .top-bar-info ul li a i{padding-right:5px;display:inline-block;vertical-align:middle}
.top-bar-container .top-bar .top-bar-social ul{line-height:0}
.top-bar-container .top-bar .top-bar-social ul li{display:inline-block;padding-left:18px}
.top-bar-container .top-bar .top-bar-social ul li a i,.top-bar-container .top-bar .top-bar-info ul li a i{color:#F36D35;font-size:14px}
.top-bar-container .top-bar .top-bar-social ul li a:hover i,.top-bar-container .top-bar .top-bar-info ul li a:hover i{color:#fff}
.top-bar-container .top-bar .top-bar-social ul li a img:hover,.top-bar-container .top-bar .top-bar-info ul li a:hover img{filter:brightness(0) invert(1)}

.header-container{position:static;z-index:999;width:100%}
.header-container .header{display:flex;justify-content:space-between;padding:10px 0;align-items:center}
.header-container .header .navbar ul{list-style:none}
.header-container .header .navbar ul li{display:inline-block;vertical-align:top;position:relative}
.header-container .header .navbar ul li.menu-item-has-children:hover > a,.header-container .header .navbar ul li:hover a{background-color:#fff!important;color:#000!important;padding:14px 12px}
.header-container .header .navbar ul li.menu-item-has-children .sub-menu-toggle{display:none}
.header-container .header .navbar ul li.menu-item-has-children .sub-menu{display:none}
.header-container .header .navbar ul li.menu-item-has-children:hover .sub-menu{display:block;display:block;position:absolute;background:#fff;z-index:9999;width:310px;top:40px;left:0;-moz-box-shadow:1px 5px 7px #0000001c;-webkit-box-shadow:1px 5px 7px #0000001c;box-shadow:1px 5px 7px #0000001c}
.header-container .header .navbar ul li.menu-item-has-children ul li a{font-size:.75em;display:block;width:100%;padding:10px 20px;color:#444}
.header-container .header .navbar ul li.menu-item-has-children ul li a:hover{background:#F36D35!important;color:#fff!important}
.header-container .header .navbar ul li.menu-item-has-children ul li a{padding:6px 12px;font-weight:700}
.header-container .header .navbar ul li.menu-item-has-children ul li{width:100%}
.header-container .header .navbar ul li.menu-item-has-children > a{background:url(wp-content/themes/twentytwentyone-child/assets/images/down-arrow.png) no-repeat right center}
.home .header-container .header .navbar ul li.menu-item-has-children > a{background:url(wp-content/themes/twentytwentyone-child/images/assets/images/down-arrow-white.png) no-repeat right center}
.home .header-container{position:absolute}
.home .header-container .header .navbar ul li a{color:#DDE2E6}
.header-container .header .navbar ul li a{font-family:Raleway,serif;text-decoration:none;padding:42px 12px;color:#34495E;font-weight:500;font-size:.7em}
.special-packages-container{position:relative;top:-80px}
.special-packages-container .special-packages{position:relative}
.special-packages-container .special-packages .special-package-item .special-package-content{position:relative;z-index:1}
.special-packages-container .special-packages .special-package-item .special-package-content .special-package-text .package-starting{padding:0 8px;font-size:12px;font-weight:500;font-family:'Montserrat',sans-serif;color:#000}
.special-packages-container .special-packages .special-package-item .special-package-content .special-package-text .package-starting .fas{padding-left:6px}
.special-packages-container .special-packages .special-package-item .special-package-content img{border-radius:6px}
.special-packages-container .special-packages .special-package-heading{display:flex;justify-content:flex-end;align-items:center;height:260px;padding-right:8%}
.special-packages-container .special-packages .special-package-heading h3{color:#F36D35;position:relative;font-weight:500;padding-bottom:10px;font-family:'Montserrat',sans-serif;font-size:1em}
.special-packages-container .special-packages .special-package-heading h3::after{content:"";right:0;bottom:0;height:1px;width:2000px;position:absolute;background:#F36D35}
.special-packages-container .special-packages .special-package-viewall{display:flex;justify-content:flex-start;align-items:center;height:260px;padding-left:8%}
.special-packages-container .special-packages .special-package-viewall h3{color:#F36D35;position:relative;font-weight:500;padding-bottom:10px;font-family:'Montserrat',sans-serif;font-size:1em}
.special-packages-container .special-packages .special-package-viewall h3 a{color:#F36D35;text-decoration:none}
.special-packages-container .special-packages .special-package-viewall h3::after{content:"";left:0;bottom:0;height:1px;width:2000px;position:absolute;background:#F36D35}
.special-packages-container .special-packages .special-package-item h3{font-size:.78em;font-weight:600;color:#F36D35;line-height:20px;font-family:'Montserrat',sans-serif;padding:15px 8px 10px}
.special-packages-container .special-packages .special-package-item h3 a{color:#F36D35}
.special-packages-container .special-packages .special-package-item{border:#fff 8px solid;background:#fff;border-radius:6px 6px;box-shadow: 1px 2px 6px #DADADA;}
.special-packages-container .special-packages .special-package-item h5{color:#666;padding:0 8px;font-weight:500;font-family:'Montserrat',sans-serif;font-size:.6em}
.special-packages-container .special-packages .special-package-item p{line-height:20px}
.special-packages-container .special-packages .special-package-item p em{color:#666;font-size:.6em;font-weight:500;font-family:Open Sans,serif;padding:8px;display:inline-block}
.special-packages-container .special-packages .special-package-item p a{color:#F36D35;border:#F36D35 1px solid;padding:8px 28px;display:inline-block;text-decoration:none;font-size:.6em;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin:18px 0 0}
.special-packages-container .special-packages .special-package-item p a:hover{background:#F36D35;color:#fff}
.special-packages-container .special-packages .owl-nav{text-align:center;position:absolute;width:100%;margin-top:.6em}
.special-packages-container .special-packages .owl-nav .owl-prev{position:relative;width:80px;text-align:right;font-size:.6em;font-weight:600;text-transform:uppercase;margin-right:2%}
.special-packages-container .special-packages .owl-nav .owl-prev::before{content:'';width:10px;text-align:left;left:14px;bottom:-20px;color:#fff;position:absolute;height:11px;transition:all .5s ease;opacity:1;border:1px solid #9b9a9b;border-top:0;border-left:0;transform:rotate(-225deg)}
.special-packages-container .special-packages .owl-nav .owl-prev::after{content:'';width:67px;height:1px;background:#9b9a9b;position:absolute;right:1px;bottom:-15px;font-size:25px;opacity:1;transition:all .5s ease}
.special-packages-container .special-packages .owl-nav .owl-next{position:relative;width:80px;text-align:left;font-size:.6em;font-weight:600;text-transform:uppercase;margin-left:2%}
.special-packages-container .special-packages .owl-nav .owl-next::before{content:'';width:10px;text-align:left;right:14px;bottom:-19px;color:#fff;position:absolute;height:11px;transition:all .5s ease;opacity:1;border:1px solid #9b9a9b;border-top:0;border-left:0;transform:rotate(-45deg)}
.special-packages-container .special-packages .owl-nav .owl-next::after{content:'';width:67px;height:1px;background:#9b9a9b;position:absolute;left:1px;bottom:-15px;font-size:25px;opacity:1;transition:all .5s ease}
.special-packages-container .special-packages .owl-nav .owl-prev:hover::before{left:-44px}
.special-packages-container .special-packages .owl-nav .owl-prev:hover::after{width:124px}
.special-packages-container .special-packages .owl-nav .owl-next:hover::before{right:-44px}
.special-packages-container .special-packages .owl-nav .owl-next:hover::after{width:124px}
.welcome-container .welcome{display:flex;justify-content:space-between;}
.welcome-container .welcome .welcome-content{width:50%;padding-left:3%;position:relative;}*/

.welcome-container .welcome .welcome-content .sub-heading{color:#646464;text-transform:uppercase;letter-spacing:1px;font-size:.8em;font-weight:500;font-family:'Montserrat',sans-serif}
.welcome-container .welcome .welcome-content h1{color:#34495E;font-size:1.5em;font-weight:700;padding:15px 0;font-family:Raleway,serif;line-height:38px}
.welcome-container .welcome .welcome-content p{color:#646464;font-family:Raleway,serif;line-height:23px;font-size:.7em;padding-bottom:12px}
.welcome-container .welcome .welcome-content p strong{display:inline-block;padding:10px 0 20px;font-weight:600}
.welcome-container .welcome .welcome-content p a{color:#F36D35;border:#F36D35 1px solid;padding:8px 34px;display:inline-block;text-decoration:none;font-size:12px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin:18px 0 0}
.welcome-container .welcome .welcome-content p a:hover{background:#F36D35;color:#fff}
.welcome-container .welcome .welcome-thumb{width:48.2%;position:relative;top:-423px;text-align:right}
.welcome-container .welcome .welcome-thumb img{width:100%}
.content-page h2,.content-page h1{color:#34495E;font-size:1.4em;font-family:Raleway,serif;padding:25px 0 60px;font-weight:700}
.blogpost_page h1{text-align:center}
.blogpost_page h2{padding:20px 0 30px}
.itinerary-container{padding:0 5%}
.itinerary-container h2{padding-bottom:0!important}
.itinerary-container h3{font-family:Montserrat,sans-serif;font-size:1.8em;font-weight:400;position:relative;margin-top:6%;margin-bottom:1%}
.itinerary-container h3.day1::before{content:"Day 01";position:absolute;left:-13%;top:-30px;background:#F36D35;color:#fff;height:100px;width:100px;text-align:center;padding:17px 12px;font-family:Montserrat,sans-serif;font-weight:500;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height:32px;font-size:1.2em}
.itinerary-container h3.day2::before{content:"Day 02";position:absolute;left:-13%;top:-30px;background:#F36D35;color:#fff;height:100px;width:100px;text-align:center;padding:17px 12px;font-family:Montserrat,sans-serif;font-weight:500;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height:32px;font-size:1.2em}
.itinerary-container h3.day3::before{content:"Day 03";position:absolute;left:-13%;top:-30px;background:#F36D35;color:#fff;height:100px;width:100px;text-align:center;padding:17px 12px;font-family:Montserrat,sans-serif;font-weight:500;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height:32px;font-size:1.2em}
.itinerary-container h3.day4::before{content:"Day 04";position:absolute;left:-13%;top:-30px;background:#F36D35;color:#fff;height:100px;width:100px;text-align:center;padding:17px 12px;font-family:Montserrat,sans-serif;font-weight:500;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height:32px;font-size:1.2em}
.itinerary-container h3.day5::before{content:"Day 05";position:absolute;left:-13%;top:-30px;background:#F36D35;color:#fff;height:100px;width:100px;text-align:center;padding:17px 12px;font-family:Montserrat,sans-serif;font-weight:500;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height:32px;font-size:1.2em}
.itinerary-container h3.day6::before{content:"Day 06";position:absolute;left:-13%;top:-30px;background:#F36D35;color:#fff;height:100px;width:100px;text-align:center;padding:17px 12px;font-family:Montserrat,sans-serif;font-weight:500;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;line-height:32px;font-size:1.2em}
.itinerary-container ul{margin-left:30px!important}
.itinerary-container table td{font-family:Open Sans,serif;color:#34495E;font-weight:400;font-size:.7em;line-height:24px;margin-bottom:10px}
.blogpost_page img{display:inline-block}
.our-services-container{padding:6% 0;background:#fff}
.section-home h5,.section-inner h5,.section-home .sub-heading,.section-inner .sub-heading{color:#646464;text-transform:uppercase;letter-spacing:1px;font-size:.8em;font-weight:500;text-align:center;font-family:'Montserrat',sans-serif}
.section-home h1,.section-inner h1{text-align:center;color:#34495E;font-size:2em;font-family:Raleway,serif;padding:25px 0 60px;font-weight:700}
.section-home h2{text-align:center;color:#34495E;font-size:2em;font-family:Raleway,serif;padding:25px 0 60px;font-weight:700}
.our-services-container .our-services-row{display:flex;justify-content:space-between}
.our-services-container .our-services-row .our-services-col{width:31%;height:374px;display:flex;align-items:flex-end;background-size:100%;position:relative}
.our-services-container .our-services-row .our-services-col img{position:absolute;width:100%;left:0;top:0}
.our-services-container .our-services-row .our-services-col .our-services-caption{background:url(../images/caption-bg.png) no-repeat -200px 0;position:relative;top:-30px;width:482px;height:77px;left:0;padding:10px 0 10px 30px}
.our-services-container .our-services-row .our-services-col:hover .our-services-caption{background-position:-120px 0}
.our-services-container .our-services-row .our-services-col .our-services-caption h3{color:#fff;font-size:1.1em;font-weight:500;padding-bottom:6px;position:relative;font-family:'Montserrat',sans-serif}
.our-services-container .our-services-row .our-services-col .our-services-caption h3::before{content:"";position:absolute;left:-12px;top:0;height:56px;width:2px;background:#75757575;transition:all .5s ease}
.our-services-container .our-services-row .our-services-col:hover .our-services-caption h3::before{content:"";position:absolute;left:-12px;top:13px;height:2px;width:56px;background:#75757575;transition:all .5s ease}
.our-services-container .our-services-row .our-services-col:hover .our-services-caption h3,.our-services-container .our-services-row .our-services-col:hover .our-services-caption p{padding-left:60px}
.our-services-container .our-services-row .our-services-col .our-services-caption p{line-height:0}
.our-services-container .our-services-row .our-services-col .our-services-caption p a{color:#F36D35;text-decoration:none;font-size:.7em;font-weight:500;font-family:Raleway,serif;display:inline-block;padding-top:8px}
.features-container{padding:6% 0}
.features-container .features-row{display:flex;justify-content:space-between}
.features-container .features-row .features-col{text-align:center;background:#fff;width:23%;-moz-border-radius:40px 0 40px 40px;-webkit-border-radius:40px 0 40px 40px;border-radius:40px 0 40px 40px;padding:30px;box-shadow:0 2px 48px #f4f4f4}
.features-container .features-row .features-col:hover{background:#1A83D6}
.features-container .features-row .features-col:hover .feature-icon{background:#fff}
.features-container .features-row .features-col:hover h3,.features-container .features-row .features-col:hover p{color:#fff}
.features-container .features-row .features-col .feature-icon{background:#EDF4FC;width:84px;padding:20px 10px;-moz-border-radius:22px 0 22px 22px;-webkit-border-radius:22px 0 22px 22px;border-radius:22px 0 22px 22px;margin:0 auto;height:84px}
.features-container .features-row .features-col .feature-icon img{display:inline-block}
.features-container .features-row .features-col h3{color:#34495E;font-weight:600;padding:20px 10px;font-family:'Montserrat',sans-serif;font-size:.95em}
.features-container .features-row .features-col p{font-family:Raleway,serif;color:#646464;font-size:.7em;line-height:22px}
.testimonials-container{background:#F7F7F7;padding:4% 0 1%;margin-top:0}
.testimonials-container .testimonials{padding:0 0 1%}
.testimonials-container .testimonials .testimonials-content{background:#fff;padding:30px;border:#E5E5E5 1px solid;border-radius:12px;min-height:250px}
.testimonials-container .testimonials .testimonials-content h3{color:#271151;padding:5px 0 0;font-weight:600;font-size:.85em;font-family:'Montserrat',sans-serif}
.testimonials-container .testimonials .testimonials-content p{color:#271151;font-family:Open Sans,serif;font-size:.65em;font-weight:400;padding:3px 0;line-height:20px}
.testimonials-container .testimonials .testimonials-content p em{color:#BEBEBE;font-size:.9em}
.testimonials-container .testimonials .owl-dots{text-align:center;margin-top:5px}
.testimonials-container .testimonials .owl-dots .owl-dot{border:#707070 1px solid;height:8px;width:8px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:2px}
.testimonials-container .testimonials .owl-dots .active{background:#BEBEBE;border-color:#BEBEBE;height:10px;width:10px}
.subscribe-container{background:url(../images/banner-subscribe.webp) no-repeat 0 0 / cover;position:relative;height:349px}
.subscribe-container::after{content:"";background:#FFAE0070;height:100%;width:100%;position:absolute;left:0;top:0}
.subscribe-container .subscribeC{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:54%}
.subscribe-container .subscribeC h3{font-size:2em;color:#fff;font-weight:600;padding-bottom:20px;font-family:'Montserrat',sans-serif}
.subscribe-container .subscribeC p{color:#fff;font-family:Open sans,serif;line-height:24px;font-size:.8em}
.subscribe-container .subscribeC .subscribe-input{margin-top:14px}
.subscribe-container input[type="email"]{width:380px;border-radius:25px;border:0;background:#ffffff80;color:#fff;padding:12px 25px;font-size:15px;font-family:Open sans,serif;outline:0}
.subscribe-container input[type="email"]::placeholder{color:#fff}
.subscribe-container input[type="submit"]{background:#F36D35;border:0;border-radius:25px;color:#fff;padding:14px 25px;font-weight:600;letter-spacing:1px;font-family:'Montserrat',sans-serif;margin-left:14px;cursor:pointer;font-size:.75em;outline:0;text-transform:uppercase}
.subscribe-container input[type="submit"]:hover{background:#fff;color:#F36D35}
.subscribe-container .wpcf7 .ajax-loader{display:none}
.subscribe-container .wpcf7-not-valid-tip{color:#8c0000;font-size:.8em;bottom:-40px;left:32%;position:absolute}
.subscribe-container .wpcf7 form .wpcf7-response-output{font-size:.65em;margin:0;text-align:center;position:absolute;width:100%;bottom:-65px;color:#fff}
.footer-container{background:#F5F8FB;padding:3% 0}
.footer-container .footer-top{display:flex;justify-content:space-between}
.footer-container .footer-top .footer-col{width:30%}
.footer-container .footer-top .footer-col #recent-posts-2 ul{margin-top:5px;display:inline-block}
.footer-container .footer-top .footer-col #recent-posts-2 ul li{line-height:normal;margin-bottom:16px}
.footer-container .footer-top .footer-col #recent-posts-2 ul li a{padding:0;background:none;font-weight:500}
.footer-container .footer-top .footer-col #recent-posts-2 ul li span{display:inline-block;width:100%;color:#BEBEBE;font-style:italic;font-size:13px;font-weight:500;padding:6px 0}
.footer-container .footer-top .footer-links{width:20%}
.footer-container .footer-top .footer-blog{padding-right:4%}
.footer-container .footer-top .footer-col h2,.footer-container .footer-top .footer-col h3{font-size:22px;font-weight:500;color:#271151;padding-bottom:0;font-family:'Montserrat',sans-serif;margin-bottom:20px}
.footer-container .footer-top .footer-col .textwidget{margin-top:0}
.footer-container .footer-top .footer-col ul{padding-left:0;list-style:none}
.footer-container .footer-top .footer-col ul li a{color:#F36D35;text-decoration:none;font-family:Open Sans,serif;padding:7px 0 7px 22px;display:inline-block;font-size:14px;background:url(../images/icon-rightarrow.png) no-repeat left center;line-height: normal;}
.footer-container .footer-top .footer-col ul li a:hover,.footer-container .footer-top .footer-col p a:hover{color:#646464}
.footer-container .footer-top .footer-col p{color:#F36D35;font-size:.75em;font-weight:600;font-family:Open Sans,serif;padding:2px 0}
.footer-container .footer-top .footer-col p a{color:#F36D35;text-decoration:none}
.footer-container .footer-top .footer-col p span{display:inline-block;width:100%;color:#BEBEBE;font-style:italic;font-size:.85em;font-weight:400;padding:6px 0}
.footer-container .footer-top .footer-col address{padding-top:10px}
.footer-container .footer-top .footer-col address ul li{font-size:14px;color:#646464;line-height:24px;font-style:normal;padding:0 0 12px 28px;position:relative;font-family: 'Montserrat',sans-serif !important}
.footer-container .footer-top .footer-col address ul li a{font-size:.95em;color:#646464;background:none;padding:0;font-family:'Montserrat',sans-serif}
.footer-container .footer-top .footer-col address ul li a:hover{color:#F36D35}
.footer-container .footer-top .footer-col address ul li.location::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f3c5";left:0;position:absolute;color:#c4c4c4}
.footer-container .footer-top .footer-col address ul li.email::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0e0";left:0;position:absolute;color:#c4c4c4}
.footer-container .footer-top .footer-col address ul li.phone::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f879";left:0;position:absolute;color:#c4c4c4;transform: rotate(90deg);}
.footer-container .footer-top .footer-col address ul li.tollfree::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f1e4";left:0;position:absolute;color:#c4c4c4}
.copyright-container{background:#fefefe;-moz-box-shadow:0 3px 6px #00000016;-webkit-box-shadow:0 3px 6px #00000016;box-shadow:0 3px 6px #00000016}
.copyright-container .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:20px 0}
.copyright-container .footer-bottom .copyright-info p{color:#B5B5B5;font-size:.7em;font-family:Open Sans,serif}
.copyright-container .footer-bottom .footer-social ul{list-style:none;line-height:0}
.copyright-container .footer-bottom .footer-social ul li{display:inline-block}
.copyright-container .footer-bottom .footer-social ul li a{padding:10px 0 10px 22px}
.copyright-container .footer-bottom .footer-social ul li a i{color:#B5B5B5;font-size:16px}
.copyright-container .footer-bottom .footer-social ul li a:hover i{color:#666}
.copyright-container .footer-bottom .footer-social ul li a img{filter:grayscale(100%)}
.copyright-container .footer-bottom .footer-social ul li a:hover img{filter:grayscale(0%)}
.header-inner .header .navbar ul li a{color:#34495E}
.header-inner .header .navbar ul li a img{filter:invert(50%)}
.banner-aircraft{background:url(../images/banner-aircraft.jpg) no-repeat 0 0 / cover}
.banner-helicopter{background:url(../images/banner-helicopters.jpg) no-repeat 0 0 / cover}
.banner-specialpackage{background:url(../images/banner-specialpackage.jpg) no-repeat 0 0 / cover}
.banner-inner{height:366px;position:relative}
.banner-inner::before{content:"";position:absolute;left:0;top:0;background:#57545670;height:100%;width:100%}
.banner-inner .banner{display:flex;justify-content:center;align-items:center;height:100%;position:relative;z-index:1}
.banner-inner .banner h1{color:#fff;font-size:2em;font-weight:600;font-family:'Montserrat',sans-serif}
.section-inner h5{position:relative}
.section-inner h5::before{content:"";width:2px;height:50px;position:absolute;background:#F36D35;bottom:50px;left:50%;display:none}
.grid-product-container{margin-top:4%;margin-bottom:4%}
.grid-product-container .grid-product-row{display:grid;justify-content:space-between;grid-template-columns:32% 32% 32%;grid-column-gap:20px;grid-row-gap:20px}
.grid-product-container .grid-product-row .grid-product-col{height:385px;display:flex;align-items:flex-end;position:relative;margin-bottom:90px;background-size:100%}
.grid-product-container .grid-product-row .grid-product-col img{position:absolute;left:0;top:0}
.grid-product-container .grid-product-row .grid-product-col:hover .grid-product-content{display:flex;transition:all .5s ease;animation-name:example;animation-duration:4s}
.slideTop{top:0!important}
.slideBottom{top:-100%!important}
.grid-product-container .grid-product-row .grid-product-col:hover .grid-product-caption{display:none}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content{position:absolute;left:0;top:0;height:100%;width:100%;z-index:10;background:#F36D35D5;text-align:center;padding:30px;display:flex;justify-content:center;align-items:center;transition:all .5s ease;display:none}
.grid-product-container .grid-product-row .grid-product-col:hover .grid-product-content{display:flex}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content h3{font-size:1.4em;font-weight:700;padding-bottom:15px}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content h3::before{display:none}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content p{color:#fff;font-family:Open Sans,serif;font-size:.75em;font-weight:600;line-height:20px}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content p a{display:inline-block;background:#fff;padding:8px 30px;border-radius:25px;text-decoration:none;text-transform:uppercase;font-size:.95em;font-weight:700;color:#F36D35;margin-top:25px;border:#fff 2px solid}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content p a:hover{border:#fff 2px solid;background:none;color:#fff}
.grid-product-container .grid-product-row .grid-product-col .grid-product-caption{background:url(../images/caption-bg.png) no-repeat -200px 0;position:relative;top:-30px;width:482px;height:auto;left:0;padding:10px 0 10px 30px}
.grid-product-container .grid-product-row .grid-product-col h3{color:#fff;font-size:1.1em;font-weight:500;padding:12px 6px;position:relative;font-family:'Montserrat',sans-serif}
.grid-product-container .grid-product-row .grid-product-col h3::before{content:"";position:absolute;left:-12px;top:0;height:56px;width:2px;background:#75757575;transition:all .5s ease}
.grid-product-container .grid-product-row .grid-product-col .product-stats{position:absolute;background:#fff;width:100%;padding:6px 0;bottom:-88px;border:#D4D4D4 1px solid;min-height:89px}
.grid-product-container .grid-product-row .grid-product-col .product-stats p{font-size:12px;color:#646464;font-weight:500;line-height:52px;text-align:center}
.grid-product-container .grid-product-row .grid-product-col .product-stats ul{list-style:none;display:flex;justify-content:space-around;margin: 0;padding: 0}
.grid-product-container .grid-product-row .grid-product-col .product-stats ul li{text-align:center}
.grid-product-container .grid-product-row .grid-product-col .product-stats ul li img{filter:grayscale(100%) invert(50%);display:inline-block;position:static}
.grid-product-container .grid-product-row .grid-product-col .product-stats ul li span{display:inline-block;width:100%;font-size:12px;color:#646464;font-weight:500;line-height:18px}
.grid-product-container .grid-product-row .grid-product-spl-col{align-items:flex-start;height:auto;margin:0!important;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-thumb{position:relative;width:100%}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-thumb .discount{background:rgba(255,255,255,0.8);position:absolute;color:#000;padding:8px 20px;font-size:12px;font-weight:600;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;left:15px;top:15px}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-thumb img{width:100%;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;position:static;height:350px;/*object-fit:cover*/}
.page-template-blogs .grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-thumb img{height:auto!important}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content{width:100%;padding:0 25px 20px}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content h3{color:#000;font-size:.9em;font-weight:500;padding:18px 0 14px}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content h3::before{display:none}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content p{color:#666;font-size:.65em;line-height:20px}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content p strong{margin-bottom:6px;display:inline-block}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content p a{color:#F36D35;text-decoration:none;font-weight:500}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-bottom{width:100%;padding:15px 25px;text-align:center;border-top:#EFEFEF 1px solid}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-bottom a{background:#F36D35;color:#fff;padding:8px 26px;display:inline-block;text-decoration:none;font-weight:700;font-size:.65em;text-transform:uppercase;border-radius:25px;letter-spacing:.5px;margin:5px;border:#F36D35 1px solid}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-bottom a:hover{border:#F36D35 1px solid;color:#F36D35;background:none}
.booking-form-container{background:url(../images/booking-bg.jpg) no-repeat 0 0 / cover;min-height:800px;position:relative}
.booking-form-container::before{content:"";left:0;top:0;height:100%;width:100%;position:absolute;background:#F36D3555}
.booking-form-container .booking-form{position:relative;z-index:1;display:flex;justify-content:center}
.booking-form-container .booking-form .booking{background:rgba(255,255,255,0.9);padding:5% 3% 3%;border-radius:10px;margin:4%;width:700px}
.booking-form-container .booking-form .booking h4{color:#F36D35;text-transform:uppercase;letter-spacing:1px;font-size:15px;font-weight:500;text-align:center;font-family:'Montserrat',sans-serif}
.booking-form-container .booking-form .booking h1{text-align:center;color:#34495E;font-size:1.3em;font-family:Raleway,serif;padding:20px 0 50px;font-weight:600}
.booking-form-container .booking-form .booking .form-control-row{display:flex;justify-content:space-between;margin-bottom:4px}
.booking-form-container .booking-form .booking .form-control-row-full .form-control{width:100%!important}
.booking-form-container .booking-form .booking .form-control-row .form-control{width:48%;line-height:normal}
.booking-form-container .booking-form .booking .form-control-row .form-control label{color:#646464;font-size:.65em;text-transform:uppercase;letter-spacing:.5px;font-weight:500;display:inline-block;width:100%;padding:8px 0 6px;margin-bottom:0}
.booking-form-container .booking-form .booking .form-control-row .form-control label em{text-transform:capitalize}
.booking-form-container .booking-form .booking .form-control-row .form-control input[type="text"],.booking-form-container .booking-form .booking .form-control-row .form-control textarea,.booking-form-container .booking-form .booking .form-control-row .form-control input[type="email"],.booking-form-container .booking-form .booking .form-control-row .form-control input[type="number"],.booking-form-container .booking-form .booking .form-control-row .form-control input[type="tel"],.booking-form-container .booking-form .booking .form-control-row .form-control select{font-size:13px;padding:10px;width:100%;border-radius:4px;border:#BEBEBE80 1px solid;outline:0;margin:0}
.booking-form-container .booking-form .booking .form-control-row .form-control textarea{font-family:'Montserrat',sans-serif;font-size:13px}
.booking-form-container .booking-form .booking .form-control-row .form-control input[type="submit"]{background:#F36D35;color:#fff;padding:16px 30px;display:inline-block;text-decoration:none;font-weight:700;font-size:.75em;text-transform:uppercase;border-radius:4px;letter-spacing:.5px;border:#F36D35 1px solid;width:100%;font-family:'Montserrat',sans-serif;margin-top:10px;cursor:pointer;outline:0}
.booking-form-container .booking-form .booking .form-control-row .form-control input[type="submit"]:hover{opacity:.8}
.aboutus-container{margin-top:4%;margin-bottom:4%}
.aboutus-container .aboutus-row{margin-bottom:15px}
.aboutus-container .aboutus-row-2-col{display:flex;justify-content:space-between}
.aboutus-container .aboutus-row h2{color:#34495E;font-weight:600;padding:20px 0 15px;font-family:'Montserrat',sans-serif;font-size:1.2em}
.aboutus-container .aboutus-row h3{color:#34495E;font-weight:600;padding:30px 0 20px;font-family:'Montserrat',sans-serif;font-size:1em}
.aboutus-container .aboutus-row h4{color:#34495E;font-weight:600;padding:20px 0 10px;font-family:'Montserrat',sans-serif;font-size:1em}
.aboutus-container .aboutus-row .aboutus-left{width:49%}
.aboutus-container .aboutus-row p,.content-page p,.content-page ol li,.content-page ul li{font-family:Open Sans,serif;color:#34495E;font-weight:400;font-size:.7em;line-height:24px;margin-bottom:15px}
.aboutus-container .aboutus-row p strong a,.aboutus-container .aboutus-row p a strong,.content-page ul li a,.content-page ol li a{color:#F36D35;text-decoration:none}
.content-page ul,.content-page ol{margin:15px}
.content-page p strong{padding:0;display:inline-block}
.content-page h2{color:#34495E;font-size:1.4em;font-family:Raleway,serif;padding:20px 0 15px;font-weight:700}
.content-page h3{color:#34495E;font-size:1em;font-family:Raleway,serif;padding:20px 0 15px;font-weight:700}
.content-page h4{font-family:'Montserrat',sans-serif!important;font-size:18px;padding:10px 0}
.content-page p strong a,.blogpost_page p strong a,.content-page p a strong,.blogpost_page p a strong,.blogpost_page ul li a{text-decoration:none;outline:0;color:#F36D35}
.blogpost_page h6{padding:10px 0;display:inline-block;font-size:16px;letter-spacing:normal}
.blogpost_page p strong{font-size:inherit}
.aboutus-container .aboutus-row ul,.content-page ul{margin:15px;padding:0}
.aboutus-container .aboutus-row ul li,.content-page ul li{font-family:Open Sans,serif;color:#34495E;font-weight:400;font-size:14px;line-height:24px;margin-bottom:10px}
.aboutus-container .aboutus-row p span{color:#F36D35}
.aboutus-container .aboutus-row img{width:100%}
.aboutus-container .aboutus-row .aboutus-right{width:49%}
.contactus-container{margin-top:4%;margin-bottom:4%}
.contactus-container .contactus-row{display:flex;justify-content:space-between}
.contactus-container .contact-address{width:50%}
.contactus-container .contact-address h5::before{content:"";width:2px;height:50px;position:absolute;background:#F36D35;bottom:50px;left:0;display:none}
.contactus-container .contact-address h5{color:#646464;text-transform:uppercase;letter-spacing:1px;font-size:.8em;font-weight:500;text-align:left;position:relative;font-family:'Montserrat',sans-serif}
.contactus-container .contact-address h1{text-align:left;color:#34495E;font-size:2em;font-family:Raleway,serif;padding:25px 0 20px;font-weight:600}
.contactus-container .contact-address address h2{display:none}
ul,ol {margin:0;padding:0}
.contactus-container .contact-address address ul{list-style:none;margin:0;padding: 0}
.contactus-container .contact-address address ul li{font-size:16px;color:#646464;line-height:24px;font-style:normal;padding:0 0 12px 22px}
.contactus-container .contact-address address ul li.location{background:url(../images/location-pin.png) no-repeat left 5px}
.contactus-container .contact-address address ul li.email{background:url(../images/email.png) no-repeat left 7px}
.contactus-container .contact-address address ul li.phone{background:url(../images/phone-call.png) no-repeat left 5px}
.contactus-container .contact-address address ul li.tollfree{background:url(../images/telephone.png) no-repeat left 5px}
.contactus-container .contact-address address ul li a{font-size:.95em;color:#646464;background:none;padding:0;text-decoration:none}
.contactus-container .contact-form{width:50%}
.contactus-container .contact-form .contactfrm{background:#fff;box-shadow:0 -1px 15px #00000010;border-radius:10px;padding:30px}
.contactus-container .contact-form .contactfrm .ajax-loader,.booking-form .wpcf7 .ajax-loader{display:none}
.contactus-container .contact-form .contactfrm .wpcf7-not-valid-tip,.booking-form .wpcf7-not-valid-tip{font-size:.6em;padding:2px}
.contactus-container .contact-form .contactfrm .wpcf7 form .wpcf7-response-output,.booking-form .wpcf7 form .wpcf7-response-output{font-size:.65em;margin:0;text-align:center}
.contactus-container .contact-form .contactfrm .form-control-row{display:flex;justify-content:space-between;margin-bottom:4px}
.contactus-container .contact-form .contactfrm .form-control-row-full .form-control{width:100%!important}
.contactus-container .contact-form .contactfrm .form-control-row .form-control{width:48%}
.contactus-container .contact-form .contactfrm .form-control-row .form-control label{color:#646464;font-size:.65em;text-transform:uppercase;letter-spacing:.5px;font-weight:500;display:inline-block;width:100%;padding:0 0 5px;margin-bottom:0;text-align:left}
.contactus-container .contact-form .contactfrm .form-control-row .form-control label em{text-transform:capitalize}
.contactus-container .contact-form .contactfrm .form-control-row .form-control input[type="text"],.contactus-container .contact-form .contactfrm .form-control-row .form-control select,.contactus-container .contact-form .contactfrm .form-control-row .form-control textarea,.contactus-container .contact-form .contactfrm .form-control-row .form-control input[type="email"],.contactus-container .contact-form .contactfrm .form-control-row .form-control input[type="tel"],.contactus-container .contact-form .contactfrm .form-control-row .form-control input[type="number"]{font-size:13px;padding:10px;width:100%;border-radius:4px;border:#BEBEBE80 1px solid;outline:0}
.contactus-container .contact-form .contactfrm .form-control-row .form-control textarea{font-family:'Montserrat',sans-serif;font-size:13px}
.contactus-container .contact-form .contactfrm .form-control-row .form-control input[type="submit"]{background:#F36D35;color:#fff;padding:18px 30px;display:inline-block;text-decoration:none;font-weight:700;font-size:.75em;text-transform:uppercase;border-radius:4px;letter-spacing:.5px;border:#F36D35 1px solid;width:100%;font-family:'Montserrat',sans-serif;margin-top:10px;cursor:pointer;outline:0}
.contactus-container .contact-form .contactfrm .form-control-row .form-control input[type="submit"]:hover{opacity:.8}
.comments-area h2{color:#34495E;font-size:1.2em;font-family:Raleway,serif;padding:20px 0 5px;font-weight:700;margin-bottom:0}
.comments-area input[type="submit"]{background:#F36D35;display:inline-block;color:#fff;text-decoration:none;padding:12px 30px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;margin-top:0;font-size:.7em;letter-spacing:.5px;font-weight:600;font-family:'Montserrat',sans-serif;border:#F36D35 1px solid;outline:0}
.comments-area input[type="submit"]:hover{border:#F36D35 1px solid;background:none;color:#F36D35}
.blogpost_page .entry-footer{margin:40px 0 20px!important;font-size:14px}
.blogpost_page .entry-footer .posted-on{padding-right:10px}
.blogpost_page .post-taxonomies{display:none}
.blog-meta ul{text-align:center;margin-top:0}
.blog-meta ul li{display:inline-block;padding:0 10px;color:#666}
.blog-meta ul li i{padding-right:6px;color:#F36D35;font-size:16px}
.blog-meta ul li a{color:#666}
.comments-area textarea,.comments-area input[type="text"],.comments-area input[type="email"],.comments-area input[type="url"]{font-size:13px;padding:10px;width:100%;border-radius:4px;border:#BEBEBE80 1px solid;outline:0}
.comments-area input[type="checkbox"]{border:#BEBEBE80 1px solid;outline:0}
.comments-area label{font-size:15px!important;margin-bottom:5px!important}
.comments-area p{margin-bottom:5px}
.blogpost_page .entry-footer .edit-link{padding-left:8px}
.blogpost_page .entry-footer a{color:#F36D35;text-decoration:none}
.single-special-packages .post-navigation{display:none}
.package-booking-btn{text-align:center}
.package-booking-btn form{display:inline-block}
.package-booking-btn input[type="submit"]{background:#F36D35;display:inline-block;color:#fff;text-decoration:none;padding:10px 36px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:.75em;letter-spacing:.5px;font-weight:600;font-family:'Montserrat',sans-serif;border:#F36D35 1px solid;text-transform:uppercase;margin:10px}
.package-booking-btn input[type="submit"]:focus{outline:0!important;color:#fff}
.package-booking-btn a{background:#F36D35;display:inline-block;color:#fff;text-decoration:none;padding:10px 36px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:.75em;letter-spacing:.5px;font-weight:600;font-family:'Montserrat',sans-serif;border:#F36D35 1px solid;text-transform:uppercase;margin:10px}
.blog-btn{background:#F36D35;display:inline-block;color:#fff!important;text-decoration:none;padding:10px 36px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:.95em;letter-spacing:.5px;font-weight:600!important;font-family:'Montserrat',sans-serif;border:#F36D35 1px solid;text-transform:uppercase;margin:20px 0 0;text-align:center}
.blog-btn:hover{background:none;border:#F36D35 1px solid;color:#F36D35!important}
.ui-datepicker{width:14em}
.ui-datepicker td span,.ui-datepicker td a{padding:.2em}
.ui-datepicker table{font-size:.6em}
.ui-widget-header{font-size:13px}
.ui-timepicker-div dl dt{font-size:14px;line-height:normal}
.ui-widget .ui-widget{font-size:.5em;margin-bottom:15px}
.ui-datepicker .ui-datepicker-buttonpane button{font-size:13px}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-timepicker-div dl dd{font-size:16px;line-height:normal}
.archive .page-header{padding:20px 0}
.archive .page-header h1{font-size:40px;font-weight:500}
.archive .post h2{font-size:30px;padding-bottom:0;margin-bottom:0}
.archive .post h2 a{text-decoration:none}
.archive .entry-content p{font-size:15px}
.archive figure a img{margin-top:0!important}
.page-template .header-container,.single .header-container,.category .header-container,.archive .header-container{border-bottom:#eee 1px solid}
.home .header-container{border:0}
blockquote{background-color:#f9f9f9;padding:24px 57px 24px 37px;font-size:19px;line-height:30px;color:#222;font-weight:500;position:relative;margin:20px 0!important;padding:20px!important}
blockquote::before{content:''!important;width:5px;height:100%;position:absolute;top:0;left:0!important;background-color:#F36D35;background-image:-webkit-gradient(linear,left top,right top,from(#F36D35),to(#F36D35));background-image:-webkit-linear-gradient(left,#F36D35,#F36D35);background-image:-moz-linear-gradient(left,#F36D35,#F36D35);background-image:-ms-linear-gradient(left,#F36D35,#ff0040);background-image:-o-linear-gradient(left,#F36D35,#F36D35);background-image:linear-gradient(left,#F36D35,#F36D35);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#F36D35',endColorStr='#F36D35',gradientType='1');-webkit-box-shadow:0 7px 16px rgba(12,12,12,0.22);-khtml-box-shadow:0 7px 16px rgba(12,12,12,0.22);-moz-box-shadow:0 7px 16px rgba(12,12,12,0.22);-ms-box-shadow:0 7px 16px rgba(12,12,12,0.22);-o-box-shadow:0 7px 16px rgba(12,12,12,0.22);box-shadow:0 7px 16px rgba(12,12,12,0.22)}
blockquote p{font-size:16px!important;font-weight:600!important;color:#000!important;line-height:28px!important;margin-bottom:0!important}
.page-content{margin-bottom:40px}
.page-content p{font-family:Open Sans,serif;color:#34495E;font-weight:400;font-size:14px;line-height:24px;margin-bottom:15px;margin-top:0}
.page-content p a{text-decoration:none;outline:0;color:#F36D35}
.page-content h2{color:#34495E;font-size:1.4em;font-family:Raleway,serif;padding:20px 0 15px;font-weight:700;margin-bottom:0;margin-top:0}
.page-content h3{color:#34495E;font-size:1em;font-family:Raleway,serif;padding:20px 0 15px;font-weight:700;margin-bottom:0;margin-top:0}
.page-content h4{font-family:'Montserrat',sans-serif!important;font-size:18px;padding:10px 0;margin-bottom:0!important}
.page-content ul li{font-family:Open Sans,serif;color:#34495E;font-weight:400;font-size:.7em;line-height:24px;margin-bottom:15px}
.show-quickForm{right:0!important;transition:all .3s ease 0}
.sliding-form-container{position:fixed;right:-40vw;top:0;background:#fff;z-index:9999;padding:30px 10px;-moz-box-shadow:0 -1px 15px #00000010;-webkit-box-shadow:0 -1px 15px #00000010;box-shadow:0 -1px 15px #00000010;transition:all .3s ease 0;height:100vh;width:40vw;}
.sliding-form {overflow: auto;height: 100%;padding: 0 30px;}
.ppoverlay{background:rgba(0,0,0,0.8);position:fixed;left:0;top:0;height:100%;width:100%;z-index:9999}
.sliding-form-container .sliding-form h3,.sliding-form-container .sliding-form .class-h3{color:#34495E;font-size:1.5em;font-family:Raleway,serif;padding:0 0 15px;font-weight:600}
.sliding-form-container .sliding-trigger{position:absolute;transform:translateY(-50%) rotate(-90deg);left:-102px;background:#F36D35;color:#fff;font-size:16px;font-weight:600;padding:12px 18px;top:40%;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;cursor:pointer}
.sliding-form-container .form-quick .form-quick-row label{color:#646464;font-size:.65em;text-transform:uppercase;letter-spacing:.5px;font-weight:500;display:inline-block;width:100%;padding:0 0 5px;margin-bottom:0}
.sliding-form-container .form-quick .form-quick-row input[type="text"],.sliding-form-container .form-quick .form-quick-row input[type="email"],.sliding-form-container .form-quick .form-quick-row textarea{font-size:13px;padding:10px;width:100%;border-radius:4px;border:#BEBEBE80 1px solid;outline:0}
.sliding-form-container .form-quick .form-quick-row textarea{height:80px}
.sliding-form-container .form-quick .form-quick-row input[type="submit"]{background:#F36D35 !important;color:#fff !important;padding:18px 30px;display:inline-block;font-weight:700;font-size:.75em;text-transform:uppercase;border-radius:4px;letter-spacing:.5px;border:#F36D35 1px solid;width:100%;font-family:'Montserrat',sans-serif;margin-top:4px;cursor:pointer;outline:0}
.sliding-form-container .form-quick .form-quick-row .wpcf7-not-valid-tip{font-size:13px}
.sliding-form-container .form-quick .form-quick-row .ajax-loader{display:none}
.sliding-form-container .wpcf7-response-output{margin:5px 0!important;padding:2px 6px!important;font-size:12px}
.page-template .page-content .wp-block-media-text__content{padding-top:0}
.post-navigation{display:none}
.category .page-header,.archive .page-header{margin-top:4%;border:0;padding:0}
.category .page-header h1,.archive .page-header h1{text-align:center;color:#34495E;font-size:2em;font-family:Raleway,serif;padding:25px 0 60px;font-weight:700}
.category article .entry-header,.archive article .entry-header{margin:0!important}
.category article .entry-header .wp-caption-text,.archive article .entry-header .wp-caption-text{text-align:left;font-family:Open Sans,serif;color:#34495E;font-weight:400;font-size:.7em;line-height:24px;margin-bottom:0;margin-top:0;margin-top:15px}
.category article .entry-content,.archive article .entry-content{margin-top:15px;margin-bottom:0}
.category article .entry-content p,.archive article .entry-content p{max-width:var(--responsive--alignwide-width)!important;font-family:Open Sans,serif;color:#34495E;font-weight:400;font-size:.7em;line-height:24px;margin-bottom:15px;margin-top:0}
.category article .entry-header h2,.archive article .entry-header h2{color:#34495E;font-size:1.4em;font-weight:700;padding:20px 0 8px;max-width:var(--responsive--alignwide-width);font-family:Raleway,serif}
.category article .entry-footer,.archive article .entry-footer{max-width:var(--responsive--alignwide-width)!important;font-family:Open Sans,serif;color:#34495E;font-weight:400;font-size:.7em;line-height:24px;margin-bottom:35px;margin-top:0;background:#f9f9f9;padding:15px 30px;border:#eee 1px solid}
.category article picture,.archive article picture{margin-top:inherit!important}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding-top:0}
.archive.logged-in .entry-footer .posted-on,.search.logged-in .entry-footer .posted-on,.blog.logged-in .entry-footer .posted-on{font-weight:700}
.archive article .entry-footer a{color:#F36D35}
.archive .post-thumbnail .wp-post-image{max-width:100%!important}
.single-post .blogpost_page figure img{width:100%!important}
.you-may-like{padding-bottom:7%}
.you-may-like h3{text-align:center;color:#34495E;font-size:1.2em;font-family:Raleway,serif;padding:10px 0 25px;font-weight:700}
.you-may-like .special-packages-container{top:0}
.tip{background:#f3f3f3;margin:39px 0 50px;padding:34px 5% 15px;padding-left:5%;padding-left:125px;color:#232528;min-height:131px;position:relative}
.tip-info .icon-h{position:absolute;left:0;top:0;width:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;bottom:0;-ms-flex-pack:center;justify-content:center}
.tip-info .icon-h img,.tip-info .icon-h svg{width:74px;-o-object-fit:contain;object-fit:contain;height:74px}
.tip .dots::before{left:3.8%;top:-10px;background:#F36D35!important}
.tip .dots::after{left:85.5%;bottom:-9px}
.tip .dots::after,.tip .dots::before{content:"";border-radius:50%;width:19px;height:19px;position:absolute;bottom:-11px;right:12.5%;background:#F36D35}
.blog-single-container .blogpost_page h1{padding:0 0 20px!important}
.page-404-container::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.5);z-index:1}
.page-404-container{background:url(../images/bg_404.jpg) no-repeat bottom center / cover;height:650px;position:relative;display:flex;justify-content:center;align-items:center;text-align:center}
.page-404-container .page-404{position:relative;z-index:2}
.page-404-container .page-404 h1{font-family:'Montserrat',sans-serif;color:#fff;font-weight:600;font-size:150px}
.page-404-container .page-404 p{font-family:Poppins,serif;color:#fff;font-size:16px;letter-spacing:1px}
.page-404-container .page-404 p a{display:inline-block;color:#fff;padding:12px 40px;border:#fff 1px solid;margin-top:20px;font-size:14px}
.page-404-container .page-404 p a:hover{background:#fff;color:#000}
.event-container h1{text-align:center;color:#34495E;font-size:2em;font-family:Raleway,serif;padding:25px 0 40px;font-weight:700}
.event-container .event-data{margin-bottom:50px}
.event-container .event-data h2{font-weight:600;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:1.1em;text-align:center;padding:6px 0;position:relative;z-index:1}
.event-container .event-data p{color:#666;font-size:.75em;line-height:22px;position:relative;z-index:1;text-align:center;padding-bottom:8px}
.event-container .event-data p span{padding:0 10px}
.event-container .event-data p span i{padding-right:5px}
.event-container .event-data .event-data-row{margin-top:12px;padding:0 5%}
.event-container .event-data .event-data-row .event-data-col{display:grid;grid-template-columns:auto auto;grid-gap:12px;justify-content:space-around}
.event-grid{margin-top:1%}
.event-grid .grid-product-row{padding:0 5%}
.event-grid .event-data{margin-bottom:20px}
.event-grid h1{padding-bottom:40px;padding-bottom:0}
.event-grid .event-container .event-data h2{margin-top:30px}
.event-grid .grid-product-row{grid-template-columns:49% 49%}
.event-grid .grid-product-spl-content{font-size:.75em!important;line-height:26px!important}
.event-grid .grid-product-spl-content h3{font-size:1.1em!important;font-weight:600!important;line-height:24px}
.event-grid .grid-product-spl-content .truncate a{color:#F36D35}
.event-grid .video-thumb::after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.5)}
.event-grid .video-thumb .playbtn{position:absolute!important;left:50%!important;top:50%!important;z-index:10;-moz-transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;height:60px!important;width:60px!important}
.event-grid .video-thumb .playbtn img{height:70px!important;width:70px!important}
.img-gallery{grid-template-columns:32% 32% 32%!important}
.blog-single-container{display:grid;grid-template-columns:62% 34%;justify-content:space-between;padding:0 5%;margin-top:50px}
.blog-single-container .blog-sidebar{position:-webkit-sticky;position:sticky;top:10px;height:100vh}
.blog-single-container .blog-sidebar h2{font-family:Montserrat,serif;font-size:22px;padding:0 0 25px;font-weight:600}
.blog-single-container .blog-sidebar .blog-recent-row{margin-bottom:15px;border-bottom:#f4f4f4 1px solid;display:grid;grid-template-columns:35% 60%;justify-content:space-between;padding-bottom:10px}
.blog-single-container .blog-sidebar .blog-recent-row:last-child{border-bottom:0!important}
.blog-single-container .blog-sidebar .blog-recent-row .blog-recent-content h3{font-family:Montserrat,serif;font-size:14px;font-weight:600;line-height:20px}
.blog-single-container .blog-sidebar .blog-recent-row .blog-recent-content p{font-family:Poppins,serif;font-size:13px;color:#666;padding:10px 0}
.blog-single-container .blog-sidebar .blog-recent-row .blog-recent-content p i{padding-right:6px}
.blog-single-container .blogpost_page h1{font-size:36px;line-height:50px}
.blog-single-container .blog-meta ul{margin:0 0 10px}
.blog-single-container .blogpost_page{margin-top:0}
.about-first-sec-form-container{padding:30px 0;background-size:cover;position:relative}
.about-first-sec-form-container::after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(255,255,10,0.2);z-index:0}
.about-first-sec-form-container .about-first-sec-form{display:grid;grid-template-columns:60% 40%;grid-column-gap:20px;z-index:1;align-items:center;position:relative}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-info{padding-right:40px}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-info .small-heading{font-family:Raleway,serif;font-weight:500;font-size:20px;padding-top:40px}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-info h1{font-size:60px;font-family:Montserrat,serif;font-weight:600;line-height:74px;color:#000;padding:25px 0;font-size:48px;font-family:Poppins,serif;font-weight:500;line-height:66px;color:#000;padding:25px 40px 25px 0}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-info .bookmytour-button{margin-top:10px}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-info .bookmytour-button a{font-family:Montserrat,serif;font-size:16px;font-weight:500;border:#F36D35 2px solid;padding:14px 30px;border-radius:30px;text-decoration:none;color:#fff;outline:0;text-transform:uppercase;letter-spacing:1px;background:#F36D35;cursor:pointer;margin-right:12px}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-info .bookmytour-button a:hover i{padding-left:10px}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-info p{font-family:Raleway,serif;font-weight:400;font-size:20px;line-height:38px;color:#3a3a3a}
.about-form{background:#FC7754;padding:30px;box-shadow:2px 20px 30px #aaa;width:90%}
.about-form h2{font-family:Montserrat,serif;font-size:36px;font-weight:600;color:#fff;line-height:44px;padding-bottom:15px}
.about-form .about-form-row{position:relative}
.about-form .about-form-row .ajax-loader{position:absolute;right:0;top:15px}
.about-form .about-form-row .wpcf7-not-valid-tip{color:#8f0000;font-size:13px}
.about-form .about-form-row input[type="text"],.about-form .about-form-row input[type="email"]{border:0;margin:10px 0 5px;padding:15px;font-size:16px;width:100%;font-family:Poppins,serif;font-size:14px;outline:0}
.about-form .about-form-row textarea{border:0;margin:10px 0 5px;padding:15px;font-size:16px;width:100%;font-family:Poppins,serif;font-size:14px;outline:0;height:120px}
.about-form .about-form-row input[type="submit"]{width:100%;padding:12px;color:#fff;font-family:Poppins,serif;font-size:20px;font-weight:500;background:#000;border:0;outline:0;margin-top:7px}
@-moz-keyframes spin {
100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spin {
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.about-why-choose-us-container{padding:60px 0;position:relative;overflow:hidden;background:#ffefda}
.about-why-choose-us-container .img1{position:absolute;left:-40px;top:20px;width:150px;opacity:.5}
.about-why-choose-us-container .img2{position:absolute;right:-50px;bottom:20px;width:350px;opacity:.5}
.about-why-choose-us-container h2{font-family:Montserrat,serif;font-size:40px;line-height:44px;margin:0 0 35px;font-weight:600;text-align:center}
.about-why-choose-us-container .about-why-choose-us{padding:0 20%;position:relative}
.about-why-choose-us-container .about-why-choose-us .owl-prev{position:absolute;top:20%;left:-6%}
.about-why-choose-us-container .about-why-choose-us .owl-prev span{font-size:60px}
.about-why-choose-us-container .about-why-choose-us .owl-next{position:absolute;top:20%;right:-6%}
.about-why-choose-us-container .about-why-choose-us .owl-next span{font-size:60px}
.about-why-choose-us-container .about-why-choose-us .owl-whychoose-item h3{font-family:Montserrat,serif;font-size:28px;font-weight:600;padding:15px 0;text-align:center}
.about-why-choose-us-container .about-why-choose-us .owl-whychoose-item p{font-family:Poppins,serif;font-size:16px;line-height:30px}
.about-features-container{padding:60px 0;background:#f5f8fb}
.about-features-container .small-heading{font-family:'Alex Brush',cursive;text-align:center;display:inline-block;width:100%;font-size:34px}
.about-features-container h2{font-family:Montserrat,serif;font-size:40px;line-height:44px;margin:10px 0 50px;font-weight:600;text-align:center}
.about-features-container .about-features .about-features-row{display:grid;grid-template-columns:23% 23% 23% 23%;justify-content:space-between}
.about-features-container .about-features .about-features-row .about-features-col{background:#fff;padding:20px;border-radius:20px;text-align:center}
.about-features-container .about-features .about-features-row .about-features-col .material-icons-outlined{color:#f94c02;font-size:50px}
.about-features-container .about-features .about-features-row .about-features-col h3{font-family:Poppins,serif;font-size:20px;line-height:28px;padding:15px 0 10px;font-weight:500}
.about-features-container .about-features .about-features-row .about-features-col p{font-family:Poppins,serif;font-size:14px;line-height:24px;font-weight:300;color:#333}
.about-features-container .about-features .about-features-row .about-features-col:hover{background:#f94c02;color:#fff}
.about-features-container .about-features .about-features-row .about-features-col:hover p,.about-features-container .about-features .about-features-row .about-features-col:hover span{color:#fff}
.about-tour-packages-container{padding:60px 0 90px;background:#fff}
.about-tour-packages-container .small-heading{font-family:'Alex Brush',cursive;text-align:center;display:inline-block;width:100%;font-size:34px}
.about-tour-packages-container h2{font-family:Montserrat,serif;font-size:40px;line-height:44px;margin:10px 0 50px;font-weight:600;text-align:center}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row{display:grid;grid-template-columns:49% 49%;justify-content:space-between;grid-gap:4% 2%}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row .about-tour-packages-col h3{font-family:Poppins,serif;font-size:20px;line-height:28px;padding:15px 0 25px;font-weight:500;text-align:center}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row .about-tour-packages-col h3 span{color:#F36D35;margin-right:5px;position:relative;top:5px}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row .about-tour-packages-col p{text-align:center}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row .about-tour-packages-col a{font-family:Montserrat,serif;font-size:14px;font-weight:600;padding:10px 28px;border-radius:30px;text-decoration:none;color:#fff;outline:0;text-transform:uppercase;letter-spacing:1px;background:#F36D35;cursor:pointer;display:inline-block}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row .about-tour-packages-col a:hover{background:#000;color:#fff}
.mobile-app-container{background:#fafafa;padding:50px 0}
.mobile-app-container .mobile-app .mobile-app-row{display:grid;grid-template-columns:46% 50%;justify-content:space-between;align-items:center}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-left .app-download{margin-top:30px}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-left .app-download a{display:inline-block;margin-right:5px}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-left .app-download img{height:50px}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-left h2{font-family:Poppins,serif;font-size:40px;line-height:50px;padding:15px 0 30px;font-weight:500}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-left p{font-family:Poppins,serif;font-size:16px;line-height:30px;font-weight:300;color:#333}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-right picture{float:right}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-right img{width:520px}
.our-aircraft-container{padding:60px 0}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col{display:grid;grid-template-columns:48% 48%;justify-content:space-between;padding:50px 0}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-thumb{position:relative}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-thumb .thumbnail-border{content:"";position:absolute;left:0;top:0;height:300px;width:100%;border:#F36D35 2px dashed;transform:rotate(-10deg);border-radius:50%;-webkit-animation:vibrate-1 2s linear infinite both;animation:vibrate-1 2s linear infinite both;opacity:.8}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-thumb .thumbnail-container{border-radius:50%;height:300px;width:100%;overflow:hidden;transform:rotate(10deg);position:relative}
.page-id-4041 h1{text-align:center;color:#34495E;font-size:2em!important;font-family:Raleway,serif;padding:25px 0 30px;font-weight:700}
.page-id-4041 .header-container{border-bottom:#eee 1px solid}
.page-id-4041 .entry-header{margin-bottom:0;padding-bottom:0;border-bottom:0!important}
.glsr-reviews .glsr-review{padding:30px;border-radius:14px;border:#e8e8e8 1px solid}
.glsr-reviews{display:grid!important;grid-template-columns:49% 49%;justify-content:space-between;align-items:start;grid-gap:20px!important}
.glsr-reviews .glsr-review h3{font-family:'Montserrat',sans-serif;font-size:22px;font-weight:600}
.glsr-reviews .glsr-review .glsr-review-content p{font-family:Poppins,serif;font-size:14px;line-height:26px;color:#565656}
.glsr-reviews .glsr-review .glsr-review-date .glsr-tag-value{font-size:14px;font-family:Poppins,serif}
.glsr-reviews .glsr-review .glsr-review-author .glsr-tag-value{font-weight:600;padding-left:10px}
.glsr{max-width:100%!important;padding:0 4%}
.glsr .glsr-form{background:#f7f7f7;padding:24px 30px}
.glsr .glsr-form .glsr-field input[type="text"]:focus,.glsr .glsr-form .glsr-field textarea:focus,.glsr .glsr-form .glsr-field input[type="email"]:focus,.glsr .glsr-form input[type="checkbox"]:focus{box-shadow:none!important}
.glsr .glsr-form .glsr-button{background:#F36D35;color:#fff;padding:14px 26px;display:inline-block;text-decoration:none;font-weight:700;font-size:14px;text-transform:uppercase;border-radius:25px;letter-spacing:.5px;margin:5px;/*border:#F36D35 1px solid;*/font-family:'Montserrat',sans-serif!important}
@-webkit-keyframes vibrate-1 {
0%{-webkit-transform:translate(0);transform:translate(0)}
20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}
40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}
60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}
80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}
100%{-webkit-transform:translate(0);transform:translate(0)}
}
@keyframes vibrate-1 {
0%{-webkit-transform:translate(0);transform:translate(0)}
20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}
40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}
60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}
80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}
100%{-webkit-transform:translate(0);transform:translate(0)}
}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col:nth-child(2) .our-aircraft-thumb{order:2}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col:nth-child(2) .our-aircraft-info{order:1}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col:nth-child(2) .our-aircraft-thumb .thumbnail-border{transform:rotate(10deg);border-radius:50%}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col:nth-child(2) .our-aircraft-thumb .thumbnail-container{transform:rotate(-10deg);position:relative}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-info h3{font-family:Montserrat,serif;font-size:28px;font-weight:600;padding:15px 0}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-info p{font-family:Poppins,serif;font-size:16px;line-height:30px;font-weight:300;color:#333}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-info .button-container{margin-top:20px}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-info .button-container a{font-family:Montserrat,serif;font-size:14px;font-weight:600;padding:10px 28px;border-radius:30px;text-decoration:none;color:#fff;outline:0;text-transform:uppercase;letter-spacing:1px;background:#F36D35;cursor:pointer;display:inline-block}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-info .button-container a:hover{background:#000;color:#fff}
.grecaptcha-badge{visibility:hidden}
#owl-testimonial{grid-template-columns:100%}
#owl-testimonial .glsr-review{background:#fff}
.ppoverlay,.mlctr-underlayer,.facebook-tracking,.menu-overlay{display:none}
.testimonial-container{margin-top:15px;margin-bottom:60px}
.reviews-container{display:grid;grid-template-columns:49% 49%;justify-content:space-between;grid-gap:20px}
.reviews-container .reviews-col{padding:30px;border:#e8e8e8 1px solid;border-radius:14px}
.reviews-container .reviews-col .rating-flex{display:flex;align-items:center;align-content:center;margin-bottom:10px}
.reviews-container .reviews-col .rating-flex .post-date{font-family:Poppins,serif;font-size:14px;font-style:italic;margin-left:12px;position:relative;top:-4px}
.reviews-container .reviews-col h3{font-family:'Montserrat',sans-serif;font-size:22px;font-weight:600;margin-top:0;padding-top:0}
.reviews-container .reviews-col .star-ratings span{color:#FFB900}
.reviews-container .reviews-col .reivew-content p, .reviews-container .reviews-col .reivew-content{font-family:Poppins,serif;font-size:16px;line-height:28px;color:#565656}
.reviews-container .reviews-col .author-info{display:flex;justify-content:flex-start}
.reviews-container .reviews-col .author-info img{height:40px;width:40px}
.reviews-container .reviews-col .author-info img:hover{transform:scale(6,6) translate(40%,-35%);border:#fff 1px solid;box-shadow:0 0 2px #D8D8D8;height:auto}
.reviews-container .reviews-col .author-info h4{padding:0}
.reviews-container .reviews-col .author-info p{margin:0;font-size:13px}
.reviews-container .reviews-col .author-info div{margin-right:10px}
.review-form-container{margin:4% 20%}
.testimonials .reviews-col{background:#fff;height:100%}
.testimonials .reviews-col h3{padding-bottom:15px}
.testimonials .reviews-col .reivew-content{margin-bottom:25px;height:230px;overflow:auto}
.testimonials .reviews-col .author-info h4{font-family:'Montserrat',sans-serif!important;font-size:18px}
#owl-testimonial .owl-stage{display:flex}
.career-container{margin-bottom:80px}
.career-container .career-main{padding:0 10%}
.career-container .career-main .career-row .career-item{display:grid;grid-template-columns:auto auto auto auto;justify-content:space-between;border-bottom:#eaeaea 1px solid;padding:14px 20px;margin:0 20px;cursor:pointer}
.selected{background:#f2f2f2}
.career-container .career-main .career-row .career-item:hover{background:#f7f7f7}
.career-container .career-main .career-row .career-item .job-heading{font-size:20px;font-weight:600}
.career-container .career-main .career-row .job-description{display:none;margin:6px 20px;background:#f8f8f8;padding:20px 30px}
.career-container .career-main .career-row .job-description .jd-heading{display:flex;margin-bottom:15px}
.career-container .career-main .career-row .job-description .jd-heading div{margin-right:15px;font-size:16px;font-weight:400}
.career-container .career-main .career-row .job-description .jd-content h2{font-size:24px;font-weight:600;padding:10px 0;margin-bottom:0}
.career-container .career-main .career-row .job-description .jd-content h3{font-size:18px;font-weight:600;padding:10px 0;margin-bottom:0}
.career-container .career-main .career-row .job-description .jd-content ul{margin:0 15px 20px;padding:0}
.career-container .career-main .career-row .job-description .jd-content p,.career-container .career-main .career-row .job-description .jd-content ul li{font-size:14px;line-height:26px;font-weight:400;margin-bottom:15px}
.career-container .career-main .career-row .job-description .jd-content .jd-button a{background:#F36D35;color:#fff;text-decoration:none;padding:10px 30px;display:inline-block;text-transform:uppercase;font-size:16px;font-weight:600}
.career-container .career-main .career-row .job-description .jd-content .jd-button a:hover{background:#000;color:#fff}
#applynow h2{font-family:Montserrat,serif;font-size:30px;line-height:46px;font-weight:600;width:100%;display:inline-block;padding:0 0 15px;text-align:center}
.plan_name,.job_name,.pos_name{background:#eee;font-weight:600}
.contact-form{width:450px;text-align:center}
.contact-form .contact-form-row input[type="text"],.contact-form .contact-form-row input[type="email"],.contact-form .contact-form-row select,.contact-form .contact-form-row input[type="file"]{outline:0;border:1px solid #e6e6e6;font-size:14px;letter-spacing:1px;margin-bottom:0;width:100%!important;border-radius:5px;padding:4px 16px;height:45px}
.contact-form .contact-form-row label{width:100%}
.contact-form .contact-form-row .allowed-filetypes{font-size:12px;color:red;font-style:italic;margin-bottom:2%;display:inline-block}
.contact-form .contact-form-row input[type="file"]{background:#fff;line-height:40px;line-height:29px}
#applynow .contact-form .contact-form-row input[type="submit"]{background:#F36D35;color:#fff}
.contact-form .contact-form-row{margin:8px 0}
.contact-form .contact-form-row input[type="submit"]{background:#F36D35;display:inline-block;color:#fff;text-decoration:none;padding:12px 30px;text-transform:uppercase;font-weight:600;width:220px;text-align:center;font-size:.8em;border:1px solid transparent;outline:0;font-family:'Montserrat',sans-serif}
.contact-form .contact-form-row .wpcf7-spinner{position:absolute}
#applynow .wpcf7-response-output{font-size:12px;text-align:center}
.contact-form .contact-form-row .wpcf7-not-valid-tip{font-size:12px}
.payment{border:1px solid #f2f2f2;border-radius:20px;background:#fff;width:500px;margin:4% auto}
.payment_header{background:#F36D35;padding:20px;border-radius:20px 20px 0 0}
.payment .check{margin:0 auto;width:50px;height:50px;border-radius:100%;background:#fff;text-align:center}
.payment .check i{vertical-align:middle;line-height:50px;font-size:30px;color:#F36D35}
.payment .content{text-align:center;padding:15px}
.payment .content h1{font-size:30px;padding-top:25px;font-family:"Poppins",sans-serif;padding-bottom:0;font-weight:700}
.payment p{margin-top:6px;margin-bottom:1rem;font-size:16px}
.payment .content a{color:#fff;border-radius:30px;padding:12px 30px;background:#F36D35;transition:all ease-in-out .3s;text-decoration:none;margin-top:10px;display:inline-block;font-size:14px;font-weight:800;text-transform:uppercase}
.payment .content a:hover{background:#E35D25}
.financial-reports-container{margin-top:20px}
.financial-reports-container h1{text-align:center;color:#34495E;font-size:2em;font-family:Raleway,serif;padding:25px 0 60px;font-weight:700}
.financial-reports-container .financial-reports{display:grid;grid-template-columns:auto auto auto auto;justify-content:center;margin-bottom:60px}
.financial-reports-container .financial-reports .fr-item{text-align:center}
.financial-reports-container .financial-reports .fr-item .icon img{display:inline-block}
.financial-reports-container .financial-reports .fr-item h2{font-size:20px;font-weight:700;padding:15px 0}
.financial-reports-container .financial-reports .fr-item .btn a{display:inline-block;padding:8px 35px;border:#F36D35 1px solid;border-radius:25px;color:#F36D35;text-decoration:none;font-weight:500;font-size:14px!important;font-weight:700;text-transform:uppercase}
.financial-reports-container .financial-reports .fr-item .btn a:hover{background:#F36D35!important;color:#fff}
.content-page table td{font-size:.7em;border:#acacac 1px solid}
.glsr-star-rating .glsr-star-rating--stars span{display:inline-block;height:40px;width:40px}
.footer-address-light-container{background:#eaeaea}
.footer-address-light-container .footer-address-light{padding:10px 0;display:grid;justify-content:center;grid-template-columns: auto auto;grid-gap: 60px;}
.footer-address-light-container .footer-address-light .heading{font-family:"Poppins",serif;font-weight:600;font-size:11px;color:#969696}
.footer-address-light-container .footer-address-light p{font-family:"Poppins",serif;font-size:11px;color:#969696;line-height:14px}
.faq-container{padding-bottom:50px}
.faq-container h2{text-align:center;color:#34495E;font-size:2em;font-family:Raleway,serif;padding:35px 0 60px;font-weight:700}
.faq-container .faq{padding:0 8%}
.faq-container .faq .active{background:#fff;box-shadow:2px 4px 14px #00000010}
.faq-container .faq .accordion-faq h2 img{position:absolute;right:0;top:8px}
.faq-container .faq .active h2 img{transform:rotate(-180deg)}
.faq-container .faq .accordion-faq{border:#E5E5E5 1px solid;border-radius:20px;padding:20px 35px;margin-bottom:15px;cursor:pointer;}
.faq-container .faq .accordion-faq h2{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:600;position:relative;padding: 0;text-align: left;}
.faq-container .faq .accordion-faq .faq-content p{font-family:Poppins,serif;font-size:14px;line-height:24px;color:#565656;margin-top:12px}
.faq-container .faq .accordion-faq .faq-content{display:none}
.job-add-info {display: flex;flex-wrap: wrap;background: #eee;padding: 10px 16px;border-radius: 8px;margin-top: 20px;}
.job-add-info div {font-size: 15px;margin-right: 20px;}
.faq-container .faq .accordion-faq .faq-content h3 {font-weight: 700;padding: 20px 0 8px}
.faq-container .faq .accordion-faq ul {margin: 0 20px;padding: 0;}
.faq-container .faq .accordion-faq ul li {font-family: Poppins,serif;font-size: 14px;line-height: 24px;color: #565656;margin-top: 2px;margin-bottom: 0;}
.faq-container .faq .apply-button {margin: 20px 0 10px;}
.apply-button a {background: #F36D35;color: #fff;padding: 14px 30px;display: inline-block;text-decoration: none;font-weight: 700;font-size: .75em;text-transform: uppercase;border-radius: 4px;letter-spacing: .5px;border: #F36D35 1px solid;font-family: 'Montserrat',sans-serif;cursor: pointer;outline: 0;}



body{padding-bottom:0!important}
.h1-like-heading{color:#34495E;font-size:2em;font-weight:600;padding:15px 0;font-family:Raleway,serif}
.banner-innerpage{height:455px;position:relative;margin-bottom:30px}
.banner-innerpage img{width:100%;object-fit:cover;object-position:center center;height:100%}
.banner-innerpage h1{position:absolute;left:50%;top:50%;z-index:1;text-align:center;transform:translate(-50%,-50%);font-size:44px;width:auto;padding:14px 30px;background:rgba(0,0,0,0.5);color:#fff}
.section-inner-with-banner{margin-top:0!important}
.yatra-description p{font-size:15px;margin-bottom:12px;font-weight:400;line-height:24px;font-family:"Poppins",serif;text-align:justify}
.box-yatra fieldset legend{text-align:center;margin:0 auto;padding:0 10px;font-size:30px;font-weight:600}
.box-yatra h2{font-size:26px;font-weight:600;padding-bottom:10px}
.box-yatra p{font-size:15px;margin-bottom:12px;font-weight:400;line-height:24px;font-family:"Poppins",serif}
.box-yatra h3{font-size:24px;font-weight:600;padding-bottom:10px}
.box-yatra h4{font-size:20px;font-weight:600;padding-bottom:10px}
.box-yatra ul{margin:10px 15px}
.box-yatra ul li{font-size:15px;margin-bottom:6px;font-weight:400;line-height:24px;font-family:"Poppins",serif}
.box-yatra .day{background:#F36D35;padding:6px 20px;color:#fff;width:130px;display:inline-block;text-align:center;font-weight:600;border-radius:50px;font-size:16px;margin:4px 0 10px}
.box-yatra table td{font-size:15px;font-weight:400;line-height:24px;font-family:"Poppins",serif}
.char-dham-package-container{display:grid;grid-template-columns:30% 70%;justify-content:space-between;padding:10px 0;margin-top:30px}
.char-dham-package-container .char-dham-navigation .stickItUp{position:sticky;position:-webkit-sticky;top:50px}
.char-dham-package-container .char-dham-navigation h2{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:700;margin-bottom:20px}
.char-dham-package-container .char-dham-navigation ul{list-style:none;margin: 0;padding: 0}
.char-dham-package-container .char-dham-navigation ul li{line-height:24px}
.char-dham-package-container .char-dham-navigation ul li a{font-family:"Montserrat",sans-serif;font-weight:500;font-size:18px;color:#000;padding:8px 0 8px 10px;display:block;border-left:transparent 4px solid;position:relative;text-decoration:none}
.char-dham-package-container .char-dham-navigation ul li a.active{background:#f2f2f2}
.char-dham-package-container .char-dham-navigation ul li a.active::after{content:"";position:absolute;background:#F36D35;height:40px;width:4px;right:0;top:0}
.char-dham-package-container .char-dham-content{border-left:#D9D9D9 2px solid;padding-left:50px}
.char-dham-package-container .char-dham-content h2{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:600;margin-bottom:20px;padding-top:0}
.char-dham-package-container .char-dham-content h3{font-size:22px;padding:12px 0 8px}
.char-dham-package-container .char-dham-content h4{font-size:18px;padding:12px 0 8px}
.char-dham-package-container .char-dham-content p{font-family:"Poppins",sans-serif;font-size:15px;font-weight:400;color:#000;line-height:24px;padding:5px 0}
.char-dham-package-container .char-dham-content table td{font-family:"Poppins",sans-serif;font-size:15px;font-weight:400;color:#000;line-height:24px;padding:5px 10px}
.char-dham-package-container .char-dham-content table td small {font-weight: 600;line-height: 16px;display: inline-block;font-style: italic;margin-top: 5px;}
.char-dham-package-container .char-dham-content ul{list-style:outside;margin:15px;text-align:justify;padding: 0}
.char-dham-package-container .char-dham-content ul li{font-family:"Poppins",sans-serif;font-size:15px;font-weight:400;color:#000;line-height:24px;padding:5px 0}
.itinerary-info fieldset{border:#F36D35 1px solid;padding:10px 22px;margin:20px 0 30px}
.itinerary-info fieldset legend{border:0;width:auto;padding:0 10px;font-weight:600;color:#F36D35;margin-bottom:0}
.event-container{padding:20px 50px}
.event-container .event-data h2{text-align:center;color:#34495E;font-size:2em;font-family:Raleway,serif;padding:25px 0 10px;font-weight:700}
.event-container .grid-product-row{display:grid;justify-content:space-between;grid-template-columns:32% 32% 32%;grid-column-gap:20px;grid-row-gap:20px}
.event-container .grid-product-row .grid-product-col{align-items:flex-start;height:auto;margin:0!important;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;background:#fff}
.event-container .grid-product-row .grid-product-col .grid-product-spl-thumb{position:relative;width:100%}
.event-container .grid-product-row .grid-product-col .grid-product-spl-thumb a img{width:100%;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;position:static;cursor:pointer}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content{width:100%;padding:0 25px 20px}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content h3{font-size:1.1em;font-weight:600;padding:10px 0 5px}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content .truncate a{color:#F36D35}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content .truncate .truncate-text{font-size:15px;font-family:'Montserrat',sans-serif!important;line-height:26px}
#booking-form-container{margin:50px 0 30px;border-top:#eee 1px solid;padding-top:30px}
#booking-form-container h4{margin:20px 0;text-align:center}
#booking-form-container .row-form{display:grid;justify-content:space-between;margin:2px 0}
#booking-form-container .row-form-3{grid-template-columns:32% 32% 32%}
#booking-form-container .row-form-2{grid-template-columns:49% 49%}
#booking-form-container .row-form-1{grid-template-columns:100%}
#booking-form-container .row-form .col-form label{display:inline-block;width:100%;font-size:15px;margin-bottom:6px;font-weight:400}
#booking-form-container .row-form .col-form label span{color:red}
#booking-form-container .row-form .col-form input[type="text"],#booking-form-container .row-form .col-form input[type="email"],#booking-form-container .row-form .col-form input[type="tel"],#booking-form-container .row-form .col-form select,#booking-form-container .row-form .col-form input[type="date"],#booking-form-container .row-form .col-form input[type="number"],#booking-form-container .row-form .col-form textarea{font-size:14px;border:#dedede 1px solid;width:100%}
#booking-form-container .row-form .col-form input:focus,#booking-form-container .row-form .col-form select:focus{outline:0!important}
#booking-form-container .row-form .col-form textarea{height:auto;padding:12px}
#booking-form-container .row-form .col-form .btn-primary{background-color:#F36D35;color:#fff;padding:10px 26px;font-size:16px;border:0;font-weight:600;font-family:"Poppins",serif;box-shadow:0 5px 10px rgba(darken(dodgerblue,40%));transition:all .3s;cursor:pointer;border-radius:2px;border-bottom:4px solid lighten(gray,70%)}
.loading{opacity:.5}
.package-content-container .form-package-booking h2{font-family:"Montserrat",sans-serif;font-size:30px;font-weight:600;text-align:center;padding-bottom:20px}
.package-content-container .form-package-booking .form-package-row{display:grid;grid-template-columns:32% 32% 32%;justify-content:space-between}
.package-content-container .form-package-booking .package-row-full{grid-template-columns:100%}
.package-content-container .form-package-booking .form-package-row .form-col{margin:3px 0}
.package-content-container .form-package-booking .form-package-row .form-col label{font-size:16px;padding-bottom:0;display:inline-block;margin-bottom:4px}
.package-content-container .form-package-booking .form-package-row .form-col label span{color:red}
.package-content-container .form-package-booking .form-package-row .form-col input[type="text"],.package-content-container .form-package-booking .form-package-row .form-col input[type="email"],.package-content-container .form-package-booking .form-package-row .form-col textarea,.package-content-container .form-package-booking .form-package-row .form-col select{width:100%;border:#dedede 1px solid;outline:0;padding:10px 20px;font-size:15px;border-radius:6px}
.package-content-container .form-package-booking .form-package-row .form-col select{padding-right:34px}
.package-content-container .form-package-booking .form-package-row .form-col textarea{height:120px}
.package-content-container .form-package-booking .form-package-row .form-col input[type="submit"]{outline:0;background:#F36D35;border:0;color:#fff;font-family:"Poppins",serif;padding:12px 40px;border-radius:6px;border-bottom:#D34D15 4px solid}
.form-package-booking .wpcf7-not-valid-tip{font-size:14px}
.package-content-container .wpcf7-response-output{margin:0;font-size:14px;text-align:center}
.form-package-booking .hasDatepicker{background:url(https://www.megamaxaviation.com/wp-content/uploads/2023/07/calendar.png) no-repeat 96% center / 20px}
.banner-innerpage .sub-heading{color:#fff;padding-top:0}
.banner-innerpage .caption{background:rgba(0,0,0,0.5);color:#fff;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;z-index:1;text-align:center;width:58%;padding:30px}
.banner-innerpage .caption h1{width:100%;background:none;position:static;transform:none}
.banner-innerpage .caption .button a{background:#F36D35;color:#fff;display:inline-flex;align-items:center;padding:10px 30px;border-radius:35px;font-size:16px;font-weight:600}
.banner-innerpage .caption .button a:hover{background:#fff;color:#F36D35}
.banner-innerpage .caption .button a:hover span{color:#F36D35}
.banner-innerpage .caption .button span{margin-left:6px}
.yatra-description h2{font-size:36px;text-align:center;padding:22px 0;font-weight:700}
.news-events-landing{padding:20px 50px}
.news-events-landing h2{text-align:center;color:#34495E;font-size:2em;font-family:Raleway,serif;padding:25px 0 20px;font-weight:700}
.page-template-news_events .event-grid .grid-product-row{margin-bottom:20px}
.blog-banner{margin-bottom:15px}
.gallery-new-container{padding:0 4%}
.gallery-new-container h1{font-size:40px;text-align:center;padding:30px 0 40px;font-weight:700}
.gallery-new-container h2{font-family:Montserrat,serif;font-size:34px;font-weight:600;padding:20px 0 30px;line-height:40px}
.gallery-content .gallery-content-row{display:grid;grid-template-columns:32% 32% 32%;justify-content:space-between}
.gallery-content .gallery-content-row .gallery-content-col{margin-bottom:20px}
.gallery-content .gallery-content-row .gallery-content-col .thumb a{display:block}
.gallery-content .gallery-content-row .gallery-content-col .thumb img {width: 100% !important;max-width: 100% !important;}
.gallery-content .gallery-content-row .gallery-content-col .thumb a:hover{box-shadow:1px 6px 10px #A8A8A8}
.gallery-content .gallery-content-row .gallery-content-col .gallery-content h3{font-family:Montserrat,serif;font-size:20px;font-weight:600;padding:10px 0;line-height:30px;color:#4b4b4b;text-align:center}
.gallery-single-dark{background:#212121;padding:2% 25%;margin-bottom:25px;margin-top:0}
.gallery-single-dark .gallery-header{display:grid;grid-template-columns:50% 50%;align-items:center}
.gallery-single-dark .gallery-header .heading h1::before{content:"";background:#F36D35;height:2px;width:80px;position:absolute;left:-80px;top:40px}
.gallery-single-dark .gallery-header .heading h1{font-family:Montserrat,serif;font-size:30px;font-weight:600;padding:20px 0 30px 30px;line-height:40px;position:relative;color:#fff}
.gallery-single-dark .gallery-header .info{color:#fff;font-family:Poppins,serif;font-size:16px;text-align:right}
.gallery-single-dark .gallery-content .owl-nav span{display:none}
.gallery-single-dark .gallery-content .owl-nav .owl-prev{position:absolute;left:-30%;top:50%;transform:translateY(-50%);background:url(https://www.megamaxservices.com/wp-content/uploads/2021/12/arrow-left.png) no-repeat center center;width:27px;height:52px;opacity:.5}
.gallery-single-dark .gallery-content .owl-nav .owl-next{position:absolute;right:-30%;top:50%;transform:translateY(-50%);background:url(https://www.megamaxservices.com/wp-content/uploads/2021/12/arrow-right.png) no-repeat center center;width:27px;height:52px;opacity:.5}
.gallery-single-dark .gallery-content .owl-nav .owl-prev:hover,.gallery-single-dark .gallery-content .owl-nav .owl-next:hover{opacity:1}
.copyright-info{display:flex;align-items:center}
.copyright-info .sme-award-logo{margin-left:25px}
.copyright-info .sme-award-logo img{height:80px}
.award-and-recognition-container{background:#fff;padding-bottom:25px}
.award-and-recognition-container img {width:100%}
.award-and-recognition-container h2{text-align:center;color:#34495E;font-size:2em;font-family:Raleway,serif;padding:35px 0 20px;font-weight:700}
.stars{display:flex;top:-5px;position:relative}
.stars img, .star-ratings img{height:20px;margin-right:5px}
.intro-content-container{display: grid;grid-template-columns: 70% 30%;justify-content: space-between;align-items: center;background-color: #F5F5F5;}
.intro-content-container .intro-content{padding-left: 60px;padding-right: 50px;}
.intro-content-container .intro-content h2 {color: #F36D35;font-size: 34px;font-weight: 700;line-height: 44px;margin-bottom: 15px;font-family: "Poppins",serif;}
.intro-content-container .intro-content p{font-size: 16px;color: #000;line-height: 26px;font-family: "Poppins",serif;font-weight: 400;margin-bottom:15px;text-align: justify}
.intro-content-container .intro-thumb{}
.intro-content-container .intro-thumb img{width: 100%;}

.zig-zag-container {}
.zig-zag-container .zig-zag-row{display: grid;grid-template-columns: 49% 49%;justify-content: space-between;padding: 50px 0 0;align-items: center}
.zig-zag-container .zig-zag-row .thumb{}
.zig-zag-container .zig-zag-row .thumb img {width: 100%;}
.zig-zag-container .zig-zag-row .content{padding: 0 80px 0 20px;}
.zig-zag-container .zig-zag-row .content h2 {color: #F36D35;font-size: 34px;font-weight: 700;line-height: 44px;margin-bottom: 15px;font-family: "Poppins",serif;}
.zig-zag-container .zig-zag-row .content p {font-size: 16px;color: #000;line-height: 28px;font-family: "Poppins",serif;font-weight: 400;margin-bottom: 15px;text-align: justify;}
.zig-zag-container .zig-zag-row:nth-child(2n) .thumb {order:2}
.zig-zag-container .zig-zag-row:nth-child(2n) .content {order:1;padding: 0 20px 0 80px;}

.best-time-to-visit {background: url("https://www.megamaxaviation.com/wp-content/uploads/2023/12/bg-best-time.jpg") no-repeat fixed center center / cover;height: 600px;position: relative;margin-top: 60px;}
.best-time-to-visit .overlay {background: rgba(255,255,255,0.85);position: absolute;height: 100%;width: 100%;left: 0;top: 0;z-index: 1;}
.best-time-to-visit .best-time {position: absolute;z-index: 2;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 80%;}
.best-time-to-visit .best-time h2 {color: #F36D35;font-size: 40px;font-weight: 700;line-height: 44px;margin-bottom: 26px;font-family: "Poppins",serif;text-align: center;}
.best-time-to-visit .best-time p {font-size: 18px;color: #000;line-height: 30px;font-family: "Poppins",serif;font-weight: 400;margin-bottom: 20px;text-align: justify;}

.mb-10 {margin-bottom:10px !important}
.content-main-full {padding: 4% 4% 0 4%;}
.content-main-full h2 {color: #F36D35;font-size: 40px;font-weight: 700;line-height: 44px;margin-bottom: 26px;font-family: "Poppins",serif;text-align: center;}
.content-main-full h3 {text-align: center;font-size: 30px;font-weight: 700;margin-bottom: 26px;}
.content-main-full p {font-size: 16px;color: #000;line-height: 28px;font-family: "Poppins",serif;font-weight: 400;margin-bottom: 15px;text-align: justify;}
.content-main-full strong {}

.yatra-features {margin: 50px 0;padding: 0 4%;}
.yatra-features h2 {color: #F36D35;font-size: 40px;font-weight: 700;line-height: 52px;margin-bottom: 30px;font-family: "Poppins",serif;text-align: center;}
.yatra-features .yatra-features-row {display: flex;flex-wrap: wrap;justify-content: space-between;}
.yatra-features .yatra-features-row .yatra-features-col {display: grid;grid-template-columns: auto auto;justify-content: flex-start;width: 48%;margin: 15px 0;text-align: left;align-items: center;}
.yatra-features .yatra-features-row .yatra-features-col .icon {height: 74px;width: 74px;background: #FFCDB870;display: flex;align-items: center;justify-content: center;border-radius: 10px;}
.yatra-features .yatra-features-row .yatra-features-col .icon img {}
.yatra-features .yatra-features-row .yatra-features-col .content {padding-left: 20px;text-align: left;}
.yatra-features .yatra-features-row .yatra-features-col .content p {font-size: 16px;color: #000;line-height: 28px;font-family: "Poppins",serif;font-weight: 400;margin-bottom: 15px;text-align: left;text-align: justify;}

.yatra-features-list {margin: 50px 0;padding: 0 4%;}
.yatra-features-list h2{color: #F36D35;font-size: 40px;font-weight: 700;line-height: 44px;margin-bottom: 30px;font-family: "Poppins",serif;text-align: center;}
.yatra-features-list h4 {text-align: center;font-size: 20px;font-weight: 700;margin-bottom: 26px;padding: 1% 15%;}
.yatra-features-list ul {display: flex;flex-wrap: wrap;justify-content: space-between;}
.yatra-features-list ul li {width: 48%;font-size: 16px;font-family: "Poppins",serif;padding: 3px 0;text-align: justify;}

.photo-reel {display: grid; grid-template-columns: 25% 25% 25% 25%;justify-content: space-between;}
.photo-reel div {}
.photo-reel div img {width:100%}
.faq-chardham {margin-top: 50px;}
.faq-chardham h2 {color: #F36D35;font-size: 40px;font-weight: 700;font-family: "Poppins",serif;}
.faq-chardham .faq .accordion-faq {}
.faq-chardham .faq .accordion-faq h3 {font-family: "Poppins",serif;font-size: 20px;font-weight: 600;display: flex;justify-content: space-between;align-items: flex-start;}
.faq-chardham .faq .accordion-faq h3 img {position: relative;top: 8px;}
.faq-chardham .faq .accordion-faq .faq-content p {font-size: 16px;text-align: justify;}
.yatra-heading {color: #F36D35;font-size: 40px;font-weight: 700;font-family: "Poppins",serif;text-align: center}
.char-dham-package-container .package-starting {font-weight: 600;color: #F36D35;}
.intro-content-container .intro-content .button {}
.intro-content-container .intro-content .button a {background: #F36D35;display: inline-block;color: #fff;text-decoration: none;padding: 10px 36px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;font-size: .75em;letter-spacing: .5px;font-weight: 600;font-family: 'Montserrat',sans-serif;border: #F36D35 1px solid;text-transform: uppercase;margin: 10px;}
.captcha {background: #eee;padding: 5px;text-align: center;}
.captcha .wpcf7-captchac {}
.captcha input.wpcf7-form-control {padding: 10px;border-radius: 4px;border: #919191 1px solid;outline: 0 !important;width: 110px;height: 40px;font-size: 16px;margin-left: 10px;}
.captcha .wpcf7-not-valid-tip {font-size: 13px;}
.captcha h4 {font-size: 20px;margin-bottom: 12px;margin-top: 2px;}
.video-gallery .grid-product-spl-col, .img-gallery .grid-product-spl-col {height:auto !important}
.special-packages-container .special-packages .special-package-item {height: 580px;} 
@media(max-width:1920px){
.banner-container-main {height: 100vh !important;}
.special-packages-container {top: -210px;}
.special-packages-container .special-packages .special-package-item {height: 580px;} 
.welcome-container .welcome {height: 520px;}
#welcome-container {margin-top: 100px !important;}
.grid-product-container .grid-product-row .grid-product-col{height:480px;}
}
@media(max-width:1366px) {
#welcome-container {margin-top: 90px;}
.banner-container-main {height: 100vh !important;}
.welcome-container .welcome .welcome-content{top:-140px}
.welcome-container .welcome{height:268px}
.special-packages-container .special-packages .special-package-item{height:420px}
.welcome-container .welcome{height:267px}
.special-packages-container {top: -120px;}
.grid-product-container .grid-product-row .grid-product-col {height: auto;}
.intro-content-container .intro-content h2 {font-size: 28px;line-height: 36px;}
.intro-content-container .intro-content p {font-size: 15px;line-height: 25px;}
.intro-content-container .intro-content {padding-right: 0;}
.intro-content-container {grid-template-columns: 55% 45%;}
}
@media(min-width:768px) and (max-width:1024px) {
.special-packages-container{top:0}
.banner-container{height:384px;background-position:-133px center}
.banner-container .banner .banner-caption h2{font-size:2.4em;line-height:1.2em}
.banner-container .banner .banner-caption p{font-size:.85em;line-height:22px;color:#000}
.banner-container .banner .banner-caption{margin-top:9%}
.welcome-container .welcome .welcome-thumb{display:none}
.welcome-container .welcome{height:auto}
.welcome-container .welcome .welcome-content{width:100%;padding:5% 3%;top:0;text-align:center}
.welcome-container .welcome .welcome-content p strong{padding:2% 8%;display:inline-block;width:100%}
.welcome-container .welcome .welcome-content p{line-height:22px;font-size:.7em}
.welcome-container .welcome .welcome-content h5,.section-home h5,.section-inner h5{font-size:.7em}
.welcome-container .welcome .welcome-content h1,.section-home h1,.section-inner h2,.section-home h2{font-size:1.4em}
.section-home h1,.section-inner h1,.section-home h2{padding:15px 0 35px!important;font-size:1.6em}
.our-services-container{margin-top:5%}
.features-container .features-row .features-col h3{font-size:.85em}
.our-services-container .our-services-row .our-services-col{width:32%;height:230px}
.our-services-container .our-services-row .our-services-col .our-services-caption h3{font-size:.75em;padding-bottom:2px}
.our-services-container .our-services-row .our-services-col .our-services-caption p a{font-size:.65em}
.our-services-container .our-services-row .our-services-col .our-services-caption h3::before{height:38px}
.our-services-container .our-services-row .our-services-col .our-services-caption{background-position:-290px 0;top:-20px;width:200px;height:54px;left:0;padding:8px 0 8px 20px}
.our-services-container .our-services-row .our-services-col:hover .our-services-caption h3::before{width:25px;top:8px}
.our-services-container .our-services-row .our-services-col:hover .our-services-caption h3,.our-services-container .our-services-row .our-services-col:hover .our-services-caption p{padding-left:25px}
.our-services-container .our-services-row .our-services-col:hover .our-services-caption{background-position:-265px 0;width:220px}
.features-container .features-row{flex-wrap:wrap;justify-content:space-around}
.features-container .features-row .features-col{width:40%;margin-bottom:5%}
.features-container .features-row .features-col p{font-size:.65em;line-height:20px}
.testimonials-container{margin-top:1em;padding:2em 0 0}
.testimonials-container .testimonials .testimonials-content h3{font-size:.85em}
.subscribe-container .subscribeC{width:80%}
.subscribe-container .subscribeC h3{font-size:1.4em;padding-bottom:20px}
.subscribe-container .subscribeC p{line-height:20px;font-size:.7em}
.subscribe-container .subscribeC .subscribe-input input[type="text"]{width:350px;padding:12px 24px;font-size:14px}
.subscribe-container .subscribeC .subscribe-input input[type="submit"]{padding:12px 25px;margin-left:10px;font-size:.65em}
.footer-container .footer-top{flex-wrap:wrap}
.footer-container .footer-top .footer-col,.footer-container .footer-top .footer-links{width:50%;margin:2% 0}
.footer-container .footer-top .footer-col ul li a{padding:2px 0 2px 22px;font-size:14px}
.footer-container .footer-top .footer-col address ul li{font-size:.65em}
.footer-container .footer-top .footer-col h2{font-size:.9em;margin-bottom:10px}
.copyright-container .footer-bottom .copyright-info p{font-size:14px}
.footer-container .footer-top .footer-col address ul li a{font-size:inherit}
.header-container .header .logo a img{height:60px}
.banner-inner{height:220px}
.banner-inner .banner h1{font-size:2em}
.section-inner h5::before{height:40px;bottom:30px}
.grid-product-container{margin-top:5%}
.grid-product-container .grid-product-row{grid-template-columns:49% 49%}
.grid-product-container .grid-product-row .grid-product-col{height:338px;margin-bottom:100px}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content h3{font-size:1em}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content p{font-size:.7em}
.grid-product-container .grid-product-row .grid-product-col h3{font-size:1em;padding:10px 6px}
.grid-product-container .grid-product-row .grid-product-col .grid-product-caption{height:auto;background-position:-240px 0}
.grid-product-container .grid-product-row .grid-product-col h3::before{height:46px}
.aboutus-container .aboutus-row p,.aboutus-container .aboutus-row ul li{font-size:.65em;line-height:22px}
.aboutus-container .aboutus-row h2{font-size:1em}
.aboutus-container .aboutus-row h3,.aboutus-container .aboutus-row h4{padding-bottom:10px;font-size:.8em}
.aboutus-container .aboutus-row ul,.content-page ul{margin:2px 15px}
.aboutus-container .aboutus-row .aboutus-right img{display:none}
.aboutus-container .aboutus-row-2-col{flex-direction:column}
.aboutus-container .aboutus-row .aboutus-left,.aboutus-container .aboutus-row .aboutus-right{width:100%}
.grid-product-container .grid-product-row .grid-product-spl-col{height:auto!important;margin-bottom:20px!important}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-bottom{padding:8px}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-bottom a{padding:8px 22px;font-size:.65em;font-weight:600}
.contactus-container{margin-top:4%}
.contactus-container .contact-address h1{font-size:1.4em;padding:15px 0 10px}
.contactus-container .contact-address h5::before{bottom:30px}
.contactus-container .contactus-row{flex-direction:column}
.contactus-container .contact-address,.contactus-container .contact-form{width:100%}
.contactus-container .contact-form{margin-top:5%}
.banner-container .banner-caption h2{font-size:1.4em;padding-bottom:10px;line-height:34px}
.banner-container .banner-caption p{font-size:.65em;line-height:22px}
.banner-container .banner-caption{margin-top:12%}
.header-container .header .logo img{height:64px;width:auto}
.banner-container .banner-caption p a{padding:10px 26px;margin-top:4%}
.metaslider .flex-control-nav{display:none}
.header-container .header .navbar ul li a{color:#000!important;font-size:.65em!important;padding:10px 30px!important}
.header-container .header .navbar ul li.menu-item-has-children .sub-menu{display:block!important;padding:0}
.header-container .header .navbar ul li.menu-item-has-children ul li a{font-size:.65em;display:block;width:100%;padding:0 0 0 50px;color:#666!important}
.header-container .header .navbar ul li a:hover{color:#fff}
.header-container .header .navbar ul li.menu-item-has-children .sub-menu,.header-container .header .navbar ul li.menu-item-has-children:hover .sub-menu{position:static;width:100%;margin-left:4%}
.home .header-container .header .navbar ul li.menu-item-has-children:hover > a{background:#F36D35}
.header-container .header .navbar ul li.menu-item-has-children ul li a:hover{color:#000!important;background:#fff!important}
.banner-inner .banner h1{font-size:1.4em}
.grid-product-container .grid-product-row .grid-product-col .product-stats ul li span{font-size:11px;line-height:16px}
.booking-form-container .booking-form .booking .form-control-row .form-control label{font-size:.6em}
.contactus-container .contact-address h5{font-size:.7em}
.contactus-container .contact-address address ul li{font-size:.7em;line-height:22px}
.contactus-container .contact-address address ul li a{font-size:inherit}
.contactus-container .contact-form .contactfrm .form-control-row .form-control label{font-size:.6em}
.aboutus-container .aboutus-row p,.content-page p{font-size:.65em;line-height:22px}
.post-navigation .meta-nav{font-size:.8em}
.post-navigation .post-title{font-size:1em}
.header-container .header{justify-content:flex-start;position:relative;padding:6px 0}
.header-container .header .logo a img{height:60px}
.menu-overlay{position:fixed;background:rgba(0,0,0,0.8);height:100%;width:100%;z-index:998;left:0;top:0;display:none}
.mobile-menu{display:block;position:absolute;right:0;top:18px;padding:1px 10px;cursor:pointer}
.home .mobile-menu .fa{font-size:16px;color:#fff}
.mobile-menu .fa{font-size:16px;color:#000}
.header-container .header .navbar{position:fixed;right:-120%;top:0;width:89.3%;background:#fff;height:100vh;z-index:999}
.header-container .header .navbar .menu-close{position:absolute;left:-40px;background:#fff;display:block;width:40px;height:40px;text-align:center;line-height:40px}
.header-container .header .navbar .menu-close a{color:#000;text-decoration:none;font-family:montserrat,sans-serif;font-weight:600}
.header-container .header .navbar ul{list-style: none !important;padding-top: 40px !important;padding: 0 !important;}
.header-container .header .navbar ul li{width:100%}
.header-container .header .navbar ul li a {font-family: 'Montserrat',sans-serif !important;text-decoration: none !important;padding: 10px 26px !important;color: #000 !important;font-weight: 500 !important;font-size: .8em !important;text-transform: uppercase;display: inline-block;letter-spacing: 1px;width: 100%;}
.mobile-menu-show{right:0!important;display:block!important}
.header-container .header .navbar ul li a:hover{background:#F36D35;color:#fff!important}
.body_overflow{overflow:hidden}
.special-packages-container .special-packages .owl-nav{display:block}
.welcome-container{margin-top:60px}
.itinerary-container{padding:0 8%}
.itinerary-container h3{font-size:1.4em;margin-top:7%;margin-bottom:2%}
.itinerary-container h3::before{left:-18%!important;top:-24px!important;height:86px!important;width:86px!important;padding:15px 12px!important;line-height:28px!important;font-size:.75em!important}
.itinerary-container ul{margin-top:15px!important}
.sliding-form-container{right:-80%;width:80%}
.blogpost_page h1{font-size:1.4em}
.category .page-header h1,.archive .page-header h1{padding:15px 0 35px;font-size:1.6em}
.category article .entry-header h2,.archive article .entry-header h2{font-size:1.2em;padding-bottom:0}
.page-404-container .page-404 h1{font-size:100px}
.page-404-container .page-404 p{font-size:14px}
.event-container h1,.inner-heading h1{font-size:32px}
.event-container .event-data h2{font-size:1.6em}
.event-container .event-data .event-data-row .event-data-col{grid-template-columns:auto auto}
.event-grid h1{padding:0 0 10px!important}
.event-grid .event-container .event-data h2{margin-top:20px}
.blog-single-container .blogpost_page h1{font-size:30px;line-height:42px;padding:0 0 15px!important}
.blog-single-container{margin-top:30px}
.blog-single-container .blog-sidebar .blog-recent-row{grid-template-columns:100%}
.blog-single-container .blog-sidebar .blog-recent-row .blog-recent-thumb{margin-bottom:10px}
.blog-single-container .blog-sidebar .blog-recent-row{padding-bottom:2px}
.about-first-sec-form-container .about-first-sec-form{grid-template-columns:100%}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-info h1{font-size:34px;line-height:50px;padding:25px 0}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-info{padding-right:0}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-info .bookmytour-button a{font-size:14px;padding:14px 26px}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-form-col{margin-top:50px}
.about-form{width:100%}
.about-form h2{font-size:30px;padding-bottom:10px}
.about-form .about-form-row input[type="submit"]{font-size:18px}
.about-why-choose-us-container h2{font-size:30px;margin:0 0 25px}
.about-why-choose-us-container .about-why-choose-us{padding:0 15%}
.about-why-choose-us-container .img1{top:15px;width:100px}
.about-why-choose-us-container .img2{bottom:0;width:180px}
.about-why-choose-us-container .about-why-choose-us .owl-whychoose-item h3{font-size:22px;padding:12px 0 8px}
.about-why-choose-us-container .about-why-choose-us .owl-whychoose-item p{font-size:14px;line-height:26px}
.about-features-container{padding:40px 0}
.about-features-container .small-heading,.about-tour-packages-container .small-heading{font-size:28px}
.about-features-container h2,.about-tour-packages-container h2{font-size:30px;margin:0 0 30px}
.about-features-container .about-features .about-features-row{grid-template-columns:48% 48%;grid-gap:5% 0}
.about-features-container{padding-bottom:65px}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row .about-tour-packages-col h3{font-size:15px;padding:8px 0 20px}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row .about-tour-packages-col a{font-size:13px}
.about-tour-packages-container{padding:40px 0 70px}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-left h2{font-size:30px;padding:10px 0;line-height:36px}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-left p{font-size:14px;line-height:26px}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-right img{width:100%}
.mobile-app-container .mobile-app .mobile-app-row{grid-template-columns:56% 40%}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-left .app-download img{height:40px}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-left .app-download{margin-top:20px}
.mobile-app-container{padding:40px 0}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-thumb .thumbnail-container{height:192px}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-thumb .thumbnail-border{height:190px}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-info h3{font-size:24px;padding:10px 0}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-info p{font-size:14px;line-height:24px}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-info .button-container a{font-size:13px}
.our-aircraft-container{padding:10px 0}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col{padding:30px 0}
.glsr-reviews{grid-template-columns:100%}
.page-id-4041 h1{padding:15px 0 10px!important;font-size:1.6em}
.glsr-reviews .glsr-review h3{font-size:20px}
.glsr-reviews .glsr-review{padding:22px;border-radius:14px}
.reviews-container{grid-template-columns:100%}
.review-form-container{margin:4% 8%}
.career-container .career-main .career-row .career-item .job-heading,.career-container .career-main .career-row .career-item .job-count,.career-container .career-main .career-row .career-item .job-location{font-size:16px}
.career-container .career-main{padding:0}
.career-container .career-main .career-row .career-item{margin:0}
.career-container .career-main .career-row .job-description{margin:0}
.faq-container h2{font-size:1.6em;padding:35px 0}
.faq-container .faq .accordion-faq h3{font-size:16px}
.faq-container .faq .accordion-faq{padding:14px 24px}
.faq-container .faq{padding:0}
.banner-innerpage{height:280px}
.banner-innerpage h1{padding:14px 30px!important}
.event-container .grid-product-row{grid-template-columns:48% 48%!important}
.event-container .grid-product-row .grid-product-col{background:#fff}
.event-container .grid-product-row .grid-product-col .grid-product-spl-content h3{font-size:1em;font-weight:600;padding:10px 0 5px}
.char-dham-package-container .char-dham-navigation h2{font-size:22px}
.char-dham-package-container .char-dham-navigation ul li a{font-size:15px;padding:6px}
.char-dham-package-container .char-dham-content h2{font-size:22px}
.char-dham-package-container{grid-template-columns:35% 65%;padding:10px 0}
.char-dham-package-container .char-dham-content h3{font-size:20px}
.char-dham-package-container .char-dham-content{padding-left:20px}
.char-dham-package-container .char-dham-navigation ul li{line-height:22px}
.char-dham-package-container .char-dham-content p,.char-dham-package-container .char-dham-content table td{font-size:14px}
.itinerary-info fieldset legend{font-size:16px}
.char-dham-package-container .char-dham-content ul li{font-size:14px;line-height:22px}
.char-dham-package-container .char-dham-content ul{margin-top:0}
.package-content-container .form-package-booking h2{font-size:22px;padding-bottom:15px}
.package-content-container .form-package-booking .form-package-row{grid-template-columns:48% 48%}
.package-content-container .form-package-booking .form-package-row .form-col label{font-size:15px;margin-bottom:2px}
.package-content-container .form-package-booking .form-package-row .form-col input[type="submit"]{font-size:18px}
.package-content-container .form-package-booking .package-row-full{grid-template-columns:100%!important}
.banner-innerpage .caption{width:90%}
.news-events-landing .grid-product-row{grid-template-columns:49% 49%!important}
.news-events-landing .grid-product-row .grid-product-spl-col .grid-product-spl-thumb img{height:200px}
.news-events-landing .grid-product-row .grid-product-spl-col .grid-product-spl-content h3{font-size:15px}
.news-events-landing .grid-product-row .grid-product-spl-col{margin-bottom:0!important}
.gallery-content .gallery-content-row{grid-template-columns:49% 49%}
.gallery-new-container h1{font-size:30px;padding:30px 0}
.gallery-content .gallery-content-row .gallery-content-col .gallery-content h3{font-size:18px;padding:6px 0}
.certification-intro {padding: 3% 4%;}
.certification-intro .certification-text p {font-size: 15px;line-height: 25px;}
    
.intro-content-container .intro-thumb {display: none;}
.intro-content-container {grid-template-columns: 100% !important;}
.intro-content-container .intro-content {padding: 40px;}
.intro-content-container .intro-content h2 {font-size: 30px;line-height: 40px;margin-bottom: 10px;}
.intro-content-container .intro-content p {font-size: 15px;line-height: 25px;}
.zig-zag-container .zig-zag-row {grid-template-columns: 100%;padding: 0;}
.zig-zag-container .zig-zag-row .content {padding: 40px;}
.zig-zag-container .zig-zag-row .content h2 {font-size: 30px;line-height: 40px;margin-bottom: 10px;}
.zig-zag-container .zig-zag-row .content p {font-size: 15px;line-height: 25px;}
.zig-zag-container .zig-zag-row:nth-child(2n) .thumb {order: 1;}
.zig-zag-container .zig-zag-row:nth-child(2n) .content {padding: 40px;}
.best-time-to-visit {height: 400px;margin-top: 0px;}
.best-time-to-visit .best-time h2 {font-size: 36px;line-height: 42px;margin-bottom: 20px;}
.best-time-to-visit .best-time p {font-size: 15px;line-height: 25px;}
.content-main-full h2 {font-size: 30px !important;line-height: 40px;margin-bottom: 20px;}
.content-main-full p {font-size: 15px;line-height: 25px;}
.content-main-full {padding: 40px !important;}
.content-main-full h3 {font-size: 24px;margin-bottom: 20px;}
.yatra-features {margin: 0;}
.yatra-features h2 {font-size: 30px !important;line-height: 40px;margin-bottom: 20px;}
.yatra-features .yatra-features-row .yatra-features-col {width: 100%;}
.yatra-features .yatra-features-row .yatra-features-col .content p {font-size: 15px;line-height: 25px;margin-bottom: 10px;}
.yatra-features-list h2 {font-size: 30px !important;line-height: 40px;margin-bottom: 20px;}
.yatra-features-list h4 {font-size: 18px;margin-bottom: 20px;padding: 1% 4%;}
.yatra-features-list ul {padding: 0;}
.yatra-features-list ul li {width: 100%;font-size: 15px;}
.yatra-features-list {margin: 30px 0;}
.faq-chardham {margin-top: 0px;padding: 0 4%;}
.faq-container .faq .accordion-faq {padding: 20px 24px;}
.faq-container .faq .accordion-faq h3 {font-size: 18px;}
.faq-chardham .faq .accordion-faq .faq-content p {font-size: 15px;}
    

}
@media(min-width:768px) and (max-width:1024px) and (orientation:landscape) {
.news-events-landing .grid-product-row .grid-product-spl-col .grid-product-spl-thumb img{height:270px}
.news-events-landing .grid-product-row .grid-product-spl-col .grid-product-spl-content{min-height:auto!important}
.banner-container{background-position:center center}
.banner-container .banner .banner-caption{margin-top:7%}
.our-services-container{margin-top:2%}
.our-services-container .our-services-row .our-services-col{height:306px}
.our-services-container .our-services-row .our-services-col .our-services-caption{padding:12px 0 12px 20px}
.features-container .features-row .features-col{width:28%;margin:0 2% 4%}
.testimonials-container{padding:2em 0 0}
.footer-container{padding:3% 0}
.grid-product-container .grid-product-row .grid-product-col{height:450px}
.grid-product-container .grid-product-row .grid-product-spl-col{width:100%}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content{min-height:200px}
.contactus-container .contactus-row{flex-direction:row}
.contactus-container .contact-address,.contactus-container .contact-form{width:50%}
.contactus-container .contact-form{margin-top:0}
.banner-container{height:500px}
.banner-container .banner-caption{margin-top:15%}
.banner-container .banner-caption h2{font-size:2em;line-height:46px}
.banner-container .banner-caption p{font-size:.7em}
.welcome-container .welcome .welcome-content{padding:10% 3% 5%}
.welcome-container .welcome .welcome-content h1,.section-home h1,.section-inner h1,.section-home h2{font-size:1.6em}
.our-services-container .our-services-row .our-services-col .our-services-caption h3{font-size:.9em}
.our-services-container .our-services-row .our-services-col .our-services-caption{height:65px;background-position:-260px 0;width:230px}
.our-services-container .our-services-row .our-services-col:hover .our-services-caption{background-position:-245px 0;width:240px}
.subscribe-container .subscribeC{width:60%}
.subscribe-container .subscribeC h3{font-size:1.6em}
.footer-container .footer-top .footer-col address ul li{line-height:20px}
.contactus-container .contact-address address ul li a{font-size:inherit}
.sliding-form-container{right:-50%;width:50%}
.event-container .event-data .event-data-row .event-data-col{grid-template-columns:auto auto auto auto}
.about-first-sec-form-container .about-first-sec-form{grid-template-columns:52% 44%}
.our-aircraft-container{padding:30px 0}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-thumb .thumbnail-container,.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-thumb .thumbnail-border{height:250px}
.reviews-container{grid-template-columns:49% 49%}
}
@media(max-width:767px) {
.reviews-container .reviews-col .author-info img {display: none;}
.top-bar-container .top-bar .top-bar-info ul li{margin-right:10px}
.top-bar-container .top-bar .top-bar-info ul li a{font-size:.6em}
.banner-container .banner-caption h2{font-size:.8em;padding-bottom:5px;letter-spacing:0;line-height:20px}
.top-bar-container .top-bar .top-bar-info ul li a img{padding-right:4px;height:10px}
.top-bar-container .top-bar .top-bar-social{display:none}
.banner-container .banner .banner-caption h2{font-size:1.8em;letter-spacing:normal}
.banner-container{height:auto;background-position:-160px 0}
.banner-container .banner .banner-caption p{font-size:.85em;line-height:20px;padding-bottom:15px}
.banner-container .banner .banner-caption p br{display:none}
.banner-container .banner .banner-caption p a{padding:10px 22px;margin-top:0}
.banner-container .banner .banner-caption{margin-top:0;padding:7% 0}
.welcome-container .welcome .welcome-thumb{display:none}
.welcome-container .welcome .welcome-content{width:100% !important;padding:3% !important;top:0;text-align:center}
.welcome-container .welcome .welcome-content h5{font-size:.65em}
.welcome-container .welcome .welcome-content h1{font-size:1em;padding:12px 0;line-height:30px}
.welcome-container .welcome .welcome-content p{line-height:20px;font-size:.65em}
.section-home h5,.section-inner h5,.section-home .sub-heading,.section-inner .sub-heading{font-size:.65em}
.section-home h1,.section-inner h1,.section-home h2,.blogpost_page h1{font-size:1.2em;padding:15px 12px 24px!important}
.our-services-container .our-services-row,.features-container .features-row,.footer-container .footer-top,.copyright-container .footer-bottom{flex-direction:column}
.our-services-container .our-services-row .our-services-col{width:100%;margin-bottom:3%;height:350px}
.our-services-container .our-services-row .our-services-col .our-services-caption{background-position:-240px 0;height:70px}
.our-services-container .our-services-row .our-services-col:hover .our-services-caption{background-position:-170px 0}
.features-container .features-row .features-col{width:86%;margin:4% 7%}
.testimonials-container{padding:3em 0;margin-top:2em}
.testimonials-container .testimonials .testimonials-content h3{font-size:.8em}
.subscribe-container .subscribeC h3{font-size:1em;padding-bottom:15px}
.subscribe-container .subscribeC p{line-height:18px;font-size:.65em}
.subscribe-container .subscribeC .subscribe-input input[type="text"]{width:100%;padding:12px 24px;font-size:14px}
.subscribe-container .subscribeC .subscribe-input input[type="submit"]{padding:12px 24px;margin-left:0;margin-top:10px;font-size:12px}
.footer-container .footer-top .footer-links,.footer-container .footer-top .footer-col{width:100%;margin:12px 10px}
.footer-container .footer-top .footer-col h3{padding-bottom:10px;font-size:1em}
.footer-container .footer-top .footer-col ul li a{padding:1px 0 1px 18px;font-size:.7em}
.footer-container .footer-top .footer-col address ul li{font-size:.65em;line-height:20px}
.footer-container .footer-top .footer-col address ul li a{font-size:inherit}
.copyright-container .footer-bottom .footer-social ul li a{padding:6px;display:inline-block}
.copyright-container .footer-bottom .footer-social{margin-top:14px}
.copyright-container .footer-bottom{padding:10px 0}
.copyright-container .footer-bottom .copyright-info p{font-size:.65em}
.special-packages-container{top:20px}
.welcome-container .welcome{height:auto}
.welcome-container{margin: 10px 0 !important;}
.banner-container .banner{align-items:center}
.our-services-container .our-services-row .our-services-col .our-services-caption h3{font-size:1em;padding-bottom:5px}
.our-services-container .our-services-row .our-services-col .our-services-caption h3::before{height:45px}
.banner-inner{height:140px}
.banner-inner .banner h1{font-size:1em;text-align:center}
.metaslider .flex-control-nav{display:none}
.banner-container .banner-caption{margin-top:40px}
.banner-container .banner-caption p a{padding:8px 16px;font-size:.7em;letter-spacing:0;line-height:18px}
.metaslider .flexslider{margin:0}
.header-container .header .logo img{height:50px;width:auto}
.home .header-container .header{justify-content:flex-start}
.header-container .header{justify-content:center;position:relative;padding:6px 0}
.header-container .header .logo a img{height:50px;width:auto}
.menu-overlay{position:fixed;background:rgba(0,0,0,0.8);height:100%;width:100%;z-index:998;left:0;top:0;display:none}
.mobile-menu{display:block !important;position:absolute;right:0;top:14px;padding:0 10px;cursor:pointer}
.mobile-menu .fa{font-size:16px}
.header-container .header .navbar{position:fixed;right:-120%;top:0;width:89.3%;background:#fff;height:100vh;z-index:999}
.header-container .header .navbar .menu-close{position:absolute;left:-40px;background:#fff;display:block;width:40px;height:40px;text-align:center;line-height:40px}
.header-container .header .navbar .menu-close a{color:#000;text-decoration:none;font-family:montserrat,sans-serif;font-weight:600}
.header-container .header .navbar ul{list-style:none;padding-top:40px;padding: 0}
.header-container .header .navbar ul li{width:100%}
.home .mobile-menu .fa{font-size:16px;color:#fff}
.mobile-menu .fa{font-size:16px;color:#000}
.header-container .header .navbar ul li a{font-family:'Montserrat',sans-serif;text-decoration:none;padding:10px 26px;color:#000;font-weight:500;font-size:.8em;text-transform:uppercase;display:inline-block;letter-spacing:1px;width:100%}
.mobile-menu-show{right:0!important;display:block!important}
.header-container .header .navbar ul li a:hover{background:#F36D35!important;color:#fff!important;padding:10px 26px!important}
.body_overflow{overflow:hidden}
.grid-product-container .grid-product-row .grid-product-col{width:100%;height:336px;margin:0 0 100px}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content h3{font-size:1em}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content p{font-size:.7em;line-height:20px}
.aboutus-container .aboutus-row p,.aboutus-container .aboutus-row ul li{font-size:.65em;line-height:22px}
.aboutus-container .aboutus-row h3,.aboutus-container .aboutus-row h4{padding-bottom:10px;font-size:.8em}
.aboutus-container .aboutus-row h2{font-size:9em}
.aboutus-container .aboutus-row-2-col{flex-direction:column}
.aboutus-container .aboutus-row .aboutus-left,.aboutus-container .aboutus-row .aboutus-right{width:100%}
.aboutus-container .aboutus-row ul{margin:5px 15px}
.section-inner h5::before{height:30px;bottom:30px}
.grid-product-container,.aboutus-container{margin-top:5%}
.grid-product-container .grid-product-row .grid-product-col .grid-product-caption{height:auto;padding:8px 0 8px 30px}
.grid-product-container .grid-product-row .grid-product-col h3::before{height:50px}
.grid-product-container .grid-product-row .grid-product-spl-col{height:auto!important;margin-bottom:20px!important}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-bottom{padding:10px}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-bottom a{padding:8px 28px;font-size:.65em}
.booking-form-container .booking-form .booking h1{font-size:.9em;padding:15px 0 20px}
.booking-form-container .booking-form .booking h4{font-size:13px;padding-top:10px}
.booking-form-container .booking-form .booking .form-control-row .form-control input[type="text"],.booking-form-container .booking-form .booking .form-control-row .form-control textarea{font-size:13px;padding:8px}
.booking-form-container .booking-form .booking .form-control-row .form-control input[type="submit"]{padding:14px 30px;font-size:.65em}
.booking-form-container .booking-form .booking{margin:4% 0;width:100%;border:#ececec 1px solid}
.booking-form-container .booking-form .booking .form-control-row .form-control label{padding-bottom:6px}
.booking-form-container{min-height:auto;background:#fff}
.booking-form-container::before{display:none}
.contactus-container .contactus-row{flex-direction:column}
.contactus-container .contact-address,.contactus-container .contact-form{width:100%}
.contactus-container .contact-form{margin-top:5%}
.contactus-container .contact-address h5::before{height:30px;bottom:30px}
.contactus-container{margin-top:5%}
.contactus-container .contact-address h1{font-size:1.2em;padding:15px 0 4px}
.contactus-container .contact-address address ul li{font-size:.85em;padding-bottom:8px}
.contactus-container .contact-form .contactfrm{padding:15px 25px}
.contactus-container .contact-form .contactfrm .form-control-row .form-control input[type="text"],.contactus-container .contact-form .contactfrm .form-control-row .form-control select,.contactus-container .contact-form .contactfrm .form-control-row .form-control textarea{padding:8px}
.contactus-container .contact-form .contactfrm .form-control-row .form-control input[type="submit"]{padding:12px 30px;font-size:.65em}
.subscribe-container .subscribeC{width:90%}
.footer-container .footer-top .footer-col h2{font-size:.8em;margin-bottom:10px}
.footer-blog nav{margin:0}
.features-container .features-row .features-col h3{font-size:.85em}
.grid-product-container .grid-product-row .grid-product-col h3{font-size:1em}
.header-container .header .navbar ul li.menu-item-has-children > a{background-position:38% center}
.header-container .header .navbar ul li a{color:#000!important;font-size:.65em}
.header-container .header .navbar ul li a:hover{color:#fff!important}
.header-container .header .navbar ul li.menu-item-has-children .sub-menu{display:block;width:100%;padding:0;padding-left:20px}
.header-container .header .navbar ul li.menu-item-has-children:hover .sub-menu {position: static !important;width: 100% !important;padding: 0 !important;padding-left: 20px !important;}
.header-container .header .navbar ul li.menu-item-has-children ul li a{font-size:.65em}
.home .header-container .header .navbar ul li.menu-item-has-children:hover > a{color:#fff!important;background:#F36D35!important;padding:10px 26px!important}
.header-container .header .navbar ul li.menu-item-has-children ul li a:hover{color:#444!important;padding:6px 12px!important;background:#eee!important}
.grid-product-container .grid-product-row .grid-product-col .product-stats ul li span{font-size:11px;line-height:16px}
.aboutus-container .aboutus-row .aboutus-right img{display:none}
.contactus-container .contact-address h5{font-size:.65em}
.contactus-container .contact-address address ul li{font-size:.65em;line-height:22px}
.contactus-container .contact-address address ul li a{font-size:inherit}
.contactus-container .contact-form .contactfrm .form-control-row .form-control label{font-size:.6em;padding:0 0 3px}
.aboutus-container .aboutus-row p,.content-page p{font-size:.65em;line-height:22px}
.package-booking-btn a{padding:8px 34px;font-size:.65em;margin:6px}
.booking-form-container .booking-form .booking .form-control-row .form-control label{font-size:.6em;padding:0 0 5px}
.wpcf7 .ajax-loader{display:none}
.post-navigation .meta-nav{font-size:14px}
.post-navigation .post-title{font-size:16px}
.hide-in-mobile{display:none}
.our-services-container,.features-container,.testimonials-container{padding:50px 0 20px}
.welcome-container{margin:100px 0 20px}
.subscribe-container .subscribeC .subscribe input[type="email"]{width:320px}
.special-packages-container .special-packages .special-package-item{height:440px}
.itinerary-container h3{font-size:1.2em;margin-left:20%;margin-bottom:30px;margin-top:50px;padding-top:0}
.itinerary-container h3::before{left:-38%!important;top:-25px!important;height:75px!important;width:75px!important;padding:15px 12px!important;line-height:23px!important;font-size:.8em!important}
.itinerary-container{padding:0}
.itinerary-container ul{margin:35px 15px 30px!important}
.itinerary-container h2{padding-bottom:10px!important}
.blogpost_page,.page-content{padding:0 2%}
.content-page h3,.page-content h2{font-size:1em;padding-bottom:10px}
.content-page h4,.page-content h4{font-size:16px}
blockquote p{font-size:14px!important;line-height:22px!important}
.comment-form{margin-top:10px}
.grid-product-container .grid-product-row,.grid-product-row{grid-template-columns:100%!important;grid-column-gap:0;grid-row-gap:10px}
#grid-product-container .event-container,.event-container{padding:20px}
.sliding-form-container{right:-85%;width:85%;padding:20px 0}
.sliding-form-container .sliding-form h3,.sliding-form-container .sliding-form .class-h3{font-size:1.1em;padding-bottom:5px}
.sliding-form-container .form-quick .form-quick-row label{font-size:.6em}
.sliding-form-container .form-quick .form-quick-row input[type="text"],.sliding-form-container .form-quick .form-quick-row input[type="email"],.sliding-form-container .form-quick .form-quick-row textarea{padding:7px;font-size:12px}
.sliding-form-container .form-quick .form-quick-row input[type="submit"]{padding:12px 20px;font-size:.65em}
.sliding-form-container .sliding-trigger{left:-89px;font-size:13px}
.blogpost_page h2,.blogpost_page h3{padding:10px 0 15px;font-size:1em}
.page-template .page-content .wp-block-media-text__content{padding-top:20px;padding-left:0;padding-right:0}
.category .page-header h1,.archive .page-header h1{font-size:1.2em;padding:15px 12px 20px}
.category article .entry-header h2,.archive article .entry-header h2{font-size:1em;padding-bottom:0}
.package-booking-btn .book-btn{margin:20px}
.you-may-like{padding-bottom:16%;margin-top:8%}
.page-404-container .page-404 h1{font-size:70px}
.page-404-container .page-404 p{font-size:14px;padding:10px 30px}
.page-404-container .page-404 p a{margin-top:10px}
.page-404-container{height:360px}
.event-container h1{font-size:1.2em;padding:20px}
.event-container .event-data h2{font-size:1.2em;margin-bottom:10px;padding:0 4%}
.event-container .event-data p{font-size:.65em;padding:0 4%}
.event-container .event-data .event-data-row .event-data-col{grid-template-columns:auto auto}
.event-container .event-data{margin-bottom:30px}
.event-grid h1{padding:0 12px 10px!important}
.event-grid .event-container .event-data h2{margin-top:10px}
.event-grid .video-thumb .playbtn img{height:40px;width:40px}
.blog-single-container{grid-template-columns:100%;padding:0 2%;margin-top:20px}
.blog-single-container .blogpost_page h1{font-size:24px;line-height:30px;padding-bottom:10px!important}
.about-first-sec-form-container .about-first-sec-form{grid-template-columns:100%}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-info{padding-right:0}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-info h1{font-size:24px;line-height:34px;padding:15px 0}
.about-first-sec-form-container .about-first-sec-form .about-first-sec-info .bookmytour-button a{font-size:14px;padding:12px 26px}
.about-form{padding:20px;width:100%;margin-top:40px}
.about-form h2{font-size:22px;padding-bottom:0}
.about-form .about-form-row input[type="submit"]{font-size:14px}
.about-why-choose-us-container h2{font-size:24px;margin-bottom:15px}
.about-why-choose-us-container{padding:40px 0}
.about-why-choose-us-container .img1{left:-20px;top:10px;width:60px}
.about-why-choose-us-container .img2{right:-20px;bottom:0;width:100px}
.about-why-choose-us-container .about-why-choose-us{padding:0 4%}
.about-why-choose-us-container .about-why-choose-us .owl-whychoose-item h3{font-size:18px;padding:10px 0}
.about-why-choose-us-container .about-why-choose-us .owl-whychoose-item p{font-size:14px;line-height:24px}
.about-why-choose-us-container .about-why-choose-us .owl-prev span,.about-why-choose-us-container .about-why-choose-us .owl-next span{font-size:50px}
.about-why-choose-us-container .about-why-choose-us .owl-prev{top:8%;left:-8%}
.about-why-choose-us-container .about-why-choose-us .owl-next{top:8%;right:-8%}
.about-features-container{padding:30px 0}
.about-features-container .small-heading,.about-tour-packages-container .small-heading{font-size:24px}
.about-features-container h2,.about-tour-packages-container h2{font-size:24px;line-height:30px;margin:0 0 30px}
.about-features-container .about-features .about-features-row{grid-template-columns:100%}
.about-features-container .about-features .about-features-row .about-features-col{margin-bottom:20px}
.about-features-container .about-features .about-features-row .about-features-col h3{font-size:18px}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row{grid-template-columns:100%;grid-gap:3% 2%}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row .about-tour-packages-col h3{font-size:14px;padding:10px 0 15px}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row .about-tour-packages-col h3 span{font-size:20px}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row .about-tour-packages-col a{font-size:13px;padding:8px 26px}
.mobile-app-container .mobile-app .mobile-app-row{grid-template-columns:100%}
.about-tour-packages-container{padding:30px 0 140px}
.about-form .about-form-row input[type="text"],.about-form .about-form-row input[type="email"]{margin:5px 0;padding:10px;font-size:13px}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-left h2{font-size:24px;line-height:28px;padding:5px 0 15px}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-left p{font-size:14px;line-height:24px}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-left .app-download img{height:40px}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-left .app-download{margin-top:20px}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-right img{width:100%}
.mobile-app-container .mobile-app .mobile-app-row .mobile-app-col-right{margin-top:20px}
.mobile-app-container{padding:25px 0}
.our-aircraft-container{padding:20px 0}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col{grid-template-columns:100%;padding:15px 0}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-info h3{font-size:24px;padding:10px 0;margin-top:15px}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-info p{font-size:14px;line-height:24px}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-thumb .thumbnail-container,.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-thumb .thumbnail-border{height:200px}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col:nth-child(2) .our-aircraft-thumb{order:1}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col:nth-child(2) .our-aircraft-info{order:2}
.page-id-4041 h1{font-size:28px!important;padding:10px 0}
.glsr-reviews{grid-template-columns:100%}
.glsr-reviews .glsr-review{padding:20px}
.glsr-reviews .glsr-review h3{font-size:18px}
.glsr-reviews .glsr-review .glsr-review-author .glsr-tag-value{font-size:16px}
.glsr .glsr-form{padding:20px}
.glsr .glsr-form .glsr-button{width:100%}
.reviews-container{grid-template-columns:100%}
.reviews-container .reviews-col h3{font-size:18px}
.reviews-container .reviews-col .reivew-content p{font-size:13px;line-height:24px}
.reviews-container .reviews-col{padding:20px}
.review-form-container{margin:20px 0}
.review-form-container .glsr{padding:0}
.reviews-container .reviews-col .author-info{justify-content:center}
.career-container .career-main .career-row .career-item .job-heading,.career-container .career-main .career-row .career-item .job-count,.career-container .career-main .career-row .career-item .job-location{font-size:15px}
.career-container .career-main{padding:0}
.career-container .career-main .career-row .career-item{margin:0;padding:6px 10px;align-items:center}
.career-container .career-main .career-row .job-description{margin:0}
.career-container .career-main .career-row .job-description .jd-heading div{font-size:14px}
.career-container .career-main .career-row .job-description .jd-content p,.career-container .career-main .career-row .job-description .jd-content ul li{font-size:13px;line-height:24px}
.career-container .career-main .career-row .job-description{padding:10px 20px}
.career-container .career-main .career-row .job-description .jd-heading{margin-bottom:10px}
.career-container .career-main .career-row .career-item .job-icon i{font-size:16px}
#applynow{width:100%;padding:20px!important}
#applynow h2{font-size:24px}
#applynow .contact-form{width:100%}
.payment{width:90%;margin:6% auto}
.payment_header{padding:10px}
.payment .check i{font-size:24px}
.payment .content h1{font-size:24px;padding-bottom:5px}
.payment p{font-size:14px}
.payment .content a{font-size:14px}
.financial-reports-container h1{font-size:1.2em;padding:15px 12px 40px!important}
.content-page table td{font-size:.65em}
.footer-address-light-container .footer-address-light{grid-template-columns:auto;grid-gap:normal}
.faq-container h2{font-size:1.2em;padding:35px 0 25px}
.faq-container .faq{padding:0}
.faq-container .faq .accordion-faq h3{font-size:16px}
.faq-container .faq .accordion-faq{padding:20px 24px}
.faq-container .faq .accordion-faq .faq-content p{font-size:14px;line-height:22px}
.banner-innerpage{height:150px}
.banner-innerpage h1{width:80%;padding:14px 30px!important}
.char-dham-package-container .char-dham-navigation .stickItUp{position:static}
.char-dham-package-container{grid-template-columns:100%;padding:10px 0}
.char-dham-package-container .char-dham-navigation h2{font-size:24px;margin-bottom:10px}
.char-dham-package-container .char-dham-navigation ul li a{font-size:16px;padding:5px}
.char-dham-package-container .char-dham-navigation{padding:20px 14px;border:#aeaeae 1px solid;margin-bottom:30px}
.char-dham-package-container .char-dham-navigation h2{margin-top:0}
.char-dham-package-container .char-dham-content{border-left:0;padding-left:0}
.char-dham-package-container .char-dham-content h2{font-size:22px;line-height:30px;margin-bottom:0}
.char-dham-package-container .char-dham-navigation{margin-bottom:10px}
.itinerary-info fieldset legend{font-size:17px}
.char-dham-package-container .char-dham-content table td,.char-dham-package-container .char-dham-content ul li{font-size:14px;line-height:22px}
.package-sep{height:10px!important}
.row-form-3{grid-template-columns:100%!important}
.package-content-container .row-form .col-form{margin:0}
.row-form-2{grid-template-columns:100%!important}
#booking-form-container .row-form .col-form label{font-size:14px}
#booking-form-container h4{margin:0 0 10px}
.subscribe-container .subscribeC .subscribe-input{width:100%;text-align:center}
.subscribe-container .subscribeC .subscribe-input input[type="submit"]{width:100%}
.subscribe-container .wpcf7 form .wpcf7-response-output{font-size:12px;position:static;color:#000;background:#fff}
.subscribe-container .wpcf7-not-valid-tip{color:#fff;font-size:12px;position:static}
.package-content-container .form-package-booking h2{font-size:20px}
.package-content-container .form-package-booking .form-package-row{grid-template-columns:100%}
.package-content-container .form-package-booking .form-package-row .form-col label{font-size:14px}
.package-content-container .form-package-booking .form-package-row .form-col input[type="submit"]{padding:10px 34px;font-size:16px}
.landingpage .banner-innerpage .caption{width:96%;padding:10px}
.landingpage .banner-innerpage .sub-heading{font-size:11px}
.landingpage .banner-innerpage .caption .button a{padding:6px 20px;font-size:14px}
.landingpage .banner-innerpage .caption h1{font-size:18px}
.landingpage .yatra-description h2{font-size:26px}
.landingpage .banner-innerpage{margin-bottom:0}
.news-events-landing h2{font-size:1.2em;padding-top:10px}
.news-events-landing{padding:20px}
.news-events-landing .grid-product-row .grid-product-spl-col .grid-product-spl-content h3{font-size:16px;padding:10px 0}
.news-events-landing .grid-product-row .grid-product-spl-col .grid-product-spl-content{padding-bottom:6px}
.news-events-landing .grid-product-row .grid-product-spl-col{margin-bottom:10px!important}
.news-events-landing .grid-product-row .grid-product-spl-col .grid-product-spl-thumb img{height:210px}
.gallery-new-container h1{font-size:30px;padding:20px 0}
.gallery-content .gallery-content-row{grid-template-columns:100%}
.gallery-single-dark .gallery-header{grid-template-columns:100%}
.gallery-single-dark .gallery-header .heading h1{font-size:20px;padding:20px 0 10px 10px}
.gallery-single-dark .gallery-header .info{display:none}
.gallery-single-dark{margin-bottom:10px;margin-top:0;padding:2% 10%}
.gallery-single-dark .gallery-content .owl-nav .owl-prev{left:-12%}
.gallery-single-dark .gallery-content .owl-nav span{display:none}
.gallery-single-dark .gallery-content .owl-nav .owl-next{right:-12%}
.gallery-single-dark .gallery-content .owl-nav span{display:none}
.gallery-single-dark .gallery-content .owl-nav button{background-size:14px!important}
.award-and-recognition-container h2{font-size:1.2em;padding:35px 0 15px}
.banner-container-main {height: 100vh !important;}
.banner-container-main .banner-main .banner-col .banner-main-caption {top: 58% !important;width: 320px !important;background: rgba(255,255,255,0.85)  !important;padding: 14px 10px !important;}
.banner-container-main .banner-main .banner-col .banner-main-caption .heading {font-size: 16px !important;line-height: 22px !important;}
.banner-container-main .banner-main .banner-col .banner-main-caption .content p {font-size: 13px !important;line-height: 18px !important;color:#000 !important}
.banner-container-main .banner-main .banner-col .banner-main-caption .content a {padding: 6px 24px !important;margin-top: 2% !important;}
.banner-container-main .banner-main .owl-nav {display: none;}
    
.intro-content-container .intro-thumb {display: none;}
.intro-content-container {grid-template-columns: 100% !important;}
.intro-content-container .intro-content {padding: 40px;}
.intro-content-container .intro-content h2 {font-size: 30px;line-height: 40px;margin-bottom: 10px;}
.intro-content-container .intro-content p {font-size: 15px;line-height: 25px;}

.zig-zag-container .zig-zag-row {grid-template-columns: 100%;padding: 0;}
.zig-zag-container .zig-zag-row .content {padding: 40px;}
.zig-zag-container .zig-zag-row .content h2 {font-size: 30px;line-height: 40px;margin-bottom: 10px;}
.zig-zag-container .zig-zag-row .content p {font-size: 15px;line-height: 25px;}
.zig-zag-container .zig-zag-row:nth-child(2n) .thumb {order: 1;}
.zig-zag-container .zig-zag-row:nth-child(2n) .content {padding: 40px;}
.best-time-to-visit {height: 650px;margin-top: 0px;}
.best-time-to-visit .best-time h2 {font-size: 30px;line-height: 40px;margin-bottom: 20px;}
.best-time-to-visit .best-time p {font-size: 15px;line-height: 25px;}
.content-main-full h2 {font-size: 30px !important;line-height: 40px;margin-bottom: 20px;}
.content-main-full p {font-size: 15px;line-height: 25px;}
.content-main-full {padding: 40px !important;}
.content-main-full h3 {font-size: 24px;margin-bottom: 20px;}
.yatra-features {margin: 0;}
.yatra-features h2 {font-size: 30px !important;line-height: 40px;margin-bottom: 20px;}
.yatra-features .yatra-features-row .yatra-features-col {width: 100%;align-items: flex-start;}
.yatra-features .yatra-features-row .yatra-features-col .content p {font-size: 15px;line-height: 25px;margin-bottom: 10px;}
.yatra-features-list h2 {font-size: 30px !important;line-height: 40px;margin-bottom: 20px;}
.yatra-features-list h4 {font-size: 18px;margin-bottom: 20px;padding: 1% 4%;}
.yatra-features-list ul {padding: 0 30px;}
.yatra-features-list ul li {width: 100%;font-size: 15px;}
.yatra-features-list {margin: 30px 0;}
.faq-chardham {margin-top: 0px;padding: 0 4%;}
.faq-container .faq .accordion-faq {padding: 20px 24px;}
.faq-container .faq .accordion-faq h3 {font-size: 18px;}
.faq-chardham .faq .accordion-faq .faq-content p {font-size: 15px;}
.yatra-features .yatra-features-row .yatra-features-col .icon {height: 60px;width: 60px;}
.yatra-features .yatra-features-row .yatra-features-col .icon img {height: 36px;}
.photo-reel {grid-template-columns: 50% 50%;}
.faq-chardham h2 {font-size: 30px !important;padding-top: 0 !important;}


}
@media(max-width:767px) and (orientation:landscape) {
.landingpage .banner-innerpage{height:250px}
.news-events-landing .grid-product-row .grid-product-spl-col .grid-product-spl-thumb img{height:350px}
.news-events-landing .grid-product-row .grid-product-spl-col .grid-product-spl-content{min-height:auto!important}
.grid-product-container .grid-product-row{grid-template-columns:49% 49%}
.banner-container{background-position:0 0}
.welcome-container{margin:100px 0 20px}
.our-services-container .our-services-row .our-services-col{height:600px}
.features-container .features-row .features-col{width:46%;margin:2%}
.features-container .features-row,.our-services-container .our-services-row{flex-direction:row!important;flex-wrap:wrap}
.our-services-container .our-services-row .our-services-col{width:48%;height:300px}
.our-services-container .our-services-row .our-services-col:hover .our-services-caption h3::before{width:36px}
.our-services-container .our-services-row .our-services-col:hover .our-services-caption{background-position:-200px 0}
.our-services-container .our-services-row .our-services-col:hover .our-services-caption h3,.our-services-container .our-services-row .our-services-col:hover .our-services-caption p{padding-left:32px}
.our-services-container .our-services-row .our-services-col .our-services-caption h3{font-size:.9em}
.our-services-container .our-services-row .our-services-col .our-services-caption{height:66px}
.our-services-container .our-services-row .our-services-col .our-services-caption h3::before{height:47px}
.subscribe-container .subscribeC .subscribe-input input[type="text"]{width:60%}
.subscribe-container{background-position:center center;height:280px}
.subscribe-container .subscribeC{width:90%}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content p{font-size:.65em;line-height:18px}
.grid-product-container .grid-product-row .grid-product-col .grid-product-content h3{font-size:.9em;padding-bottom:10px}
.grid-product-container .grid-product-row .grid-product-col{height:293px}
.grid-product-container .grid-product-row .grid-product-col .grid-product-caption{height:auto;background-position:-250px 0}
.grid-product-container .grid-product-row .grid-product-col h3{font-size:.85em;padding:10px 6px}
.grid-product-container .grid-product-row .grid-product-col h3::before{height:42px}
.grid-product-container,.aboutus-container{margin-top:5%}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-content{min-height:265px}
.contactus-container{margin-top:10%}
.banner-container .banner-caption h2{font-size:1.2em;padding-bottom:12px;line-height:30px}
.banner-container .banner-caption p{font-size:.65em;line-height:20px}
.banner-container .banner-caption p a{padding:10px 20px;font-size:.9em}
.special-packages-container .special-packages .special-package-heading h3{font-size:.8em}
.special-packages-container .special-packages .special-package-item h3{font-size:.8em}
.special-packages-container .special-packages .special-package-item p em{font-size:.65em}
.subscribe-container .subscribeC h3{font-size:1.2em}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-bottom a{padding:8px 20px;font-size:.6em}
.special-packages-container .special-packages .owl-nav{display:block}
.itinerary-container h3::before{left:-18%!important}
.itinerary-container h3{margin-left:11%}
.sliding-form-container .sliding-form{overflow-y:scroll;height:90vh;padding-bottom:20px;overflow-x:hidden;padding-right:20px}
.about-features-container .about-features .about-features-row{grid-template-columns:48% 48%}
.about-features-container .about-features .about-features-row .about-features-col h3{line-height:26px}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row{grid-template-columns:48% 48%;grid-gap:2% 2%}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row .about-tour-packages-col h3{line-height:22px}
.about-tour-packages-container{padding-bottom:50px}
.mobile-app-container .mobile-app .mobile-app-row{grid-template-columns:52% 44%}
.about-tour-packages-container .about-tour-packages .about-tour-packages-row .about-tour-packages-col{margin-bottom:15px}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col{grid-template-columns:48% 48%}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-thumb .thumbnail-container,.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col .our-aircraft-thumb .thumbnail-border{height:165px}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col:nth-child(2) .our-aircraft-thumb{order:2}
.our-aircraft-container .our-aircraft .our-aircraft-row .our-aircraft-col:nth-child(2) .our-aircraft-info{order:1}
.gallery-content .gallery-content-row{grid-template-columns:49% 49%}
.best-time-to-visit {height: 420px;margin-top: 0px;}
}
.mlctr-underlayer{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8);font-size:14px;font-family:'Montserrat',Arial,sans-serif;z-index:9999}
.mlctr-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:680px;height:320px;background:#fff;padding:50px 30px 0 260px;text-align:left;border-radius:0;box-sizing:border-box;box-shadow:2px 5px 20px RGBA(0,0,0,0.3);-moz-box-shadow:2px 5px 20px RGBA(0,0,0,0.3);-webkit-box-shadow:2px 5px 20px RGBA(0,0,0,0.3)}
.mlctr-close{display:block;position:absolute;right:15px;top:15px;width:20px;height:20px;background:url(../images/Close.png) center center no-repeat;background-size:18px 18px;cursor:pointer;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}
.mlctr-close:hover{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.mlctr-close:active{background-size:16px 16px}
.mlctr-red-box{display:block;position:absolute;text-align:center;padding:0;left:0;top:0;width:220px;height:320px;border:0;background:#e43f36;box-sizing:border-box}
.mlctr-thx{display:block;position:relative;width:51px;height:36px;background-size:51px 36px;margin:0 0 18px;box-sizing:border-box}
.mlctr-popup h1{width:100%;font-size:28px;line-height:44px;font-weight:800;color:#000;padding:0;margin:0 0 10px;box-sizing:border-box}
.mlctr-popup h3{width:100%;font-size:14px;line-height:20px;font-weight:500;color:#000;padding:0;margin:15px 0 0;box-sizing:border-box}
.mlctr-popup p{position:relative;width:100%;font-size:12px;line-height:20px;font-weight:500;color:#000;padding:0;margin:0 0 7px;box-sizing:border-box}
.mlctr-popup p.mlctr-hexa{padding:1px 0 0 26px}
.mlctr-popup p.mlctr-hexa:before{position:absolute;left:0;top:0;content:'';width:18px;height:21px;background-size:18px 21px}
.mlctr-message-error{display:block;width:100%;height:20px;line-height:20px;font-size:11px;margin:5px 0 2px;padding:0;font-weight:600;text-align:left;color:#e43f36;box-sizing:border-box}
.mlctr-popup ::-webkit-input-placeholder{color:#b2b2b2}
.mlctr-popup :-moz-placeholder{color:#b2b2b2;opacity:1}
.mlctr-popup ::-moz-placeholder{color:#b2b2b2;opacity:1}
.mlctr-popup :-ms-input-placeholder{color:#b2b2b2}
.mlctr-popup :input-placeholder{color:#b2b2b2}
.mlctr-popup input[type="text"]{width:240px;height:36px;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;padding:2px 24px;background-color:#fff;border:1px solid #cacdcf;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#645b5b;text-align:left;margin:0;-webkit-transition:all ease-in-out .15s;-moz-transition:all ease-in-out .15s;transition:all ease-in-out .15s;box-sizing:border-box}
.mlctr-popup input[type="text"]:focus{border:1px solid #FFAE00;outline:0}
.mlctr-popup input[type="submit"],.mlctr-popup input[type="button"]{position:relative;width:135px;height:37px;font-family:inherit;font-size:14px;line-height:16px;font-weight:700;padding:2px 10px;margin:0;border:0 solid #FFAE00;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-color:#FFAE00;color:#fff;-webkit-transition:-webkit-all .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;cursor:pointer;box-sizing:border-box;outline:0}
.mlctr-popup input[type="button"]{margin:40px 0 0}
.mlctr-popup input[type="submit"]:hover,.mlctr-popup input[type="button"]:hover{letter-spacing:.3px;background-color:#f1493f}
.mlctr-popup input[type="submit"]:active,.mlctr-popup input[type="button"]:active{letter-spacing:-.2px}
.mlctr-privacy{position:relative;width:100%;display:block;text-align:left;font-size:10px;line-height:15px;font-weight:500;color:#645b5b;padding:0 30px 0 26px;margin:24px 0 0;box-sizing:border-box}
.mlctr-privacy:before{position:absolute;left:0;top:0;content:'';width:18px;height:16px;background:url(../images/Check.png) center center no-repeat;background-size:18px 16px}
.mlctr-popup .mlctr-privacy a{color:#645b5b;font-weight:700}
.mlctr-popup .wpcf7-response-output{font-size:11px;margin:0!important;padding:2px 8px!important;margin-top:22px!important}
.mlctr-popup .wpcf7-not-valid-tip{position:absolute;bottom:-30px;font-size:11px}
.mlctr-popup .ajax-loader{display:none}
.body_overflow{overflow:hidden}
.g-recaptcha {margin-bottom: 15px;}
.view-all-button {}
.view-all-button a {background: #F36D35;display: inline-block;color: #fff;text-decoration: none;padding: 10px 24px;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;margin-top: 3%;font-size: 14px;letter-spacing: .5px;font-weight: 600;font-family: 'Montserrat',sans-serif;border: #F36D35 1px solid;}
.view-all-button a:hover {color: #F36D35;border: #F36D35 1px solid;background: none;}
.videolink {display: flex;align-items: center;}
.videolink span {margin-right: 5px;}

.subscribeC .frm_fields_container {justify-content: center;display: flex;align-items: end;}
.subscribeC .frm_fields_container .frm_button_submit {background: #000 !important;border: 0 !important;margin: 0 !important;padding: 12px 26px !important;border-radius: 50px !important;font-family: Open sans,serif;box-shadow: none !important;}
.subscribeC .frm_fields_container .frm_primary_label {position: absolute;font-size: 0;}
.subscribeC .frm_fields_container .frm_error {text-align: center !important;color: #fff;display: none;}
.subscribeC .frm_message p, .subscribeC .frm_error_style p {color: inherit; font-size: inherit;}


@media(max-width:767px) {
.mlctr-popup{width:90%;padding:20px;height:auto}
.mlctr-popup input[type="text"]{width:200px;padding:2px 8px}
.mlctr-popup input[type="submit"],.mlctr-popup input[type="button"]{width:96px}
.mlctr-privacy{padding-right:0}
.mlctr-red-box{display:none}
.grid-product-container .grid-product-row .grid-product-spl-col .grid-product-spl-thumb img {height: auto;}
.subscribe-container input[type="email"] {width: auto;}
}
@media(max-width:767px) and (orientation:landscape) {
.mlctr-popup{width:70%;height:auto}
.mlctr-popup input[type="text"]{width:250px}
}