@charset "UTF-8";
/*
Theme Name: Egypt
*/

body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Poppins', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;} 
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a, button, input[type="submit"]{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
input[type="submit"]{cursor: pointer; border: 0px; outline: none;}

@font-face {
    font-family: 'Poppins';
    src: url('./assets/fonts/Poppins-Black.eot');
    src: url('./assets/fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/Poppins-Black.woff2') format('woff2'),
        url('./assets/fonts/Poppins-Black.woff') format('woff'),
        url('./assets/fonts/Poppins-Black.ttf') format('truetype'),
        url('./assets/fonts/Poppins-Black.svg#Poppins-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./assets/fonts/Poppins-Bold.eot');
    src: url('./assets/fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/Poppins-Bold.woff2') format('woff2'),
        url('./assets/fonts/Poppins-Bold.woff') format('woff'),
        url('./assets/fonts/Poppins-Bold.ttf') format('truetype'),
        url('./assets/fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./assets/fonts/Poppins-ExtraBold.eot');
    src: url('./assets/fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/Poppins-ExtraBold.woff2') format('woff2'),
        url('./assets/fonts/Poppins-ExtraBold.woff') format('woff'),
        url('./assets/fonts/Poppins-ExtraBold.ttf') format('truetype'),
        url('./assets/fonts/Poppins-ExtraBold.svg#Poppins-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./assets/fonts/Poppins-Regular.eot');
    src: url('./assets/fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/Poppins-Regular.woff2') format('woff2'),
        url('./assets/fonts/Poppins-Regular.woff') format('woff'),
        url('./assets/fonts/Poppins-Regular.ttf') format('truetype'),
        url('./assets/fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./assets/fonts/Poppins-Light.eot');
    src: url('./assets/fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/Poppins-Light.woff2') format('woff2'),
        url('./assets/fonts/Poppins-Light.woff') format('woff'),
        url('./assets/fonts/Poppins-Light.ttf') format('truetype'),
        url('./assets/fonts/Poppins-Light.svg#Poppins-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./assets/fonts/Poppins-Medium.eot');
    src: url('./assets/fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/Poppins-Medium.woff2') format('woff2'),
        url('./assets/fonts/Poppins-Medium.woff') format('woff'),
        url('./assets/fonts/Poppins-Medium.ttf') format('truetype'),
        url('./assets/fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./assets/fonts/Poppins-ExtraLight.eot');
    src: url('./assets/fonts/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/Poppins-ExtraLight.woff2') format('woff2'),
        url('./assets/fonts/Poppins-ExtraLight.woff') format('woff'),
        url('./assets/fonts/Poppins-ExtraLight.ttf') format('truetype'),
        url('./assets/fonts/Poppins-ExtraLight.svg#Poppins-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./assets/fonts/Poppins-SemiBold.eot');
    src: url('./assets/fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('./assets/fonts/Poppins-SemiBold.woff') format('woff'),
        url('./assets/fonts/Poppins-SemiBold.ttf') format('truetype'),
        url('./assets/fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('./assets/fonts/Poppins-Thin.eot');
    src: url('./assets/fonts/Poppins-Thin.eot?#iefix') format('embedded-opentype'),
        url('./assets/fonts/Poppins-Thin.woff2') format('woff2'),
        url('./assets/fonts/Poppins-Thin.woff') format('woff'),
        url('./assets/fonts/Poppins-Thin.ttf') format('truetype'),
        url('./assets/fonts/Poppins-Thin.svg#Poppins-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'AlgerianRegular';
  font-display: swap;
  src: url('assets/fonts/AlgerianRegular.eot');
  src: url('assets/fonts/AlgerianRegular.eot') format('embedded-opentype'),
       url('assets/fonts/AlgerianRegular.woff2') format('woff2'),
       url('assets/fonts/AlgerianRegular.woff') format('woff'),
       url('assets/fonts/AlgerianRegular.ttf') format('truetype'),
       url('assets/fonts/AlgerianRegular.svg#AlgerianRegular') format('svg');
}

@font-face {
  font-family: 'icomoon';
  src:  url('assets/fonts/icomoon.eot?2950v1');
  src:  url('assets/fonts/icomoon.eot?2950v1#iefix') format('embedded-opentype'),
    url('assets/fonts/icomoon.ttf?2950v1') format('truetype'),
    url('assets/fonts/icomoon.woff?2950v1') format('woff'),
    url('assets/fonts/icomoon.svg?2950v1#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-lftarw:before {
  content: "\e900";
}
.icon-rtarw:before {
  content: "\e901";
}
.icon-plusicn:before {
  content: "\e902";
}
.icon-locatin:before {
  content: "\e910";
}
.icon-instagram:before {
  content: "\ea92";
}
.icon-youtube:before {
  content: "\ea9d";
}
.icon-facebook-1-01:before {
  content: "\e903";
}
.icon-linkedin-3:before {
  content: "\e904";
}
.icon-phone-call-11:before {
  content: "\e905";
}
.icon-twitter-1-01:before {
  content: "\e908";
}
.icon-mail:before {
  content: "\e909";
}



.headersec.fixed, .navbar-brand{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.headersec.fixed{position: fixed; top: 0; left: 0; width: 100%; z-index: 999;
-moz-box-shadow: 0 0 8px -5px #333;
-webkit-box-shadow: 0 0 8px -5px #333;
box-shadow: 0 0 8px -5px #333;}


@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.headersec.fixed{top:0;left:0;right:0;position:fixed;margin:0;z-index:1002;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333;}



/*
font-family: 'Poppins', sans-serif;
font-family: 'AlgerianRegular';
font-family: 'Raleway', sans-serif;
*/

.bannerSec{width: 100%; position: relative;}
.bnrimg{width: 100%;}
.bnrimg > img{width: 100%; object-fit: cover; height: 982px;  border-radius: 63px; border-bottom-right-radius: 0px !important;}
.bnrtxt{width: 100%; position: absolute; top: 50%; left: 0;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%); padding: 0 80px;}
.bnrtxt strong{color: #fff; font: normal 70px/95px 'AlgerianRegular'; display: inline-block;}
.bannerSec .owl-dots{display: flex; position: absolute; top: 50%; right: 75px;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%); counter-reset: section; flex-direction: column; }
.bannerSec .owl-nav{display: none !important;}
.bannerSec .owl-dots button::before{content: "0" counter(section); counter-increment: section; font: 600 18px/23px 'Poppins', sans-serif;
color: #fff; transition: all 0.3s ease-in-out; }
.bannerSec .owl-dots button{position: relative; margin: 68px 0 0; width: 40px; height: 40px; display: flex; align-items: center;
justify-content: center;}
.bannerSec .owl-dots button.active::before{font-size: 38px; line-height: 42px;}
.bannerSec .owl-dots button:first-child{margin: 0px;}

.headersec{width: 100%; padding: 10px 0 18px;}
.hderinr{width: 100%; position: relative; display: flex; align-items: center; justify-content: space-between;}
.hdrlgo{width: auto;}
.hdrlgo img{max-width: 100%;}
.hdrmnu{width: auto;padding-top: 15px;}
.hdrmnu li, .hdrmnu li a{border: 0px !important; background: none !important;}
.hdrmnu li a{display: inline-block; color: #000; font: 400 18px/23px 'Poppins', sans-serif; position: relative; padding: 5px;}
.hdrmnu li.current-menu-item a::before,
.hdrmnu li a:hover::before{opacity: 1; visibility: visible;}
.hdrmnu li a::before{position: absolute; content: ""; bottom: -15px; left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%); width: 61px; height: 17px; background: url(assets/images/menuicn.png) no-repeat 0 0;
opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out;}
.hdrmnu li{padding: 0 35px;}
.hdrSocial ul.social li a i{margin: 0 !important;}
.hdrSocial.ftrbtminr{width: auto !important;justify-content: flex-end !important;margin-left: 20px;}
.hdrfxd.hdrtopWrap{display: flex;justify-content: flex-end;align-items: center;}
.hdrSocial.ftrbtminr li {margin-right: 10px;}
.hdrSocial.ftrbtminr ul li a{width: 34px;height: 34px;font-size:16px;}
.hdrSocial.ftrbtminr ul li a:hover{color: #ffffff;}

.header_language { width: 150px; text-align: left;  border: 1px solid #fff; z-index: 999;}
.header_language img, .ftr_language img { width: 18px !important; }
.header_language ul { display: block !important; }
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu { opacity:0; visibility: hidden !important;}
.ftr_language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu { top:inherit; bottom: 100%; }
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu.show { z-index:9999; opacity:1; visibility: visible !important;}
.wpml-ls-legacy-dropdown a { padding: 10px; }
.wpml-ls-legacy-dropdown .wpml-ls-item { width: 100%; }
#breadcrumbs { font-size: 20px; color: #5A5A5A;font: 400 26px/30px'Poppins', sans-serif; line-height: 25px; }

.hdrmnuWrap{display: flex;flex-direction: column;justify-content: flex-end;-webkit-box-flex: 0;-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;}

.sub-toggle{width: 23px !important; height: 23px !important; top: 5px !important; right: 12px !important; display: flex; 
align-items: center; justify-content: center;}
.sub-toggle > i {font-size: 14px !important;}
.sub-toggle::before{content: none !important; }
ul.slimmenu li > ul{width: 300px; background: #fff; padding: 4px;
-webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.35);
box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.35); left: 20px;}
ul.slimmenu li > ul li{padding: 0px; width: 100%;}
ul.slimmenu li > ul li a{padding: 5px 14px; width: 100%;}
ul.slimmenu li > ul li a:hover{background: #f8941d !important; color: #fff;}
ul.slimmenu li > ul li a::before{content: none;}

.hdrfxd ul{display: flex; align-items: center; }
.hdrfxd li{margin-right: 25px;}
.hdrfxd li:last-child{margin: 0px;}
.hdrfxd li img{max-width: 100%;}
.hdrfxd li a{ color: #000; font: 400 18px/23px 'Poppins', sans-serif; display: flex; align-items: center;}
.hdrfxd li a i{margin-right: 10px;}
.hdrfxd li a:hover{color: #f8941d;}

.offring{width: 100%; margin-top: -30px; position: relative; z-index: 99;}
.offrpnl{background: #fff; box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.15); border-radius: 60px 0px; padding: 30px;}
.offrhed{width: 100%;}
.offrhed h3{color: #000; font: normal 50px/60px 'AlgerianRegular';}
.offricns{width: 100%;}
.offricns .media{align-items: center;}
.offricns .media-object{flex: 1;}
.offricns strong{color: #000; font: 400 28px/35px 'Poppins', sans-serif;}
.offricns i{display: flex; align-items: center; border-radius: 100%; justify-content: center;background: #EEEEEE; width: 120px;
height: 120px; margin-right: 25px;}
.offricns i img{max-width: 100%;}
.offring .row > div:first-child{max-width: 16%; flex: 0 0 16%;}
.offring .row > div{max-width: 21%; flex: 0 0 21%; position: relative;}
.offring .row > div::before{content: ""; position: absolute; top: 0; right: 0; width: 1.5px; height: 100%; background: #CCCCCC;}
.offring .row > div:last-child::before{content: none;}


.citiesSec{width: 100%; padding: 100px 0;}
.tophding{width: 100%; text-align: center; max-width: 1215px; margin: 0 auto;}
.tophding h1, .tophding h2, .tophding h3, .tophding h4{color: #3D3D3D; text-transform: uppercase; font: normal 50px/60px 'AlgerianRegular'; }
.tophding p{color: #3D3D3D; font: 400 18px/27px 'Poppins', sans-serif; margin: 26px 0 0;}

.citiessldr{width: 100%; margin: 65px 0 0;}
.citisbx{width: 100%; text-align: center;}
.citisMain-box .citisbx{width: 100%; text-align: center;margin-bottom: 30px;}
.citistxt{width: 100%; padding: 32px 0 0;}
.citistxt strong{font: normal 30px/40px 'AlgerianRegular';}
.citistxt strong a{color: #000; }
.citistxt p{color: #000; font: 400 18px/25px 'Poppins', sans-serif; margin: 14px 0 0;}
.citisimg{max-width: 365px; position: relative; margin: 0 auto; transition: all 0.3s ease-in-out; border-radius: 300px;}
.citisimg img{width: 100%; object-fit: cover; height: 540px; border-radius: 300px;}
.plusicn{display: flex; align-items: center; justify-content: center; width: 60px; height: 60px;
background: #f8941d; position: absolute; bottom: 22px; right: 17px; color: #fff; font-size: 18px; border-radius: 100%;}
.apslink{position: absolute; top: 0; left: 0; width: 100%; height: 100%; width: 100%; height: 100%; border-radius: 300px; z-index: 9;}
.citisbx:hover .citisimg{
box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.25);
}
.citiessldr .owl-dots{display: none !important;}
.citiessldr .owl-nav{display: block !important;}
.citiessldr .owl-nav button{display: flex; align-items: center; justify-content: center; box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.25);
width: 72px; height: 72px; border-radius: 100%; background: #fff !important; font-size: 22px !important; position: absolute;
top: 35%;}
.citiessldr .owl-nav button span{display: none !important;}
.citiessldr .owl-nav .owl-prev::before{font-family: 'icomoon'; content: "\e900";}
.citiessldr .owl-nav .owl-next::before{font-family: 'icomoon'; content: "\e901";}
.citiessldr .owl-nav .owl-prev{left: 0;}
.citiessldr .owl-nav .owl-next{right: 0;}
.citiessldr .owl-nav button:hover{background: #f8941d !important;}
 
.attractin{width: 100%; padding: 124px 0 100px;}
.attractintp{width: 100%;}
.attractinbtm{width: 100%; margin-top: 90px;}

.attractintp ul,
.attractinbtm ul{display: inline-block; width: 100%; text-align: center; font-size: 0px;}
.attractintp li,
.attractinbtm li{display: inline-flex; margin: 66px 12.5px 0; align-items: center; width: 25%; height: 76px; 
border-radius: 40px; border: 1px solid #D0D0D0; background: #fff; transition: all 0.3s ease-in-out; overflow: hidden;}
.attractintp li a,
.attractinbtm li a{display: flex; color: #000; font: 400 18px/25px 'Poppins', sans-serif;padding: 24px 15px;
width: 100%;flex: 1;}
.attractintp li:hover,
.attractinbtm li:hover{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);}
.attractintp li em,
.attractinbtm li em{display: flex; align-items: center; width: 76px; height: 76px; border-radius: 100%; background: #000;
color: #fff; font: 500 26px/32px 'Poppins', sans-serif; justify-content: center;}

.traveltipSec{width: 100%; position: relative; background-repeat: no-repeat; background-size: cover; padding: 300px 0;}
.traveltippnl{max-width: 1225px; margin: 0 auto;  border: 1px solid #FFF; position: relative;}
.traveltippnl::before{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%;
background: rgba(255, 255, 255, 0.65); 
filter: blur(1px);
-webkit-filter: blur(1px);}
.traveltippnl > div{position: relative; text-align: center; padding: 55px 30px 30px;}
.traveltippnl h3{color: #000; font: normal 50px/60px 'AlgerianRegular';}
.traveltippnl p{color: #000; font: 400 17px/25px 'Poppins', sans-serif; margin: 15px 0 0;}
.traveltippnl a { color: #000; text-decoration: underline; }
.traveltippnl a:hover { color: #f8941d; }
.traveltipfrm{max-width: 852px; margin: 52px auto 35px;}
.traveltipfrm input[type="email"]{background: rgba(0, 0, 0, 0.6); border-radius: 20px; width: 100%; border: 0px; outline: none;
height: 80px;  font: 400 20px/25px 'Poppins', sans-serif; color: #fff; padding: 0 132px;}
.traveltipfrm input[type="email"]::placeholder{opacity: 1; color: #fff;}
.traveltipfrm input[type="submit"]{width: 307px; margin: 40px 0 0; height: 70px; display: inline-flex; align-items: center;
justify-content: center; padding: 0px; color: #fff; font: 500 20px/25px 'Poppins', sans-serif; border-radius: 170px; background: #000;}
.traveltipfrm input[type="submit"]:hover{background: #f8941d;}
.traveltipSec::before{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 94px;
background: url(assets/images/traveltipsshpe1.png) no-repeat 0 0; background-size: 100% 100%;}
.traveltipSec::after{position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 98px;
background: url(assets/images/traveltipsshpe2.png) no-repeat 0 0; background-size: 100% 100%;}

.keepthng{width: 100%; padding: 72px 0 125px; }
.keepthngbx{width: 100%; text-align: center;background: #000000; border-radius: 40px; padding: 48px 82px 55px;}
.keepthngbx h4{font: normal 50px/60px 'AlgerianRegular'; color: #fff; margin: 18px 0 0;}
.keepthngbx p{color: #fff; font: 400 17px/30px 'Poppins', sans-serif; margin: 15px 0 0;}
.keepthng .row{margin: 0 -39px;}
.keepthng .row > div{padding: 0 39px;}
.keepthngbx i{display: inline-block;}
.keepthngbx i img{max-width: 100%;}
.keepthng .row > div:last-child .keepthngbx{background: #f8941d;}
.keepthng .row > div:last-child .keepthngbx h4,
.keepthng .row > div:last-child .keepthngbx p{color: #000;}


.attractinSec{width: 100%; padding: 90px 0 50px; position: relative;}
.attracbx{width: 100%; position: relative; max-width: 310px; margin: 120px auto 0; border-radius: 30px; 
transform: rotate(-12.03deg);
-webkit-ransform: rotate(-12.03deg);}
.attracbx > img{width: 100%; object-fit: cover; height: 325px; border-radius: 30px; position: relative;}
.attracbx::before{position: absolute;border-radius: 30px;content: ""; top: 12px; left: 12px; right: 12px; bottom: -12px; background: #31373E;
opacity: 0.14; 
box-shadow: 0px 24px 94px rgba(87, 90, 101, 0.09);}
.attractle{position: absolute; top: 50%; width: 100%; text-align: center;
transform: translateY(-50%);
-webkit-transform: translateY(-50%); z-index: 9; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; padding: 20px;}
.attracbx::after{position: absolute; top: 50%; left: 50%; content: ""; background: rgba(0, 0, 0, 0.50); 
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%); transition: all 0.3s ease-in-out; width: 0px; height: 0px; border-radius: 0px;}
.attracbx:hover::after{width: 100%; height: 100%; border-radius: 30px;}
.attractle strong{display: block;font: normal 30px/40px 'AlgerianRegular'; color: #fff;}
.attractinSec .row > div:nth-child(odd) .attracbx{margin: 140px auto 0;}
.attracbx:hover .attractle{opacity: 1; visibility: visible;}
.attracbx .apslink{z-index: 99;border-radius: 30px;}
.attrbtn{width: 100%; margin: 80px 0 0; text-align: center;}
.attrbtn.hm_bnr_btn { margin-top:30px; text-align:left;}
.attrbtn a{display: inline-flex; border-radius: 40px;background: #f8941d; box-shadow: 20px 20px 50px rgba(0, 0, 0, 0.25); 
height: 70px; width: 217px; align-items: center; justify-content: center; font: 400 20px/25px 'Poppins', sans-serif; color: #000;}
.attrbtn a:hover{background: #000000; color: #fff;}
.attractinSec::before{content: ""; left: 0; width: 100%; position: absolute; top: 15%; height: 689px; z-index: 99;
background: url(assets/images/line.png) no-repeat 0 0; background-size: 100% 100%; pointer-events: none;}
.attractinsldr .owl-stage-outer{height: 490px;}
.attractinsldr .owl-nav{display: block !important;}
.attractinsldr .owl-nav button {display: flex;align-items: center;justify-content: center;box-shadow: 0px 4px 40px rgb(0 0 0 / 25%);width: 72px;height: 72px;border-radius: 100%;background: #fff !important;font-size: 22px !important;position: absolute;top: 50%;transform: translateY(-50%);}
.attractinsldr .owl-nav .owl-prev::before{font-family: 'icomoon'; content: "\e900";}
.attractinsldr .owl-nav .owl-next::before{font-family: 'icomoon'; content: "\e901";}
.attractinsldr .owl-nav button span {display: none !important;}
.attractinsldr .owl-nav .owl-prev {left: 0;}
.attractinsldr .owl-nav .owl-next {right: 0;}

.gatewwaySec{width: 100%; position: relative; background-size: cover; background-repeat: no-repeat; 
padding: 146px 0 535px; }
.gatewwaySec::before{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%;
background: rgba(0, 0, 0, 0.65); }
.gatewwayimg{position: relative; width: 423px; height: 413px; border-radius: 100%; margin: 0 auto;}
.gatewwayimg img{width: 100%; border-radius: 100%; height: 100%;}
.gatewwaybx{width: 100%; text-align: center; margin: 225px auto 0; max-width: 423px;}
.gatewwaytxt{width: 282px; height: 299px; border-radius: 100%; background: #fff; padding: 55px 25px; overflow: hidden;
position: absolute; bottom: -190px; left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%); transition: all 0.3s ease-in-out;}
.gatewwaytxt h5{font: normal 24px/24px 'AlgerianRegular'; color: #000;}
.gatewwaytxt strong{color: #000; font: 600 17px/23px 'Poppins', sans-serif; display: block; margin: 14px 0 0;}
.gatewwaytxt p{color: #646464; font: 400 14px/21px 'Poppins', sans-serif; margin: 13px 0 0;}
.gatlnk{position: absolute; bottom: -80%; left: 50%; color: #fff; 
transform: translateX(-50%);
-webkit-transform: translateX(-50%); background: #252525; border-radius: 100%; width: 271px; height: 271px; padding: 6px;}

.gatewwaytxt:hover .gatlnk{background: #f8941d;}
.gatewwaySec .container{position: relative;}
.gatewwaySec .row > div{position: relative;}
.gatewwaySec .row > div::before{position: absolute; content: ""; width: 1.5px; height: 665px; background: #E9E9EB; right: 0;
top: 25%;}
.gatewwaySec .row > div:last-child::before{content: none;}


.citiesSec .attrbtn{margin: 55px 0 0;}
.gatewwaySec .tophding h3{color: #fff;}

.citiesSec .container{position: relative; z-index: 9;}
.citiesSec{position: relative;}
.citiesSec::before{position: absolute; content: ""; width: 100%; height: 1552px; background: url(assets/images/bigshpe1.png) no-repeat 0 0;
background-size: 100% 100%; z-index: 9; top: -230px; left: 0; pointer-events: none;}

.attractinSec .container{position: relative; z-index: 99;}
.attractinSec::after{position: absolute; content: ""; width: 100%; height: 1686px; background: url(assets/images/bigshpe2.png) no-repeat 0 0;
background-size: 100% 100%; z-index: 9; top: -188px; left: 0; pointer-events: none;}

.traveltipSec{z-index: 9;}
.keepthng{position: relative;z-index: 9;}

.fterSec{width: 100%; position: relative;}
.fterSec::before{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 84px; 
background: url(assets/images/ftrhed.png) no-repeat 0 0; background-size: 100% 100%;}

.ftrbtm{width: 100%; padding: 23px 0;}
.ftrbtminr{width: 100%; display: flex; align-items: center; justify-content: space-between;}
.ftrbtminr p{color: #000; font: 400 18px/23px 'Poppins', sans-serif;}
.ftrbtminr p a{color: #000;}
.ftrbtminr ul{display: flex;}
.ftrbtminr li{margin-right: 20px;}
.ftrbtminr li a{display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 100%; 
background: #3b5998; color: #fff; font-size: 18px;}
.ftrbtminr li a:before { display: none; }
.ftrbtminr li:last-child{margin: 0px;}
.ftrbtminr li a.fa-facebook-f{background: #3b5998;}
.ftrbtminr li a.fa-twitter{background: #55acee;}
.ftrbtminr li a.fa-linkedin-in{background: #007ab9;}
.ftrbtminr li a.fa-instagram{background: #f09433;background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
.ftrbtminr li a.fa-youtube{background: #f8941d;}
.ftrbtminr li a.fa-tripadvisor{background: #34e0a1;}
.ftrbtminr li a:hover{
transform: scale(1.08);
-webkit-transform: scale(1.08);
-o-transform: scale(1.08);
-ms-transform: scale(1.08);
}
.ftrbtminr p a:hover{color: #f8941d;}

.ftrtop{width: 100%; background: #000; padding: 97px 0 30px; }
.ftrlft{width: 100%;}
.ftrlgo{display: inline-block;}
.ftrlgo img{max-width: 100%;}
.ftrlft p{color: #fff; font: 400 16px/25px 'Poppins', sans-serif; margin: 25px 0 0;}
.ftrinfo{width: 100%; margin: 34px 0 0;}
.ftrinfo ul{display: inline-block; width: 100%;}
.ftrinfo li{margin: 20px 0 0; display: inline-flex; align-items: center; width: 100%;}
.ftrinfo li:first-child{margin: 0px;}
.ftrinfo li span{margin-right: 13px;}
.ftrinfo li em{color: #fff; font: 400 18px/24px 'Poppins', sans-serif; flex: 1;}
.ftrinfo li em a{color: #fff; }
.ftrinfo li em a:hoveR{color: #f8941d;}
.ftrinfo li span{width: 56px; height: 56px; border-radius: 10px; background: #fff; display: flex; align-items: center; 
justify-content: center; font-size: 18px;}
.ftrlung{width: 100%; margin: 30px 0 0;}
.ftrlung img{max-width: 100%;}

.ftrhed{width: 100%; }
.ftrhed strong{color: #fff; font: 700 28px/32px 'Poppins', sans-serif; margin-bottom: 25px; display: block;}
.ftrlink li{font: 400 18px/60px 'Poppins', sans-serif; position: relative; padding-left: 17px;}
.ftrlink li a{color: #fff;}
.ftrlink li::before{content: ""; position: absolute; top: 27px; left: 0; background: #fff; border-radius: 100%; width: 5px; height: 5px;}
.ftrRt ul li{width: 50%; float: left; line-height: 42px;}
.ftrlink li a:hover{color: #f8941d;}
.ftrRt ul{width: 100%; display: inline-block; }

.carditm{width: 100%; margin: 25px 0 0; }
.carditm strong{color: #fff; font: 400 30px/35px 'Poppins', sans-serif;}
.carditm ul{width: 100%; display: flex; margin: 30px 0 0;}
.carditm li{margin-right: 30px;}

.ftrpad{width: 100%; padding-left: 50px;}
.ftrtop .row > div{position: relative;}
.ftrtop .row > div::before{position: absolute; content: ""; background: #fff; top: 0; width: 1.5px; height: 450px; right: 0;}
.ftrtop .row > div:last-child::before{content: none;}

.ftrtop .row > div:last-child{max-width: 46%; flex: 0 0 46%;}
.ftrtop .row > div:first-child{max-width: 32%; flex: 0 0 32%;}
.ftrtop .row > div:nth-child(2){max-width: 22%; flex: 0 0 22%;}

.ftrRt ul li::before{top: 19px;}

.bannerSec{z-index: 99;}
.carditm li img{max-width: 100%;}

.headersec.fixed{background: #fff;
-moz-box-shadow: 0 0 16px -5px #333;
-webkit-box-shadow: 0 0 16px -5px #333;
box-shadow: 0 0 16px -5px #333;}

.sub-toggle{background: none !important;}

.attractintp li:hover em, .attractinbtm li:hover em{background: #fff; color: #000;}
.attractintp li:hover, .attractinbtm li:hover{background: #000; }
.attractintp li em{transition: all 0.3s ease-in-out;}
.attractintp li:hover a, .attractinbtm li:hover a{color: #fff;}

.mailbx{position: relative;}
.mailbx i{width: 100px; display: flex; justify-content: flex-end; align-items: center;position: absolute; height: 100%;
padding-right: 10px;}
.mailbx i img{max-width: 100%; width: 24px;}


.inrbnr .bnrimg{position: relative;}
.inrbnr .bnrimg img{height: 616px;}
.inrbnr .bnrtxt strong{font-size: 70px; line-height: 95px;}
.inrbnr .bnrtxt{text-align: center;}
.inrbnr .bnrimg::before{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.20);
border-radius: 63px; border-bottom-right-radius: 0px !important;}


.bredlnk{width: 100%; margin-top: -40px; position: relative; z-index: 99;}
.bredlnkinr{width: 100%; background: #fff; box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.1); border-radius: 40px 0px; padding: 32px 82px;
max-width: 1642px; margin: 0 auto;}
.bredlnkinr span, .bredlnkinr span a{color: #5A5A5A; font: 400 26px/30px 'Poppins', sans-serif; /*padding-right: 11px; margin-right: 11px;*/ position: relative;}
.bredlnkinr ul{display: flex; align-items: center;}
.bredlnkinr .breadcrumb_last, .bredlnkinr .breadcrumb_last span{font-weight: 700; color: #000;}
.bredlnkinr a{color: #5A5A5A;}
.bredlnkinr a:hover, .bredlnkinr a:hover span{color: #f8941d;}
.bredlnkinr li::before{position: absolute; content: ">"; color: #000; top: 1px; right: -7px; font: 700 26px/30px 'Poppins', sans-serif; }
.bredlnkinr li:last-child{padding: 0px; margin: 0px;}
.bredlnkinr li:last-child::before{content: none;}


.aboutSec{width: 100%; padding: 73px 0 52px; }
.abtmain{width: 100%;}
.abtpnltop{width: 100%; display: flex; justify-content: space-between; }
.abttpimg{width: 100%; max-width: 690px;}
.abttpimg img{ height: 825px; width: 100%; object-fit: cover; border-radius: 117px;}
.abttpcont{max-width: 953px; width: 100%;}
.abttpcont h1, .abttpcont h3, .abttpcont_no h2{color: #000; font: normal 50px/60px 'AlgerianRegular';}
.abttpcont p, .abttpcont_no p{color: #3D3D3D; font: 400 18px/30px 'Poppins', sans-serif; margin-bottom: 18px;}
.abttpcont h1, .abttpcont_no h2{ margin-bottom: 38px;}
.abttpcont h3{margin: 53px 0 0;}
.contlst{width: 100%; display: flex; justify-content: space-between; margin: 45px 0 0;}
.contlst li em{color: #3D3D3D; font: 600 17px/23px 'Poppins', sans-serif; }
.contlst li i{margin-right: 28px;}
.contlst li i img{max-width: 100%;}
.contlst li{margin: 30px 0 0; display: inline-flex; align-items: center; }
.contlst ul{width: auto; border-right: 2px solid #C1C1C1; padding-left: 35px;}
.contlst ul:first-child{padding-left: 0px;}
.contlst ul:last-child{border: 0px; max-width: 404px;}
.contlst ul li:first-child{margin: 0px;}
.abtpnlbtm{width: 100%; display: flex; justify-content: space-between; margin: 82px 0 0;}
.abtbtmimg{max-width: 865px; width: 100%;}
.abtbtmimg img{height: 520px; width: 100%; object-fit: cover; border-radius: 90px;}
.abtbtmcont{max-width: 680px; width: 100%; }
.abtbtmcont h3{color: #000; font: normal 50px/60px 'AlgerianRegular'; margin-bottom: 55px;}
.abtbtmcont p{color: #3D3D3D; font: 400 18px/30px 'Poppins', sans-serif; margin-bottom: 20px; }
.abtbtmcont p:last-child{margin: 0px;}

.contlst li em{flex: 1;}


.listfrmtrvel::after{content: none;}
.ftrinr::before{background: url(assets/images/ftrshpe.png) no-repeat 0 0; background-size: 100% 100% !important; height: 76px; top: -75px;z-index: 9;}
.ftrinr .ftrtop{padding-top: 20px;}


.tourpackeg{width: 100%; padding: 70px 0; }
.tourpackegpnl{width: 100%;}
.tourpackegpnl > p{color: #3D3D3D; font: 400 18px/30px 'Poppins', sans-serif; text-align: center;}
.inerhding{width: 100%; text-align: center;}
.inerhding h1, .inerhding h2, .inerhding h3, .inerhding h4{color: #000; font: normal 50px/57px 'AlgerianRegular'; }
.tourpackegpnl .row{margin: 0 -25px;}
.tourpackegpnl .row > div{padding: 0 25px;}
.packegbx{width: 100%; margin: 70px 0 0;}
.packegimg{width: 100%; border-radius: 40px; overflow: hidden; position: relative;}
.packegimg img{height: 400px; width: 100%; object-fit: cover;}
.tourpackegpnl .inerhding{margin: 45px 0 0;}
.tourpackegpnl h1 { margin-bottom:15px;}
.packegtxt{background: #FAFAFA; max-width: 352px; margin: 0 auto; margin-top: -90px; 
position: relative; padding: 30px 50px; box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.25); border-radius: 40px; }
.packegtxt h4{color: #000; font: 600 30px/35px 'Poppins', sans-serif; }
.packegtxt h4 a{color: #000;}
.packegtxt h4 a:hover{color: #f8941d;}
.packegtxt ul{display: inline-block; width: 100%; margin: 15px 0 0; }
.packegtxt li{color: #000; font: 400 18px/23px 'Poppins', sans-serif; margin: 8px 0 0; padding-left: 20px; position: relative; }
.redbtn{display: inline-flex; color: #000; padding: 0px 47px; align-items: center; font: 500 16px/57px 'Poppins', sans-serif;
background: #f8941d; margin: 25px 0 0; border-radius: 40px;}
.redbtn span{margin-left: 16px; font-size: 12px;}
.packegtxt strong{color: #000; font: 600 22px/26px 'Poppins', sans-serif; display: block; margin: 27px 0 0;}
.packegtxt b{color: #000; font: 600 22px/26px 'Poppins', sans-serif; display: block; margin: 13px 0 0;}
.packegtxt b del{color: #cec7c7;}
.packegtxt li::before{position: absolute; content: ""; width: 4px; height: 4px; background-color: #000; border-radius: 100%; top: 10px;
left: 0; }
.redbtn:hover{background: #000; color: #f8941d;}

.attractinr {padding: 70px 0;}
.attractinr::after{content: none;}
.attractinr .attracbx::after{background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%); width: 100%; height: 85%; top: inherit;
bottom: 0;transform: rotate(180deg);left: 0; opacity: 0.80; border-radius: 30px;}
.attractinr .attractle{top: inherit; bottom: 38px; transform: translateY(0); opacity: 1; visibility: visible; padding: 0px;}
.attractinr .attractle strong{font-family: 'Poppins', sans-serif; }
.attracbx .attractle .touraActivityTitle{display: block;color:#f8941d;font: 600 18px/22px 'Raleway', sans-serif;margin-top: 6px;}

.tourSec{width: 100%; padding: 140px 0 80px; }
.tourSec .citistxt p{font-weight: 600; font-size: 26px; line-height: 30px; margin: 5px 0 0;}
.tourSec .citistxt strong{font-size: 30px; line-height: 35px; font-family: 'Poppins', sans-serif; font-weight: 600;}
.tourSec .citisimg{max-width: 405px; box-shadow: inherit !important;}
.tourSec .citisimg img{height: 600px;}
.tourSec .plusicn{background: #000;}
.tourSec .citisimg:hover .plusicn{background: #f8941d;}
.tourSec .citistxt { padding: 45px 0 0;}
.tourSec .citisbx{margin: 109px 0 0;}
.tourSec .citistxt strong a{color: #000; }
.tourSec .citistxt strong a:hover{color: #f8941d; }
.tourSec .citistxt .fm { display: block; }
.tourSec .citistxt .active_price { color: #f8941d; }


.tourlstmain{width: 100%;}
.tourlstSec{width: 100%; padding: 80px 0;}
.tourlstpnl{width: 100%;  padding: 35px 30px 50px; margin: 50px 0 0; display: flex; border: 1px solid #AAA2A2; border-radius: 40px; }
.tourlstimg{width: 32%; position: relative;}
.tourlstimg img{width: 100%; object-fit: cover; height: 435px; border-radius: 20px 101px 20px 20px; }
.tourlsttxt{width: 68%; padding: 15px 60px 15px 15px; }
.tourlsttxt h3{color: #000; font: 700 40px/45px 'Raleway', sans-serif; }
.tourlsttxt h3 a { color: #000; }
.tourlsttxt h3 a:hover { color: #f8941d; }
.post-type-archive-tour .tourlstSec { padding-top: 30px; }
.toutime{width: 100%; margin: 47px 0 0;}
.toutime ul{display: flex; align-items: center; }
.toutime i{display: flex; align-items: center; justify-content: center; border-radius: 100%; background: #f8941d; width: 62px;
height: 62px; margin-right: 28px;}
.toutime em{color: #000; flex: 1; font: 600 20px/25px 'Raleway', sans-serif; }
.toutime em b{font-weight: 700; padding-right: 8px; display: inline-flex; display:block;}
.toutime em small { display: block;}
.toutime li{padding-right: 60px; display: inline-flex; align-items: center;}
.toutime li:last-child{padding: 0px;}

.tourctgry{width: 100%; margin: 60px 0 0; }
.tourctgry ul{display: flex; align-items: center;}
.tourctgry li{margin-right: 16px; display: inline-flex; align-items: center; background: #FDFDFD; border: 1px solid #EAE5E5;
width: 209px; height: 56px; padding: 14px;}
.tourctgry li:last-child{margin: 0px;}
.tourctgry li i img{max-width: 100%;}
.tourctgry li i{margin-right: 15px;}
.tourctgry li em{font: 400 18px/22px 'Raleway', sans-serif; color: #000;}

.touramunt{width: 100%; margin: 36px 0 0; }
.touramunt ul{display: flex; align-items: center;}
.touramunt em{font: 600 34px/40px 'Poppins', sans-serif; color: #000; position: relative; display: inline-flex; align-items: center;}
.touramunt li a{font: 700 24px/76px 'Raleway', sans-serif; padding: 0 35px; background: #f8941d; color: #000; display: inline-flex;align-items: center;}
.touramunt .active_price{ color: #f8941d; }
.touramunt li{margin-right: 30px;}
.touramunt li:first-child{margin-right: 35px; display: inline-flex; align-items: center; position: relative; min-width: 160px;}
.touramunt li a span{margin-left: 35px; font-size: 18px;}
.touramunt li:last-child a{background: #000; color: #f8941d; }
.touramunt li a:hover{opacity: 0.8;}
.touramunt em del{color: #D1D1D1; font-size: 26px; padding-left: 13px; display: inline-block;}

.tourlstbtmtxt{width: 100%; padding: 94px 0 0; text-align: center;}
.tourlstbtmtxt p{color: #000; font: 400 17px/30px 'Raleway', sans-serif;}
.touramunt b{width:150px; color: #000; font-size: 20px; line-height: 25px; position: absolute; bottom: -30px; left: 0; font-weight: 600; }
.touramunt li strong{color: #000; font: 600 20px/25px 'Poppins', sans-serif; padding-right: 23px; display: inline-block;}
.touramunt li:last-child{margin: 0px;}

.tourlstpnl {flex-direction: row-reverse;}
.tourlstbtmtxt p{font-family: 'Poppins', sans-serif; line-height: 30px;}
.tourctgry li{text-align: center; height: 66px; justify-content: center; border-color: #f8941d; border-radius: 70px;}
.toutime i{background: none;}
.touramunt li a{border-radius: 70px; padding: 0px; width: 300px; height: 78px; justify-content: center; line-height: 30px;}
.touramunt li strong{padding: 0px; position: absolute; top: -30px; left: 0;}
.touramunt.priceper{margin: 74px 0 0;}




.similarlke{padding: 57px 0 102px;}
.detilsrt{position: sticky; background: #FFFFFF; box-shadow: 0px 4px 60px rgba(0, 0, 0, 0.12); padding: 50px 44px 25px 44px; top: 120px;
max-width: 460px;}
.detailsSec{width: 100%; padding: 45px 0 57px;}
.detilslft{width: 100%;}
.detiltop{width: 100%; }
.detilsldr{width: 100%; margin: 83px 0 0;}
.detilsldrimg{width: 100%; }
.detilsldrimg img{/*height: 483px;*/ width: 100%; position: relative;}
.detilsldr .owl-dots{display: none !important;}
.detilsldr .owl-nav{display: flex !important;}
.detilsldr .owl-nav button{display: flex; background: #fff !important; position: relative; width: 48px; height: 48px;
align-items: center; justify-content: center; color: #4B4343 !important; position: absolute; top: 50%; 
box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.25); }
.detilsldr .owl-nav button span{display: none !important;}
.detilsldr .owl-prev::before{position: absolute; content: "\e900"; font-family: 'icomoon';}
.detilsldr .owl-next::before{position: absolute; content: "\e901"; font-family: 'icomoon';}
.detilsldr .owl-prev{left: 0;}
.detilsldr .owl-next{right: 0;}
.detilsldr .owl-nav button:hover{background: #f8941d !important;}
.detiltop > h1{color: #000; font: 600 50px/60px 'Raleway', sans-serif;}
.activty{width: 100%; margin: 60px 0 0;}
.activty h4{color: #000; font: 600 30px/35px 'Raleway', sans-serif; margin-bottom: 15px; }
.activtypnl strong{color: #000; font: 700 18px/21px 'Raleway', sans-serif;}
.activtypnl strong em{font-weight: 400; font-style: normal;}
.activtypnl i{background: rgba(243, 189, 28, 0.4); width: 53px; height: 53px; border-radius: 100%; margin-right: 19px;}
.activtypnl .media{align-items: center; margin: 23px 0 0; flex-wrap: wrap;}
.activtypnl p{color: #3D3D3D; font: 400 17px/24px 'Raleway', sans-serif; margin: 23px 0 0; width: 100%;}
.activty .row > div:last-child .activtypnl .media{margin: 23px 0 0;}
.activtypnl i img{max-width: 100%; margin-left: -10px;}
.activty .row > div{border-right: 1px solid #D5C7C7;}
.activty .row > div:last-child{border: 0px; padding-left: 100px;}
.similarlke .inerhding{margin: 0px !important;}
.detilbtm{width: 100%; margin: 94px 0 0;}
.resp-tab-content{border: 1px solid #9B9B9B !important; padding: 55px !important;}
.descriptxt{width: 100%; border-top: 1px solid #D2D2D2; padding: 30px 0 0; margin: 30px 0 0;}
.descriptxt h3{color: #000; font: 600 50px/55px 'Raleway', sans-serif; }
.descriptxt p{color: #3D3D3D; font: 400 17px/30px 'Raleway', sans-serif; margin: 25px 0 0; }
.descriptxt ul{display: inline-block; width: 100%; margin: 30px 0 0;}
.descriptxt:first-child{padding: 0px; margin: 0px; border: 0px; }
.descriptxt li{color: #3D3D3D; font: 500 19px/23px 'Raleway', sans-serif; position: relative; padding-left: 20px; margin: 10px 0 0;
padding-right: 50px; float: left;}
.descriptxt li::before{position: absolute; top: 10px; left: 0; content: ""; width: 4px; height: 4px; background: #3D3D3D; border-radius: 100%;}
.descriptxt li span{font-size: 20px; font-weight: 600; color: #000; display: block;}
.devide li{width: 50%;}
.tourdtls li{width: 50%; margin: 40px 0 0;}
.tourdtls li:last-child{width: 100%;}
.tourdtls ul{margin: 0px;}
.resp-tabs-list li{width: 297px; height: 78px; display: flex !important; align-items: center; justify-content: center; background: #000 !important;
margin: 0px !important; float: left; border: 0px !important; color: #f8941d; font: 600 30px/35px 'Raleway', sans-serif !important; }
.resp-tabs-list li.resp-tab-active{background: #f8941d !important; color: #000;}
.pricebx{width: 100%; text-align: center;}
.pricebx h4{color: #000; font: 700 30px/35px 'Raleway', sans-serif;}
.pricebx ul{display: block; align-items: center; margin: 14px 0 0;}
.pricebx b{color: #f8941d; font: 600 30px/35px 'Raleway', sans-serif; }
.pricebx em{color: #C4C4C4; text-decoration-line: line-through; font: 400 20px/25px 'Raleway', sans-serif; padding: 0 34px 0 18px; }
.pricebx .redbtn{margin: 0px; background: #000; color: #f8941d;}
.pricebx .redbtn:hover{background: #f8941d; color: #000;}

.quuary_panel button, .quuary_panel a {  margin: 0px; background: #000 !important; color: #fff !important; border-radius: 40px !important; padding: 0px 30px !important; align-items: center; font: 500 16px/44px'Poppins', sans-serif  !important; border: none !important;  display: inline-block !important;}
.quuary_panel button:hover, .quuary_panel a:hover{background: #f8941d !important; color: #000 !important;}

.offerpnl{width: 100%; padding: 25px 0 0; margin: 25px 0 0; border-top: 1px solid #000;}
.offerpnl h4{color: #000; font: 700 22px/25px 'Raleway', sans-serif; margin-bottom: 12px;}
.detailsSec .row > div{padding: 0 55px;}
.detailsSec .row {margin: 0 -55px;}
.desc{width: 100%; }
.activtypnl i{display: flex; align-items: center; justify-content: center;}
.detilsldrimg img {object-fit: cover;}
.offerpnl img{max-width: 100%;}



.similarlke .packegimg span{position: absolute; top: 22px; right: 22px; background: linear-gradient(134.88deg, #f8941d 14.61%, #f8941d 40.32%, #DCA606 85.39%);
width: 96px; height: 96px; display: flex; align-items: center; justify-content: center; color: #000;
font: 600 19px/22px 'Raleway', sans-serif; border-radius: 100%; text-align: center; pointer-events: none;}
.similarlke .packegimg{position: relative;}

.tourpackegpnl > p, .attractinr .attractle strong{font-family: 'Raleway', sans-serif;}
.attractinr .attractle strong{font-weight: 600;}


/* ___New_Detail___ */
.detailsSec{padding-top: 76px;}
.activty h4{display: inline-flex; width: auto;margin: 0px !important; background: #000; padding: 22px 30px; color: #fff; }
.activtylst{width: 100%; border: 1px solid #BCBCBC; border-radius: 0px 0px 40px 40px; padding: 40px 35px 30px;}
.activtypnl i{background: none; width: auto; height: auto;}
.activtypnl i img{margin: 0px;}
.activtypnl strong{font-weight: 600;}
.detilsldr{margin: 63px 0 0; border-radius: 30px; overflow: hidden;}
.detilsldr .owl-nav button{border-radius: 10px;box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.25);}
.detilsldr .owl-prev::before{content: ""; width: 20px; height: 20px; background: url(assets/images/lftarw.png) no-repeat 0 0;
background-size: 20px; }
.detilsldr .owl-next::before{content: ""; width: 20px; height: 20px; background: url(assets/images/rtarw.png) no-repeat 0 0;
background-size: 20px; }
/*.detilsldrimg img{height: 530px;}*/
.descriptxt h3{font-family: 'AlgerianRegular'; font-weight: 400;}
.descriptxt li::before{width: 20px; height: 20px; background: url(assets/images/rtarw2.png) no-repeat 0 0; background-size: 20px; top: 0px;}
.descriptxt li{padding-left: 50px;}
.resp-tab-content{border-radius: 0px 40px 40px 40px;}
.descriptxt:first-child h3{font-size: 40px; line-height: 45px;}
.pricebx i{color: #000; font: 400 20px/25px 'Poppins', sans-serif; display: block; margin: 15px 0 0;}
.quuary_panel { margin-top:15px; }
.pricebx .redbtn{padding: 0 26px; line-height: 43px; }
.detilbtm{margin: 60px 0 0;}






.ask_question_popUp, .book-now-popup{position:fixed;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,0.8);z-index:999999;display:none}
.ask_question_form{width:30%;background-color:#fff;padding:15px 20px;margin:2% auto;position:relative}
.ask_question_form h3{color:#000;font-size:22px;font-weight:700;padding-bottom:10px;border-bottom:1px solid #e7e7e7;margin-bottom:15px}
.ask_question_form .form-group label{font-size:13px;color:#5d6873;font-weight:600;line-height:1}
.ask_question_form .form-group label span,.ask_question_form p{color:red}
.ask_question_form p{font-size:13px;color:#5d6873;font-weight:600}
.ask_question_form .form-control{color: #000;font-family: 'Poppins', sans-serif;font-size:13px;border:1px solid #f8941d;border-radius:0;box-shadow:none;height:36px}
.ask_question_form textarea{resize:none}
.ask_question_form textarea#msg{height:140px}
.form-control::-webkit-input-placeholder{color:#000}
.form-control::-moz-placeholder{color:#000}
.form-control:-ms-input-placeholder{color:#000}
.form-control:-moz-placeholder{color:#000}
.ask_question_form .radio label,.ask_question_form .checkbox label{color:#000;font-size:14px;font-weight:600}
.ask_question_form .btn_sub{display:inline-block;padding:12px 38px;color:#fff;border:none;text-transform:uppercase;margin:5px 0;font-size:12px;font-weight:700;position:relative; background: #000;}
.ask_question_form .btn_sub:hover,.ask_question_form .cls_form:hover{background:#f8941d}
.ask_question_form .cls_form{position:absolute;right:-15px;top:-15px;width:30px;height:30px;text-align:center;line-height:34px;background:red;color:#fff;font-size:12px;cursor:pointer;}

.book-now-popup .ask_question_form { height: 95%; width: 600px;}
.ask_question_form textarea#msg { height: 60px; }
.hidden-field { display: none;}

#straight_ftr .traveltipSec::after, #straight_ftr .fterSec::before { display: none; }

.less_btm_pad { padding-bottom: 0px !important; }
.less_tp_pad, .less_tp_pad .tourlstbtmtxt { padding-top: 0px !important; }

.limited_offer { margin-top: 15px; margin-bottom: 15px; padding-top: 15px; border-top:1px solid #f8941d; text-align: center; position:relative; z-index:1;}
.limited_offer:after { position:absolute; top:0px; left:0px; width:100%; height:100%; content:''; z-index:2; background:rgba(255,255,255,0);}
.limited_offer h4 { font-family: 'Open Sans',sans-serif; color: #000; font-weight: bold; padding: 0px; font-size: 20px; margin: 0px; line-height: 24px; }
.limited_offer iframe { margin-top: -10px !important; }
.limited_offer ul { text-align: center; position: relative; margin-top: -25px;}
.limited_offer ul li { display: inline-block; font-size: 12px; line-height: 18px; position: absolute;}
.limited_offer ul li:first-child { top: 0px; left: 44px; }
.limited_offer ul li:nth-child(2) { top: 0px; left: 103px; }
.limited_offer ul li:nth-child(3) { top: 0px; left: 157px; }
.limited_offer ul li:nth-child(4) { top: 0px; left: 216px; }


.form-group img { max-width: 100%; }
.wpcf7-list-item.first { margin-left: 0px; }
.form-control-new .wpcf7-list-item { margin-left: 0px; }
.sp_offer img { position: absolute; right: -6px; top: -7px; width: 130px; height: auto !important; border-radius: 0px !important; object-fit: contain; }

/* Contact Page 06-12-2021 */
.contactMainInner{padding: 15px 0 25px;}
.contactPageContent{max-width: 538px;margin: 25px auto 0;}
.contactPageContent h1.entry-title{line-height: 28px;padding-bottom: 15px;text-align: center;}
.cotactInfoTxt{background: #f8e9bd;padding: 15px 15px;margin:25px 0;border-top: 4px solid #f8941d;}
.cotactInfoTxt p{margin-bottom: 0;font-size: 15px;line-height: 25px;}
.business_hours{padding: 0 25px;}
.business_hours h3{color:#f8941d;padding-bottom: 0;}
.contact_us_bottom{padding-bottom: 0;}
.contact_us_box{margin-top: 25px;}
.contact_us_box .contact_field{padding: 0 25px;}
.contact_us_box h3{color:#f8941d;padding-bottom: 8px;}
.contact_us_box p{font-size: 15px;line-height: 22px;padding: 0 45px;margin-bottom: 15px;}
.contact_us_box form .form-control{color: #000000;}
.cntctCptchaWrap{display: flex;justify-content: center;align-items: flex-start;margin-bottom: 0;}
.cntctSbmtBtnWrap{display: flex;justify-content: center;position: relative;margin-top: 25px;margin-bottom: 0;}
.cntctSbmtBtnWrap input[type=submit]{font: 400 16px/21px 'Poppins', sans-serif;border-radius: 40px;padding: 18px 24px;background: #f8941d;color: #000;border: 0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}
.cntctSbmtBtnWrap input[type=submit]:hover{background: #000000;color: #fff}
.cntctSbmtBtnWrap .wpcf7-spinner{position: absolute;right: 95px;top: 8px;background-color: #4385f6;}
.cntctCptchaWrap .wpcf7-not-valid-tip{display: flex;width: 100%;}
.entry-content .hours_box {margin-bottom: 15px;border: 2px solid #e6e6e6;padding: 10px 4px;border-radius: 4px;margin-top: 14px;}
.entry-content .unstyled {list-style: none;}
.entry-content ul li {position: relative;margin-bottom: 10px;}
.entry-content .hours_box ul li {border: none;padding: 5px;}
.entry-content .hours_box ul li:nth-child(odd) {background-color: #f0f0f0;}
.entry-content .hours_box ul li span {font-size: 13px;text-transform: uppercase;font-weight: 600;}
.entry-content .hours_box ul li span.right {float: right;text-transform: inherit;font-weight: 400;}
.contact_field .your-message textarea{height: 120px !important;resize: none;}
.wpcf7-captchar {display: inline-block;width: 150px;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;float: left;}

/* Contact Page 06-12-2021 */


/* Contact Page 08-12-2021 */

.acc_tab .nav-tabs{border-bottom: 0;}
.acc_tab .nav-item{margin-bottom: 10px;}
.acc_tab .nav-item .nav-link.active{color: #fff;background-color: #000;border: 2px solid #000;}
.acc_tab .nav-item .nav-link{font-size: 18px;color: #000;padding: 15px 20px 12px;margin-right: 8px;border: 2px solid #000;border-radius: 90px;}
.acc_tab .nav-item .nav-link:hover{background-color: #000;color: #f8941d;}
.acc_tab .accordion{padding-top: 5px;}
.acc_tab .tab-content{border: 2px solid #000;padding: 20px;border-radius: 15px;}
.acc_tab .card-header{padding: 0;border-bottom: 0;}
.acc_tab .card-header button{color: #fff;font-size: 18px;font-weight: 600;width: 100%;background: #000;position: relative;border-radius: 0;border-top: 1px solid rgba(0,0,0,.125);padding: 12px 15px;}
.acc_tab .card-header button::after{content: '-';position: absolute;top:50%;transform:translateY(-50%);right: 15px;font-size: 36px;font-weight: 700;color: #fff;}
.acc_tab .card-header button.collapsed::after{content: '+';position: absolute;top:46%;transform:translateY(-50%);right: 15px;font-size: 24px;font-weight: 700;color: #fff;}
.acc_tab .card-header button:focus{box-shadow: none;}
.acc_tab .card{margin-bottom: 15px;margin-top: 15px;border-radius: 0;border: 0;border-top:0;}
.acc_tab .card .card-body{border: 1px solid #000}
.acc_tab .tab-content h2{color:#212430;font-size: 40px;line-height: 45px;margin-bottom: 8px;}
.acc_tab .tab-content h3{color:#212430;font-size: 35px;line-height: 40px;margin-bottom: 8px;}
.acc_tab .tab-content h4{color:#212430;font-size: 30px;line-height: 35px;margin-bottom: 8px;}
.acc_tab .tab-content h5{color:#212430;font-size: 25px;line-height: 30px;margin-bottom: 8px;}
.acc_tab .tab-content h6{color:#212430;font-size: 20px;line-height: 25px;margin-bottom: 8px;}
.acc_tab .tab-content p{color: #212430;font-size: 16px;line-height: 25px;margin: 0 0 15px;}
.acc_tab .tab-content a{color: #f8941d;font-size: 16px;line-height: 25px;margin: 0 0 15px;}
.acc_tab .tab-content a:hover{color:#ba9118;}
.acc_tab .tab-content ul{margin: 15px 0 25px;}
.acc_tab .tab-content ul li{position: relative;color: #212430;font-size: 16px;line-height: 20px;padding-left:20px;margin: 0 0 10px;}
.acc_tab .tab-content ul li:last-child{margin-bottom: 0;}
.acc_tab .tab-content ul li::before {position: absolute;top: 7px;left: 0;content: "";width: 6px;height: 6px;background: #3D3D3D;border-radius: 100%;}
.acc_tab .tab-content ol{padding-left: 20px;margin: 15px 0 25px;}
.acc_tab .tab-content ol li{color: #212430;font-size: 16px;line-height: 20px;margin: 0 0 10px;}
.acc_tab .tab-content ul.green_check li:after{content: '\f00c' !important;display: inline-block !important;position: absolute !important;left: 0px !important;top: 0 !important;font-family: 'Font Awesome\ 5 Free' !important;font-weight: 600 !important;color: #00AA71!important;font-size: 11px!important;}
.acc_tab .tab-content ul.cross li:after {content: '\f00d'!important;display: inline-block!important;position: absolute!important;left: 0px!important;top: 0 !important;font-family: 'Font Awesome\ 5 Free'!important;font-weight: 600!important;color: #FF4F6D!important;font-size: 11px!important;}
.acc_tab .tab-content ul.green_check li:before, .acc_tab .tab-content ul.cross li:before{display:none;}
.acc_tab .tab-content iframe{width: 100%;max-width: 100%;}

/* Contact Page 08-12-2021 */


/* Transport */
.secCommon {width: 100%;padding: 60px 0;}
.transport_wrapper_bx {background: #f0f2f2;padding: 25px 0;max-width: 1000px;margin: 0 auto;}
.transport_wrapper_bx_item {padding: 20px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin-bottom: 0px;align-items: center;justify-content: space-between;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.transport_wrapper_bx_item:hover, .transport_wrapper_bx_item.active {transform: scale(1.2);-webkit-transform: scale(1.06);background: #ffffff;-webkit-box-shadow: 0 5px 25px rgb(0 0 0 / 20%);box-shadow: 0 5px 25px rgb(0 0 0 / 10%);-moz-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);}
.transport_wrapper_bx_item .transport_wrapper_bx_item_img {max-width: 150px;}
.transport_wrapper_bx_item .transport_wrapper_bx_item_img img{width: 100%;}
.transport_wrapper_bx_item_heading {width: 180px;}
.transport_wrapper_bx_item_heading p {font: 400 16px/25px 'Poppins', sans-serif;}
.transport_wrapper_bx_item_heading p strong{display: block;text-transform: uppercase;letter-spacing: 2px;}
.transport_modal_wrapper_bx .transport_modal_wrapper_bx_heading, .transport_modal_wrapper_bx .transport_modal_wrapper_bx_contain{font: 400 18px/25px 'Poppins', sans-serif;}
.transport_wrapper .transport_wrapper_bx_item_contain {width: 208px;}
.transport_wrapper .transport_wrapper_bx_item_contain p {font: 400 16px/25px 'Poppins', sans-serif;}
.transport_wrapper_bx ul.transport_list {text-align: center;margin-bottom: 20px;}
.transport_wrapper .tophding h2 {margin-bottom: 30px;}
.transport_wrapper_bx ul.transport_list li {list-style: none;display: inline-block;font-size: 25px;margin-right: 10px;padding-right: 28px;position: relative;}
.transport_wrapper_bx ul.transport_list li:after {content: "\f105";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;right: 0;top: 0;}
.transport_wrapper_bx ul.transport_list li:last-child::after{display: none;}
.transport_wrapper_bx_item .transport_wrapper_bx_item_button button, .transport_wrapper_bx_item .transport_wrapper_bx_item_button a {display: inline-flex !important;border-radius: 40px !important;background: #f8941d !important;height: 70px !important;width: 217px !important;align-items: center !important;justify-content: center !important;font: 400 18px/25px 'Poppins', sans-serif !important;color: #000 !important;border: 0 !important;}
.transport_wrapper_bx_item .transport_wrapper_bx_item_button button:hover, .transport_wrapper_bx_item .transport_wrapper_bx_item_button a:hover {background: #000000 !important;color: #ffffff !important;cursor: pointer;}
.transportModal .modal-dialog{padding: 0;border-radius: 0;width: 100%;max-width: 600px;}
.transportModal .modal-dialog .modal-content{border-radius: 0;}
.transport_modal_wrapper_bx{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin-bottom: 0px;align-items: center;justify-content: space-between;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;padding: 10px 15px;margin: 0 0 20px;background: #f0f2f1;border: 1px solid #f8941d;}
.transport_modal_wrapper_bx_img, .transport_modal_wrapper_bx_heading, .transport_modal_wrapper_bx_contain {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.transport_modal_wrapper_bx_img img {width: 100%;}
.transport_modal_wrapper_bx_heading {display: flex;justify-content: center;align-items: center;flex-direction: column;}
.transport_modal_wrapper_bx_contain {text-align: center;}
.transport_list_modal {width: 100%;display: flex;justify-content: center;align-items: center;text-align: center;margin-top: 5px;margin-bottom: 20px;}
.transport_list_modal li:last-child{margin-right: 0 !important;padding-right: 0 !important;}
.transport_wrapper_bxWrap .show {padding-right: 15px !important;padding-left: 15px !important;}
.ask_question_form .modal-header{padding: 15px 15px 0;border-bottom: 0;}
.ask_question_form .modal-header button.close{background: #f8941d;color: #ffffff;opacity: 1;padding: 6px 11px;position: absolute;left: 100%;top: 16px;text-shadow:none;}
.ask_question_form .modal-header button.close:hover{background-color: #000;}
.bkngfrmDate, .bkngfrmTime {position: relative;}
.bkngfrmDate i, .bkngfrmTime i {color: #000;font-size: 15px;position: absolute;top: 11px;right: 10px;}
.bkngfrmInfoTxt{padding-top: 10px;padding-bottom: 16px;}
.bkngfrmInfoTxt p{font-size: 15px;}
.ask_question_form label{max-width: 100%;margin-bottom: 5px;font-weight: 600 !important;font-size: 14px !important;color:#000 !important;display: flex;align-items: center;}
.bkngRoundTrip{padding-bottom: 15px;padding-top: 25px;border-top: 1px solid #5d6873;}
.bkngRoundTrip span.wpcf7-list-item-label {font-size: 18px;}
.bkngfrmcontctInfo {display: inline-block;color: #5d6873;margin-top: 5px;font-size: 16px;font-weight: 500;}
.bkngfrmInfoTxt i {margin-right: 4px;}
.service_include {background: #f0f2f2;padding: 25px 20px;max-width: 1000px;margin: 58px auto 0 auto;}
.service_include_item img {display: block;text-align: center;margin: 0 auto 6px;}
.service_include_item p{color: #3D3D3D;font: 400 16px/25px 'Poppins', sans-serif;text-align: center;}
.wpcf7-form-control-wrap.payment .wpcf7-list-item .wpcf7-list-item-label{font-size: 16px;line-height: 23px;}
.wpcf7-form-control-wrap.accept .wpcf7-list-item-label{font-size: 16px;line-height: 23px;}
.wpcf7-form-control-wrap.gender .wpcf7-list-item-label{font-size: 14px;line-height: 22px;}
.transportModal .modal-body .wpcf7-submit{display: inline-flex !important;border-radius: 40px !important;background: #f8941d !important;height: 70px !important;width: 217px !important;align-items: center !important;justify-content: center !important;font: 400 16px/25px 'Poppins', sans-serif !important;color: #000 !important;border: 0 !important;}
.transportModal .modal-body .wpcf7-submit:hover{background: #000000 !important;color: #ffffff !important;cursor: pointer;}

/* wickedpicker */
.wickedpicker {z-index: 9999;}
.wickedpicker__controls {padding: 4px 0 !important;}
.wickedpicker__title {color: #ffffff;font-weight: 600;background: #f8941d;border-bottom: 1px solid #f8941d;}
.wickedpicker__controls__control-up::before{content: '';background-image: url(assets/images/wickedpicker-arrow-up.png);background-size: 14px;width: 14px !important;height: 8px !important;position: relative;left: 0;top: 3px;background-repeat: no-repeat;}
.wickedpicker__controls__control-down::after {content: '';background-image: url(assets/images/wickedpicker-arrow-down.png);background-size: 14px;width: 14px !important;height: 8px !important;position: relative;left: 0;top: -7px;background-repeat: no-repeat;}
.wickedpicker__close{font-size: 30px;font-weight: 400;color: #ffffff;margin-top: 6px;}
.ui-widget.ui-widget-content{font-size: 14px;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border: 1px solid #edb719;background: #f8941d;color: #ffffff;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{border: 1px solid #edb719;background: #f8941d;color: #ffffff;}
.ui-widget-header .ui-icon{background-image: url(assets/images/ui-icons_444444_256x240.png);}

/* Page */
.pagePnlTop{justify-content: center !important;}
.pagePnlTop .entry-header h1{text-align: center;}
.pagePnlTop .entry-content form .form-group textarea{height: 120px !important;resize: none;}
.cntctSbmtBtnWrap input[type=submit] {font: 400 16px/21px 'Poppins', sans-serif;border-radius: 40px;padding: 18px 24px;background: #f8941d;color: #000;border: 0;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;}
.form-control:focus{box-shadow: none;}
.pageTpcont{max-width: 100% !important;}
.pageTpcont h2{color: #212430;font-size: 40px;line-height: 45px;margin-bottom: 8px;}
.pageTpcont h3{color: #212430;font-size: 35px;line-height: 40px;margin-bottom: 8px;}
.pageTpcont h4{color: #212430;font-size: 30px;line-height: 35px;margin-bottom: 8px;}
.pageTpcont h5{color: #212430;font-size: 25px;line-height: 30px;margin-bottom: 8px;}
.pageTpcont h6{color: #212430;font-size: 20px;line-height: 25px;margin-bottom: 8px;}
.pageTpcont ul, .pageTpcont ol{margin: 15px 0 25px;}
.pageTpcont ol{padding-left: 15px;}
.pageTpcont ul li{position: relative;color: #212430;font-size: 16px;line-height: 24px;padding-left: 20px;margin: 0 0 10px;}
.pageTpcont ul li::before{position: absolute;top: 7px;left: 0;content: "";width: 6px;height: 6px;background: #3D3D3D;border-radius: 100%;}
.pageTpcont ol li{color: #212430;font-size: 16px;line-height: 24px;margin: 0 0 10px;}
.pageTpcont a{color: #f8941d;}
.pageTpcont a:hover{color: #000000;}
.pageEntryContent form .form-control{color:#000000;}

.notoppadding { padding-top:0px !important;}

.formCaptcha .form-group{display: flex;align-items: center;}
.formCaptcha .wpcf7-captchar {height: 36px;font-size: 13px;border: 1px solid #f8941d;border-radius: 0;box-shadow: none;margin: 12px 0;}

.text-center{text-align: center !important;}


/*-------------------Blog------------------------*/
body.blog #breadcrumbs .breadcrumb_last,
body.archive #breadcrumbs .breadcrumb_last,
body.blog #breadcrumbs span span span:nth-child(2) .fa-angle-right,
body.archive #breadcrumbs span span span:nth-child(2) .fa-angle-right {
    display: none;
}

.content-blog-area {
    padding: 80px 0;
}

.content-blog-area .blog-sidebar {
    padding-left: 40px;
}

.tourMain-box .tourbx {
    margin: 0 0 50px;
}

.wp-block-columns.is-layout-flex {
    margin-bottom: 0;
}

.blog-sidebar .widget_block {
    background: #ffebc9;
    padding: 25px;
    margin-bottom: 25px;
    border-radius: 15px; 
}

.blog-sidebar .widget_block .wp-block-columns h2 {
    color: #212430;
    font-family: 'AlgerianRegular', serif;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 20px;
    border-bottom: 1px solid #947743;
    padding-bottom: 15px;
}

.blog-sidebar .widget_block .wp-block-columns ul.wp-block-latest-posts {
    padding: 0;
}

.blog-sidebar .widget_block .wp-block-columns ul.wp-block-latest-posts li {
    border-bottom: 1px solid #c2ad86;
    margin-bottom: 20px;
    list-style: none;
}

.blog-sidebar .widget_block .wp-block-columns ul.wp-block-latest-posts li:last-child {
    margin-bottom: 0;
    border-bottom: none;
}

.blog-sidebar .widget_block .wp-block-columns ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image {
    float: left;
    margin-right: 15px;
}

.blog-sidebar .widget_block .wp-block-columns ul li a {
    color: #212430;
    font-weight: 600;
}

.blog-sidebar .widget_block .wp-block-columns ul.wp-block-latest-posts li .wp-block-latest-posts__post-excerpt {
    font-size: 14px;
    line-height: 22px;
}

.blog-sidebar .widget_block .wp-block-columns ul li a {
    color: #212430;
    font-weight: 600;
}

.blog-sidebar .widget_block .wp-block-columns ul li a:hover {
    color: #f8941d;
}

.wp-block-latest-posts__post-excerpt, .wp-block-latest-posts__post-full-content {
    margin-bottom: 1.8em;
    margin-top: .5em;
}

.blog-sidebar .widget_block .wp-block-columns ul.wp-block-latest-posts li:last-child .wp-block-latest-posts__post-excerpt, 
.blog-sidebar .widget_block .wp-block-columns ul.wp-block-latest-posts li:last-child .wp-block-latest-posts__post-full-content {
    margin-bottom: 0;
}

.blog-sidebar .widget_block .wp-block-columns ul {
    padding-left: 18px;
}

.blog-sidebar .widget_block .wp-block-columns ul li {
    list-style: disc;
    margin-bottom: 15px;
}

.blog-sidebar .widget_block .wp-block-columns ul li::marker {
 color: #f8941d;
}

.excerpt-content p {
    color: #000000;
    opacity: 0.7;
    font: 400 15px / 23px 'Poppins', sans-serif;
    margin: 8px 0 0;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}

.tourMain-box .tourbx:hover .excerpt-content p {
    color: #ffffff;
}

.blogSingleWrapper {
    border: 1px solid #f8941d;
    border-radius: 0;
    padding: 0;
    border-radius: 20px 20px 0 0;
}

.blogSinglContWrap {
    padding: 20px 20px;
}

.blogSingleWrapper .post-featured-img img,
.blogSinglContWrap figure,
.blogSinglContWrap figure img {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
}

.blogSinglContWrap figure {
    margin: 0 0 20px 0 !important;
}

.blogSingleWrapper .post-featured-img img {
    margin-bottom: 20px;
    border-radius: 20px 20px 0 0;
}

.blogSinglContWrap figure img {
    margin-bottom: 10px !important;
}

.blogSinglContWrap .post_date {
    font: 400 16px/26px 'AlgerianRegular', sans-serif;
    margin-bottom: 20px;
}

.post_date i {
    display: inline-block;
    color: #000;
    background: #f8941d;
    color: #ffffff;
    max-width: 45px;
    width: 100%;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border-radius: 100%;
    margin-right: 10px;
}

.blogSinglContWrap p {
    color: #000000;
    opacity: 0.7;
    font: 400 16px / 28px 'Poppins', sans-serif;
    margin: 0 0 18px;
}

.blogSinglContWrap a {
    display: inline-block;
    color: #f8941d;
    font: 400 16px / 28px 'Poppins', sans-serif;
}

.blogSinglContWrap a:hover {
    color: #f8941d;
}

.blogSinglContWrap figcaption {
    font: 500 14px / 24px 'Poppins', sans-serif;
    font-style: italic;
}

.blogSinglContWrap ul {
    padding-left: 18px;
}

.blogSinglContWrap ul li {
    list-style: disc;
    color: #000000;
    opacity: 0.7;
    font: 400 16px / 24px 'Poppins', sans-serif;
    margin-bottom: 15px;
}

.blogSinglContWrap ul li::marker {
    color: #f8941d;
}

.blogSinglContWrap .post-navigation .nav-links a,
.blogSinglContWrap .comments-area form .form-submit input[type="submit"] {
    display: inline-block;
    color: #fff;
    background: #f8941d;
    padding: 10px 25px;
    font-size: 16px;
    border-radius: 40px;
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    width: auto;
}

.blogSinglContWrap .post-navigation .nav-links a:hover,
.blogSinglContWrap .comments-area form .form-submit input[type="submit"]:hover {
    background: #000000;
}

.blogSinglContWrap .comments-area {
    margin-top: 30px;
}

.blogSinglContWrap h2, .blogSinglContWrap h3, .blogSinglContWrap h4, .blogSinglContWrap h5, .blogSinglContWrap h6 {
    color: #000;
    margin-bottom: 20px;
    font-family: 'AlgerianRegular', sans-serif;
    font-weight: 600;
    line-height: 28px;
}

.blogSinglContWrap .comments-area form label {
    display: block;
    font-weight: 600;
    color: #000;
    font-size: 16px;
    margin-bottom: 5px;
}

.blogSinglContWrap .comment-form span.required {
    color: red;
}

.blogSinglContWrap .comments-area form input,
.blogSinglContWrap .comments-area form textarea {
    width: 100%;
    height: 42px;
    border: 1px solid #bbbaba;
    padding: 0 15px;
    font-size: 16px;
}


.blogSinglContWrap .comments-area form textarea {
    padding: 15px;
    height: 100px;
    resize: vertical;
}


.blog-sidebar .widget_block .wp-block-columns .wp-block-tag-cloud a {
    display: inline-block;
    background: #f8941d;
    color: #ffffff;
    padding: 5px 10px;
    line-height: normal;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 5px;
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}

.blog-sidebar .widget_block .wp-block-columns .wp-block-tag-cloud a:hover {
    background: #000000;
}

.citisMain-box .citistxt strong a:hover {
    color: #f8941d;
}


#wpcf7-f595-o2 .pay_method {
    margin-bottom: 10px !important;
}

#wpcf7-f595-o2 .wpcf7-list-item.last {
    margin: 10px 0 0 0 !important;
}
.nav-links { display:flex;}
.nav-links div { margin-right:10px;}


.navigation.pagination {
    width: 100%;
    padding-top: 30px;
}

.navigation.pagination .nav-links {
  display: flex;
  align-items: center;
}


.navigation.pagination .nav-links .page-numbers {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-width: 35px;
    width: auto;
    height: 35px;
    border: 1.5px solid #f8941d;
    margin: 0 5px 0 0;
    padding: 5px 10px;
    color: #000000;
    border-radius: 4px;
}

.navigation.pagination .nav-links .page-numbers.current,
.navigation.pagination .nav-links .page-numbers:hover {
    background-color: #f8941d;
    color: #ffffff;
}

.navigation.pagination .nav-links .page-numbers.dots {
    border: 0;
}


/*------------------Blog------------------*/


@media screen and (min-width: 1600px) {

.ask_question_form{padding:25px 30px}
.ask_question_form h3{color:#000;font-size:28px;padding-bottom:18px;margin-bottom:25px}
.ask_question_form .form-group label,.ask_question_form p{font-size:16px}
.ask_question_form .cls_form{right:-22px;top:-22px;width:44px;height:44px;line-height:44px;font-size:15px}
.ask_question_form .form-control{font-size:17px;height:46px}
.ask_question_form .radio label,.ask_question_form .checkbox label{font-size:18px}
.ask_question_form .radio label input,.ask_question_form .checkbox label input{width:16px;height:16px}
.ask_question_form .btn_sub{padding:16px 48px;margin:20px 0;font-size:15px}


.limited_offer h4 { font-size: 20px; line-height: 24px; padding-bottom: 0px; padding-top: 5px; }
.limited_offer ul li { display: inline-block; font-size: 14px; line-height: 18px; position: absolute;}
.limited_offer ul li:first-child { top: 0px; left: 58px; }
.limited_offer ul li:nth-child(2) { top: 0px; left: 128px; }
.limited_offer ul li:nth-child(3) { top: 0px; left: 195px; }
.limited_offer ul li:nth-child(4) { top: 0px; left: 268px; }
#scrollbox3 { overflow: auto; width: 550px !important; height: 90vh;  padding: 15px 5px 0 5px;}
.pricebx ul li { padding-bottom: 10px; }

.contact_field .your-message textarea{height: 180px !important;}
.pagePnlTop .entry-content form .form-group textarea{height: 180px !important;}
}


@media screen and (min-width: 1800px) {

.container{max-width: 1770px;}

.tr_sp_offer img { width: 180px; }

.citiesSec::before{ top:-180px;}


}


@media (min-width: 1600px) and (max-width: 1799px) {

.container{max-width: 1560px;}

.keepthng .row {margin: 0 -22px;}
.keepthng .row > div {padding: 0 22px;}
.ftrlink li{font-size: 16px;}
.offricns strong{font-size: 24px; line-height: 32px;}
.offrhed h3{font-size: 45px; line-height: 55px;}
.offricns i{width: 100px; height: 100px;margin-right: 22px;}
.hdrmnu li {padding: 0 24px;}
.sub-toggle { width: 20px !important; height: 20px !important; top: 7px !important; right: 5px !important;}

.ftrinfo li em br{display: none;}

.citisimg {max-width: 340px;}
.citisMain-box .citisimg {max-width: 400px;}

.abtbtmimg {max-width: 790px;}
.abtbtmcont {max-width: 650px;}
.abtbtmcont p{font-size: 17px;}
.abtbtmimg img { height: 500px; border-radius: 70px;}
.abttpcont p{font-size: 17px;}
.contlst li em{font-size: 16px;}
.abttpimg { max-width: 650px;}
.abttpcont {max-width: 800px;}
.abttpimg img {border-radius: 90px;}
.contlst {margin: 40px 0 0;}
.contlst ul:last-child{margin-left: 30px;padding-left: 30px;}
.bredlnkinr {max-width: 1455px;}
.bredlnkinr li{font-size: 22px; line-height: 27px;}



.tourpackegpnl .row > div {padding: 0 15px;}
.tourpackegpnl .row {margin: 0 -15px;}
.packegtxt h4{font-size: 25px; line-height: 30px;}
.packegtxt li{font-size: 16px; padding-left: 15px;}
.packegtxt strong, .packegtxt b{font-size: 20px; line-height: 25px;}
.packegtxt { max-width: 320px;}
.tourlsttxt h3{font-size: 35px; line-height: 40px;}
.toutime em{font-size: 18px;}
.touramunt em{font-size: 30px; line-height: 36px;}
.touramunt li a{font-size: 20px; line-height: 65px; padding: 0 30px;}
.touramunt li a span {margin-left: 15px; font-size: 15px;}
.touramunt li strong{font-size: 18px; line-height: 24px;}
.touramunt em del{font-size: 24px;}
.touramunt b{font-size: 18px;}

/* ___New_List___ */
.attractinr .attractle strong{font-size: 25px; line-height: 30px;}
.packegtxt {padding: 25px 40px;}
.tourSec { padding: 100px 0 70px;}
.touramunt li a { width: 270px; height: 70px;}


.detailsSec .row > div {padding: 0 30px;}
.detailsSec .row {margin: 0 -30px;}
.descriptxt h3, .detiltop > h1{font-size: 45px; line-height: 52px;}
.resp-tab-content{padding: 45px !important;}
.activty h4{font-size: 25px; line-height: 30px;}



/* ___New_Detail___ */
.descriptxt li::before {top: 2px;}
.descriptxt:first-child h3 {font-size: 35px; line-height: 40px;}
.descriptxt li { padding-left: 40px;}
.detailsSec .row {margin: 0 -25px;}
.detailsSec .row > div { padding: 0 25px;}

.sp_offer img { width: 160px; }

.citiesSec::before{ top:-180px;}


}

@media only screen and (max-width: 1599px) {

.hdrmnu li a{font-size: 14px; line-height: 20px;}
.hdrfxd li a{font-size: 15px; line-height: 20px;}
.hdrfxd li:first-child img{width: 20px;height: 20px;}
.hdrfxd li:last-child img{width: 175px;}
.hdrfxd li { margin-right: 20px;}
.hdrmnu li {padding: 0 8px;}
.hdrlgo img{width: 260px;height: 95px;}
.sub-toggle {width: 15px !important; height: 15px !important; top: 9px !important; right: -4px !important;}
.sub-toggle > i {font-size: 11px !important;}
ul.slimmenu li > ul{left: 0;}
.hdrmnu li a::before{width: 40px; background-size: 40px; height: 10px;bottom: -8px;}
.wpml-ls-legacy-dropdown a { padding: 6px 10px;}

.bnrimg > img {height: 700px; border-radius: 40px;}
.bnrtxt strong{font-size: 50px; line-height: 65px;}
.bnrtxt { padding: 0 60px;}
.bannerSec .owl-dots button::before{font-size: 16px; line-height: 20px;}
.bannerSec .owl-dots button.active::before{font-size: 25px; line-height: 30px;}
.bannerSec .owl-dots button{width: 30px; height: 30px;margin: 45px 0 0;}

.offricns strong{font-size: 16px; line-height: 25px;}
.offrhed h3{font-size: 30px; line-height: 40px;}
.offricns i{width: 80px; height: 80px; padding: 10px; margin-right: 15px;}
.offrpnl {border-radius: 40px 0px; padding: 25px;}

.tophding h1, .tophding h2, .tophding h3, .tophding h4{font-size: 45px; line-height: 55px;}
.tophding p{font-size: 16px; margin: 20px 0 0;}
.citiesSec { padding: 60px 0;}
.citisimg {max-width: 245px; }
.citisimg img {height: 425px;}
.citisimg, .citisimg img, .apslink {border-radius: 200px;}
.citiessldr .owl-nav button{width: 50px; height: 50px; font-size: 16px !important;}
.citiessldr .owl-nav .owl-prev { left: -15px;}
.citiessldr .owl-nav .owl-next { right: -15px;}
.plusicn{width: 45px; height: 45px; bottom: 15px; right: 15px; font-size: 15px;}
.citistxt strong{font-size: 25px; line-height: 32px;}
.citistxt p{font-size: 16px; line-height: 24px; margin: 10px 0 0;}
.citiessldr { margin: 45px 0 0;}
.citiesSec .attrbtn { margin: 45px 0 0;}
.attrbtn a{height: 55px; font-size: 18px;width: 170px;}

.gatewwayimg {width: 338px; height: 328px;}
.gatewwaytxt h5{font-size: 20px;line-height: 24px;}
.gatewwaytxt p{font-size: 14px;line-height: 20px;margin: 10px 0 0;}
.gatewwaytxt strong{font-size: 15px; line-height: 22px;}
.gatewwaytxt {width: 267px; height: 287px; bottom: -160px;}
.gatewwaySec .row > div::before { height: 513px; top: 26%;}
.gatlnk {bottom: -83%;}
.citiesSec::before { height: 1299px;}
.gatewwaybx { margin: 145px auto 0; max-width: 338px;}

.gatewwaySec { padding: 100px 0 410px;}
.attrbtn { margin: 60px 0 0;}
.attracbx {max-width: 230px;margin: 80px auto 0;}
.attracbx > img {height: 280px;}
.attractle strong{font-size: 25px; line-height: 30px;}
.attractinSec .row > div:nth-child(2n+1) .attracbx {margin: 110px auto 0;}
.attractinSec { padding: 70px 0 40px;}
.keepthng { padding: 50px 0 85px;}
.keepthng .row > div { padding: 0 22px;}
.keepthng .row { margin: 0 -22px;}
.keepthngbx p{font-size: 15px; line-height: 28px;margin: 12px 0 0;}
.keepthngbx h4{font-size: 40px; line-height: 50px;}
.keepthngbx { padding: 41px 45px 50px;}
.keepthngbx i img{width: 90px;}
.attractinSec::after {height: 1405px; top: -159px;}
.attractinsldr .owl-stage-outer{height: 390px;}
.attractinsldr .owl-nav button {width: 50px;height: 50px;font-size: 16px !important;}
.attractinsldr .owl-nav .owl-prev {left: -15px;}
.attractinsldr .owl-nav .owl-next {right: -15px;}

.traveltipSec{padding: 200px 0;}
.traveltippnl > div{padding: 45px;}
.traveltippnl h3{font-size: 40px; line-height: 50px;}
.traveltippnl p{margin: 10px 0 0; font-size: 16px;}
.traveltipfrm {max-width: 800px; margin: 40px auto 30px;}
.traveltipfrm input[type="email"]{font-size: 17px; line-height: 23px;height: 70px;padding: 0 70px;}
.traveltipfrm input[type="submit"]{font-size: 17px; height: 55px; margin: 30px 0 0; width: 210px;}

.attractin {padding: 84px 0;}
.attractintp li a, .attractinbtm li a{font-size: 16px; line-height: 24px;padding: 19px 15px;}
.attractintp li em, .attractinbtm li em{width: 60px;  height: 60px; font-size: 20px; line-height: 25px;}
.attractintp li, .attractinbtm li {margin: 45px 0.5% 0;width: 32.333333%;height: 62px;}
.attractinbtm {margin-top: 70px;}

.ftrbtm { padding: 18px 0;}
.ftrbtminr p{font-size: 16px; line-height: 20px;}
.hdrSocial.ftrbtminr li {margin-right: 8px;}
.hdrSocial.ftrbtminr ul li a {width: 30px;height: 30px;font-size: 14px;}
.ftrbtminr li a{width: 37px; height: 37px; }
.ftrbtminr li { margin-right: 15px;}
.fterSec::before {height: 70px;}
.ftrpad { padding-left: 10px;}
.ftrhed strong{font-size: 20px; line-height: 25px;}
.ftrlink li{font-size: 13px; line-height: 50px;}
.ftrlft p{font-size: 14px; line-height: 24px;margin: 20px 0 0;}
.ftrlft p br{display: none;}
.ftrinfo li em{font-size: 14px; line-height: 23px;}
.ftrinfo li span {width: 45px; height: 45px;}
.ftrinfo li em br{display: none;}
.ftrinfo li {margin: 15px 0 0;}
.ftrlung img{width: 180px;}
.ftrlung {margin: 25px 0 0;}
.ftrinfo { margin: 25px 0 0;}
.ftrlgo img{width: 270px;}
.carditm strong{font-size: 25px; line-height: 30px}
.carditm li { margin-right: 20px;}
.carditm li img{width: 70px;}
.carditm ul {margin: 25px 0 0;}
.carditm {margin: 20px 0 0;}
.ftrtop .row > div:last-child { max-width: 48%; flex: 0 0 48%;}
.ftrtop .row > div:nth-child(2) {max-width: 20%; flex: 0 0 20%;}
.ftrRt ul li { line-height: 36px;}
.ftrRt ul li::before {top: 16px;}
.ftrtop .row > div::before {height: 385px;}
.ftrlink li::before { top:22px; }

.attractinSec::before {top: 6%;}
ul.slimmenu li > ul { width: 250px;}


.mailbx i {width: 60px;}
.mailbx i img { width: 18px;}


.inrbnr .bnrimg img {height: 450px;}
.inrbnr .bnrimg::before { border-radius: 40px;}
.inrbnr .bnrtxt strong {font-size: 50px;line-height: 65px;}
.bredlnkinr {padding: 25px 60px; max-width: 1025px; border-radius: 35px 0px;}
.bredlnkinr span, .bredlnkinr span a {font-size: 20px; line-height: 25px;}
.bredlnkinr li::before{font-size: 20px; line-height: 25px;}
.abttpimg img { border-radius: 50px;height: 715px;}
.abttpimg { max-width: 500px;}
.abttpcont { max-width: 575px;}
.abttpcont h1, .abttpcont h3, .abtbtmcont h3, .abttpcont_no h2{font-size: 38px; line-height: 43px;}
.abttpcont p, .abtbtmcont p, .abttpcont_no p{font-size: 15px; line-height: 27px;margin-bottom: 15px;}
.abttpcont h3 {margin: 30px 0 0;}
.contlst li em{font-size: 15px;}
.contlst ul{padding-right: 20px; padding-left: 20px;}
.contlst ul:last-child{padding-right: 0px;}
.abttpcont h1 {margin-bottom: 25px;}
.contlst li {margin: 20px 0 0;}
.abtbtmimg img{border-radius: 50px; height: 360px;}
.abtbtmcont h3{margin-bottom: 35px;}
.abtbtmcont {max-width: 500px;}
.abtbtmimg { max-width: 575px;}
.contlst li i { margin-right: 20px;}



.tourpackegpnl .row > div {padding: 0 15px;}
.tourpackegpnl .row {margin: 0 -15px;}
.packegtxt h4{font-size: 22px; line-height: 30px;}
.packegtxt li{font-size: 14px; padding-left: 10px; line-height: 23px;margin: 3px 0 0;}
.packegtxt strong, .packegtxt b{font-size: 17px; line-height: 23px;}
.packegtxt { max-width: 225px; padding: 20px;}
.tourlsttxt h3{font-size: 25px; line-height: 30px;}
.toutime em{font-size: 15px; line-height: 23px;}
.touramunt em{font-size: 30px; line-height: 36px;}
.touramunt li a { font-size: 15px; line-height: 50px; padding: 0 20px;}
.touramunt li a span { margin-left: 10px; font-size: 12px;}
.touramunt li strong{font-size: 18px; line-height: 24px;}
.touramunt em del{font-size: 24px;}
.touramunt b{font-size: 13px;}
.tourpackegpnl > p{font-size: 17px;}
.inerhding h1, .inerhding h2, .inerhding h3, .inerhding h4{font-size: 40px; line-height: 47px;}
.packegimg img {height: 225px;}
.packegtxt strong { margin: 14px 0 0;}
.packegtxt b { margin: 10px 0 0;}
.redbtn{font-size: 15px; line-height: 40px; padding: 0 15px; margin: 15px 0 0;}
.redbtn span {margin-left: 13px; font-size: 11px;}
.packegbx {margin: 40px 0 0;}
.tourpackeg, .attractnSec, .citiesinrSec, .tourSec{padding: 50px 0;}
.tourpackegpnl .inerhding { margin: 40px 0 0;}
.attractnSec .attractinimg, .citiesinrSec .attractinimg {margin: 50px 0 0;}
.attractnSec .attractintxt strong, .citiesinrSec .attractintxt strong{font-size: 23px; line-height: 30px;}
.attractnSec .attractinimg > .citiesinrSec .attractinimg > img { height: 325px;}
.attractnSec .attractintxt, .citiesinrSec .attractintxt {bottom: 40px !important;}
.tourSec .gatwaybx { margin: 40px 0 0;}
.gatwaytxt strong i {font-size: 18px;}
.tourlstpnl{padding: 15px;}
.tourlsttxt { padding: 15px 10px 15px 25px;}
.toutime li { padding-right: 20px;}
.toutime i {width: 55px;height: 55px; margin-right: 15px;}
.toutime {margin: 35px 0 0;}
.tourctgry li em{font-size: 14px; line-height: 20px; font-weight: bold;}
.tourctgry li { margin-right: 10px; height: 45px; padding: 10px; width: auto;}
.tourctgry {margin: 35px 0 0;}
.tourctgry li i img{width: 25px;}
.touramunt li strong {font-size: 14px; line-height: 23px; padding-right: 15px;}
.touramunt em { font-size: 22px; line-height: 30px;}
.touramunt em del { font-size: 20px; padding-left: 10px;}
.touramunt li { margin-right: 20px !important;}
.tourlstimg img { height: 325px;}
.touramunt li:last-child{margin: 0px !important;}
.tourlstbtmtxt p{font-size: 16px;}
.tourlstbtmtxt { padding: 50px 0;}


/* ___New_List___ */
.packegimg, .packegtxt{border-radius: 20px;}
.packegimg img { height: 275px;}
.packegtxt { padding: 15px;}
.attractinr { padding: 60px 0;}
.attractle strong { font-size: 20px; line-height: 25px;}
.attracbx .attractle .touraActivityTitle{font-size: 15px; line-height: 18px;}
.tourSec .citisbx { margin: 55px 0 0;}
.tourSec .citisimg img { height: 400px;}
.tourSec .citistxt p{font-size: 20px; line-height: 25px;}
.tourSec .citistxt strong{font-size: 25px; line-height: 30px;}
.tourSec .citistxt { padding: 40px 0 0;}
.tourlstSec { padding: 70px 0;}
.toutime i img{max-width: 100%;}
.toutime i { width: 40px; margin-right: 15px;}
.toutime li { padding-right: 25px;}
.tourctgry li{width: auto; padding: 0 30px;}
.touramunt li a {width: 215px; height: 60px;}
.touramunt li strong { padding: 0px; top: -25px;}
.touramunt b{bottom: -25px;}
.touramunt.priceper { margin: 35px 0 0;}
.tourlstbtmtxt { padding: 60px 0 0;}
.tourlstimg img { border-radius: 15px 50px 15px 15px;}
.ftrinr::before{top: -70px;}



.detailsSec .row > div {padding: 0 15px;}
.detailsSec .row {margin: 0 -15px;}
.descriptxt h3, .detiltop > h1{font-size: 35px; line-height: 40px;}
.resp-tab-content{padding: 35px !important;}
.activty h4{font-size: 22px; line-height: 30px;}
.descriptxt p{font-size: 15px; line-height: 26px; margin: 20px 0 0;}
.detilsrt{padding: 25px; top: 105px;}
.activty {margin: 40px 0 0;}
.activtypnl p{font-size: 15px; line-height: 23px;margin: 15px 0 0;}
.activtypnl strong{font-size: 17px; line-height: 20px;}
.activtypnl i{width: 45px; height: 45px;}
.activty .row > div:last-child {padding-left: 40px;}
.detilsldr{margin: 50px 0 0;}
/*.detilsldrimg img {height: 400px;}*/
.detilsldr .owl-nav button{width: 40px; height: 40px;}
.detilbtm{margin: 50px 0 0;}
.resp-tabs-list li{font-size: 25px !important; line-height: 30px !important;width: 250px; height: 70px;}
.descriptxt li{font-size: 15px; padding-left: 15px;}
.descriptxt li span{font-size: 18px;}
.descriptxt ul {margin: 20px 0 0;}
.descriptxt h3{font-size: 30px; line-height: 35px;}
.tourdtls li { margin: 27px 0 0;}
.pricebx h4{font-size: 25px; line-height: 30px;}
.offerpnl h4{font-size: 20px; line-height: 25px;}
.pricebx b{font-size: 25px; line-height: 30px;}
.pricebx em{font-size: 17px; line-height: 23px;padding: 0 20px 0 13px;}
.detailsSec {padding: 45px 0;}

/* ___New_Detail___ */
.descriptxt li {padding-left: 40px;}
.activtypnl i img{width: 33px;}
.activtypnl i{width: auto; height: auto;}
.activty h4 {padding: 15px 30px;}
.descriptxt:first-child h3 { font-size: 26px; line-height: 33px;}
.descriptxt li::before{width: 15px; height: 15px; background-size: 15px;top: 4px;}
.descriptxt li { padding-left: 25px;}
.similarlke .packegimg span {padding: 10px;font-size: 15px;line-height: 20px;width: 80px; height: 80px;}
.pricebx .redbtn { padding: 0 15px; line-height: 35px;font-size: 14px;}
.pricebx i{font-size: 17px; line-height: 23px; margin: 10px 0 0;}
.detilsldr .owl-prev::before, .detilsldr .owl-next::before{width: 15px; height: 15px; background-size: 15px;}
.activtylst { padding: 35px 30px 30px;}
.activtypnl strong { font-size: 15px; line-height: 19px;}


.quuary_panel button, .quuary_panel a {  margin: 0px; background: #000 !important; color: #fff !important; border-radius: 40px !important; padding: 0px 15px !important; align-items: center; font: 500 14px/40px'Poppins', sans-serif  !important; border: none !important; display: inline-block !important;}
.quuary_panel button:hover, .quuary_panel a:hover{background: #f8941d !important; color: #000 !important;}

.cntctSbmtBtnWrap input[type=submit]{font-size: 15px;padding: 15px 20px;}


/* Contact Page 08-12-2021 */

.acc_tab .nav-item .nav-link{font-size: 15px;}
.acc_tab .card-header button{font-size: 16px;}
.acc_tab .tab-content h2{font-size: 35px;line-height: 40px;margin-bottom: 6px;}
.acc_tab .tab-content h3{font-size: 30px;line-height: 35px;margin-bottom: 6px;}
.acc_tab .tab-content h4{font-size: 25px;line-height: 30px;margin-bottom: 6px;}
.acc_tab .tab-content h5{font-size: 20px;line-height: 25px;margin-bottom: 6px;}
.acc_tab .tab-content h6{font-size: 15px;line-height: 20px;margin-bottom: 6px;}
.acc_tab .tab-content p, .acc_tab .tab-content a{font-size: 15px;line-height:25px;margin-bottom: 12px;}
.acc_tab .tab-content ul li, .acc_tab .tab-content ol li{font-size: 15px;line-height: 18px;margin-bottom: 11px;}
.acc_tab .tab-content ul li{padding-left: 15px;}
.acc_tab .tab-content ul li::before{width: 4px;height: 4px;}

/* Contact Page 08-12-2021 */

.secCommon {padding: 50px 0;}
.transport_wrapper_bx{max-width: 900px;}
.transport_wrapper_bx_item_heading p, .transport_wrapper .transport_wrapper_bx_item_contain p{font-size: 15px;}
.transport_modal_wrapper_bx .transport_modal_wrapper_bx_heading, .transport_modal_wrapper_bx .transport_modal_wrapper_bx_contain{font-size: 15px;}
.bkngfrmcontctInfo {font-size: 14px;}
.transport_wrapper_bx ul.transport_list li{font-size: 22px;}
.transport_wrapper_bx_item .transport_wrapper_bx_item_button button, .transport_wrapper_bx_item .transport_wrapper_bx_item_button a{font-size: 16px !important;line-height: 23px !important;height: 55px !important;width: 170px !important;}
.service_include {background: #f0f2f2;padding: 20px 15px;max-width: 900px;margin: 58px auto 0 auto;}
.service_include_item p{font-size: 15px;}
.wpcf7-form-control-wrap.payment .wpcf7-list-item .wpcf7-list-item-label{font-size: 15px;line-height: 22px;}
.wpcf7-form-control-wrap.accept .wpcf7-list-item-label{font-size: 15px;line-height: 22px;}
.transportModal .modal-body .wpcf7-submit{font-size: 15px !important;line-height: 22px !important;height: 55px !important;width: 170px !important;}

.pageTpcont h2{font-size: 35px;line-height: 40px;}
.pageTpcont h3{font-size: 30px;line-height: 35px;}
.pageTpcont h4{font-size: 25px;line-height: 30px;}
.pageTpcont h5{font-size: 20px;line-height: 25px;}
.pageTpcont h6{font-size: 15px;line-height: 20px;}
.pageTpcont ul li, .pageTpcont ol li {font-size: 15px;line-height: 22px;margin-bottom: 10px;}
.pageTpcont ul li {padding-left: 15px;}
.pageTpcont ul li::before {width: 4px;height: 4px;}

/*----Blog---*/
.content-blog-area {
    padding: 60px 0;
}

.content-blog-area .blog-sidebar {
    padding-left: 30px;
}

.content-blog-area .tourbx {
    margin: 0 0 40px;
}

.blog-sidebar .widget_block .wp-block-columns h2 {
    font-size: 22px;
}

.blogSinglContWrap p {
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 15px;
}

.blogSinglContWrap ul li {
    font-size: 15px;
    line-height: 18px;
}

.post_date i {
    max-width: 40px;
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.blogSinglContWrap .post_date {
    font-size: 14px;
    line-height: 24px;  
}

.blogSinglContWrap figcaption {
    font-size: 13px;
    line-height: 23px;  
}

.blogSinglContWrap .post-navigation .nav-links a,
.blogSinglContWrap .comments-area form .form-submit input[type="submit"] {
    font-size: 15px;
}

.blogSinglContWrap .comments-area form label {
    font-size: 15px;
}

.blog-sidebar .widget_block .wp-block-columns .wp-block-tag-cloud a {
    font-size: 14px;
}

.citisMain-box .citisimg {
    max-width: 300px;
}

/*----Blog---*/

}


@media only screen and (max-width: 1199px) {

.bnrimg > img { height: 600px;border-radius: 30px;}
.bnrtxt strong { font-size: 40px; line-height: 55px;}
.bnrtxt { padding: 0 50px;}
.bannerSec .owl-dots {right: 50px;}

.headersec {padding: 10px 0 15px;}
.hdrmnu {padding-top: 10px;}
.hdrfxd li:last-child img { width: 145px;}
.hdrfxd li a {font-size: 13px; line-height: 20px;}
.hdrfxd li:first-child img {width: 17px;height: 17px;}
.hdrfxd li a i { margin-right: 6px;}
.hdrmnu li a {  font-size: 13px; line-height: 20px; padding: 4px;}
.hdrmnu li {padding: 0 5px;}
.hdrlgo img {width: 200px;height: 73px;}
.sub-toggle { width: 11px !important; height: 11px !important; top: 8px !important; right: -4px !important;}
.sub-toggle > i { font-size: 9px !important;}
.hdrmnu li a::before { width: 30px; background-size: 30px; height: 7px; bottom: -5px;}
.hdrfxd li { margin-right: 15px;}
.hdrfxd { top: 20px;}
.bredlnkinr span, .bredlnkinr span a {font-size: 16px;line-height: 26px;}

.offrpnl { border-radius: 30px 0px; padding: 20px;}
.offring .row > div:first-child {max-width: 100%; flex: 0 0 100%; margin: 0px;}
.offrhed{text-align: center;}
.offring .row > div {max-width: 25%; flex: 0 0 25%; margin: 23px 0 0;}
.offring .row > div:first-child::before{content: none;}

.citiesSec { padding: 60px 0;}
.tophding p { font-size: 15px; margin: 15px 0 0;}
.tophding h1, .tophding h2, .tophding h3, .tophding h4 { font-size: 40px; line-height: 50px;}

.gatewwayimg {width: 280px; height: 280px;}
.gatewwaybx { margin: 100px auto 0; max-width: 280px;}
.gatewwaytxt h5 {font-size: 18px;line-height: 22px;}
.gatewwaytxt p {font-size: 14px;line-height: 20px; margin: 8px 0 0;}
.gatewwaytxt strong { font-size: 14px; line-height: 20px; margin: 10px 0 0;}
.gatewwaytxt { width: 252px; height: 255px; bottom: -135px; padding: 50px 20px;}
.gatlnk { bottom: -95%;}
.gatewwaySec .row > div::before {height: 420px;}
.gatewwaySec {padding: 100px 0 325px;}
.citiesSec::before {height: 1138px; top: -110px;}

.attracbx {
transform: rotate(-7deg);
-webkit-ransform: rotate(-7deg);max-width: 196px; margin: 60px auto 0;}
.attracbx > img { height: 240px;}
.attractle strong { font-size: 20px; line-height: 25px;}
.attractinSec .row > div:nth-child(2n+1) .attracbx { margin: 80px auto 0;}
.attractinSec::before {top: 11%; height: 500px;}
.attractinsldr .owl-stage-outer {height: 325px;}

.keepthng .row > div {padding: 0 15px;}
.keepthng .row { margin: 0 -15px;}
.keepthngbx p {font-size: 14px; line-height: 27px; margin: 10px 0 0;}
.keepthngbx { padding: 35px;}
.keepthngbx h4 { font-size: 30px; line-height: 40px;}
.keepthngbx i img { width: 80px;}
.keepthng { padding: 40px 0 55px;}
.attractinSec { padding: 60px 0 40px;}
.attractinSec::after { height: 1192px; top: -135px;}

.traveltipSec { padding: 150px 0;}
.attractintp li, .attractinbtm li {margin: 35px 0.5% 0;width: 32.333%;height: 55px;}
.attractintp li a, .attractinbtm li a { font-size: 14px; line-height: 23px; padding: 19px 15px;}
.attractintp li em, .attractinbtm li em { width: 55px;height: 55px; font-size: 17px; line-height: 24px;}
.attractin { padding: 70px 0;}
.attractinbtm { margin-top: 60px;}


.ftrlink li {font-size: 12px; line-height: 40px;}
.ftrinfo li em {font-size: 12px; line-height: 20px;}
.ftrlft p { font-size: 12px; line-height: 22px; margin: 15px 0 0;}
.ftrinfo li span { width: 40px;height: 40px; margin-right: 10px;}
.ftrinfo li { margin: 11px 0 0;}
.ftrinfo { margin: 20px 0 0;}
.ftrlung { margin: 20px 0 0;}
.ftrlung img { width: 155px;}
.ftrpad {padding-left: 3px;}
.ftrhed strong { font-size: 17px; line-height: 23px;}
.carditm strong {font-size: 20px; line-height: 25px;}
.carditm ul {margin: 20px 0 0;}
.carditm li {margin-right: 15px;}
.carditm li img { width: 60px;}
.ftrtop .row > div:last-child { max-width: 52%; flex: 0 0 52%;}
.ftrtop .row > div:first-child { max-width: 28%; flex: 0 0 28%;}
.ftrlgo img { width: 230px;}
.ftrtop .row > div::before {height: 328px;}
.ftrbtminr p { font-size: 15px; line-height: 19px;}
.ftrbtminr li { margin-right: 11px;}
.hdrSocial.ftrbtminr li {margin-right: 6px;}
.hdrSocial.ftrbtminr ul li a {width: 26px;height: 26px;font-size: 12px;}
.ftrbtminr li a { width: 32px; height: 32px; font-size: 16px;}
.ftrbtminr li { margin-right: 9px;}
.ftrbtm { padding: 15px 0;}

ul.slimmenu li > ul { width: 240px;}
ul.slimmenu li > ul li a { padding: 4px 12px;}

.bredlnkinr li {font-size: 17px;}
.bredlnkinr {padding: 24px 50px; max-width: 870px; border-radius: 30px 0px;}
.inrbnr .bnrimg::before { border-radius: 30px;}
.inrbnr .bnrtxt strong {font-size: 40px; line-height: 55px;}
.inrbnr .bnrimg img { height: 400px;}
.abttpcont h1, .abttpcont h3, .abtbtmcont h3, .abttpcont_no h2 { font-size: 30px;  line-height: 36px;}
.abttpcont p, .abtbtmcont p, .abttpcont_no p { font-size: 14px; line-height: 24px; margin-bottom: 14px;}
.contlst li em {font-size: 14px;}
.abttpcont h1 { margin-bottom: 20px;}
.abttpcont h3 { margin: 20px 0 0;}
.contlst {margin: 25px 0 0;}
.contlst ul {padding-right: 10px; padding-left: 10px;}
.abttpimg { max-width: 460px;}
.abttpcont { max-width: 440px;}
.abttpimg img, .abtbtmimg img {border-radius: 40px;}
.abtbtmcont h3 { margin-bottom: 25px;}
.abtbtmcont { max-width: 425px;}
.abtbtmimg { max-width: 475px;}
.abtbtmimg img {height: 330px;}
.aboutSec {padding: 60px 0 50px;}
.abtpnlbtm { margin: 55px 0 0;}



.tourpackeg, .attractnSec, .citiesinrSec, .tourSec {padding: 40px 0;}
.inerhding h1, .inerhding h2, .inerhding h3, .inerhding h4 {font-size: 30px; line-height: 36px;}
.attractnSec .attractinimg, .citiesinrSec .attractinimg { margin: 30px 0 0;}
.attractnSec .attractintxt, .citiesinrSec .attractintxt { bottom: 25px !important;}
.attractnSec .attractintxt strong, .citiesinrSec .attractintxt strong { font-size: 19px; line-height: 25px;}
.attractnSec .attractinimg > img{height: 245px;}
.tourSec .row > div{max-width: 33.33%; flex: 0 0 33.33%;}
.tourpackegpnl .row > div { padding: 0 6px;}
.tourpackegpnl .row { margin: 0 -6px;}
.packegtxt { max-width: 207px; padding: 15px;}
.tourlstpnl { padding: 10px; margin: 40px 0 0;}
.tourlstimg { width: 25%;}
.tourlsttxt {width: 75%; padding: 20px;}
.tourlsttxt h3 { font-size: 20px; line-height: 25px;}
.toutime li { padding-right: 15px;}
.toutime em { font-size: 14px; line-height: 22px;}
.toutime em b { padding-right: 4px;}
.toutime i {width: 45px; height: 45px; padding: 10px;}
.toutime i img{max-width: 100%;}
.toutime , .tourctgry, .touramunt{ margin: 25px 0 0;}
.tourctgry li em { font-size: 13px; }
.touramunt li:first-child{margin: 0px !important; width: 100%; padding-bottom: 40px;}
.touramunt ul{flex-wrap: wrap; padding-top: 15px;}
/*.touramunt b{padding-left: 10px; position: inherit; left: inherit; bottom: inherit;}*/
.tourlstbtmtxt { padding: 40px 0;}


/* ___New_List___ */
.packegtxt { margin-top: -60px;}
.packegimg img { height: 225px;}
.packegimg, .packegtxt { border-radius: 15px;}
.attractinr { padding: 50px 0;}
.attractle strong { font-size: 16px; line-height: 22px;}
.attracbx .attractle .touraActivityTitle{font-size: 12px; line-height: 15px;}
.attractinr .attractle { bottom: 30px;}
.tourSec .citistxt p { font-size: 18px; line-height: 24px;}
.tourSec .citistxt strong { font-size: 22px; line-height: 28px;}
.tourSec .row{justify-content: center;}
.tourlstpnl{border-radius: 20px;}
.tourlstimg img { border-radius: 10px 40px 10px 10px;}
.touramunt li a { width: 200px; height: 55px;}
.tourlstbtmtxt p, .tourpackegpnl > p { font-size: 15px;}
.tourlstbtmtxt { padding: 40px 0 0;}
.ftrinr::before{top: -70px;}
.tourlstSec { padding: 60px 0 50px;}



.detiltop > h1{font-size: 30px; line-height: 35px;}
/*.detilsldrimg img {height: 350px;}*/
.detilsldr .owl-nav button{width: 35px; height: 35px; font-size: 12px !important;}
.detilbtm {margin: 40px 0 0;}
.resp-tabs-list li {font-size: 20px !important; line-height: 25px !important; width: 220px; height: 60px;}
.resp-tab-content { padding: 25px !important;}
.descriptxt h3 { font-size: 24px; line-height: 30px;}
.descriptxt{padding: 25px 0 0; margin: 25px 0 0;}
.descriptxt p { font-size: 14px; line-height: 25px; margin: 15px 0 0;}
.descriptxt li { font-size: 14px; padding-left: 14px; padding-right: 30px;}
.descriptxt ul { margin: 9px 0 0;}
.descriptxt li span { font-size: 16px;}
.tourdtls li { margin: 20px 0 0;}
.activty h4 { font-size: 19px; line-height: 25px;}
.activtypnl p { font-size: 14px; line-height: 22px; margin: 10px 0 0;}
.activty .row > div:last-child { padding-left: 15px; }
.activty .row > div{border: 0px;}
.detilsrt { padding: 15px 5px; top: 100px;}
.pricebx h4 { font-size: 22px; line-height: 28px;}
.offerpnl h4 { font-size: 18px; line-height: 24px;}
.pricebx ul{flex-wrap: wrap;}
.pricebx li:last-child{width: 100%; margin-top: 10px;}


/* ___New_Detail___ */
.similarlke .packegimg span {padding: 10px;font-size: 13px;line-height: 18px;width: 70px; height: 70px; top: 15px;right: 15px;}
.descriptxt li {padding-left: 21px;}
.resp-tab-content { padding: 20px !important; border-radius: 0px 25px 25px 25px; }
.descriptxt:first-child h3 { font-size: 23px; line-height: 30px;}
.descriptxt li::before {width: 13px; height: 13px;background-size: 13px;}
.media-object{flex: 1;}
.activtylst {border-radius: 0px 0px 25px 25px; padding: 30px 25px 25px; }



.ask_question_form{width:38%}
.ask_question_form textarea#msg{height:110px}


.limited_offer h4 { font-size: 20px; line-height: 24px; padding-bottom: 0px; padding-top: 5px; }
.limited_offer ul li { display: inline-block; font-size: 9px; line-height: 15px; position: absolute;}
.limited_offer ul li:first-child { top: 0px; left: 44px; }
.limited_offer ul li:nth-child(2) { top: 0px; left: 99px; }
.limited_offer ul li:nth-child(3) { top: 0px; left: 150px; }
.limited_offer ul li:nth-child(4) { top: 0px; left: 205px; }


/* Contact Page 08-12-2021 */

.acc_tab .nav-item .nav-link{font-size: 14px;}
.acc_tab .card-header button{font-size: 15px;}
.acc_tab .tab-content h2{font-size: 30px;line-height: 35px;}
.acc_tab .tab-content h3{font-size: 25px;line-height: 30px;}
.acc_tab .tab-content h4{font-size: 20px;line-height: 25px;}
.acc_tab .tab-content h5{font-size: 16px;line-height: 21px;}
.acc_tab .tab-content h6{font-size: 14px;line-height: 19px;}
.acc_tab .tab-content p, .acc_tab .tab-content a{font-size: 14px;line-height:24px;margin-bottom: 12px;}
.acc_tab .tab-content ul li, .acc_tab .tab-content ol li{font-size: 14px;line-height: 18px;margin-bottom: 9px;}
.acc_tab .tab-content ul li{padding-left: 15px;}
.acc_tab .tab-content ul li::before{width: 4px;height: 4px;}

/* Contact Page 08-12-2021 */

.secCommon {padding: 40px 0;}
.transport_wrapper_bx{max-width: 100%;}
.transport_wrapper_bx_item_heading p, .transport_wrapper .transport_wrapper_bx_item_contain p {font-size: 14px;line-height: 24px;}
.transport_modal_wrapper_bx .transport_modal_wrapper_bx_heading, .transport_modal_wrapper_bx .transport_modal_wrapper_bx_contain{font-size: 14px;line-height: 24px;}
.service_include_item p {font-size: 14px;line-height: 24px;}
.bkngfrmcontctInfo {font-size: 12px;}
.transport_wrapper_bx ul.transport_list li{font-size: 20px;}
.service_include{max-width: 100%;margin-top: 30px;}
.set_mr {margin-bottom: 15px;}
.wpcf7-form-control-wrap.payment .wpcf7-list-item .wpcf7-list-item-label{font-size: 14px;line-height: 21px;}
.wpcf7-form-control-wrap.accept .wpcf7-list-item-label{font-size: 14px;line-height: 21px;}

.pageTpcont h2{font-size: 30px;line-height: 35px;}
.pageTpcont h3{font-size: 25px;line-height: 30px;}
.pageTpcont h4{font-size: 20px;line-height: 25px;}
.pageTpcont h5{font-size: 16px;line-height: 21px;}
.pageTpcont h6{font-size: 14px;line-height: 19px;}
.pageTpcont ul li, .pageTpcont ol li {font-size: 15px;line-height: 22px;margin-bottom: 10px;}
.pageTpcont ul li, .pageTpcont ol li {font-size: 14px;line-height: 22px;margin-bottom: 8px;}
.citiesSec::before { display:none;}

/*--Blog--*/
.content-blog-area .blog-sidebar {
    padding-left: 15px;
}

.blogSingleWrapper {
    margin-bottom: 40px;
}

.blogSinglContWrap {
    padding: 15px 15px;
}

.blogSinglContWrap p {
    font-size: 14px;
    line-height: 23px;
}

.blogSinglContWrap ul {
    padding-left: 15px;
}

.blogSinglContWrap ul li {
    font-size: 14px;
    line-height: 17px;
}

.blogSinglContWrap .comments-area form label {
    font-size: 14px;
}

.blogSinglContWrap .comments-area form .form-submit {
    margin-bottom: 0;
}

.citisMain-box .citisimg {
    max-width: 320px;
}

.navigation.pagination {
    padding: 30px 15px;
}

/*--Blog---*/

}


@media only screen and (max-width: 991px) {

.collapse-button{right: 15px; width: auto; background: #f8941d !important;}
.headersec{padding: 0px;}
.headersec .container{padding: 0px; max-width: 100%;}
.hdrmnu {padding-top: 0;}
.hdrmnuWrap{-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;padding-right: 65px;}
.hdrSocial.ftrbtminr{margin-left: 10px;}
.hdrlgo{padding: 15px;-ms-flex: 0 0 18%;flex: 0 0 18%;max-width: 18%;}
.hdrlgo img {width: 160px;}
.hdrfxd {top: 27px; right: 70px;}
ul.slimmenu{width: 100%; position: absolute; top: 100%; left: 0; z-index: 999; background: rgba(255,255,255,0.95); }
.hdrmnu li{padding: 0px;}
.sub-toggle { width: 30px !important; height: 27px !important; top: 0 !important; right: 0 !important;}
ul.slimmenu li > ul{width: 100%; float: left; }
ul.slimmenu.collapsed li a i{display: none !important;}
.hdrmnu li a::before{content: none;}
.hdrmnu li:hover a, .hdrmnu li.actv a{color: #f8941d;}
ul.slimmenu li > ul li a{color: #000 !important;}
ul.slimmenu li > ul li a:hover{color: #fff !important;}
.wpml-ls-legacy-dropdown a { padding: 4px 10px;}
.hdrmnu li a {line-height: 20px;padding: 6px 15px;}
.bredlnkinr span, .bredlnkinr span a {font-size: 15px;}

.bannerSec .container{padding: 0px; max-width: 100%;}
.bnrimg > img {height: 500px; border-radius: 0px;}
.bnrtxt strong {font-size: 35px; line-height: 55px;}
.bnrtxt {padding: 0 30px;}
.bannerSec .owl-dots button { width: 25px; height: 25px; margin: 35px 0 0;}
.bannerSec .owl-dots { right: 30px;}

.offrpnl { border-radius: 0px; padding: 15px; margin: 0px;}
.offring .container{max-width: 100%; padding: 0px;}
.offricns strong {font-size: 14px; line-height: 23px;}
.offrhed h3 {font-size: 30px; line-height: 35px;}
.offricns i {width: 65px;height: 65px; padding: 10px; margin-right: 10px;}

.citiesSec {padding: 50px 0;}
.tophding h1, .tophding h2, .tophding h3, .tophding h4 { font-size: 35px; line-height: 45px;}
.tophding p { font-size: 13px; margin: 10px 0 0; line-height: 23px;}
.citiessldr {margin: 35px 0 0;}
.citisimg { max-width: 205px;}
.citisimg, .citisimg img, .apslink {border-radius: 100px;}
.citisimg img {height: 350px;}
.citistxt strong { font-size: 20px; line-height: 25px;}
.citistxt p {font-size: 14px; line-height: 23px; margin: 8px 0 0;}
.citistxt {padding: 25px 0 0;}
.plusicn {width: 35px;height: 35px;bottom: 12px; right: 12px;font-size: 11px;}
.citiessldr .owl-nav button { width: 40px; height: 40px; font-size: 13px !important;}
.attrbtn a { height: 50px; font-size: 16px; width: 140px;}
.citiesSec .attrbtn {margin: 40px 0 0;}


.gatewwayimg {width: 200px;height: 200px; border-radius: 10px;}
.gatewwaybx {margin: 50px auto 0; max-width: 200px;}
.gatewwayimg img {border-radius: 10px;}
.gatewwaytxt {width: 200px; height: 200px; bottom: -120px; padding: 15px; border-radius: 10px;}
.gatewwaytxt h5 { font-size: 16px;line-height: 22px;}
.gatewwaytxt p { font-size: 12px;line-height: 16px;margin: 6px 0 0;}
.gatlnk { bottom: -123%;}
.gatewwaytxt strong { font-size: 13px; line-height: 19px; margin: 7px 0 0;}
.gatewwaySec .row > div::before { height: 320px; top: 20%;}
.gatewwaySec { padding: 80px 0 245px;}
.attractinSec {padding: 50px 0 35px;}
.attractinSec .row > div:nth-child(2n+1) .attracbx, .attracbx { margin: 40px auto 0;}
.attracbx{ transform: inherit;}
.attracbx, .attracbx > img, .attracbx::before, .attracbx:hover::after{border-radius: 15px;}
.attracbx > img {height: 180px;}
.attractinsldr .owl-stage-outer {height: 235px;}
.attractinsldr .owl-nav button {width: 40px;height: 40px;font-size: 13px !important;top: 55%;transform: translateY(-55%);}


.keepthngbx {padding: 20px; border-radius: 20px;}
.keepthngbx p { font-size: 12px; line-height: 23px; margin: 8px 0 0;}
.keepthngbx h4 {font-size: 25px; line-height: 35px;margin: 12px 0 0;}
.keepthngbx i img { width: 70px;}
.keepthng { padding: 40px 0;}
.attractinSec::before { top: 14%;height: 300px;}
.attractinSec::after { height: 800px; top: -90px;}
.attractle strong { font-size: 15px; line-height: 20px;}

.citiesSec::before {height: 805px; top: 0px;}

.traveltipSec::before, .traveltipSec::after{height: 50px;}
.traveltipSec { padding: 100px 0;}
.traveltippnl > div {padding: 30px;}
.traveltippnl h3 { font-size: 30px; line-height: 40px;}
.traveltippnl p {margin: 6px 0 0; font-size: 14px; line-height: 24px;}
.traveltipfrm input[type="email"] {font-size: 15px; line-height: 22px;height: 55px;padding: 0 60px; border-radius: 10px;}
.traveltipfrm input[type="submit"] {font-size: 16px; height: 50px; margin: 25px 0 0; width: 175px;}
.traveltippnl p br{display: none;}
.traveltipfrm {max-width: 600px; margin: 30px auto 25px;}


.attractin { padding: 50px 0;}
.attractintp li, .attractinbtm li {margin: 25px 1% 0;width: 48%;height: 50px; border-radius: 0px;}
.attractintp li em, .attractinbtm li em { width: 50px; height: 50px;font-size: 15px; line-height: 23px; border-radius: 0px;}
.attractintp li a, .attractinbtm li a {font-size: 13px; line-height: 22px; padding: 13px 10px;}

.fterSec::before {height: 40px;}
.ftrtop .row > div:first-child {max-width: 100%; flex: 0 0 100%;}
.ftrtop .row > div:last-child {max-width: 70%; flex: 0 0 70%; margin: 24px 0 0;}
.ftrtop .row > div:nth-child(2) { max-width: 30%; flex: 0 0 30%; margin: 24px 0 0;}
.ftrtop .row > div:first-child::before{content: none;}
.ftrtop {padding: 75px 0 25px;}
.ftrtop .row > div::before { height: 315px;}
.ftrbtminr p { font-size: 13px; line-height: 20px;}
.ftrbtminr li a { width: 30px; height: 30px; font-size: 14px;}
.ftrbtm {padding: 13px 0;}

.mailbx i {width: 54px;}


.inrbnr .bnrimg::before{border-radius: 0px;}
.bredlnk{margin: 0px; padding: 15px 0;}
.bredlnkinr{max-width: 100%; border-radius: 0px;padding: 20px 40px;}
.bredlnk .container{max-width: 100%; width: 100%;}
.inrbnr .bnrtxt strong { font-size: 35px; line-height: 55px;}
.inrbnr .bnrimg img { height: 350px;}
.abtpnltop{flex-wrap: wrap; flex-direction: column-reverse;}
.abttpcont, .abtbtmcont{max-width: 100%;}
.abtpnlbtm{flex-wrap: wrap;}
.abtbtmimg{max-width: 100%; margin: 30px 0 0;}
.abttpimg{max-width: 100%;}
.abttpimg{margin: 30px 0 0;}
.abtpnlbtm { margin: 40px 0 0;}
.aboutSec { padding: 30px 0 45px;}
.abttpimg img, .abtbtmimg img { border-radius: 30px;}



.tourpackegpnl .row > div { padding: 0 15px; max-width: 50%; flex: 0 0 50%;}
.tourpackegpnl .row{justify-content: center; margin: 0 -15px;}
.packegtxt{max-width: 90%; }
.tourpackeg, .attractnSec, .citiesinrSec, .tourSec { padding: 30px 0;}
.tourpackegpnl > p { font-size: 15px;}
.attractnSec .row > div, .citiesinrSec .row > div, .tourSec .row > div{max-width: 50%; flex: 0 0 50%;}
.tourlstimg { width: 40%;}
.tourlsttxt{width: 100%; background: #fff; max-width: 100%; padding: 15px;}
.tourctgry ul{flex-wrap: wrap;}
.tourctgry ul li{margin: 3px !important;}
.tourlstpnl{flex-wrap: wrap;}
.tourlstimg{text-align: center; width: 100%;}
.tourlstimg img{max-width: 400px;}
.tourlstbtmtxt p { font-size: 15px;}
.tourlstbtmtxt { padding: 35px 0;}


/* ___New_List___ */
.attractinr .attracbx::after {border-radius: 15px;}
.attractinr { padding: 40px 0;}
.tourSec .citisimg img{border-radius: 50px;}
.tourSec .citistxt { padding: 25px 0 0;}
.ftrinr::before {top: -40px;}



/*.detailsSec .row > div {max-width: 100%; flex: 0 0 100%;}*/
.activtypnl .media {margin: 25px 0 0 !important;}
.detilsrt{margin: 30px auto 0;}
.resp-accordion{width: 100%;height: 55px;display: flex !important;align-items: center;justify-content: center;background: #000 !important;
margin: 0px !important;border: 0px !important;color: #f8941d;font: 600 20px/25px 'Raleway', sans-serif !important; }
.resp-tab-active{ background: #f8941d !important; color: #000;}
h2.resp-tab-active{border: 0px !important;}
.resp-accordion span{display: none !important;}
.pricebx li:last-child{width: auto; margin: 0px;}


/* ___New_Detail___ */
.activtylst { border-radius: 0px 0px 15px 15px; padding: 20px;}
.activty .row > div:first-child .activtypnl .media:first-child{margin: 0px !important;}
.detilsldr .owl-nav button{border-radius: 5px; }
.resp-tab-content { border-radius: 0px 15px 15px 15px;}

.ask_question_form{width:55%}
.ask_question_form textarea#msg{height:110px}


.limited_offer h4 { font-size: 18px; line-height: 24px; padding-bottom: 0px; padding-top: 5px; }
.limited_offer ul li { display: inline-block; font-size: 9px; line-height: 15px; position: absolute;}
.limited_offer ul li:first-child { top: 0px; left:27px; }
.limited_offer ul li:nth-child(2) { top: 0px; left: 66px; }
.limited_offer ul li:nth-child(3) { top: 0px; left: 101px; }
.limited_offer ul li:nth-child(4) { top: 0px; left: 141px; }

/* Contact Page 08-12-2021 */

.acc_tab .nav-item{margin-bottom: 7px;}
.acc_tab .nav-item .nav-link{padding: 10px 16px 6px;}
.acc_tab .tab-content h2 {font-size: 24px;line-height: 29px;}
.acc_tab .tab-content h3 {font-size: 20px;line-height: 25px;}
.acc_tab .tab-content h4 {font-size: 18px;line-height: 23px;}

/* Contact Page 08-12-2021 */

.secCommon {padding: 30px 0;}
.transport_wrapper .transport_wrapper_bx_item .transport_wrapper_bx_item_img {max-width: 130px;}
.transport_wrapper_bx_item_heading {width: 180px;}
.transport_wrapper .transport_wrapper_bx_item_contain {width: 160px;}
.transport_wrapper_bx ul.transport_list li{font-size: 19px;padding-right: 18px;margin-right: 5px;}
.transport_wrapper_bx_item .transport_wrapper_bx_item_button button, .transport_wrapper_bx_item .transport_wrapper_bx_item_button a{font-size: 15px !important;line-height: 22px !important;height: 50px !important;width: 140px !important;}
.transportModal .modal-body .wpcf7-submit{font-size: 14px !important;line-height: 22px !important;height: 50px !important;width: 140px !important;}

.pageTpcont h2{font-size: 24px;line-height: 29px;}
.pageTpcont h3{font-size: 20px;line-height: 25px;}
.pageTpcont h4{font-size: 18px;line-height: 23px;}

/*---Blog---*/
.content-blog-area {
    padding: 45px 0;
}

.tourMain-box .gatwayimg img {
    height: 220px;
}
/*---Blog---*/


}
@media only screen and (min-width: 768px){
.mobile { display: none; }
}
 
@media only screen and (max-width: 767px){

.hdrSocial.ftrbtminr{display: none;}
.hdrlgo {padding: 14px 0 14px 15px;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.hdrmnuWrap {-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;padding-right: 65px;}
.bredlnkinr span, .bredlnkinr span a {font-size: 14px;}

.bnrimg > img {height: 450px;}
.bnrtxt strong {font-size: 30px; line-height: 40px;}
.bnrtxt { padding: 0 25px;}
.bannerSec .owl-dots button::before {font-size: 13px; line-height: 20px;}
.bannerSec .owl-dots button.active::before { font-size: 20px; line-height: 25px;}
.bannerSec .owl-dots button { width: 20px; height: 20px; margin: 25px 0 0;}

.offricns strong { font-size: 11px; line-height: 17px;}
.offricns i { width: 40px; height: 40px; padding: 8px; margin-right: 5px;}
.offrhed h3 {font-size: 25px; line-height: 30px;}
.offrpnl {padding: 10px 15px;}

.citiesSec { padding: 40px 0;}
.tophding h1, .tophding h2, .tophding h3, .tophding h4 {font-size: 30px; line-height: 35px;}
.citiesSec::before {height: 400px; top: 56%;}
.gatewwaySec {padding: 55px 0 115px;}
.attractinSec {padding: 40px 0 35px;}
.attractinSec .row > div{max-width: 50%; flex: 0 0 50%;}
.attractinSec::after {height: 400px; top: -44px;}
.gatewwaySec .row > div{max-width: 50%; flex: 0 0 50%;}
.gatewwaybx { margin: 40px auto 80px;}
.gatewwaytxt {bottom: -15px;}
.gatewwaySec .row{justify-content: center;}
.gatewwaySec .row > div::before {height: 295px; top: 13%;}
.gatewwaySec .row > div:nth-child(2)::before{content: none;}

.keepthngbx { padding: 10px;border-radius: 10px;}
.keepthngbx h4 {font-size: 19px; line-height: 27px; margin: 10px 0 0;}
.keepthngbx i img {width: 60px;}
.keepthng {padding: 30px 0;}

.traveltipSec {padding: 70px 0;}
.traveltipSec::before, .traveltipSec::after { height: 35px;}
.traveltippnl > div { padding: 20px;}
.traveltippnl h3 { font-size: 20px; line-height: 30px;}
.traveltippnl p {margin: 4px 0 0; font-size: 12px; line-height: 20px;}
.traveltipfrm input[type="email"] {font-size: 13px; line-height: 20px; height: 50px; border-radius: 10px;}
.traveltipfrm input[type="submit"] {font-size: 14px; height: 45px; margin: 20px 0 0; width: 150px;}
.traveltipfrm { max-width: 450px; margin: 20px auto 20px;}
.attractin { padding: 40px 0;}

.attractintp li, .attractinbtm li {width: 100%;margin: 20px 10px 0;}
.attractinbtm { margin-top: 40px;}
.attrbtn {margin: 40px 0 0;}
.attractinsldr .owl-nav button{top: 53%;transform: translateY(-53%);}
.attracbx .attractle .touraActivityTitle{margin-top: 4px;}

.ftrRt ul li{width: 100%;}
.ftrtop .row > div:nth-child(2) { max-width: 40%; flex: 0 0 40%; margin: 20px 0 0;}
.ftrtop .row > div:last-child {max-width: 60%; flex: 0 0 60%; margin: 20px 0 0;}
.ftrhed strong { margin-bottom: 20px;}
.carditm strong {font-size: 18px; line-height: 24px;}
.carditm ul { margin: 15px 0 0;}
.carditm li {margin-right: 10px;}
.carditm li img { width: 40px;}
.ftrRt ul li {line-height: 30px;}
.ftrRt ul li::before {top: 14px;}
.ftrlink li::before { top: 19px;}


.inrbnr .bnrtxt strong {font-size: 30px; line-height: 40px;}
.inrbnr .bnrimg img { height: 300px;}
.abttpimg img { height: 550px;}
.abtbtmimg img {  height: 300px;}


.inerhding h1, .inerhding h2, .inerhding h3, .inerhding h4 { font-size: 25px; line-height: 30px;}
.tourpackeg, .attractnSec, .citiesinrSec, .tourSec { padding: 20px 0;}
.gatwaytxt strong i { font-size: 16px;}
.toutime ul{flex-wrap: wrap;}
.toutime li{padding-right: 15px; margin-top: 10px;}


/* ___New_List___ */
.attractinr { padding: 30px 0;}
.tourSec .citisimg img { border-radius: 30px; height: 300px;}
.tourSec .citistxt { padding: 20px 0 0;}
.toutime i { width: auto; height: auto; padding: 0px;}
.toutime i img{width: 30px;}
.tourlstbtmtxt { padding: 35px 0 0;}
.touramunt li a { width: 190px; height: 50px;}
.toutime, .tourctgry, .touramunt { margin: 20px 0 0;}



.detailsSec {padding: 40px 0;}
.detiltop > h1 { font-size: 25px; line-height: 30px;}
.activty { margin: 30px 0 0;}
.activtypnl .media { margin: 20px 0 0 !important;}
.activtypnl i img { margin-left: 0px; width: 30px;}
.detilsldr { margin: 40px 0 0;}
/*.detilsldrimg img { height: 300px;}*/
.descriptxt h3 {font-size: 20px; line-height: 28px;}
.descriptxt li{padding-right: 0px; width: 100%;}
.tourdtls li { margin: 15px 0 0;}

/* ___New_Detail___ */
.descriptxt:first-child h3 {font-size: 20px; line-height: 25px;}
.detilsldr .owl-prev::before, .detilsldr .owl-next::before {width: 12px; height: 12px; background-size: 12px;}
.activty h4 { padding: 10px 25px;}

ul.slimmenu { max-height: 70vh; overflow: scroll; }


.ask_question_form h3{font-size:19px;padding-bottom:10px;margin-bottom:10px}
.ask_question_form p,.ask_question_form .form-group label{font-size:12px}
.ask_question_form textarea#msg{height:100px}
.ask_question_form{margin:5% auto}
.book-now-popup .ask_question_form { overflow: hidden; }
.ask_question_form .cls_form { width: 24px; height: 29px; right: 0px; top: 0px; }


.limited_offer { float: left; width: 100%; margin-top: 0px; padding-top: 0px; }
.limited_offer iframe { margin-top: -25px !important; width: 300px !important}
.limited_offer h4 { font-size: 18px; line-height: 24px; padding-bottom: 0px; padding-top: 5px; }
.limited_offer ul { width: 300px; margin: -40px auto 15px auto;;  }
.limited_offer ul li { display: inline-block; font-size: 10px; line-height: 15px; position: absolute;}
.limited_offer ul li:first-child { top: 0px; left: 47px; }
.limited_offer ul li:nth-child(2) { top: 0px; left: 102px; }
.limited_offer ul li:nth-child(3) { top: 0px; left: 160px; }
.limited_offer ul li:nth-child(4) { top: 0px; left: 220px; }

.desktp { display: none; }
.mobile { display: block; }
.mob-bottom { position: fixed; border-top: 1px solid #e3e3e3; bottom: -1px; z-index: 9999; width: 100%; background:#fff; }
.mob-bottom .one_day_trip_price { padding: 5px;  }
.mob-bottom .one_day_trip_price .mob_price, .mob-bottom .one_day_trip_price .quuary_panel { width: 50%; float: left; }
.mob-bottom .one_day_trip_price h4, .mob-bottom .one_day_trip_price .price { padding-bottom: 0px; }
.mob-bottom .one_day_trip_price h4 { font-size: 18px; }
.mob-bottom .one_day_trip_price .price { font-size: 18px; display: inline-block; color: #f8941d;}
.mob-bottom .inactive_price { margin-bottom: 0px; }
.mob-bottom .one_day_trip_price .quary_btn { margin: 0px; }
.mob-bottom .treak_btn { margin: 0px; }
.mob-bottom .one_day_trip_price .mob_price { text-align: center; padding-bottom: 10px; }

/* Contact Page 06-12-2021 */

.contactPageContent{margin-top: 0;}

/* Contact Page 06-12-2021 */


/* Contact Page 08-12-2021 */

.acc_tab .tab-content h2 {font-size: 20px;line-height: 25px;}
.acc_tab .tab-content h3 {font-size: 18px;line-height: 23px;}
.acc_tab .tab-content h4 {font-size: 16px;line-height: 21px;}
.acc_tab .tab-content h5 {font-size: 14px;line-height: 19px;}
.acc_tab .tab-content h6 {font-size: 12px;line-height: 17px;}

/* Contact Page 08-12-2021 */

.transport_wrapper_bx{padding-bottom: 0;}
.transport_wrapper_bx_item {padding-bottom: 30px;border-bottom: 1px solid #ffffff;}
.transport_wrapper_bxWrap .transport_wrapper_bx_item:last-child{border-bottom: 0;padding-bottom: 0;}
.transport_wrapper .transport_wrapper_bx_item .transport_wrapper_bx_item_img {max-width: 120px;}
.transport_wrapper_bx_item_heading {width: 50%;text-align: right;}
.transport_wrapper .transport_wrapper_bx_item_contain {width: 50%;margin-top: 10px;}
.ask_question_form .modal-header button.close{left: auto;right: 16px;}

.pageTpcont h2{font-size: 20px;line-height: 25px;}
.pageTpcont h3{font-size: 18px;line-height: 23px;}
.pageTpcont h4{font-size: 16px;line-height: 21px;}
.pageTpcont h5{font-size: 14px;line-height: 19px;}
.pageTpcont h6{font-size: 12px;line-height: 17px;}

}


@media only screen and (max-width: 575px){

.hdrfxd li:last-child img {width: 120px;}
.hdrfxd li a {font-size: 12px;}
.hdrfxd { top: 26px;  right: 62px;}
.hdrlgo img {width: 140px;}

.bnrimg > img {height: 400px;}
.bnrtxt strong {font-size: 28px; line-height: 38px;}

.offring .row > div { max-width: 50%; flex: 0 0 50%; }
.offring .row > div:nth-child(3)::before{content: none;}
.citiesSec::before {height: 400px; top: 57%;}
.tophding h1, .tophding h2, .tophding h3, .tophding h4 { font-size: 25px; line-height: 30px;}
.keepthngbx{margin: 30px 0 0;}

.keepthng { padding: 0px 0 30px;}
.attractinsldr .owl-stage-outer {height: 240px;}

.inrbnr .bnrtxt strong { font-size: 28px; line-height: 38px;}
.inrbnr .bnrimg img {height: 260px;}
.bredlnkinr { padding: 15px 25px;}
.abttpimg img { height: auto;}
.abtbtmimg img { height: auto;}

.bredlnkinr ul { flex-wrap: wrap;}


.packegtxt{max-width: 100%; margin: 0px;}
.packegtxt h4 { font-size: 20px; line-height: 25px;}
.gatwaytxt strong i { font-size: 14px;}
.tourlstbtmtxt p {font-size: 14px; line-height: 27px;}
.tourlstbtmtxt { padding: 30px 0;}

/* ___New_List___ */
.packegimg, .packegtxt { border-radius: 0;}
.redbtn, .tourctgry ul li{border-radius: 0px;}
.touramunt li a { width: auto; height: 45px; border-radius: 0px;}
.tourlstbtmtxt { padding: 30px 0 0;}


.detiltop > h1 {font-size: 20px; line-height: 25px;}
.activty h4 {font-size: 18px; line-height: 24px;}
.activty { margin: 24px 0 0;}
.activtypnl strong { font-size: 15px; line-height: 20px;}
.detilsldr { margin: 30px 0 0;}
/*.detilsldrimg img { height: 250px;}*/
.resp-tab-content { padding: 15px !important;}
.resp-accordion{font-size: 16px; height: 50px;}
.descriptxt h3 { font-size: 17px; line-height: 26px;}
.descriptxt { padding: 20px 0 0; margin: 20px 0 0;}


/* ___New_Detail___ */
.detilsldr {border-radius: 15px;}
.descriptxt:first-child h3 {font-size: 17px; line-height: 23px;}


/* Contact Page 06-12-2021 */

.cntctSbmtBtnWrap .wpcf7-spinner {position: absolute;left: 43%;transform: translateX(-43%);top: 45px;}

/* Contact Page 06-12-2021 */


/* Contact Page 08-12-2021 */

.acc_tab .tab-content h2 {font-size: 18px;line-height: 23px;}
.acc_tab .tab-content h3 {font-size: 16px;line-height: 21px;}
.acc_tab .tab-content h4 {font-size: 15px;line-height: 20px;}
.acc_tab .tab-content h5 {font-size: 14px;line-height: 19px;}
.acc_tab .tab-content h6 {font-size: 12px;line-height: 17px;}

/* Contact Page 08-12-2021 */

.pageTpcont h2{font-size: 18px;line-height: 23px;}
.pageTpcont h3{font-size: 16px;line-height: 21px;}
.pageTpcont h4{font-size: 15px;line-height: 20px;}

}


@media only screen and (max-width: 480px){ 

.bredlnkinr span, .bredlnkinr span a {font-size: 12px;}

.ftrtop .row > div:last-child, .ftrtop .row > div:nth-child(2){max-width: 100%; flex: 0 0 100%;}
.ftrtop .row > div::before{content: none;}
.ftrbtm { padding: 10px 0;}
.ftrbtminr{flex-wrap: wrap; justify-content: center; text-align: center;}
.ftrbtminr p{width: 100%;}
.ftrbtminr ul{margin: 5px 0 0;}
.ftrbtminr li a { width: 25px; height: 25px; font-size: 12px;}

.attractintp li, .attractinbtm li {margin: 10px 3px 0;}
.tophding h1, .tophding h2, .tophding h3, .tophding h4 { font-size: 20px; line-height: 25px;}
.attractinbtm { margin-top: 30px;}
.attractin { padding: 35px 0;}
.traveltipSec { padding: 40px 0;}
.traveltipSec::before, .traveltipSec::after {height: 25px;}
.traveltippnl > div {padding: 15px;}
.attractinSec { padding: 30px 0;}
.attractinsldr .owl-stage-outer {height: 275px;}
.attractinsldr .owl-nav button {top: 50%;transform: translateY(-50%);}
.attrbtn {margin: 10px 0 0;}
.gatewwaySec .row > div { max-width: 100%; flex: 0 0 100%;}


.gatewwaybx:hover .gatewwaytxt, .gatewwaytxt{bottom: inherit;}
.gatewwaybx { max-width: 100%; margin: 30px auto 0; position: relative;}
.gatewwayimg { width: 100%; height: auto; }
.gatewwayimg img { height: 240px; object-fit: cover; }
.gatewwaytxt{top: 50%; left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%); background: rgba(255,255,255,0.90);}

.attractinSec .row > div { max-width: 100%; flex: 0 0 100%;}
.attractinSec .row > div:nth-child(2n+1) .attracbx, .attracbx { margin: 30px auto 0;}
.attracbx{max-width: 100%;}
.attracbx > img { height: 220px;}
.gatewwaySec { padding: 40px 0;}

.citiesSec::before, .attractinSec::after{content: none;}

.bnrimg > img { height: 350px;}
.bnrtxt strong {font-size: 25px; line-height: 35px;}
.bnrtxt {padding: 0 15px;}
.bannerSec .owl-dots { right: 20px;}

.hdrlgo{display: none;}
.headersec { min-height: 50px;}
.collapse-button { top: 11px; transform: inherit;}
.hdrfxd.hdrtopWrap{margin: 9px 0 9px 15px;}
.hdrmnuWrap {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-right: 0;justify-content: flex-start;align-items: flex-start;}
.hdrfxd li {margin-right: 0px;}
.hdrfxd li a{margin-right: 10px;}

ul.slimmenu {top: 50px;}

.gatewwaytxt p{color: #000;}


.inrbnr .bnrtxt strong {font-size: 25px; line-height: 35px;}
.inrbnr .bnrimg img { height: 200px;}
.bredlnkinr li { font-size: 15px; line-height: 20px;}
.bredlnkinr li::before { font-size: 15px; line-height: 20px;right: -5px;}
.contlst ul{padding: 0px; width: 100%; border: 0px;}
.contlst{flex-wrap: wrap;}
.contlst li { margin: 15px 0 0 !important;}
.contlst { margin: 15px 0 0;}
.abttpcont h1, .abttpcont h3, .abtbtmcont h3, .abttpcont_no h2 {font-size: 23px; line-height: 30px;}
.abtbtmimg { margin: 25px 0 0;}
.abttpimg img, .abtbtmimg img { border-radius: 20px;}


.bredlink ul{flex-wrap: wrap;}
.inerhding h1, .inerhding h2, .inerhding h3, .inerhding h4 { font-size: 20px; line-height: 25px;}
.tourpackegpnl .row > div, .attractnSec .row > div, .citiesinrSec .row > div, .tourSec .row > div {  max-width: 100%; flex: 0 0 100%;}
.tourSec .inerhding { padding-bottom: 0;}
.tourSec .gatwaybx {margin: 30px 0 0;}
.tourlsttxt{padding: 0px; padding: 15px 0 0;}
.tourlstimg img { height: 220px;}
.tourlsttxt h3 { font-size: 16px; line-height: 24px;}
.toutime, .tourctgry, .touramunt {margin: 15px 0 0;}
.touramunt li a { font-size: 12px; line-height: 40px; padding: 0 14px;}
.touramunt li { margin-right: 10px !important; }
.touramunt li strong{display: block; padding: 0px; padding-bottom: 4px;}
.touramunt li:first-child{flex-wrap: wrap;}
.touramunt em { font-size: 18px; line-height: 28px;}
.touramunt b { font-size: 13px;}
.touramunt em del { font-size: 17px; padding-left: 9px;}


/* ___New_List___ */
.tourlstbtmtxt p, .tourpackegpnl > p { font-size: 15px; line-height: 24px;}
.tourSec .citisbx { margin: 35px 0 0;}
.tourlstpnl { border-radius: 15px;}
.tourlstimg img { border-radius: 10px 30px 10px 10px;}
.bredlnkinr { padding: 13px 18px;}



.ask_question_form{width:85%;padding:22px}
.form-group{margin-bottom:10px}
.ask_question_form .form-control{height:32px}
.book-now-popup .ask_question_form { width: 290px; }
#scrollbox3 { width: 260px !important; padding-bottom: 40px; }
.ask_question_form h3 { font-size: 16px; }
.ask_question_form .cls_form { right: 0px; top: 0px; width: 24px; height: 29px; }
#scrollbox3 { overflow: auto; width:100% !important; height: 90vh;  padding: 0 5px;}

/* Contact Page 06-12-2021 */

.contactMainInner {padding: 25px 0;}
.business_hours {padding: 0;}
.contact_us_box p{padding: 0;}
.contact_us_box .contact_field {padding: 0;}
.cntctSbmtBtnWrap input[type=submit] {font-size: 14px;padding: 15px 20px;}

/* Contact Page 06-12-2021 */

/* Contact Page 08-12-2021 */

.acc_tab .tab-content{padding: 15px;}
.acc_tab .tab-content .card-body{padding: 12px;}
.acc_tab .nav-item .nav-link{margin-right: 5px;}

/* Contact Page 08-12-2021 */

.transport_wrapper_bx_item_img {max-width: 100% !important;text-align: center;margin-bottom: 15px;}
.transport_wrapper_bx_item_img, .transport_wrapper_bx_item_heading, .transport_wrapper_bx_item_contain, .transport_wrapper_bx_item_button {width: 100%;text-align: center;}
.transport_wrapper .transport_wrapper_bx_item_contain {width: 100%;margin-top: 10px;margin-bottom: 15px;}
.transport_wrapper_bx_item .transport_wrapper_bx_item_img img {width: 212px;}
.transport_wrapper_bx ul.transport_list li {font-size: 16px;padding-right: 18px;margin-right: 5px;}
.transport_wrapper_bx ul.transport_list li:last-child {margin-right: 0;padding-right: 0;}
.transport_list_modal {margin-top: 40px;}
.bkngRoundTrip span.wpcf7-list-item-label {font-size: 16px;}
.tourlstbtmtxt{padding: 20px 0 0;}

.content-blog-area {
    padding: 35px 0 0;
}

.tourMain-box {
    padding: 0 15px !important;
}

.blog-sidebar .widget_block .wp-block-columns h2 {
    font-size: 20px;
}

}


@media only screen and (max-width: 400px){
  .transport_modal_wrapper_bx {justify-content: center;padding: 5px 5px 8px;}
  .transport_modal_wrapper_bx_img, .transport_modal_wrapper_bx_heading {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  .transport_modal_wrapper_bx_contain {-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 100%;max-width: 100%;margin-top: 5px;}
  .transport_wrapper_bxWrap .show {padding-right: 7px !important;padding-left: 7px !important;}
}