/* ============================================ For Desktop ===================================== */

	@media screen and (max-width: 960px) {  
        /** Style Rules here **/  
		
    }  

/* ============================================ For tablets ===================================== */

	@media only screen and (min-device-width: 768px){}

/* ============================================ For Mobile ===================================== */

/* For iPhone */
	@media only screen and (min-device-width: 480px){}


/* ********************************************************************************************************** */	
/* hotel */



@media screen and (min-width: 250px) and (max-width: 320px) { /* smartphones, iPhone, portrait 480x320 phones */ 
body{}
.nav-tabs li{width:100%; text-align:center;  } 
.nav-tabs li a{ border-right:none; } 
.jumbotron{display:none;} .main_wrapper{min-height:230px;}
.page-header .navbar-default .right_section {
  margin: 35px 0px;
  display:inline-block;
}


.search_module .search_engin .search_option select {
    padding: 5px;
    font-size: 13px;
    color: #8A8888;
    line-height: 1;
    border: 1px solid #CCC;
    border-radius: 0px;
    height: 38px;
    background: #FFF url("../images/drop.png") no-repeat scroll right center;
    -moz-appearance: none;
	
}

.search_module .search_engin .search_option .nights_width {
      width: 100% !important;
  margin-left: 0px;
}
.search_module .search_engin .search_option .days_width {
     width: 100% !important;
  margin-left: 0px;
}

.our_exp .inner-exp .border {
  border:none !important;
}
.margin-bottom{margin-bottom:15px;}

.search_module .search_engin .search_option .form_width {
    width: 100%;
}
#fixedbutton {
    position: fixed;
    bottom: 0px;
    right: 33px;
    z-index: 9999;
}
footer #footer-inner {
    background: transparent url("../images/footer_bg.jpg") no-repeat scroll 0% 0% / cover;
    text-align: center;
}

#packages .pop-loc .loc .bg {
    background-size: cover !important;
}


.main_wrapper .carousel-caption h1 {
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
} 
.main_wrapper .carousel-caption p {
    font-size: 10px;
    color: #FFF;
    text-align: center;
    margin: 0px 0px;
}
.book-btn{min-height:90px;}

.search_result_container .filter_coln .side_module .panel-heading a.re_clear {
    border-radius: 0px;
    border: 1px solid #FFF;
    padding: 2px 5px;
    margin: 5px 5px !important;
    font-family: "ralewayregular";
    text-decoration: none;
    font-size: 14px;
    float: right;
    color: #F7F7F7;
    display: block !important;
    width: 100%;
}
.hotel_rooms_container .img-thumbnail, .panel_custom .img-thumbnail {
    padding: 0px;
    border-radius: 0px;
    border: medium none;
    float: left;
    width: 100% !important;
    height: 180px;
    background: transparent none repeat scroll 0% 0%;
    margin-right: 15px;
    margin-bottom: 20px !important;
}
footer .help_me a.help {
    padding: 6px 5px !important;
    margin-right: 0px !important;
    float: left !important;
    font-size: 12px !important;
}
footer .help_me .chat-now {
    display: block !important;
    margin-top: 0px !important;
    margin-left: 5px !important;
    padding: 5px 6px !important;
}
footer .help_me .chat-now a {
    margin-right: 0px !important;
    float: left !important;
    font-size: 12px !important;
    color: #FFF !important;
    margin-top: 2px !important;
   
}
.search_result_container .hotel_rows .search_result_box .result_middle .img-thumbnail {
    float: left;
    margin-right: 15px;
    margin-left: -5px;
    padding: 0px;
    border: medium none;
    outline: medium none;
    width: 100% !important;
    height: 180px !important;
    margin-bottom: 25px !important;
}

.popular_packages #packages .pop-loc .title-caption {
    background: #FFF none repeat scroll 0% 0%;
    padding: 8px 0px 30px 15px;
    width: 100%;
}
.popular_packages #packages .pop-loc .title-caption .right_title {
    float: none !important;
    text-align: center !important;
    padding: 0px !important;
    margin: 0px;
}
}

	
@media (min-width:320px) and (max-width: 480px) { /* smartphones, iPhone, portrait 480x320 phones */ 
body{}
#searh_details #carousel-example-generic .carousel-inner .srle{
min-height:300px;
}
.nav-tabs li{width:100%; text-align:center;  } 
.nav-tabs li a{ border-right:none; } 
.jumbotron{display:none;} .main_wrapper{min-height:230px;}
.page-header .navbar-default .right_section {
  margin: 35px 0px;
  display:inline-block;
}


