@font-face {
  font-family: 'Montserrat Alternates';
  font-style: normal;
  font-weight: 400;
  src: local('MontserratAlternates-Regular'), url(https://fonts.gstatic.com/s/montserratalternates/v4/z2n1Sjxk9souK3HCtdHukpy2IC1KoJIC5P3EDKbgI_s.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@media (max-width: 767px) {
.newsletter input{margin-bottom:15px;}
.newsletter{margin-bottom:15px; padding-bottom:30px;}

.footer-address{margin-bottom:10px;}

.travel-inspbg{background-image:none; background-color:#3ca1ae;}
.travel-insptbx a{display:inline-block;}
.travel-insptbx{min-height:165px;}

.top-destbx{padding:0 15px; margin-top:20px; text-align:center;}
.top-destbx a{display:inline-block;}

.bg-header{background-color:#222; background-image:none;}

.vdexp img{text-align:center; margin:0 auto;}

.tourbx-theme, .brd1, .brd2{border:none;}
.tourbx-theme:hover{background-color:transparent;}

.spnwdh{padding:0px; width:100%;}

.toptxt-head p{padding-bottom:15px;}

.theme-tourtop ul li{border:2px solid #fff;}
.theme-tourtop ul li:last-child{border-right:2px solid #fff;}
.theme-tourtop ul li img{margin:10px auto 0; border:5px solid #cbcbcb;}

/*body{padding-top:140px;}*/

.headht{height:130px;}
.stybtt-view{margin-top:30px;}

.call-txtbx, .call-optbx .arrow{display:none;}
.call-icon{padding-right:15px;}
.call-icon img{margin-right:0px; width:35px; margin-top:10px;}
}

@media screen and (max-width: 991px) {
.lgnon1{display:block;}

.navbg, .menuwrapper{background-color:#373737 !important; background-image:none; overflow:hidden;}
a.new-menu-link{display:block; padding:0px; width:20px !important; height:20px !important; float:right; text-decoration:none; margin-top:-22px;}
.new-menu {clear:both; min-width:inherit; float:none; height:auto;}
.new-menu, .new-menu > ul ul {overflow:hidden; max-height:0; border-radius:0px;}

.new-menu ul li {float:none;}
.new-menu.active, .new-menu > ul ul.active {max-height:75em;}
.new-menu ul {display:inline;}
.new-menu li, .new-menu > ul > li, .mutext{display:block;}
.new-menu li a{display:block; padding:9px 15px !important; border-bottom:1px solid #7c7b7b; position:relative;}
.new-menu ul li:hover > a{color:#FFF;}
	
.clickmu{display:block; width:50px; height:42px; padding:9px 0px 9px; background-color:#414241; border-left:1px solid #7c7b7b; position:absolute; top:0px; right:0; font:20px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; cursor:pointer;}
.clickmu:after {content:"+";}
.clickmu.active:after {content:"-";}
.new-menu ul ul, .new-menu ul ul ul {display:inherit; position:relative; left:auto; top:auto; box-shadow:none; border:none;}
ul.dropdown-columns2, ul.dropdown-1col, ul.dropdown-2col{width:auto; float:none !important;}

.new-menu ul li{border-right:none !important;}
.new-menu ul > li a:hover, .click:hover{color:#FFF !important; background-color:#bf000f;}
.new-menu ul li:hover{background-color:transparent;}
.new-menu ul li:hover, .new-menu ul ul li a:hover{color:#bf000f !important;}

.new-menu ul li:hover > a{border-top:none;}
.new-menu ul li:hover > a .muhomeicon{background:url(../images/menu-icon.png) no-repeat 0px 0px;}

.navrightbx,.new-menu ul.hasss, .navlkwrap1, .new-menu .navtour-imgbx{width:100%; float:left !important; margin:0px; padding:0px; background:none;}

.mutourbx, .navrightbx strong, .navrightbx .trallview, .navlinks .muviewall, .besticon, .summericon, .muluxuryicon, .muwildlifeicon, .muoffericon, .mutravelicon, .mutoolsicon, .mumonsoonicon, .mublogicon, .musprites, .bnnlnk, .nrhdis,.new-menu ul li a i, .new-menu ul li:hover i, .newmusprites, .new-menu .linkhide, .lgbticon, .muayurveda{display:none; margin:0px;}
.new-menu .navtourbx, .new-menu .navtour-imgbx{background-color:transparent;}

.new-menu .navtourbx a, .new-menu .navtour-imgbx a{text-align:left; padding:9px 16px !important; color:#777777 !important;}
.new-menu ul li a .ihplnav{margin:-12px 2px -4px 0px;}

.nrhtext img{display:none;}
.nrhtext span{display:block;}

.linknav{width:100%;}
.linknav, .linknav .innerlink li{margin:0px;}
.linknav .innerlink{display:inline;}
.linknav .innerlink li a{padding:9px 0 9px 10px !important; background-image:none; font:14px "Montserrat Alternates"; text-transform:uppercase;}

.nrhtext:first-child{margin-bottom:0px;}
}

@media (min-width: 471px) and (max-width: 680px) {
.theme-tourtop ul li{width:45%; margin:10px;}
}

@media screen and (max-width: 630px) {
.footer-bg4{padding-top:10px;}
.ftviewbtt{margin-top:-47px;}
.footer-newlinks{width:100% !important; height:auto; margin-top:5px;}

.toptxt-head p{padding-bottom:15px;}

.ptext-none{display:none !important;}

.tailor-icon ul li{border-right:none; border-bottom:1px dotted #fff; padding:15px; float:none; width:100%; height:auto;}
.tailor-icon ul li:last-child{border-bottom:none;}
}

@media only screen and (max-width: 530px){
.calln-othr ul li{padding:8px 5px 2px;}.col-md-6.carrental_list {
    width: 100%;
    margin: 5px;
    padding: 0px;
}
.calln-othr ul li p{float:none;}
.calln-othr ul li a{float:none; width:auto; display:block;}
.calln-othr ul li .clltm{float:right; width:150px;}
.call-experts{font-size:22px;}
.call-icon{padding-left:5px; padding-right:8px;}
}

@media only screen and (max-width: 390px){
.call-numb ul li{font:15px/20px Corbel; padding:8px 5px;}.col-md-6.carrental_list {
    width: 100%;
    margin: 5px;
    padding: 15px;
}
.call-numb ul li a{font:bold 15px "Montserrat Alternates"; width:140px;}
}

@media only screen and (max-width: 340px){
.call-numb ul li br{display:block;}
.stwth{padding-right:6px;}
}

@media only screen and (max-width: 505px){	
.toptxt-head p{font-size:17px;}
}

@media only screen and (max-width: 480px){
.footer-newlinks strong{text-align:center;}
.innerwdh{width:100%;}
.footer-newlinks ul li{padding-bottom:10px; padding-left:10px; background-image:none;}
.footer-newlinks ul li a{display:block; font-size:16px; color:#111; text-align:center; padding-top:7px; padding-bottom:7px; background-color:#dadada; border-radius:10px; }
.footer-newlinks ul li a:hover{color:#fff; background-color:#bf000f;}

.m1 ul{margin:-9px 0 0px !important;}
}

@media only screen and (max-width: 470px){
.plantrip-wrapper{margin-top:-60px;}

.fb-like{float:none !important;}
.mediasl{width:auto; text-align:center; display:inline !important; margin: 0 auto !important;}

img.googleplus1{width:31px; height:31px; background:url(../images/sprite-image.png) no-repeat -99px -156px transparent; margin:0px; border:none; padding:0px;}
img.linkedin1{width:30px; height:31px; background:url(../images/sprite-image.png) no-repeat -67px -156px transparent; margin:0px; border:none; padding:0px;}
img.blog1{width:30px; height:30px; background:url(../images/sprite-image.png) no-repeat -134px -156px transparent; margin:0px; border:none; padding:0px;}

.topdest-wrapper, .hotelbx{width:100%;}

.vdwdth{width:100%;}

.theme-tourtop ul li{width:100%; margin-top:10px; margin-bottom:10px;}

ul.trippt li{width:100%; border-right:none;}
}

@media (max-width: 390px) {
.hotel-detailbx{width:100%;}
}

@media only screen and (max-width: 374px){
.travel-insptbx{width:100%;}
}

@media only screen and (max-width: 360px){
.top-destbx a{display:block;}
}

@media only screen and (max-width: 355px){
.callwp{padding-left:5px; padding-right:3px;}
.callwp p a{font-size:1em;}
}

@media only screen and (max-width: 320px){
.where-togo{width:100%; margin-bottom:5px; margin-top:5px;}
}

@media (max-width: 810px) {
.social-media{margin-left:0px;}
}

@media (max-width: 330px) {
.social-media ul li{padding:5px;}
}

/*------special offer------*/
@media screen and (max-width: 991px) {
.spcoffer{padding:45px 8px !important; height:162px;}
}

@media (max-width: 767px) {
.offerspl{margin-top:20px;}
.offerspl img{margin:0 auto;}
}

@media screen and (max-width: 750px) {
.splbx-offer ul li{width:100%; margin:10px; border:2px solid #fff;}
.splbx-offer ul li:last-child{border-right:2px solid #fff;}
.splbx-offer ul li img{margin:10px auto 0; border:5px solid #cbcbcb;}

.splbx-offer ul li:first-child{width:100%; height:auto; padding:10px !important;}
}

@media screen and (max-width: 292px) {
.callwp p a{font-size:0.9em;}
}

@media screen and (max-width: 275px) {
.nwth{padding:0px;}
a.new-menu-link{float:none;}	
}

.copyright__arera{ background:#191818;}
