/* Portrait phones and smaller */
@media (max-width: 480px) {
	h1{font-size: 20px;}h2{font-size: 19px;}h3{font-size: 17px;}
	h4{font-size: 16px;}h5{font-size: 15px;}h6{font-size: 14px;}
	p{font-size: 12px;}
	a{font-size: 12px;text-decoration: none;}
	.top_menu .top_menu_right {
		padding: 0px 0;
	}
	.text-center-xs{
		text-align: center;
	}
	.padding-xs-2{
		padding-top: 4px;
		padding-bottom: 4px;
	}
	.login-header {
		padding: 2px;
	}

	.container {
		width: 100%;
		padding-left: 5px;
		padding-right: 5px;
	}
	.navbar .navbar-brand img {
		height: 70px;
		max-width: 140px;
	}
	.top_menu {
		background: #343a40;
		color: #fff;
	}
	.top_menu .welcome_mssg {
		padding: 7px 0;
		float: right;
		margin-left: 35px;
		color: #fff;
	}
	.top_menu .top_menu_right li i {
		margin-left: 5px;
		color: #da9a30;
		text-align: center;
		width: 15px;
	}
	ul.top_menu_right li:first-child{
		display: none;
	} 
	.top_menu a {
		color: #fff;
	}
	.navbar-toggler:after{
		display: none;
	}
	.navbar-brand{
		padding: 0;
	}
	.affix .navbar-brand img {
		height: 55px;
	}
	.navbar-light .navbar-toggler {
		color: rgb(255, 255, 255);
		border-color: #fff;
		background-color: #da9a30;
	}
	/*****************************/
	.banner-inner{
		margin-bottom: 40px;
	}

	.floatdiv-50{
		width: 100%;
	}
	.slick-slider.single-item .slide img {

		height: 350px;
	}
	.booking-form {
		position: relative;
		width: 100%;
		bottom: 0;
		right: 0;
	}
	.container-fluid{
		padding-left: 3px;
		padding-right: 3px;
	}
	.u-a5 {
		font-size: 25px;
	}
	/*************************************/
	.nbza {
		padding: 20px 15px;
	}
	/*************************************/
	.hotel_facilities .section_title.nice_title > h3{
		color: #fff;
	}
	.hotel_facilities .nav.nav-tabs {

		width: 100%;
	}
	.hotel_facilities_content .nav-tabs > a{
		width: 33.33%;
		padding: 4px 6px;
		font-size: 14px;
	}
	.hotel_facilities_content .tab-content {
		padding: 5px;
	}
	.section_title.nice_title > h3{
		color: #000;
	}
	/******************************/
	.feedback-slider-thumb img {
		width: 50px;
		height: 50px;

	}
	.thumb-next {
		left: auto;
		right: 0;
	}
	.customer-feedback .owl-nav [class*="owl-"] {
		margin: 0 0px;
	}
	.mtop-xs-20{
		margin-top: 20px;
	}
	/******************************/
	.rooms.ptop-50{
		padding-top: 10px;
	}
	#owl-room .item {
		margin: 0px;
	}
	/*******************************/
	.footer_widget > h5 {
		color: #fff;
		margin-bottom: 12px;
	}
	/****************************************/
	.portfolio-title h3:before {
		right: 32%;
	}
	/*******************************************/
	#filter {
		padding: 5px;
	}
	#posts .post {
		width: 100%;
	}
	#posts .post img{
		transform: translate3d(0px,0,0) scale(1.12);
	}
	/******************************************/
	#main-slider .carousel-inner img {
		height: 270px;
	}
	#menu h4 img {
		width: 70px;
		height: 70px;
		bottom: -16px;
	}
	#menu {
		margin: 0px 0 25px;
		padding: 0 4px 50px;
	}
	#menu h3 {
		padding: 10px;
		margin: 15px 0 0;
	}
	#menu h4 {
		padding: 30px 0 15px;
	}
	/****************************************/
	.gym-feats .feat {

		width: calc(50% - 10px);
	}
	/****************************************/

	.nearby-nbza {
		padding-top: 30px;
	}
	.place a.link {
		font-size: 20px;
	}
	/***************************************/
	.counter1 {
		padding: 10px;
	}
	.counter1 .counter_div .counter {
		margin-top: 15px;
		font-size: 25px;

	}
	.counter1 .counter_div {
		padding: 0px;
	}
	/**********************************/

	.card-header .btn-link {
		font-size: 18px;
	}
	.card-body {

		padding: 5px;
		overflow-x: auto;
	}