.search_module .search_engin .search_option select {
    padding: 5px;
    font-size: 13px;
    color: #8A8888;
    line-height: 1;
    border: 1px solid #CCC;
    border-radius: 0px;
    height: 38px;
    background: #FFF url("../images/drop.png") no-repeat scroll right center;
    -moz-appearance: none;
	
}

.search_module .search_engin .search_option .nights_width {
      width: 100% !important;
  margin-left: 0px;
}
.search_module .search_engin .search_option .days_width {
     width: 100% !important;
  margin-left: 0px;
}

.our_exp .inner-exp .border {
  border:none !important;
}
.margin-bottom{margin-bottom:15px;}

.search_module .search_engin .search_option .form_width {
    width: 100%;
}
#fixedbutton {
    position: fixed;
    bottom: 0px;
    right: 33px;
    z-index: 9999;
}


#packages .pop-loc .loc .bg {
    background-size: cover !important;
}
.search_module .search_engin .search_option .a-btn {
  background: #f88c00;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80a9da', endColorstr='#6f97c5', GradientType=0);
  padding-left: 10px;
  padding-right: 50px;
  height: 38px;
  display: inline-block;
  position: relative;
  text-decoration: none;
  clear: both;
  margin: 0px;
  overflow: hidden;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}


.main_wrapper .carousel-caption h1 {
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
} 
.main_wrapper .carousel-caption p {
    font-size: 10px;
    color: #FFF;
    text-align: center;
    margin: 0px 0px;
}


.hotel_rooms_container .img-thumbnail, .panel_custom .img-thumbnail {
    padding: 0px;
    border-radius: 0px;
    border: medium none;
    float: left;
    width: 100% !important;
    height: 180px;
    background: transparent none repeat scroll 0% 0%;
    margin-right: 15px;
    margin-bottom: 20px !important;
}
.search_result_container .hotel_rows .search_result_box .result_middle .img-thumbnail {
    float: left;
    margin-right: 15px;
    margin-left: -5px;
    padding: 0px;
    border: medium none;
    outline: medium none;
    width: 100% !important;
    height: 180px !important;
    margin-bottom: 25px !important;
}

.popular_packages #packages .pop-loc .title-caption {
    background: #FFF none repeat scroll 0% 0%;
    padding: 8px 0px 30px 15px;
    width: 100%;
}
.popular_packages #packages .pop-loc .title-caption .right_title {
    float: none !important;
    text-align: center !important;
    padding: 0px !important;
    margin: 0px;
}
#searh_details .searh_details_content .right_module .r-res{
  padding-left: 0px;
}

}



@media (min-width:481px) and (max-width: 640px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ 
body{}
.nav-tabs li{width:100%; text-align:center;  } 
.nav-tabs li a{ border-right:none; } 
.jumbotron{display:none;} 
.page-header .navbar-default .right_section {
  margin: 35px 0px;
  display:inline-block;
}


.search_module .search_engin .search_option select {
    padding: 5px;
    font-size: 13px;
    color: #8A8888;
    line-height: 1;
    border: 1px solid #CCC;
    border-radius: 0px;
    height: 38px;
    background: #FFF url("../images/drop.png") no-repeat scroll right center;
    -moz-appearance: none;
	
}

.search_module .search_engin .search_option .nights_width {
      width: 100% !important;
  margin-left: 0px;
}
.search_module .search_engin .search_option .days_width {
     width: 100% !important;
  margin-left: 0px;
}

.our_exp .inner-exp .border {
  border:none !important;
}
.margin-bottom{margin-bottom:15px;}

.search_module .search_engin .search_option .form_width {
    width: 100%;
}
#fixedbutton {
    position: fixed;
    bottom: 0px;
    right: 33px;
    z-index: 9999;
}
footer #footer-inner {
    background: transparent url("../images/footer_bg.jpg") no-repeat scroll 0% 0% / cover;
    text-align: center;
}

