.logo img{
	max-width: 100%;
}
.myselect_mobile{
	display: none;
}
@media only screen and (max-width : 1199px){
	

}
/*===== For Medium Devices (for eg: i-pad Landscape) ======*/
@media only screen and (min-width : 992px) and (max-width : 1199px){
	.main_menu ul li a{
		font-size: 14px;
		padding: 0px 12px;
	}
	.content_box{
		padding: 0 15px 5px 65px;
	}
	.content_box .content_icon{
		height: 60px;
		width: 60px;
	}
	h2{
		font-size: 24px;
		margin: 15px 0px;
	}
	
	.page_title{
		height: 115px;
	}
	
}



/*===== For Small Devices (for eg: i-pad Portrait & Tablets) ======*/
@media only screen and (min-width : 768px) and (max-width : 991px){

	.navbar-collapse .pull-left, .navbar-collapse .pull-right{
		float: none !important;
	}
	.main_menu ul li a{
		font-size: 13px;
		padding: 0px 15px;
	}
	.search_main .search{
		width: 100%;
	}
	.page_title{
		height: 105px;
	}
	
	
	.footer .social-ico ul li{
		margin-right: 0;
	}
	.footer p, .footer a{
		font-size: 14px;
	}
	
	
	
	
	
	
}



/*===== For Extra Small Devices (for eg: i-phone & all Mobile devices) ======*/
@media only screen and (max-width : 767px){

    #right{display: none}

    #page{width: initial}

    #pg{width: 100%}

    #banner_text{display: none}

	.container{
		margin:0; 
		width:100%;
		
	}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .vc_col-sm-12, .widget_text{ float:left; width:100%;}
	
	.logo{
		display: block;
		text-align: center;
	}
	.top_head .top_detail{
		float: none;
		text-align: center;
	}
	.search_main{
		line-height: inherit;
		width: 80%;
		margin: 0;
	}
	.search_main .search{
		width: 100%;
	}
	.search_main .fa, .search_main .search_sub{
		top: 24px;
	}
	.main_menu .navbar-collapse > ul{
		float: none !important;
	}
	.main_menu ul li{
		float: none;
		border-left: 0;
		border-bottom: 1px solid #134461;
		line-height: 48px;
	}
	.main_menu ul li a{
		font-size: 14px;
		padding: 0px 10px;
	}
	.main_menu ul li:last-child{
		border: none;
	}

	.navbar-toggle{
		background-color: #648802;
    	border: 1px solid #648802;
    	display: block;
    	float: none;
    	margin: 0 auto;
	}
	#navagation {
    
    top: -90px; position:relative;
    width: 100%;
}
	#anlexpress{
		float: left; position:relative; top:14px; width:100%; background-color:#fff; z-index:99999; padding:0;
	}
	
	#anlexpress ul{ margin:0;}
	#anlexpress li{ float:left!important; width:100%!important; margin:0!important; border-bottom: 1px solid #fff;}
	#anlexpress li a{ color:#fff!important; width:100%!important; float:left!important;padding: 5px 0 !important;background-color:#648802!important; text-align:center;}
#anlexpress li:hover a{padding: 5px 0 !important;}
#anlexpress li.current-menu-item a {
    background-color:#fff!important;
    color: #648802!important; border-bottom:0!important;
   
}
	.collapse {
    visibility: visible;
}
#navagation {

    width: 100%;
}
	
	.main_menu .navbar-toggle:focus, .main_menu .navbar-toggle:hover{
		background: #2196df;
	}
	.navbar-toggle .icon-bar{
		background: #fff;
	}

	.myselect_mobile{
		display: block;
	}
	.models_wrapper .nav-tabs{
		display: none;
	}
	h2{
		font-size: 24px;
	}

	.sec_reservation{
		padding: 15px;
	}
	
	
	.content_box{
		padding: 0 15px 5px 70px;
	}
	.content_box h2{
		font-size: 22px;
		margin: 10px 0px;
	}
	.content_box .content_icon{
		width: 60px;
		height: 60px;
		line-height: 30px;
	}
	
	
	
	.footer{
		padding: 15px 0px;
	}
	.footer .logo-icon{
		padding-top: 0;
		text-align: left;
	}
	.page_title{
		height: 90px;
	}
	
	
	.copyright {
		font-size: 12px;
		margin-bottom: 10px;
		text-align: center;
		width: 100%;
	}
	.social {
		display: block;
		float: none;
		margin: 0 auto;
		text-align: center;
		width: 140px;
	}

	.lang{width:13%; float:right; text-align:right;margin-bottom:10px;}
	.lang a{ float:right; margin-right:0;}
	.opensearch{ width:25%; float:left; margin-bottom:20px;}
	.livechat{ width:44%; float:left;clear: left;}
	.track{ width:52%; float:right;}
	.livechat img, .track img{ width:100%;}
	.widget_sp_image{ float:left; width:100%; height:250px;text-align: center;}
	.row{ float:left; width:100%; margin:0; padding:0;}
	#left, #right {
    float: none;
    margin: 0 auto;
    padding-top: 30px;
    width: 53px;
}
#cs p {
    float: left;
    font-size: 16px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
#content_portion {
       margin-top: 30px;
   
}
#contant_second {
    margin-top: 30px;
    
}
.left_post {    
    width: 15%;
}
.right_post{ width: 75%;} 
#top_footer .col-sm-4 {
     margin-bottom: 20px;
    width: 100% !important;
}

#logo {
    float: none;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 282px;
}
#search {
    z-index: 1000;
    float: none;
    margin: 0 auto;
    position: relative;
    width: 282px;
}
#contant_part h1 {
    
    left: 0;
    margin: 0 auto;
    text-align: left;
    width: 300px;
}

#page_title h1 {
    color: #fff;
    font-size: 30px;
    padding-left: 20px;
}
#page_content {
    float: left;
    padding: 0 10px;
    width: 100%;
}
	
#banner img{ height:auto;}	
.opensearch{ z-index:99999;}
#searchform {   
    right: 0;    
    width: 100%;   
}
}

@media only screen and (min-width : 768px) and (max-width: 999px){
	
.container, .row {width: 100%; float:left; padding:0; margin:0;}
#cs p {
   
    padding-left: 60px;
    padding-right: 60px;    
    width: 85%;
}
#navagation{width: 492px;}
#navagation ul li {float: left;margin-left: 15px;}
#page_title h1 {
    color: #fff;
    font-size: 30px;
    padding-left: 20px;
}
#page_content {
    float: left;
    padding: 0 10px;
    width: 100%;
}


}