/*responsive*/

@media screen and (max-width: 1199px)  
{
.wrapper .container{width: 970px; padding: 0 0px;}
.navbar-nav > li{padding: 0 0 20px 30px;}
.block1_box h3{font: 400 18px/26px "SegoeUISemibold";}
.block3_img{height: 153px;}
.banner_txt{padding: 190px 0;}
.abt_img{height: 355px;}
.tour_img {height: 152px;}
.block2_inn{padding: 0;}
}

@media screen and (max-width: 991px)  
{
.wrapper .container{width: 750px; padding: 0 0px;}
.navbar-brand > img{height: 45px;}
.navbar-nav{padding: 20px 0 0 0;}
.smaller .navbar-brand>img{height: 45px;}
.navbar-nav > li > a{font: 400 13px/20px "SegoeUISemibold";}
.navbar-nav > li{padding: 0 0 20px 23px;}
.block1_box h3{font: 400 20px/26px "SegoeUISemibold";}
.block1_img{height: 510px;}
.banner_txt{padding: 130px 0;}
.abt_img{height: 270px;}
.foot_box3 ul li{width: 100%;}
.block2_inn{padding: 0;}
}

@media screen and (max-width: 767px)  
{
.wrapper .container{width: 100%; padding: 0 5px;}
.header{position: inherit;}
.banner_prt{padding: 0;}
.top_head{height: auto;}
.top_rgt {float: none;height: 40px;margin: 0 auto;width: 195px;}
.top_lft{float: none; margin: 0 auto; width: 250px; display: table;}
.top_lft ul li:last-child{padding: 0;}
.navbar-toggle{background-color: #fff !important; border: 0; border-radius: 0; margin: 20px 0 0 0;}
.navbar-default .navbar-toggle .icon-bar{background: #2060c0;}
.navbar-collapse {background: #fff; left: 0; margin: 0 !important; position: absolute; top: 100%; width: 100%; z-index: 99;}
.navbar-nav{margin: 0; padding: 0;}
.navbar-nav > li {padding: 0 20px;}
.navbar-nav > li > a{font: 400 15px/20px "SegoeUISemibold";  margin: 10px 0;}
.smaller .top_head{margin: 0;}
.smaller .navbar-nav{padding: 0;}
.navbar-nav > li.dropdown{margin: 0;}
.banner_txt label.label2{font: 400 33px/48px "AktivGroteskBlack";}
.block1_lft{background: none; padding: 0;}
.block1_img{height: auto; background: url(../images/bg1.png) no-repeat bottom center; background-size: contain;}
.block1_img img{top: inherit; left: inherit; position: inherit; transform: none; -webkit-transform: none;}
.block1_box h3{margin: 0 0 15px;}
.block_two{padding: 0;}
.block2_inn{padding: 0;}
.block2_inn::before {display: none;}
.block2_inn .pull-right {float: none !important;}
.block2_txt{padding: 20px 0 0;}
.block3_head h2{font: 400 30px/35px "SegoeUIBold";}
.block3_img{height: auto;}
.block3_img img{top: inherit; left: inherit; position: inherit; transform: none; -webkit-transform: none;}
.block_three{background-size: auto; overflow: hidden;}
.footer{background-position: center;}
.foot_box2{padding: 0 0 30px;}
.foot_box2 ul li{font: 400 15px/20px "SegoeUI";}
.foot_box3{padding: 0 0 30px;}
.foot_box3 ul li{font: 400 15px/30px "SegoeUI"; width: 100%;}
.bottom_footer{height: auto; padding: 15px 0;}
.btm_txt1{width: 100%; text-align: center; padding: 5px 0;}
.btm_txt2{width: 100%; text-align: center; padding: 5px 0;}
.inner_sec{background-size: auto; padding: 60px 0 310px}
.abt_img{height: auto;}
.abt_img img{top: inherit; left: inherit; position: inherit; transform: none; -webkit-transform: none;}
.service_box:hover .srvc_icon{top: 0;}
.service_box:hover .srvc_txt{top: 0;}
.service_box:hover .srvc_img{opacity: 1;}
.tour_img{height: auto;}
.tour_img img{top: inherit; left: inherit; position: inherit; transform: none; -webkit-transform: none;}
.tour_details_inn h2 span{width: 100%; display: inline-block;font-size: 27px;}
.cntc_txt{padding: 15px;}
.enquiry_modal .modal-dialog{margin-top: 50px;}
.modal-body{padding: 0 20px 20px;}
}

@media screen and (max-width: 599px) 
{
.banner_txt {padding: 80px 0;}
.banner_txt label.label1{font: 400 26px/48px "AktivGroteskRegular";}
.banner_txt label.label2{font: 400 30px/48px "AktivGroteskBlack";}
.block3_box a.hvr-grow{transform: none !important;}
.tour_details_inn h2{font: 400 18px "SegoeUI";}
.tour_details_txt ul li h3{font: 400 18px "SegoeUI";}
}

@media screen and (max-width: 480px)
{
.banner_txt label.label1{font: 400 23px/30px "AktivGroteskRegular";}
.block1_box h3 {font: 400 18px/26px "SegoeUISemibold";}
.block2_txt h3{font: 400 23px/30px "SegoeUIBold";}
.block2_txt h4{font: 400 16px/24px "SegoeUISemibold";}
.srvc_img{height: 124px; max-width: 290px;}

}