#packages .pop-loc .loc .bg {
    background-size: cover !important;
}
.search_module .search_engin .search_option .a-btn {
  background: #f88c00;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80a9da', endColorstr='#6f97c5', GradientType=0);
  padding-left: 10px;
  padding-right: 50px;
  height: 38px;
  display: inline-block;
  position: relative;
  text-decoration: none;
  clear: both;
  margin: 0px;
  overflow: hidden;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}


.main_wrapper .carousel-caption h1 {
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
} 
.main_wrapper .carousel-caption p {
    font-size: 10px;
    color: #FFF;
    text-align: center;
    margin: 0px 0px;
}

}


@media (min-width:641px) and (max-width: 767px) { 





} 


@media (min-width:641px) and (max-width: 960px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ 

.nav-tabs li{width:100%; text-align:center;  } 
.nav-tabs li a{ border-right:none; } 
.jumbotron{display:none;} 
.page-header .navbar-default .right_section {
  margin: 35px 0px;
  display:inline-block;
}



#packages .pop-loc .loc .bg {
    background-size: cover !important;
}

.search_module .search_engin .search_option .form_width {
    width: 100% !important;
}

.search_module .search_engin .search_option .nights_width {
    width: 100% !important;
    margin-left: 0px;
}
.search_module .search_engin .search_option .days_width {
    width: 100% !important;
    margin-left: 0px;
}
.margin-bottom{margin-bottom:15px;}


.search_module .search_engin .search_option .a-btn {
  background: #f88c00;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80a9da', endColorstr='#6f97c5', GradientType=0);
  padding-left: 10px;
  padding-right: 50px;
  height: 35px;
  display: inline-block;
  position: relative;
  text-decoration: none;
  clear: both;
  margin: 0px;
  overflow: hidden;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.perfect_trip .trip_steps .step1 .number1 {
  color: #c7c00a;
  font-size: 60px;
  font-family: 'open_sansextrabold';
  line-height: 54px;
  margin-left: 0px;
}
.perfect_trip .trip_steps .step1 .number2 {
  color: #f88c00;
  font-size: 60px;
  font-family: 'open_sansextrabold';
  line-height: 54px;
  margin-left: 0px;
}
.perfect_trip .trip_steps .step1 .number3 {
  color: #da251d;
  font-size: 60px;
  font-family: 'open_sansextrabold';
  line-height: 54px;
  margin-left: 0px;
}
.perfect_trip .trip_steps .step1 .number4 {
  color: #5a1a74;
  font-size: 60px;
  font-family: 'open_sansextrabold';
  line-height: 54px;
  margin-left: 0px;
}






.main_wrapper .carousel-caption h1 {
  font-size: 25px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}



}	

@media (min-width:961px) and (max-width: 1024px) { /* tablet, landscape iPad, lo-res laptops ands desktops */


.nav-tabs li{width:100%; text-align:center;  } 
.nav-tabs li a{ border-right:none; } 
.jumbotron{display:none;} 
.page-header .navbar-default .right_section {
  margin: 35px 0px;
  display:inline-block;
}



#packages .pop-loc .loc .bg {
    background-size: cover !important;
}

.search_module .search_engin .search_option .form_width {
    width: 100% !important;
}

.search_module .search_engin .search_option .nights_width {
    width: 100% !important;
    margin-left: 0px;
}
.search_module .search_engin .search_option .days_width {
    width: 100% !important;
    margin-left: 0px;
}
.margin-bottom{margin-bottom:15px;}


.search_module .search_engin .search_option .a-btn {
  background: #f88c00;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80a9da', endColorstr='#6f97c5', GradientType=0);
  padding-left: 10px;
  padding-right: 50px;
  height: 35px;
  display: inline-block;
  position: relative;
  text-decoration: none;
  clear: both;
  margin: 0px;
  overflow: hidden;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.perfect_trip .trip_steps .step1 .number1 {
  color: #c7c00a;
  font-size: 60px;
  font-family: 'open_sansextrabold';
  line-height: 54px;
  margin-left: -42px;
}
.perfect_trip .trip_steps .step1 .number2 {
  color: #f88c00;
  font-size: 60px;
  font-family: 'open_sansextrabold';
  line-height: 54px;
  margin-left: -42px;
}
.perfect_trip .trip_steps .step1 .number3 {
  color: #da251d;
  font-size: 60px;
  font-family: 'open_sansextrabold';
  line-height: 54px;
  margin-left: -42px;
}
.perfect_trip .trip_steps .step1 .number4 {
  color: #5a1a74;
  font-size: 60px;
  font-family: 'open_sansextrabold';
  line-height: 54px;
  margin-left: -42px;
}


footer #footer-inner .social li {
    display: inline;
	
	padding:10px 0px;
}