/**********************************/
.oneMain-solution {
    flex: 1 0 50%;
}
.follow-shipment .form-wrapper {
    width: 370px;
}
.follow-shipment .form-wrapper input {
    width: 250px;
 }

.follow-shipment .form-wrapper button{
	 width: 90px;
}
.one-product{
	margin-bottom: 20px;
}
.fixed-social{
	display: none !important;

}
ul#portfolio-list li{
	margin: auto;
	float: none !important;
}
.counter_box {
margin-bottom: 50px
}


/**********************************/
.login-container {
    
    max-width: 90%;
    
}
.row-column-reverse{
	flex-direction: column-reverse;
}
.car-brand {
   height: 160px;
    width: 160px;
    line-height: 100px;
    margin: 0 auto 20px;
}
.searchbox {
    padding: 10px 10px 10px 10px;
    border-radius: 7px;
}
.model-title{
	text-align: center;
	    font-size: 20px;
}

.navbar-nav li.nav-item{
	text-align: center;
	padding: 5px 0;
	border-bottom: 2px solid #fff;
}
.language{
	width: auto;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: #f00;
    border-bottom: 0;
}
.sort-select.form-control{
	padding: 5px 18px;
    border-radius: 3px;
}
.btn-lg, .btn-group-lg > .btn {
    padding: 0.3rem 1rem;
    font-size: 18px;
}
.sidebar.mtop-50{
margin-top: 10px
}
.sidebar.collapse:not(.show) {
    display: none;
}

.cover-sec img {
    width: 100%;
    height: 180px;
}
.user-pro-img img {
    width: 140px;
    height: 140px;
}
.title-descp{
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
.user-tab-sec .shipping-btn .btn {
    padding: 10px 10px;
    font-size: 15px;
}
.star-descp {
 
    display: none;
}
.tab-feed.settingjb ul li {
    margin-bottom: 5px;
}

.orders-page .nav-tabs .nav-item {
    margin-bottom: 4px;
}
.cadidatesbtn a{
      
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
}
.wizard > div.wizard-inner {
    position: relative;
    bottom: 0;
}
.profile-dropdown{
    width:100%
}
.basket {
    position: relative;
    width: auto;
    text-align: center;
}
.basket .badge {
    position: absolute;
    top: -12px;
    left: -9px;
    background: rgb(141 0 0);
}


.orders-page ul.nav-tabs li{

}
.title-descp a{
	float: left;
}
.settingjb .nav>li>a {
    padding: 5px 10px;
}
.orders-page .nav-tabs .nav-item{
	padding: 0.5rem 3px;
}

.carousel-indicators{
    display: none;
}
.step:first-child{
   display: none;
}
.car-breadcrumb .container,
.subCategoris .container
 {
    margin-top: 0px;
}



}
/* Landscape phones and portrait tablets */
@media (min-width: 481px) and (max-width: 767px){
	h1{font-size: 22px;}h2{font-size: 21px;}h3{font-size: 20px;}
	h4{font-size: 18px;}h5{font-size: 16px;}h6{font-size: 15px;}
	p{font-size: 12px;}
	a{font-size: 12px;text-decoration: none;}

/**********************************/
.oneMain-solution {
    flex: 1 0 33%;
}

.follow-shipment .form-wrapper {
    width: 370px;
}
.follow-shipment .form-wrapper input {
    width: 250px;
 }

.follow-shipment .form-wrapper button{
	 width: 90px;
}
.one-product{
	margin-bottom: 20px;
}
.fixed-social{
	display: none !important;
}
ul#portfolio-list li{
	margin: auto;
	float: none !important;
}

.counter_box {
margin-bottom: 50px
}




}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	h1{font-size: 22px;}h2{font-size: 21px;}h3{font-size: 20px;}
	h4{font-size: 18px;}h5{font-size: 16px;}h6{font-size: 15px;}
	p{font-size: 12px;}
	a{font-size: 12px;text-decoration: none;}

 

}


/* Portrait tablets and small desktops */
@media (min-width: 600px) and (max-width: 991px) {
	h1{font-size: 22px;}h2{font-size: 21px;}h3{font-size: 20px;}
	h4{font-size: 18px;}h5{font-size: 16px;}h6{font-size: 15px;}
	p{font-size: 12px;}
	a{font-size: 12px;text-decoration: none;}

.car-brand {
    
    padding: 15px;
    height: 150px;
    width: 150px;
    line-height: 85px;
}


}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.car-brand {
    
    padding: 15px;
    height: 150px;
    width: 150px;
    line-height: 85px;
}


}

/* Large desktops and laptops */
@media (min-width: 1200px) {
.container-fluid {
    padding-right: 100px;
    padding-left: 100px;
}


}
@media print {

}







