@media (max-width: 1199px){
.navbar-brand.logo {
    padding: 15px 0;
}
.navbar-default .navbar-nav>li>a{
	padding:15px 12px;
}

.prt-holder .nbs-flexisel-item img{
	width:100%;
}
.prt-holder .part-slide-box{
	padding: 20px 48px;
}
.prt-holder .nbs-flexisel-item .part-item{
	margin:0;
}
.ip-img{
	height:500px;
}
.glry-img{
	width: 289px;
}
.toolbar{
	width:100%;
	display:inline-block;
}


}
@media only screen and (min-width: 992px) and (max-width:1199px) {
/*.one-forth{
	max-width:230px;	
}
.one-half{
	max-width:460px;
}*/
.arrival-wrap .nbs-flexisel-item img{
	max-width: 366px;
    max-height: 230px;
}
figure{
	height:200px;
}
.arrival-wrap {
    padding: 32px 0;
	max-width: 450px;
	margin-left: 10px;
    margin-right: 10px;
}
figure.effect-bubba h3{
	font-size:18px;
}



}
@media (min-width: 991px){
.srh-fltr .collapse {
    display: block;
    height: 100%!important;
}	
	
}
@media (max-width: 991px){
.ip-img {
    height: 450px;
}
.arrival-wrap{
	margin:0 auto;
	margin-bottom:15px;
}
figure.effect-bubba{
	float:none!important;
	margin:0 auto;
	margin-bottom:15px;
}
figure.effect-bubba h3, figure.effect-bubba a.link-oftheday{
	opacity:1;
}
figure img{
	opacity:0.6;
}
.srh-fltr .panel-heading .panel-title a:after {
    content:"\f078";
    font-family:'FontAwesome';
    font-size: 14px;
    line-height: 14px;
    float: right;
	margin:4px 0 0 10px;
    -moz-transition: -moz-transform 0.3s ease-in-out;
    -o-transition: -o-transform 0.3s ease-in-out;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}
.panel-heading .panel-title a[aria-expanded="true"]:after{
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.panel-heading .panel-title a.close-down[aria-expanded="true"]:after{
	transform: rotate(0deg);
}
.pro-details form{
	margin-bottom:20px;
}
.small, small{
	display:inline-block;
	width:100%;
}
.form-common .choto{
	max-width:40%;
}
.form-clsfid.form-common .yearTo{
	width:32px;
}
.form-clsfid.form-common .choto{
	max-width:28%;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navbar-brand.logo {
    width: 200px;
}
.navbar-brand.logo img{
	width:100%;
}
.navbar-default .navbar-nav>li>a{
	padding: 15px 8px;
    font-size: 16px;
}
.glry-img {
    width: 341px;
}

	
}

@media (max-width: 767px){
.mob-logo{
	background-color: rgba(255, 255, 255, 0.9);
	position:relative;
	padding:10px 15px;
}
.menu-btn {
    position: absolute;
    display: inline-block;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 28px;
    cursor: pointer;
	color:#222;
}
.Mdl-logo{
	display: inline-block;
    margin: 8px 0;
}
.mobile-header .language-holder{
	width:200px;
	margin:0 auto;
	margin-bottom:10px;
}
.mobile-header {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:999;
}
.ip-img:after{
	background-color: rgba(0, 0, 0, 0.65);
}
.prt-holder .part-slide-box{
	width:100%;
	max-width:400px;
	margin:0 auto;
}
.foot-mid .xs-full{
	text-align:center;
}
.foot-mid .xs-full img{
	display:inline-block;
	margin:10px auto;
}
.mobile-header .main-nav{
	float:none;
	width:auto;
	background: none;
    cursor: inherit;
}
.mobile-header .main-nav li{
	width:100%;
	margin:0;
}
.mobile-header .main-nav li.login, .mobile-header .main-nav li.regi{
	padding:8px 15px;
}
.mobile-header .main-nav li.login, .mobile-header .main-nav li.user, .mobile-header .main-nav li.logOut{
	border-top: 1px solid #1a2129;
}
.wm-text p{
	font-size:18px;
}
.page-content{
	margin-top:100px;	
}
.form-horizontal .form-group .control-label{
	padding-left:15px;	
}
.main-nav li.pushy-link a.userProfile{
	background-image:none;
}
.main-nav li .language-holder .ddChild ul{
	position:relative;
}
}
@media (max-width: 615px){
.wm-text .btn.btn-yellow{
	margin-bottom:15px;
}
.wm-text{
	margin-top: 35%;
}
}
@media (max-width: 600px){
.xs-full{
	width:100%;
}
.fltr-result .xs-full{
	max-width:300px;
	margin:0 auto;
	float:none;
}
.h1, h1 {
    font-size: 28px;
}
.toolbar{
	padding:15px;
}
}
@media (max-width: 500px){
.mob-logo{
	padding: 5px 15px;
}
.wm-text .btn.btn-round{
	padding: 10px 28px;
    font-size: 18px;
}
.wm-text .btn.btn-yellow {
    margin-bottom: 10px;
}
.wm-text {
    margin-top: 25%;
}
.wm-text .btn-holder {
    margin-top: 35px;
}
.arrival-wrap{
	padding: 20px 0;
}
.nbs-flexisel-item img{
	max-width:300px;
	max-height:200px;
}
.form-common .col-xs-12{
	padding:0;
}

.toolbar nav{
	float: none!important;
    display: block;
    margin: 0 auto;
    text-align: center;
}


}
@media (max-width: 380px){
.mob-logo .logo img{
	width:210px;
}
.Mdl-logo img{
	width:150px;
}
.wm-text p {
    font-size: 16px;
    line-height: 18px;
}
.ip-img {
    height: 400px;
}
.arrival-wrap {
    padding: 15px 0;
}
.nbs-flexisel-item img{
	max-width:250px;
	max-height:200px;
}
.arrival-wrap h3{
	margin:0;
}
.form-common .choto.form-control{
	padding:8px;
	max-width: 26%;
}
.form-common .select-gray.choto {
    margin-left: 10px;
}
.select-gray select{
	padding: 8px 12px;
}
.total-pages{
	text-align: center;
    display: inline-block;
    width: 100%;
	float:none;
	margin:8px 0;
}
.wm-text .btn.btn-round{
	margin:0 0 10px;
}
.wm-text .btn-holder {
    margin-top: 25px;
}

}
@media (max-width: 350px){
.wm-text .btn.btn-round {
    padding: 8px 18px;
    font-size: 16px;
}
.ip-img {
    height: 320px;
}
body{
	font-size: 16px;
    line-height: 20px;
}

}