.main_wrapper .carousel-caption h1 {
  font-size: 25px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}



}

@media (max-width:1024px) and (min-width:768px) {
.search_option{padding-top:20px;}
.no-display {
    display: none;
}
}

@media (min-width:1025px) and (max-width: 1279px) { 
	
	
/* big landscape tablets, laptops, and desktops */ 
.nav-tabs li{} 
.nav-tabs li a{ border-right:none; } 
.jumbotron{display:none;}
.search_module .nav-tabs {
    border: medium none !important;
    margin-top: -61px !important;
}

.main_wrapper {
  margin: 18px 0px;
  padding: 0px;
}

#packages .pop-loc .loc .bg {
    background-size: cover !important;
}

.search_module .search_engin .search_option .form_width {
    width: 100% !important;
}

.search_module .search_engin .search_option .nights_width {
    width: 100% !important;
    margin-left: 0px;
}
.search_module .search_engin .search_option .days_width {
    width: 100% !important;
    margin-left: 0px;
}
.margin-bottom{margin-bottom:15px;}


.search_module .search_engin .search_option .a-btn {
  background: #f88c00;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80a9da', endColorstr='#6f97c5', GradientType=0);
  padding-left: 10px;
  padding-right: 50px;
  height: 35px;
  display: inline-block;
  position: relative;
  text-decoration: none;
  clear: both;
  margin: 0px;
  overflow: hidden;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.perfect_trip .trip_steps .step1 .number1 {
  color: #c7c00a;
  font-size: 60px;
  font-family: 'open_sansextrabold';
  line-height: 54px;
  margin-left: -42px;
}
.perfect_trip .trip_steps .step1 .number2 {
  color: #f88c00;
  font-size: 60px;
  font-family: 'open_sansextrabold';
  line-height: 54px;
  margin-left: -42px;
}
.perfect_trip .trip_steps .step1 .number3 {
  color: #da251d;
  font-size: 60px;
  font-family: 'open_sansextrabold';
  line-height: 54px;
  margin-left: -42px;
}
.perfect_trip .trip_steps .step1 .number4 {
  color: #5a1a74;
  font-size: 60px;
  font-family: 'open_sansextrabold';
  line-height: 54px;
  margin-left: -42px;
}


footer #footer-inner .social li {
    display: inline;
	
	padding:10px 0px;
}






.popular_packages #packages .pop-loc .loc .bg .title .select {
  background-color: rgba(248, 140, 0, 0.8);
  padding: 3px 5px;
  color: #ffffff;
  font-size: 14px;
  border: none;
  
}

.popular_packages #packages .pop-loc .loc .bg .title .select:hover {
  background-color: rgba(0, 0, 0, 0.8);
  padding: 3px 5px;
  color: #ffffff;
  font-size: 14px;
  border: none;
  
}

.popular_packages #packages .pop-loc .loc .bg .title span.country {
  font-size: 13px;
  color: #ffffff;
  text-align: left;
  padding: 0px;
 margin: 5px -42px 0px;
}
}

@media(min-width:1650px ){
.abcd{width:25% !important;}
}

