:root{--tc1:177,221,120;--tc2:70,178,147;--tc3:128,90,52;--tc4:250,137,123;--tc5:177,221,120;--gray:#f7f7fa;--darkgray:62,80,93;--white:255,255,255;--tcg1:linear-gradient(90deg, rgba(250,137,123,1) 0%, rgba(255,192,131,1) 100%);--borderradius-full:50%;--borderradius-shape:50% 50% 50% 0%;--section-primary-heading:3.125em;--section-secondary-heading:1.125em;--font-base-size:16px;--font-regular:'BrownStd-regular';--font-bold:'BrownStd-bold';--font-light:'BrownStd-light';--font-thin:'BrownStd-thin';--font-sec:'Satisfy';--outerspace:2.125em;}


/* Basic Reset */
html{font-family: 'Lato', sans-serif; scroll-behavior: smooth; overflow-x: hidden;}


.container-fluid{max-width:1440px;}
.navbar{padding:0px;}

.h-100{ height:100vh !important; }
.titlebx{position: absolute; bottom:0px; width:100%; padding:1em 2em; z-index:9; }
.titlebx h1{bottom:0px; color:#000; font-size:24px; padding:0.5em 0; margin-bottom:0px;}
.btn-home {background-color: #e43345;color: rgba(var(--white), 1); width: auto;}

.titlebx-1:after {background: rgb(0,0,0);
background: linear-gradient(182deg, rgba(0,0,0,0) 0%, rgb(229 229 229) 100%); content: '';width: 100%;position: absolute;z-index:0;left: 0;height: 36%;right: 0;
bottom: 0;}


.playbtn {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    width: 50px;
}

.navbar-nav .nav-item a{padding:0.3em 1em !important; border-radius:3px;color:#000; font-weight: 600;}
/*.navbar-nav .nav-item.active a,.navbar-nav .nav-item.active:hover a{background:#4D4D8F;color:rgba(var(--white), 1);}*/
.navbar-nav .nav-item a:hover{background:#181818; color:#fff; }
.navbar-brand{position:relative; }
header .select{height:40px;}

a.dropdown-item{border-bottom:1px solid #d3d3d3; border-radius: 0px !important; }
.dropdown-menu{padding: 0.0rem 0; background: #fff; border: 0px;}

.page-wrap{position:relative;}
.sap{height:2px;width:100%;position:relative;}
.sap:before{content:"";height:2px;width:50%;max-width:240px;background:rgba(var(--darkgray), 1);position:absolute;left:50%;transform:translate(-50%,0%);opacity:0.2;}


a{ color: #000;transition:ease-in-out all 0.2s;}
a:hover{ text-decoration: none; color: rgba(var(--tc4), 1);transition:ease-in-out all 0.2s;}

.btn-orange{background-color:#e43345;color:rgba(var(--white), 1);}
.btn-orange:hover{color:rgba(var(--white), 1);}
.btn-orange::after{background-color:rgba(var(--tc4), 1);}
.btn-arrow{border-radius:0px 1000px 1000px 1000px;font-size:1.3em;padding:0.5em 0.75em;}
.btn-arrow::after{border-radius:0px 1000px 1000px 1000px;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 0rem rgba(0,123,255,.25);}
/*.page-wrap section:nth-child(1)>div{padding-top:140px;}*/
.graybx{background-color:#f6f5fa; padding:25px;  }

.yellowbg{background-color:#ffcd6b; border-radius:50%; }

.abotbx h2{font-size: 2.5em; font-weight:600; }
.abotbx p{line-height:2; font-weight:400; font-size:16px; }
.whitebx{background:#fff; border-radius:10px; padding:20px; }
.whitebx h3{margin-bottom:0.1em; font-size:32px; color:#FD4F55; }
.whitebx p{ word-break: break-all; }
/*.r11:before {display:block;content: " ";width: 100%;padding-top: 100%;}*/
.bg-img{width:100%; height:auto; }


.in-header{ position: relative;-ms-flex-align: center !important;align-items: center !important;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; padding: 0;}

.in-header .img-bg:after{ content: ""; position: absolute; left: 0px; right: 0px; height: 100%; background: rgba(0, 0, 0, 0.4); top: 0;}

/* .in-header>div{ padding-top: 190px;} */
.in-header>div{height: 40vh; overflow: hidden; position: relative;}
.in-header .page-title { position: absolute; z-index: 2; width: 100%; top: 50%; transform: translate(0%,-50%);}
.header-space{ height: 1px; position: relative; width: 100%;}
mask .img-bg {height: 125%;top: 0;}

section{ padding:4em 0;}

p{ font-size:16px; line-height: 1.5;}

.setbg{background-size: cover !important; background-position:center center !important;}

.bg-space{ width: 100%;}

/* Header CSS */
/* #fullpage header{width:100%;position:absolute;top:0px;z-index:99;} */
header{width:100%;top:0px;z-index:99; position: relative; padding:0.9em 0;}
header ul.social{margin:0px 0 0 auto;padding:0 0 0em 0;display:flex;}
header ul.social li{list-style:none;padding:0.2em 1em 0.2em 0;margin:0;}
header ul.social li a{color:#000;font-size:1.4em;}
header .callnow{padding:1em 1.7em;background:#153348;line-height:normal;border-radius:50px; color:#fff; }
header .navbar-brand img{max-width:150px;}

.megamenu ul.social{margin:0px 0 0 auto;padding:0 0 0em 0;display:flex;}
.megamenu ul.social li{list-style:none;padding:0.2em 1em 0.2em 0;margin:0;}
.megamenu ul.social li a{color:#000;font-size:1.4em;}

/* Hero CSS */

.hero .hero-images{position:relative;}
.hero .hero-big-img img{border-radius:100%}
.hero .caption img{vertical-align:baseline;}
.hero .caption p{font-size:1.2em; margin:1.5em 0;}

.hero h2{font-size:2em;color:#153348; vertical-align:text-bottom; font-weight:600; margin-bottom: 0.5em;} 
.leaf{position: absolute; }
.hero .elem-circle{height:500px;width:500px;position:absolute;border-radius:var(--borderradius-full);left:0%;bottom:0%;margin-left:-250px;margin-bottom:-250px;opacity:0.3;}

.whycirle{background-color:#e0e0e0; border-radius:100%; height:87px; width:87px; text-align: center; padding:1em; margin-bottom:2em;}

.trip-box h5{font-size:18px; font-weight:500; }

 p {color: #727272;}

.internatiotip .trip{border-radius:10px;}
.internatiotip .trip span{background: #fff; border-radius:5px;position: absolute;right: 16px;padding: 8px;top: 10px;overflow: hidden;color: #322354;font-weight: 600; }

.darkblue{background-color:#153348; border-radius:10px; padding:10px; }
.bluebx h2{color:#fff; margin-top:2em; font-weight:bold;margin-bottom: 0; }
.girls{position:absolute; right:0; bottom:-20px; }

.darkbgray{background-color:#D9D9D9; border-radius:10px; }
.textbg h5{color:#153348;font-size: 1em; margin: 12px 0 5px; padding: 0; font-weight:600; }

.elem-border-logo{bottom:20%; z-index:99;width: 88px;height: absolute;background: #fff;box-shadow: 10px saddlebrown;-webkit-box-shadow: -2px -1px 12px 1px rgba(184,184,184,1);-moz-box-shadow: -2px -1px 12px 1px rgba(184,184,184,1);box-shadow: -2px -1px 12px 1px rgba(184,184,184,1);border-radius: 50%;position: absolute;height: 88px;text-align: center;padding: 20px;}
.planbx{position: absolute; right:-50px; top:-18%;}
.parasuit{position: absolute; right:0px; top:0%;}
.vclouds{position: absolute; left:0px; top:-58%;}
.bus{position: absolute; right:0px; bottom:0%; z-index: 99;} 

.an{animation-name: flo;animation-duration:4s;animation-iteration-count: infinite;}
@keyframes flo{50%{transform: translateY(10px);}}
.btn-primary.focus, .btn-primary:focus {color: #fff;background-color: #ffffff;border-color: #ffffff;/* box-shadow: none; */border: 0px solid;}

/* Footer CSS */
.footer{color:rgba(var(--white), 1);width:100%; padding: 0;}
.footer footer{ width: 100%;}
.footer .bg{background:#191919;border-top:0px;border-bottom:0px;padding:3.250em 0;}
.footer ul.links{margin:0px;padding:0;}
.footer ul.links li{list-style:none;padding:0.2em 0;margin:0;}
.footer ul.links li a{color:rgba(var(--white), 1);}
.footer h5{font-size:1.1em;padding-bottom:1em; color: #fff;}
.footer h6{font-size:1em;padding-bottom:1.2em; color: #fff;}
.footer ul.servicelinks{display:flex;flex-flow:row wrap;}
.footer ul.servicelinks li{width:50%;}
.footer .copyright{color:rgba(var(--darkgray), 1);padding:1.6em 0;}
.footer ul.social{margin:0px;padding:0;display:flex;}
.footer ul.social li{list-style:none;padding:0.2em 1em 0.2em 0;margin:0;}
.footer ul.social li a{color:rgba(var(--white), 1);font-size:1.4em;}
.footer .line{border-left:1px solid rgba(var(--white), 0.2);display:block;height:100%;padding-left:2.5em;}

.brder-rig{border-left:2px solid #808080;}

.destinations .caption{position:absolute; top: 0;text-align: center;left: 0;right: 0;padding: 1em;font-size: 1.2em;color: #fff;font-weight: 700; }

.destinations .caption:after{background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgb(10 10 10) 100%);content: '';width: 100%;position: absolute;z-index: -1;left: 0;height: 100px;right: 0;top: 0;}

/* About us CSS */
.aboutus{position:relative;}
.aboutus .bg{position:absolute;height:100%;width:100%;z-index:-1;opacity:0.7;background:#f6f5fa;top:0;}
.aboutus .image{position:absolute;right:0;top:0;bottom:0px;width:50%;border-left:0px;}
.aboutus .content{ padding: 4em 0;}


/* Contact form CSS */
.contact-form{margin:0 auto;}
.contact-form .form-control{border-radius:0;border:0;border-bottom:2px solid #cfcfcf;font-size:1.2em; padding: 0.375rem 0;}

.contact-page { position: relative;}
.contact-page .bg{position:absolute;height:100%;width:100%;border:var(--outerspace) solid rgba(var(--white), 1);z-index:-1;opacity:0.2;background:rgb(70,178,147);background:linear-gradient(0deg, rgba(70,178,147,1) 0%, rgba(177,221,120,1) 100%);top:0;}
.contact-page .image{position:absolute;left:0;top:0;bottom:0px;width:50%;background:#000;border:var(--outerspace) solid rgba(var(--white), 1);border-right:0px;}
.contact-page .content{ padding: 4em 0;}
.contact{ position: relative; padding: 10em 0;}
.contact .bg{position:absolute;height:100%;width:100%;border:var(--outerspace) solid rgba(var(--white), 1);z-index:-1;opacity:0.2;top:0;}
.contact-page h6{color:#e43345;}


.in-header{ position: relative;-ms-flex-align: center !important;align-items: center !important;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap; padding: 0;}
.in-header .img-bg{width:100%;z-index:-1; top: 0; padding:0em 0; position: relative; height: 130%;}
.in-header .img-bg:after{ content: ""; position: absolute; left: 0px; right: 0px; height: 100%; background: rgba(0, 0, 0, 0.4); top: 0;}
.in-header h1{ text-align: center; font-size: 4em;  text-transform: uppercase; color: rgba(var(--white), 1);text-shadow: rgba(0, 0, 0, 0.6) 0px 16px 160px;}
/* .in-header>div{ padding-top: 190px;} */
.in-header>div{height: 40vh; overflow: hidden; position: relative;}
.in-header .page-title { position: absolute; z-index: 2; width: 100%; top: 50%; transform: translate(0%,-50%);}
.header-space{ height: 1px; position: relative; width: 100%;}


.mask{ position: relative; width: 100%; overflow: hidden;}
.mask .img-bg{height: 125%;top: 0;}
.dr-bio .social{margin:0px 0 0 auto;padding:0 0 1em 0;display:flex;}
.dr-bio .social li{list-style:none;padding:0.2em 1em 0.2em 0;margin:0;}
.dr-bio .social li a{color:rgba(var(--darkgray), 1);font-size:1.4em;}
.dr-bio .title img{ height: 80px; width: auto; vertical-align: text-bottom; margin-right: 0.05em; margin-bottom: 0.15em;}
.dr-bio .title h2{ line-height: normal; color:#545454;}


.address{ position: absolute; background: rgba(255,255,255,1); left: 40px; right: 40px; bottom: 30px; padding: 2em;}
.address img{max-height:4em;vertical-align:baseline;}
.address p{font-size:1.4em;margin-top:1em;}
.address h2{font-size:2.0em;line-height:0.5em;color:#000; vertical-align:text-bottom;}

.address .contactat{ font-size: 1.2em; padding-top: 1em; border-top: 1px solid rgba(var(--darkgray), 0.1);}
.address .contactat small{ display: block;}

.packagesbx ul {padding-left:20px;}
.packagesbx ul li{padding:5px;}
.packagesbx h6{color:#FD4F55;}

.Package select{height:3em;}

.viewdetails h2{color:#FD4F55; margin:0px; }
.aminitites ul{padding:0px; display: flex; flex-flow: row wrap;}
.aminitites ul li{list-style: none; padding:5px 0; width:50%; }
.pagina .page-item.active .page-link {z-index: 3;color: #fff;background-color: #5454a1;border-color: #5454a1;}
.pagina .pagination{margin-bottom: 0rem;}

.graybxpack{padding:1em 0; }
.graybxpack h4{margin-bottom:0px; }
.graybxpack h3{margin-bottom:0px; }

.drbr{border-right: 2px solid #a3a3a3; padding: 0px 5px 0px 5px;margin-right: 10px;}
.graybxpackbdx{padding:1em; }
.graybxpackbdx h6{color:#FD4F55;}
.tourpackage .media-body{padding: 15px 0;border-bottom: 1px solid #d3d3d3;}
.tourpackage p{margin-bottom:0px; }
.packagesbx {border-right: 2px solid #d3d3d3;}
.satisfy ul {padding-left: 15px;}
.satisfy ul li{line-height:2.1;}
.btn-primary:hover {color: #fff;background-color: #ffcd6b;border-color: #e43345;}
header .callnow{text-align: center;}

.megambg{background-color: #e43345; color:#fff; padding:10px; }
.megambg p{color:#fff; margin-bottom:0px; }






h2{color:#424242; font-size:1.6em; margin-bottom:1em; }


.servicebx{padding:10px 0; text-align:center; -webkit-box-shadow: -1px 2px 10px -6px rgba(0,0,0,0.75); -moz-box-shadow: -1px 2px 10px -6px rgba(0,0,0,0.75);
box-shadow: -1px 2px 10px -6px rgba(0,0,0,0.75); margin-bottom:0px;}
.servicebx h5{font-size:14px; padding: 1em 0; margin:0; color: #999999;}

.servicebx img{width:50px; height:50px; }
.textbg {text-align: center;}
.testimoncircle{background-color: #e0e0e0;border-radius: 100%;height:70px;width:70px; margin:0 auto; padding:1em;}


.rating label {color: #90A0A3;float: right;font-size:1em;margin-left:0rem;}
.rating input[type="radio"] {display: none;}
.rating input[type="radio"]:checked ~ label {color: orange;}

/****** Style Star Rating Widget *****/
.rating > input { display: none; } 
.rating > label:before { margin: 5px;font-size: 1.25em;font-family: FontAwesome;display: inline-block;content: "\f005";}

.rating > .half:before { content: "\f089";position: absolute;}

.rating > label { color: #ddd; }

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #FFD700;  } /* hover previous stars in list */

.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 

.wstep {text-align: center; width: 80%;}
.wstep h5{margin:1em 0; }
.wstep .testimoncircle {background-color: #fff6f5;border-radius:10%;height:80px; width:80px;margin: 0 auto;padding: 1em;  -webkit-box-shadow: -1px 2px 10px -6px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 2px 10px -6px rgba(0,0,0,0.75);
box-shadow: -1px 2px 10px -6px rgba(0,0,0,0.75);}

.gray-why{background-color:#f6f5fa;}
.wlk p{margin-bottom:0px; font-weight:500; font-size:14px; }
.wlk h5{font-size:1em; }
.redbx{background-color:#e43345; color:#fff; }
.redbx p{color:#fff; }

.dotted {position: absolute;width: 76%;right: -28%;content: '';top: -44px;}
.dotte-up{position: absolute;width: 76%;right: -28%;content: '';top:0px;}

footer p {color: #fff;}
.inquiryform{position: absolute;top: 8%;z-index: 9;right: 14%;background: #fff;width:25%; padding:20px; border-radius:5px;}
.inquiryform h6{color: #808080;font-size: 14px;font-weight: 600;margin: 5px 0 0;}
.inquiryform p{color: #808080; font-size: 11px; font-weight: 600; margin:0;}
.inquiryform label{margin-bottom: 0;}
.inquiryform  .form-control{height: auto; border-radius:0;border:0;border-bottom:2px solid #cfcfcf;font-size: 16px; padding:0px 0;}

.sercbxx{padding:2em;-webkit-box-shadow: -1px 2px 10px -6px rgba(0,0,0,0.75); -moz-box-shadow: -1px 2px 10px -6px rgba(0,0,0,0.75); box-shadow: -1px 2px 10px -6px rgba(0,0,0,0.75);}
.qconat h3{font-weight:500; margin-bottom:1em; color: #e33345; font-size: 1.5em;}
.section-big-image .bg {padding-bottom: 40%;}

.section-medium .title{ margin-bottom: 2em; }
.section-medium .title h2{ font-size: 2.325em; font-weight: 300; color: #fff }
.title h2 span{ font-size: 0.450em; display: block; text-transform: uppercase; }
.title h1{font-size: 3.75em; font-weight: 800; color: #020D3A;}
.section-medium .desc p{ color: #fff;}
.section-big-image .content.middle {top: 50%;transform: translate(0,-50%);}
.section-big-image .content {position: absolute;z-index: 10;left: 0;right: 0;}
.section-big-image .section .content {padding: 6em 0;}
.section-medium {max-width: 1730px;margin: 0 auto;}
.wlk-abt {background: #d9d4da;text-align: center;}
.captionbx {padding: 1em;background: #f6f5fa;}
.captionbx p{margin-bottom:0px; }
.captionbx h2{margin-bottom:0.3em;}

.dropdown-item{line-height:40px; width: 100%; padding:.25rem 1.5rem; font-weight: 400;color: #212529;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0;}
.dropdown-menu {position: absolute; top:50px;border-radius: 0px; z-index:9999; padding:0px; }
.dropdown-menu h3{font-style: normal;font-weight: bold;font-size: 16px;line-height: 24px;color: #161F28; }
.dropdown-header{display: block; padding:.5rem 1.5rem; margin-bottom: 0;font-size:16px;color: #161F28;white-space: nowrap; font-weight: bold;}
.btn-secondary:hover{    background-color:#F5F1F1;}
.dropdown, .dropleft, .dropright, .dropup {position: unset;}
.mega-dropdown {position: static !important;}
.mega-dropdown-menu {padding: 20px 0px;width: 100%;box-shadow: none;-webkit-box-shadow: none;}
.mega-dropdown-menu > li > ul {padding: 0;margin: 0;}
.mega-dropdown-menu > li > ul > li {list-style: none;}
.mega-dropdown-menu > li > ul > li > a {display: block;color: #222;padding: 3px 5px;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;}
.mega-dropdown-menu .dropdown-header {font-size: 18px;color: #ff3546;padding: 5px 60px 5px 5px;line-height: 30px;}


.tabbing .nav-tabs>li>a {padding: 25px 65px; border: solid 1px #e5e5e5; font-weight: 600; display: block;}
.tabbing .nav-tabs {border-bottom:0px;}
.tabbing .nav-tabs>li.active{color: #fff;}

.boxshadow2 {padding:2em 0em 0em; text-align:center;  }
.proinfor h2{font-size:3em; margin-bottom: 0.5em; font-weight: 700;}
.proinfor{background: #f3f2f27d; padding: 1.7em; overflow:hidden;}
.proinfor ul {padding: 0px;overflow: hidden;text-align: center;margin-bottom: 0;}
.proinfor ul li{float: left;display: block;padding: 1em;width: 50%;}

.price{margin-top:30px;}
.price ul li{font-size: 1.5em;display: inline-block;border-radius: 10px;border: 1px solid #a1a1a1;padding: 12px;}
.price ul li span{display: block;}

.trioslide {border: 3px solid #f9f9f9;}

ul.nav-pills {top: 20px;position: sticky;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {color: #fff;background-color: #e43345;}
.brdr{border: 1px solid #e1e1e1; padding: 2em; margin-bottom:1.5em; background: #f5f5f5;}
.servicesbx ul{padding:0px; }
.servicesbx ul li{padding: 0px 0 9px; font-weight: 500; list-style: disc;}
.aminitites ul{padding:0px; display: flex; flex-flow: row wrap;}
.aminitites ul li{list-style: none; padding:5px 0; width:50%; }

.packagesleft {border-left: 2px solid #d3d3d3;}
.amini ul li{float: left; display: block; width: 50%;}

.wghtt {width: 50px;margin-bottom: 10px;}
.topinfo {margin: 15px 0 15px;}
.tabbing .nav-tabs {padding: 1.5em 0em 0em 0;}

.timing table{margin-bottom:0rem;}
.timing .table td, .table th {padding: 0.55rem;}

.megamneu {text-align: center;}
.megamneu ul li a{color:#000 !important; }
.megamneu ul li a:hover{background:#d9d9d9  !important;  }
.megamneubx p{color:#e43345;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

.red-bg{background-color:#ebebeb; }

.modal h5{color:#000;padding-bottom: 0em;}
.modal label{color:#000;}
.modal select{width: 100%; padding: 0.375rem 0rem;border: 1px solid #ced4da; height: calc(2em + 0.75rem + 2px); border-radius: 0.25rem;}

.salaredbx-2 {overflow: hidden;padding-left: 15px;}
.salaredbx-2 ul {padding:10px; }
.salaredbx-2 ul li{float: left; width:100%; line-height:2; list-style:bullet !important;  }















/*Responsive Setting*/ 

@media only screen and (max-width: 1900px) {

}
@media only screen and (max-width: 1600px) {
    

}
@media only screen and (max-width: 1400px) {
.inquiryform {position: absolute;top:2%;z-index: 9;right:3%;background: #fff;width: 33%;padding: 20px;border-radius: 5px;}   
.inquiryform .form-control{padding: 5px 0;}
.hero h2 {font-size: 1.5em;}

}

}
@media only screen and (max-width: 1400px) {
.whitebx{padding:10px;}
.abotbx h2 {font-size:1.5em;}
.bluebx h2{margin-top:1em;}
.footer .bg{padding:2.25em 0;}
.h2, h2 {font-size: 1.5rem;}
.footer .line{padding-left:1.5em;}
.footer h5{padding-bottom:0em;}
.in-header .img-bg{height:100%;}
:root{--outerspace: -0.875em;}	
}

@media only screen and (max-width: 1366px) {
.tabbing .nav-tabs>li>a {padding: 25px 60px;}
.hero h2 {font-size: 1.1em;}
.form-group {margin-bottom:0.5rem;}
.inquiryform .form-control {padding: 0px 0;}


}

@media only screen and (max-width: 1199px) {
.inquiryform {margin-top: 20px; position: relative;top: 6%;z-index: 99;right: 0%;background: #fff;width: 100%;padding: 0px;border-radius: 5px;}
.graybx {padding: 15px;}
}

@media only screen and (max-width: 1024px) {
.inquiryform {margin-top: 20px; position: relative;top: 6%;z-index: 99;right: 0%;background: #fff;width: 100%;padding: 0px;border-radius: 5px;}
.graybx {padding: 15px; margin-bottom: 15px;}
.navbar-nav .nav-item a{padding: 0.3em 0.5em !important;}

}
@media only screen and (max-width: 991px) {
.aboutus .image {position: relative;}

}
@media only screen and (max-width: 850px){


}

@media only screen and (max-width: 991px) and (min-width: 768px) {
.inquiryform {margin-top: 20px; position: relative;top: 6%;z-index: 99;right: 0%;background: #fff;width: 100%;padding: 0px;border-radius: 5px;}
}

@media only screen and (max-width: 768px) {
.navbar-nav{text-align: center;}	
.hero h2 {font-size: 3em;}    
.navbar-expand-md .navbar-collapse{flex-basis:auto;}
.wstep{width:100%; }
.footer .line {padding-left: 0em; border-left:0px;}
.footer h6{padding:1em 0;}
.servicebx{border:1px solid #ededed;}
.aboutus .image {position: relative;}
.aboutus .content {padding: 0em 0;}
.trip-box-2 .graybx{margin-bottom:0px;}
.inquiryform{position:relative; width: 100%; right: 0%;}
.section-medium .title {margin-bottom: 0em;}
.section-medium .title h2{margin-bottom:0em; font-size:1.7em;}
section {padding: 2em 0;}
 h4 {font-size: 20px;}
.whycirle{height: 61px; width: 61px;}
.topinfo  h5{font-size:16px; }
.handbx{margin: 15px auto;}
}

@media only screen and (max-width: 767px) {
.wstep{width:100%; }
section {padding: 2em 0;}
.inquiryform {margin-top: 20px; position: relative;top: 6%;z-index: 99;right: 0%;background: #fff;width: 100%;padding: 0px;border-radius: 5px;}
.hero h2 {font-size: 1em;}
.inquiryform .form-control{padding:0px 0;}
.aboutus .content {padding: 0em 0;}
.graybx{padding:10px; margin-bottom: 30px;}
.trip-box h5 {font-size: 15px;}
.servicebx{border:1px solid #ededed;}
.mask .img-bg {height: 100%;}
.title h4{font-size:18px; }
.title h3{font-size:22px; }
.section-big-image .content.middle{top: 0; transform: translate(0, 0%);}
.section-medium .desc p{color:#727272;}
.section-big-image .content{position:relative;}
.section-medium .title {margin-bottom: 0em;}
.section-medium .title h2{margin-bottom: 0em; color:#000; font-size: 1.325em; margin:10px 0;}
.in-header h1{font-size:2em;}
.tabbing .nav-tabs>li>a{padding:10px 5px; text-align: center;}
.tabbing .nav-tabs {padding: 0em 0em 0em 0;}
.brdr{padding:1em;}
.table td, .table th{vertical-align:inherit;}
.wghtt {width: 30px;}
.whycirle{margin-bottom:1em;}
.topinfo  h5{font-size:16px; }
.whycirle{height: 60px; width: 60px;}
header ul.social li{margin:0 auto;}

}
	
}
@media only screen and (max-width: 640px) {
	

}
@media only screen and (max-width: 550px) {


}
@media only screen and (max-width: 480px) {

}
@media only screen and (max-width: 320px) {


}