@media(max-width:991px){


.navbar-toggle{padding:5px;margin-top:20px;background:#F88C00;border:none;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#F88C00;}
.icon-bar{background:#fff !important;}
.page-header .navbar-default .navbar-collapse .navbar-nav{margin-top:0px;width:100%;text-align:center;}
.page-header .navbar-default .navbar-collapse .navbar-nav li a{padding:15px;color:#fff;font-size:15px;text-transform:uppercase;border-bottom:1px solid #fff;}
.page-header .navbar-default .navbar-collapse .navbar-nav li a:hover{color:#fff;text-decoration:none;}
.page-header .navbar-default .right_section .call_u{float:none;margin-bottom:15px;}
.page-header .navbar-default .right_section .login{border:none;}
.page-header .navbar-default .right_section .language{float:none;}
.page-header .navbar-default .right_section .login_1{float:none;}

#bs-example-navbar-collapse-1 {
    background: #444 !important;
}
.padd-fluid {
    padding: 0px;
}

.page-header .navbar-default .navbar-collapse .navbar-nav li a {
    padding: 15px;
    color: #fff;
    font-size: 15px !important;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
}





.no-display{display:none;}
#searchResults .result_content .holidays_images .image_box .image_descr{font-size:13px;}
.search_module .search_engin .search_option .search_engin_inner .pull-right i.fa {
    color: #555;
    position: absolute;
    font-size: 18px;
    right: 0px;
    top: -30px;
    cursor: pointer;
}
.search_module .search_engin .search_option .search_engin_inner {
    border: 1px solid #CCC;
    padding: 40px 20px;
    margin: 0px 0px 20px;
    background: #F5E6E5 none repeat scroll 0% 0%;
}
.padd-right-0{padding-right:15px !important	;}
.margin-bt{margin-bottom:15px;}

.select_style_margintop{margin-top:20px !important; }
.modify_search_widget .form .input_label {
    color: #555555;
    text-shadow: none;
    font-family: 'ralewayregular';
    font-size: 14px;
    padding-top: 20px;
}

.left_modify{text-align:left !important; padding:20px 15px;}

.search_result_container .hotel_rows .search_result_box .result_right {
    margin: 15px 0px 0px 0px !important;
    min-height: 185px;
    text-align: left !important;
}


.hotel_details_gallery .gallery_heading .price_box .btn_orange {
    background: #F88C00 none repeat scroll 0% 0%;
    border-radius: 0px !important;
    color: #FFF;
    font-size: 14px;
    display: block !important;
}

.text-right {
    text-align: left !important;
}
.hotel_details_gallery .scroll_row .top_to_bottom a.btn {
    padding: 12px 15px;
    background: transparent none repeat scroll 0% 0%;
    border: medium none;
    margin: 0px;
    border-radius: 0px;
    box-shadow: none;
    color: #F7F7F7;
    width: 100% !important;
    text-align: left;
}
#availability .panel-default .avail_single_box .btn_orange {
    background: #F88C00 none repeat scroll 0% 0%;
    border-radius: 0px !important;
    color: #FFF;
    font-size: 14px;
    float: left !important;
    margin: 20px 0px;
}

#payment .summary_margin {
    margin-left: -15px !important;
}

#booking_confirm .confirmation-page .summary_margin .btn_orange {
    background: #F88C00 none repeat scroll 0% 0%;
    border-radius: 0px !important;
    border: medium none !important;
    color: #FFF;
    font-size: 14px;
    margin-left: 10px !important;
}

#payment .panel_custom label {
    font-weight: normal;
    text-shadow: none;
    padding-bottom: 0px;
    margin-top: 12px !important;
}
#moreimages .modal-dialog .modal-content .modal-body .more_images .owl-prev{visibility:hidden;}
#moreimages .modal-dialog .modal-content .modal-body .more_images .owl-next {visibility:hidden;}

.popular_packages #packages .pop-loc .title-caption .left_title .country {
    font-family: "open_sanssemibold";
    min-height: 25px;
    font-size: 13px;
    color: #333;
    text-align: left;
    padding: 0px;
    margin: 4px 0px 0px;
    text-align: center;
    padding: 0px !important;
    float: none;
}
.popular_packages #packages .pop-loc .title-caption .left_title {
    text-align: center;
    padding: 0px !important;
    float: none;
}

#searh_details #carousel-example-generic .arrow {
    position: absolute;
    top: 35%;
    left: 40%;
}

}

@media(max-width:359px){
	#searchResults .result_content .holidays_images .overlay{padding:10px;}
}

@media(max-width:1500px){

.page-header .navbar-default .navbar-collapse .navbar-nav li a{font-size:14px;padding:15px 10px;}
}
@media(max-width:1200px){
.page-header .navbar-default .navbar-collapse .navbar-nav{
	margin: 25px 0px 0px 0px;
}
.page-header .navbar-default .navbar-collapse .navbar-nav li a{font-size:13px;}
.carousel-caption{top:50px;}
.main_wrapper .carousel-caption h1{font-size:28px;line-height:40px;}

}
@media(max-width:1300px){
.page-header .navbar-default .navbar-collapse{padding:0px;}
.page-header .navbar-default .right_section {
  margin: 35px 0px 0px 0px;
  display:inline-block;
}
.page-header .navbar-default .navbar-collapse .navbar-nav li a{padding:15px 8px;}
}


@media screen and (min-width: 1200px) and (max-width: 1365px) {

.page-header .navbar-default .navbar-collapse .navbar-nav li a{padding:15px 5px !important;}
 .page-header .navbar-default .right_section .call_u {
    float: left;
    margin-right: 0px;
}
.page-header .navbar-default .right_section .language {
    float: left;
    margin-right: 5px;
}

}



@media screen and (min-width: 992px) and (max-width: 1098px) {
.page-header .navbar-default .navbar-collapse .navbar-nav li a{font-size:12px;}
.res-padding{padding:0px;}
.page-header .navbar-default .right_section .call_u{margin-right:3px;}
.page-header .navbar-default .right_section .language{margin-right:3px;}
.page-header .navbar-default .right_section .login_1{margin-right:3px;}.page-header .navbar-default .right_section select{width:145px;font-size:12px;}
.page-header .navbar-default .right_section .call_you{padding:5px;}
}

@media(max-width:991px){
.disp{display:block !important;}
.navbar-header{float:none;display:table;margin:auto;}
.page-header .navbar-default .navbar-collapse .navbar-nav{float:none;display:table;margin:25px auto 10px auto; }
.page-header .navbar-default .right_section{float:none;display:table;margin:10px auto;text-align:center;}
.carousel-caption{top:10% !Important;}
.main_wrapper .carousel-caption p{padding:0px;font-size:15px;}
.responsive-padd{padding:0px;}
.r-res{padding-right:15px;}
#holiday_payment .payment_content .summary{margin-bottom:30px;}
#holiday_payment .payment_content .summary .payment_details .card-detail .panel .panel-body .card .visa-img{width:auto;}
.navbar-toggle{padding:5px;margin-top:20px;background:#F88C00;border:none;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#F88C00;}
.icon-bar{background:#fff !important;}
.page-header .navbar-default .navbar-collapse .navbar-nav{margin-top:0px;}
#demo1 {
    background: #444 !important;
    min-height: 500px;
    box-shadow: none;
}
.page-header .navbar-default .right_section .call_u{float:none;}
.page-header .navbar-default .right_section .language{float:none;}
.page-header .navbar-default .right_section .login_1{float:none;}
.navbar-brand{height:auto !important}
#my-welcome-message{width:350px !important;}

}
@media(max-width:767px){
.page-header .navbar-default .right_section .geoip{float:none !important;margin-bottom:10px;}
.panel-mar{padding-left:0px;padding-right:0px;}
.page-header .navbar-default .right_section{margin-top:5px;text-align:center;}
.main_wrapper .carousel-caption h1{font-size:18px;line-height:26px;margin:0px;}
.carousel-caption{top:12% !important;}
.main_wrapper .carousel-caption p{padding:0px;font-size:15px;display:none;}
.main_wrapper .right_arrow{top:30%;}
.main_wrapper .left_arrow{top:30%;}
footer #footer-inner {
    background: transparent url("../images/footer_bg.jpg") no-repeat scroll 0% 0% / cover;
    text-align: center;
	min-height:650px;
	padding:25px 0px;
}
footer #footer-inner .footer_menu li a{width:250px;margin:auto;}
.main_wrapper{margin-top:70px;margin-bottom:0px;}
#bs-example-navbar-collapse-1{background:#444 !important;}
#demo1{background:#444 !important;min-height:500px;box-shadow:none;}
.padd-fluid{padding:0px;}


.navbar-toggle{padding:5px;margin-top:20px;background:#F88C00;border:none;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#F88C00;}
.icon-bar{background:#fff !important;}
.page-header .navbar-default .navbar-collapse .navbar-nav{margin-top:0px;width:100%;text-align:center;}
.page-header .navbar-default .navbar-collapse .navbar-nav li a{padding:15px;color:#fff;font-size:15px;text-transform:uppercase;border-bottom:1px solid #fff;}
.page-header .navbar-default .navbar-collapse .navbar-nav li a:hover{color:#fff;text-decoration:none;}
.page-header .navbar-default .right_section .call_u{float:none;margin-bottom:15px;}
.page-header .navbar-default .right_section .login{border:none;}
.page-header .navbar-default .right_section .language{float:none;}
.page-header .navbar-default .right_section .login_1{float:none;}
#searh_details .controls-background-reset{background-image:none !important;}
.our_exp{  background:url('../images/special_bg_res.jpg') no-repeat center center ;}
.disp{display:block !important;}
.no-display{display:none;}
.welcome_part img{width:100%;height:320px;}

.cc-wraper {
    overflow: hidden;
    display: none !important;
}
.sort_padding{text-align:center !important; display:none !important;}
.search_result_container .hotel_rows .sort_container a.btn {
    padding: 14px 10px;
    background: none;
    border: none;
    margin: 12px 0px 0px 0px;
    border-radius: 0px;
    box-shadow: none;
    color: #f7f7f7;
    display: block;
    text-align: left;
}
.search_result_container .hotel_rows .sort_container {
    padding: 0px !important;
    margin: 0px 0px 16px;
    border-radius: 0px;
    background: #F88C00 none repeat scroll 0% 0%;
}
#searh_details #carousel-example-generic .arrow {
    position: absolute;
    top: 30%;
    left: 40%;
}
}
@media(max-width:599px){
.carousel-caption{top:20% !Important;}
.main_wrapper .carousel-caption p{display:none;}
.main_wrapper .carousel-caption h1{line-height:30px;font-size:25px;}
}
@media(max-width:599px){
.main_wrapper .carousel-caption h1{line-height:30px;font-size:25px;}
.carousel-caption{top:30% !Important;}
.carousel-inner .item img{height:330px !important;}
}
@media(max-width:499px){
.main_wrapper .carousel-caption h1 {
    line-height: 25px;
    font-size: 20px;
	
}
#searh_details .searh_details_content .image_slide_part .slide_title h3{font-size:14px;}
.navbar-brand{width:200px;height:auto !important;}

.navbar-toggle{padding:5px;margin-top:20px;}
.cancel-btn{display:block;margin-bottom:10px;}
.our_exp .inner-exp .border_special .special{margin-left:0px;padding: 4% 10%;}
.our_exp{  background:url('../images/special_bg_res1.jpg') no-repeat center center ; background-size:cover;padding-top:50px;padding-bottom:240px;}
#moreimages .fadeslider .slide img{height:230px !important;}
}
@media(max-width:399px){
#searh_details ul.thumbnails-carousel img{width:75px !important;}
#searh_details #carousel-example-generic .arrow {
   top: 18% !important;
    left: 6%;
}
#searh_details .searh_details_content .right_module .calculate_btn .book-btn .dolar-icon .fa{font-size:14px;}
#searh_details .searh_details_content .right_module .calculate_btn .book-btn .person{font-size:12px;}
#searh_details .searh_details_content .right_module .calculate_btn .book-btn .calc{font-size:12px;padding:5px;}
#searh_details .searh_details_content .right_module .hotel_selected .panel .panel-body .hotel-row .hotel-img{float:none;}
#searh_details .searh_details_content .right_module .hotel_selected .panel .panel-body .hotel-row .hotel-des{margin-left:0px;margin-top:10px;}
.our_exp{  background:url('../images/special_bg_res2.jpg') no-repeat center center ; background-size:cover;}
#my-welcome-message{top:15% !important;width:300px !important;}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.our_exp .inner-exp .border_special .special{padding:4% 10%;}
.popular_packages #packages .pop-loc .title-caption .left_title .country {
    font-family: "open_sanssemibold";
    min-height: 25px;
    font-size: 11px;
    color: #333;
    text-align: left;
    padding: 0px;
    margin: 4px 0px 0px;
}
}

.navbar-toggle .icon-bar {
  -webkit-transition: opacity, top, -webkit-transform;
  transition: opacity, top, -webkit-transform;
  transition: opacity, top, transform;
  transition: opacity, top, transform, -webkit-transform;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0, 0.7);
          transition-timing-function: cubic-bezier(0.7, 0, 0, 0.7);
  -webkit-transition-delay: 0, 200ms, 0;
          transition-delay: 0, 200ms, 0;
  position: relative;
  top: 0;
}
.navbar-toggle:not(.collapsed) .icon-bar {
  -webkit-transition-delay: 0, 0, 200ms;
          transition-delay: 0, 0, 200ms;
}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2) {
  top: 6px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3) {
  opacity: 0;
}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(4) {
  top: -6px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}



@media(max-width:767px){
.welcome_part h1{font-size:35px;}
.popular_packages h1{font-size:28px;}
.why_lots h1{font-size:30px;}
.why_lots .grow img {
    height: 131px;
    width: 137px;
}
.our_exp .inner-exp h1{font-size:30px;}
.perfect_trip h1{font-size:28px;}
.testimonials .nopadding .customer_bg h1{font-size:36px;}
.navbar-brand .img_width{width:80%;}
.perfect_trip .trip_steps .step1{border:none;}
#fixedbutton {display:none;}
footer .help_me a.help{padding:6px 20px;margin-right:5px;float:left;	}
footer .help_me .chat-now{display:block;margin-top:0px;margin-left:10px;}
.disp-no{display:none !important;}
#moreimages .fadeslider{width:100%;height:270px;}
#moreimages .fadeslider .slide img{height:260px;}
#moreimages .modal-header{width:100%;}
.more_outer{width:80% !important;min-height:auto !important;}

}
@media(max-width:499px){

.testimonials .nopadding .customer_bg{min-height:300px;}
.testimonials .nopadding .testi_slider .inner_testi_slider{padding:50px;min-height:300px;}
.navbar-brand .img_width{width:100%;}
#searh_details {
    margin-top: 80px;
}
#searchResults { margin-top: 70px;}
#holiday_payment{margin-top: 80px;}
#holiday_booking{margin-top:80px;}
#searh_details #carousel-example-generic .arrow{top:28%;}
#searh_details ul.thumbnails-carousel img{width:85px;margin-bottom:10px;}
}


@media (min-width:768px) and (max-width: 991px) {


.main_wrapper{min-height:270px;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{min-height:300px;}

.main_wrapper .carousel-inner .item img{height:300px !important;}

 }
 
 
 
 @media (max-width: 1024px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
	.padd-l-res{padding-left:0px;}
}

@media (min-width:992px) and (max-width: 1025px) {

.full-width1{width:100%;height:90px;}
.full-width2{width:100%;}
.full-width3{width:100%;}
#bs-example-navbar-collapse-1 {
    background: #444 !important;
}
.navbar-header{float:none;display:table;margin:auto;}
.disp{display:block !important;}
.page-header .navbar-default .right_section{float:none;display:table;margin:10px auto;text-align:center;}
.padd-fluid{padding:0px;}
#demo1{background:#444 !important;min-height:500px;box-shadow:none;}


.navbar-toggle{padding:5px;margin-top:20px;background:#F88C00;border:none;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#F88C00;}
.icon-bar{background:#fff !important;}
.page-header .navbar-default .navbar-collapse .navbar-nav{margin-top:0px;width:100%;text-align:center;}
.page-header .navbar-default .navbar-collapse .navbar-nav li a{padding:15px;color:#fff;font-size:15px;text-transform:uppercase;border-bottom:1px solid #fff;}
.page-header .navbar-default .navbar-collapse .navbar-nav li a:hover{color:#fff;text-decoration:none;}
.page-header .navbar-default .right_section .call_u{float:none;margin-bottom:15px;}
.page-header .navbar-default .right_section .login{border:none;}
.page-header .navbar-default .right_section .language{float:none;}
.page-header .navbar-default .right_section .login_1{float:none;}

}

@media (min-width:500px) and (max-width: 767px) {
.navbar-brand{width: 250px;
padding-bottom: 5px;}
.main_wrapper .carousel-inner .item img{height:330px !important;}

}
@media(max-width:260px){

.navbar-brand{width:130px !important;}
}


@media (min-width:991px) and (max-width: 1400px) {

.main_wrapper .carousel-inner .item img{height:430px !important;}

 }

 @media (max-width:319px){
 
 #searh_details #carousel-example-generic .carousel-inner .srle{
min-height:300px;
}
 }
