body{
	padding: 0;
	margin: 0 auto;
	font-family: 'Poppins', sans-serif;
}
h2 {
	font-size: 28px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 0;
	margin-bottom: 20px;
}
h3 {
	font-size: 24px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 10px;
	margin-bottom: 10px;
}
h4 {
	font-size: 18px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 10px;
	margin-bottom: 10px;
}
.paddingleft{
	padding-left: 0;
}
.paddingright{
	padding-right: 0;
}

a, a:hover{
	color:#ff7e00;
}

/************* Header ***************/
.top-header{
	padding: 11px 0;
}
.login-detail, .top-list{
	margin:0;
	padding:0;
}
.top-list{
	float: right;
}
.login-detail li, .top-list li{
	display: inline-block;
}
.login-detail li:first-child a{
	border-right: 1px solid #3b3b3b;
}
.login-detail li a, .top-list li a{
	font-weight: 300;
	font-size: 14px;
	color: #3b3b3b;
	display: inline-block;
    padding: 0 8px;
	line-height: 17px;
}
.login-detail li a:hover, .top-list li a:hover{
	text-decoration: none;
}
.top-list li a img{
	margin-right: 10px;
}
.bottom-header {
    background: #f8f8f8;
	padding: 15px 0;
}
.navbar-default{
	background: none;
	border: none;
	margin: 0;
}
.navbar-nav{
	float: right;
	padding-top: 4px;
}
.navigation li a {
    font-weight: 300;
    font-size: 16px;
    color: #3b3b3b !important;
    display: inline-block;
    text-transform: uppercase;
    padding: 15px 15px;
}
.navigation .dropdown-menu li a {
    font-weight: 300;
    font-size: 14px;
    color: #3b3b3b !important;
    text-transform: uppercase;
    padding: 8px 10px;
}
.navigation li:last-child a {
	padding-right: 0;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #3b3b3b;
    background: none;
}
ul.dropdown-menu{
	padding: 0;
}
.navigation ul.dropdown-menu li a{
	display: block;
}

/**************Banner Section **************/
.banner{
	background: url(../images/banner_22.jpg) no-repeat;
	background-size: 100% auto;
	height: 507px;
}
.banner-section{
	text-align: center;
	padding-top: 15%;	
}
.banner-section h2{
	color: #fff;
	font-size: 48px;
	font-weight: 300;
	margin-top: 0;
	margin-bottom: 50px;
}
.search-product{
	border: 1px solid #fff;
	padding: 10px;
	border-radius: 50px;
	display: inline-block;
	width: 100%;
    max-width: 80%;
}
.search-product .form-group{
	margin-bottom: 0;
}
.banner-section .form-control{
	border-radius: 50px;
    height: 40px;
    line-height: 40px;
    padding: 0 22px;
}
.btn-search{
	width: 100%;
    border-radius: 50px;
    background: #ff7e00;
    border: 1px solid #ff7e00;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
}
/**************Icon Section **************/
.icon-portion {
    background: #f8f8f8;
	padding: 15px 0;
}
.icon-sections ul{
	padding: 0;
	margin: 0;
}
.icon-sections li{
	display: inline-block;
    padding: 15px 33px;
    border-right: 1px solid #bfbfbf;
}
.icon-sections li:last-child{
	border: none;
}
.icon-sections li a{
	display: inline-block;
	text-align: center;
	font-size: 16px;
	font-weight: 300;
	color: #3b3b3b;
}
.icon-sections li img{
	margin: 0 auto 15px;
	display: block;
    height: 43px;
	
}


/************** Featured Section **************/
.featured-section .owl-carousel .owl-item img {
    width: auto !important;
	margin: 0 auto;
}
.featured-section .owl-carousel .item a {
    display: table;
    width: 100%;
    height: 295px;
}
.featured-section .owl-carousel .item a figure {
    display: table-cell;
    vertical-align: middle;
	text-align: center;
	border: 1px solid #f4f4f4;
    box-shadow: 0px 0px 1px #00000038;
}
.btn-more:hover {
    color: #ff7e00;
    background: #fff;
    border: 1px solid #ff7e00;
    text-decoration: none;
	outline: none;
}
.btn-more:focus{
	outline: none;
}
.owl-carousel .owl-nav.disabled {
/*    display: block !important;*/
}
.featured-item h2{
	font-size: 32px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 0;
	margin-bottom: 40px;
}
.featured-item h3{
	font-size: 24px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 30px;
	margin-bottom: 2px;
}
.featured-item {
    padding-top: 100px;
}
.featured-section {
    padding-bottom: 50px;
    border-bottom: 1px solid #d7d7d7;
}




.reserved-item h2{
	font-size: 32px;
    font-weight: 300;
    color: #3c3b3b;
    margin-top: 0;
    margin-bottom: 40px;
}
.reserved-section .item{
	width: 100%;
    border: 1px solid #f4f4f4;
    box-shadow: 0px 1px 5px #00000038;
    float: left;
}
.reserved-section ul{
	padding: 0;
	margin: 0;
}
.reserved-section ul li{
	display: inline-block;
	list-style: none;
}
.reserved-section ul li img{
	width: auto !important;
}
.first-icons{
	float: left;
}
.first-icons a{
	display: inline-block;
    margin-right: 15px;
}
.second-icons{
	float: right;
}
.second-icons a{
	display: inline-block;
    margin-left: 15px;
}
.product-box{
	padding: 20px;
	float: left;
    width: 100%;
}
.product-box h3{
	font-size: 24px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 0;
	margin-bottom: 30px;
}
.product-box p{
	font-size: 24px;
	font-weight: 300;
	color: #ff7e00;
	margin-top: 0;
	margin-bottom: 30px;
}
.btn-more {
    display: inline-block;
    font-size: 16px;
    background: #ff7e00;
	border: 1px solid #ff7e00;
    color: #fff;
    width: 165px;
    height: 42px;
    line-height: 42px;
    border-radius: 50px;
    text-transform: uppercase;
    font-weight: 500;
	margin-top: 20px;
	box-shadow: 0 4px 2px -2px gray;
}
.reserved-item {
    padding: 50px 0;
}
.reserved-section figure{
	position: relative;
}
.reserved-section figure span{
	position: absolute; 
	top: 0;
	left: 0;
	font-size: 16px;
	color: #fff;
	background: #ff7e00;
	padding: 8px 22px;
}
.product-box p span {
    color: #333;
    text-decoration: line-through;
    display: inline-block;
    padding-right: 10px;
}
.owl-nav{
	position: absolute;
    top: -22%;
    right: 0;
	margin: 0 !important;
}
.owl-theme .owl-nav [class*=owl-]:hover {
    background: #fff !important;
    color: #000 !important;
    text-decoration: none;
}
.arrow-right {
  position: absolute;
    top: 40%;
    left: 0;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #fff;
}

.arrow-left {
position: absolute;
    top: 40%;
    right: 0;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #fff; 
}
.owl-nav button{
	width: 20px;
	outline: none;
    margin: 0 20px;
}
.owl-nav button span{
	display: inline-block;
    font-size: 35px;
}
.hover-effect {
    background: rgba(0,0,0,0.5);
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    text-align: center;
}
.reserved-section figure:hover .hover-effect {
    display: block;
}
.box .img-wrap:hover .hover-effect2 {
	display: block;
}
.hover-effect2 {
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 210px;
	text-align: center;
}
.hover-effect2 .btn{
	padding: 5px 10px;
	color: #fff;
	border: 1px #fff solid;
	margin: -13px 5px 0;
	background: transparent;
	text-transform: uppercase;
	position: relative;
	top: 50%;
	line-height: 27px;
	font-size: 12px;
	height: 41px;
	background: #fff;
	vertical-align: middle;
	border-radius: 50%;
}

.hover-effect .btn{
	padding: 9px 10px;
    color: #fff;
    border: 1px #fff solid;
    margin: -13px 5px 0;
    background: transparent;
    text-transform: uppercase;
    position: relative;
    top: 50%;
    line-height: 27px;
    font-size: 12px;
    height: 41px;
    background: #fff;
    vertical-align: middle;
    border-radius: 50%;
}
.btn-eye{
	padding-top: 12px !important;
}

.btn-eye2{
	padding-top: 6px !important;
}



.newsletter{
	background: url(../images/bg-newsletter_28.jpg) no-repeat;
	background-size: 100% auto;
	height: 493px;
	margin-top: 90px;
}
.newsletter-section{
	text-align: center;
	padding-top: 15%;	
}
.newsletter-section h2{
	color: #fff;
	font-size: 32px;
	font-weight: 300;
	margin-top: 0;
	margin-bottom: 50px;
}
.newsletter-section .form-control{
	border-radius: 50px;
    height: 40px;
    line-height: 40px;
    padding: 0 22px;
}
.newsletter-section .search-product{
	border: none;
}




.middle-section {
    padding: 50px 0;
}
.box-section figure{
	position: relative;
}
.box-section{
	text-align: center;
	padding-bottom: 40px;
}
.box-section img{
	width: 100%;
}
.box-section .btn-more{
	margin-top: 20px;
}
.box-section h2{
	color: #3c3b3b;
	font-size: 32px;
	font-weight: 300;
	margin-top: 50px;
}
.box-section p{
	color: #3c3b3b;
	font-size: 16px;
	font-weight: 300;
	margin-top: 0;
}





.blog {
    padding-bottom: 50px;
	padding-top: 100px;
}
.blog h2{
	color: #3b3b3b;
	font-size: 32px;
	font-weight: 300;
	margin-top: 0;
	margin-bottom: 50px;
}
.blog-post .date{
	color: #ff7e00;
    font-size: 16px;
    padding: 20px 0;
}
.blog-post .date span{
	display: inline-block;
	padding: 0 10px;
}
.blog-post a{
	font-size: 24px;
    color: #3c3b3b;
    font-weight: 300;
}
.blog-post a h3{
	font-size: 24px;
    color: #3c3b3b;
    font-weight: 300;
	margin-top: 0;
	margin-bottom: 20px;
}
.blog-post a:hover{
	text-decoration: none;
}
.blog-post p{
	font-size: 16px;
    color: #3c3b3b;
    font-weight: 300;
}


.ftr-copyright{
	padding: 20px 0;
}
.ftr-copyright p{
	text-align: center;
	font-size: 18px;
	font-weight: 300;
	margin: 0;
	color: #3c3b3b;
}
.ftr-logo{
	padding-top: 20%;
}
.ftr-top{
	background: #3c3b3b;
	padding: 70px 0;
}
.ftr-nav h3{
	font-size: 18px;
	font-weight: 300;
	color: #fff;
	margin-top: 0;
	margin-bottom: 30px;
}
.ftr-nav ul{
	margin: 0;
	padding: 0;
}
.ftr-nav ul li{
	list-style: none;
	display: block;
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	padding-bottom: 10px;
}
.ftr-nav ul li a{
	display: inline-block;
	font-size: 16px;
	font-weight: 300;
	color: #fff;
}

/* Watchlist */

.watchlistt {
	padding: 2%;
}
.watchlistt_details h3{
}
.watchlistt_details_left {
	text-align: left;
}
.watchlistt_details_left h3{
	padding-bottom: 16%;
}
.watchlistt_details_left h4 {
	color: #ff7e00;
}


.watchlistt_details_right {

}
.watchlistt_details_right h4 {
	padding-bottom: 2%;
	font-size: 14px;
	font-weight: 500;
}
.watchlistt_details_right h5 {
	color: #ff7e00;
}

/* End User profile */

.profile-wrapper {
		padding-top: 20px;
}





/*************** Automobile Detail Page ****************/

.search-section {
    background: #3c3b3b;
    padding: 15px 0 10px 0;
}
.black-section{
	text-align: center;
}
.search-section .search-product .form-control{
	border-radius: 50px;
    height: 40px;
    line-height: 40px;
    padding: 0 22px;
}
.nav-section {
	background: #f8f8f8;
}
.nav-section ul{
	margin: 0;
	padding: 0;
	float: left;
}
.nav-section ul li{
	list-style: none;
	display: inline-block;
}
.nav-section ul li a{
	display: inline-block;
	font-size: 16px;
	font-weight: 300;
	color: #3b3b3b;
	padding: 7px 15px;
}
.sell-vehicle{
	float: right;
	padding-top: 7px;
	color: #ff7e00;
	text-decoration: underline;
	display: inline-block;
	font-size: 16px;
	font-weight: 300;
}
.aad-section{
	margin: 50px 0;
}
.product-title{
	font-size: 32px;
    color: #3c3b3b;
    font-weight: 300;
	margin-top: 0;
	margin-bottom: 10px;
}
.listed-date{
	font-size: 14px;
    color: #3c3b3b;
    font-weight: 300;
	margin-top: 0;
	margin-bottom: 30px;
	display: block;
}
.listed-id{
	font-size: 16px;
    color: #3c3b3b;
    font-weight: 500;
	margin-top: 0;
	margin-bottom: 10px;
	display: block;
}
.location img{
	margin-right: 7px;
}
.location{
	font-size: 16px;
    color: #3c3b3b;
	margin-top: 0;
	margin-bottom: 20px;
	display: block;
}
.price{
	font-size: 24px;
    color: #ff7e00;
    font-weight: 300;
	margin-top: 0;
	margin-bottom: 30px;
	display: block;
}
.auto_type {
	padding-bottom: 10px;
}
.auto_type > h3 {
	width: 100px;
	padding: 5px 15px;
	font-size: 17px;
	background-color: black;
	border: 1px solid black;
	color: #fff;
	border-radius: 50px;
}
.watchlist img{
	margin-left: 10px;
}
.watchlist{
	font-size: 16px;
    color: #3c3b3b;
	margin-top: 0;
	margin-bottom: 30px;
	display: block;
}
.detail-product ul{
	padding: 0;
	margin: 0;
}
.detail-product ul li{
	list-style: none;
    display: block;
    font-weight: 500;
    font-size: 16px;
    color: #3c3b3b;
    padding-bottom: 20px;
}
.detail-product ul li span{
	display: inline-block;
	font-weight: 300;
	padding-left: 50px;
}
.tab-content {
    padding-top: 20px;
}
.tab-content p{
	font-size: 16px;
    color: #3c3b3b;
	font-weight: 300;
	margin-top: 0;
	margin-bottom: 15px;
}
.tabs-product .nav-tabs>li.active>a, .tabs-product .nav-tabs>li.active>a:focus, .tabs-product .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: none;
    border-bottom: 2px solid #ff7e00;
}
.tabs-product .nav-tabs>li>a {
    color: #3c3b3b;
}
.tabs-product .nav>li>a:focus, .tabs-product .nav>li>a:hover {
    text-decoration: none;
    background: none;
	border: none;
}
.ad-portion img{
	margin-bottom: 50px;
}
.product-tabs{
	padding: 80px 0;
}
.product-slider .item .thumb {
	width: 25%;
	cursor: pointer;
	float: left;
}
.product-slider .item .thumb img {
	width: 100%;
	margin: 7px;
    padding-right: 15px;
}
.product-slider .item img {
	width: 100%;	
}
.carousel-control:focus, .carousel-control:hover {
    opacity: 1;
}

/************** My Custom Css **************/

a:focus, a:hover{
	text-decoration: none;
	outline: none;
/*	color: #fff;*/
}

input[type=number] {

	border: none;
	background-color: #F8F8F8;
	border-radius: 50px;
	padding: 7px 10px 7px 15px;
}
input[type=number]:focus {
	outline: none;
}
input[type=number]::-webkit-inner-spin-button {
	opacity: 1;
	background-color: transparent;
}

.btn-dealer {
	display: inline-block;
	font-size: 16px;
	background: #3B3B3B;
	color: #fff;
	width: 165px;
	height: 42px;
	line-height: 42px;
	border-radius: 50px;
	text-transform: uppercase;
	font-weight: 500;
	margin-top: 40px;
	box-shadow: 0 4px 2px -2px grey;
}
.nav-stores {
	background: #f8f8f8;
}
.nav-stores ul li {
	list-style: none;
	display: inline-block;
}
.nav-stores ul li a{
	display: inline-block;
	font-size: 16px;
	font-weight: 300;
	color: #3b3b3b;
	padding: 7px 7px 0px;
}
.stores_sort ul li {
	list-style: none;
	padding: 4px;
}
.stores_sort ul li a {
	color: #5D5D5D;
}
.reserved-section figure span {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 16px;
	color: #fff;
	background: #ff7e00;
	padding: 8px 22px;
}
.img-product {
	background-color: #f8f8f8;
}
.img-product span {
	position: absolute;
	top: 20px;
	left: 0;
	font-size: 12px;
	color: #fff;
	background: #ff7e00;
	padding: 7px 14px;
	border-bottom-right-radius: 25px;
	border-top-right-radius: 25px;
}

.dealer_info > p {
	padding-top: 1%;
	font-size: 20px;
}
.dealer_info > p > span {
	font-weight: 500;
	font-size: 15px;
}
.profile-dropdown > a{
	color: black;

}

/* People And people profile style */

.people_detail {
	padding-top: 5%;
	padding-left: 5%;
	padding-right: 5%;
	height: 185px;
}
.people_detail h3 {
	font-weight: 400;
	font-size: 22px;
}
.people_detail h5 {
	font-weight: 400;
	font-size: 14px;
	color: #ff7e00;
	padding-top: 1%;
	padding-bottom: 1%;
}
.people_detail h4 {
	font-weight: 500;
	font-size: 14px;
	color: #ff7e00;
	padding-top: 3%;
	padding-bottom: 2%;
}
.people_detail h4 span {
	float: right;
	margin-top: -5px;
}
.people_detail h4 span img {
	padding-right: 10px;
	padding-bottom: 5px;
}
.profilee {
	padding-bottom: 5%;
}
.profileshow-left p {
	padding-top: 6%;
	margin-left: 2%;
	font-weight: 400;
}

.profileshow-left hr {
	margin-top: 0%;
	margin-bottom: 0%;
	border-top: 1px solid darkgrey;
}

.profileshow-middle h3 {
	font-weight: 400;
	font-size: 22px;
}
.profileshow-middle h3 span {
	margin-left: 150px;
}
.profileshow-middle h3 span img {
	padding-left: 3%;
}
.profileshow-middle h5 {
	padding-top: 1%;
	color: #ff7e00;
	font-size: 16px;
	font-weight: 400;
}
.profileshow-middle p {
	padding-top: 2%;
	padding-bottom: 2%;
}
.profileshow-description {
	margin-top: 15%;
	margin-bottom: 5%;
	background-color: #F8F8F8;
	padding: 10px 10px 10px 10px;
}
.profileshow-description h3 {
	padding-top: 1%;
}
.profileshow-description p {
	letter-spacing: 1px;
	text-align: left;
}


/* ************ Place Information **************** */


.places_info {
	padding-top: 3%;
	padding-left: 5%;
}
.places_info h2 {
	font-weight: 400;
	font-size: 20px;
}
.places_info p{
	font-weight: 300;
	font-size: 15px;
}
.places_info h3 {
	font-size: 20px;
	color: #ff7e00;
}
.places_info h3 a {
	color: #ff7e00;
	font-size: 15px;
	font-weight: 500;
}
.checked {
	color: #ff7e00;
}
.places_info p span {
	padding-left: 3%;
}
.places_info h4 span {
	font-weight: 400;
	font-size: 16px;
}













/************** AutoMobiles 2nd pages css ***************/

.automobile-product-box{
	padding: 20px;
	float: left;
	width: 100%;
	background-color: #F8F8F8;
}
.automobile-product-box h3{
	font-size: 24px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 0;
	margin-bottom: 20px;
}
.automobile-product-box h4{
	font-size: 24px;
	font-weight: 300;
	color: #ff7e00;
	margin-top: 30px;
	margin-bottom: 10px;
}

.box{
	position: relative;
	border-radius: 3px;
	background: #ffffff;
	margin-bottom: 20px;
	width: 100%;
	border: 1px solid #f4f4f4;
	box-shadow: 0px 1px 1px 1px #EDEDED;
	padding:10px 20px;
}

.automobiles_details {
	margin-top: 5%;
	margin-left: 5%;
}
.automobiles_details > a > img {
	float: right;
	margin-right: 6%;
	margin-top: 1.5%;
}
.automobiles_details > h2 {
	margin-bottom: 15px;
	font-size: 22px;
}
.automobiles_details > h3 {
	color: #ff7e00;
	margin-top: 5px;
	margin-bottom: 15px;
	font-size: 20px;
}

.pagination {
	display: inline-block;
	float: left;
	width: 100%;
	margin-right: 1%;
}

.pagination span {
	color: black;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
	border-radius: 50px;
	border: 1px solid #ddd;
}
.pagination span > a {
	color: black;
}
.pagination span.curlink {
	background-color: #3C3B3B;
	color: white;
}

/*************** About Page style ***************/

.about1 {
	background-color: #F8F8F8;
	margin-top: 5%;
	padding-left: 5%;
}
.about1_details {
	background-color: #fff;
	margin-top: 5%;
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 5%;
	margin-bottom: 10%;
	box-shadow: 0 0 25px #E5E5E5;
}
.about1_details > img {
	margin-top: 5%;
	margin-left: 10%;
}
.about_details {
	margin-top: 5%;
}
.about_details > p {
	margin-top: 5%;
}

/*************** End About page style ***************/


/*************** Auction product detail and product page ***************/

.auctions_details{
	padding: 20px;
	float: left;
	width: 100%;
	background-color: #F8F8F8;
}
.auctions_details h4{
	font-size: 22px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 0;
	margin-bottom: 20px;
}
.auctions_details h5{
	font-size: 16px;
	font-weight: 300;
	color: #ff7e00;
	margin-top: 30px;
	margin-bottom: 10px;
}
.auctions_details button {

	background-color: #ff7e00;
	color: #fff;
	border: none;
	border-radius: 50px;
	float: right;
	margin-top: 2px;
	padding: 5px 15px 5px 15px;
}
.auctions_details > img {
	float: right;
}


/*************** Booking style ***************/

.city_fats {
	background-color: #F8F8F8;
	margin-top: 5%;
}
.booking_first {
	margin-top: 5%;
}
.booking_first h2 {
	font-size: 28px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 0;
	margin-bottom: 40px;
}
.booking_first h3 {
	font-size: 24px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 30px;
	margin-bottom: 2px;
}
.booking_first p {
	line-height: 25px;
}
.booking_first button {

	background-color: #ff7e00;
	color: #fff;
	border: none;
	border-radius: 50px;
	float: left;
	margin-top: 2px;
	margin-bottom: 5px;
	padding: 10px 35px 10px 35px;
	box-shadow:1px 2px 10px 1px #C9C9C9;

}
.facts{
	margin-bottom: 5%;
}
.facts_details{
	text-align: left;
	padding-left: 5%;
}
.facts_details > h3{

	font-size: 18px;
	font-weight: 500;
	color: #3c3b3b;
	margin-top: 30px;
	margin-bottom: 2px;

}
.facts_details > h2 {
	font-size: 25px;
	font-weight: 300;
	color: #ff7e00;
	margin-top: 20px;
	margin-bottom: 20px;
}
.hotel_details {
	margin-top: 5%;
}
.hotel_description{
	text-align: left;
	margin-left: 5%;
	margin-top: 5%;
}
.hotel_description > h2 {
	font-size: 22px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 5px;
	margin-bottom: 5px;
}
.hotel_description > h3 {
	font-size: 20px;
	font-weight: 300;
	color: #ff7e00;
	margin-top: 5px;
	margin-bottom: 20px;
}

/*************** Real Estate section style ***************/

#owl-new .owl-nav {
	position: absolute;
	top: -14%;
	right: 0;
	margin: 0 !important;
}

/************** Job Section style **************/

.job-product-box {
	margin-top: 5%;
	margin-left: 5%;
}
.job-product-box h3 {

	font-size: 18px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 10px;
	margin-bottom: 10px;

}
.job-product-box > a > img {
	float: right;
	margin-right: 6%;
	margin-top: 1%;
}
.job-product-box h4 {

	font-size: 16px;
	font-weight: 300;
	color: #ff7e00;
	margin-top: 15px;
	margin-bottom: 20px;
}

/************** Job Section style End**************/

/************** Category Section style **************/
.category-name {
	padding-top: 25px;
}
.category-name > a > img {
	margin: 0 auto;
	height: 76px;

}
.category-name > a > p {
	color: black;
	text-align: center;
	margin-left: 2%;
	margin-top: 3%;
}
.web-directory {
	margin-top: 5%;
}
.directory_details {
	width: 100%;
	margin-top: 5%;
	margin-left: 5%;
}
.directory_details h3 {

	font-size: 22px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 15px;
	margin-bottom: 20px;
}
.directory_details p {
	padding-right: 5%;
}
.two-directory {
	background-color: #F8F8F8;
	margin-top: 5%;
}
.directory {
	margin-top: 5%;
	background-color: #F8F8F8;
}
.two-directory-detail {

	padding-left: 5%;
	padding-right: 5%;
	padding-top: 5%;

}
.directory-details1 h2{

	font-size: 30px;
	font-weight: 300;
	color: #3c3b3b;
	margin-top: 15px;
	margin-bottom: 20px;
}
.directory-details1 p {
	line-height: 25px;
}
.directory_boxes {
	margin-top: 5%;
	margin-bottom: 5%;
}
.directory_details2 {
	padding-top: 5%;
	padding-left: 5%;
	padding-right: 5%;
	height: 200px;

}
.directory_details2 span {

	color: #ff7e00;
}

/******************** Help *****************/

.top_issues p {
	padding-top: 5%;

}
.main_issue {
	padding-left: 5%;
	padding-top: 2%;
	padding-bottom: 3%;
}
.mainissues {
	margin-top: 5%;
}
.main_issue p{

	padding-top: 3%;
}
.main_issue span {

	color: #ff7e00;
}


/* ******************* Stores and Product **************/

.stores{
	padding-top: 5%;
}
.stores_details{
	margin-left: 5%;
	margin-top: 5%;
}
.stores_details h2 {
	font-weight: 400;
	font-size: 20px;
}
.stores_details p {
	padding-bottom: 5px;
}
.stores_details h3 a {
	color: #ff7e00;
	font-size: 18px;
}
.stores_details h3 a:hover {
	color: #ff7e00;
	font-size: 18px;
}
.products_details {
	margin-top: 5%;
	margin-left: 5%;
}
.products_details h3{
	font-weight: 400;
	font-size: 20px;
}
.products_details h4 {
	font-weight: 400;
	color: #ff7e00;
	font-size: 17px;
	padding-top: 5px;
	padding-bottom: 4px;
}
.products_details h4 a{
	font-weight: 400;
	color: #ff7e00;
	font-size: 15px;
	padding-top: 5px;
	padding-bottom: 4px;
}
.products_details h4 a:hover{
	color: #ff7e00;
}
.background_shadow {
	background-color: #fff;
	border: 1px solid #EEEEEE;
	box-shadow: 2px 2px black;
}
.background_shadow > img {
	padding: 50px 50px 50px 50px;
}




@media only screen and (max-width: 1199px){
	.icon-sections li {
		width: 24%;
		text-align: center;
		border: none;
	}
	.banner, .newsletter{
		background-size: cover;
	}
	.product-box h3{
		min-height: 52px;
	}
	.nav-section ul li a{
		padding: 7px 10px;
	}
}
@media only screen and (max-width: 991px){
	.logo img{
		margin: 0 auto;
	}
	.navbar-nav {
		float: left;
	}
	.owl-theme .owl-dots{
		display: none !important;
	}
	.box-section h2{
		margin-top: 0;
		font-size: 25px;
	}
	.search-product{
		max-width: 100%;
	}
	.nav-section {
		padding: 10px 0;
	}
	.product-title{
		margin-top: 20px;
	}
}
@media only screen and (max-width: 767px){
	.navbar-default .navbar-toggle {
		border-color: #ff7e00;
		background: #ff7e00;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background: #fff;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
		background: #ff7e00;
	}
	.navbar-nav{
		margin: 0;
		width: 100%;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border: none;
	}
	.navbar-default .navbar-nav>li>a{
		display: block;
	}
	.form-section{
		max-width: 90%;
		margin: 0 auto;
	}
	.form-section .paddingleft{
		padding: 0;
	}
	.search-product{
		border: none;
	}
	.banner-section .form-control,.newsletter-section .form-control{
		margin-bottom: 15px;
	}
	.blog-post img{
		width: 100%;
	}
	.ftr-logo{
		padding: 0;
	}
	.ftr-nav {
		margin-top: 30px;
	}
	.search-section .search-product .form-control{
		margin-bottom: 15px;
	}
}
@media only screen and (max-width: 414px){
	.login-detail, .top-list{
		text-align:center;
		padding: 8px 0;
		width: 100%;
	}
	/* New style */
	.top-list li {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.banner-section h2 {
		font-size: 28px;
		margin-bottom: 30px;
	}
	.banner, .newsletter {
		background-size: cover;
		height: 330px;
		background-position: center;
	}
	.icon-sections li{
		width: 48%;
	}
	.icon-sections li img{
		height: auto;
	}

	.tabs-product li {
		width: 100%;
	}
	.tabs-product li a{
		padding-left: 0;
	}
}
@media only screen and (max-width: 375px){
	.login-detail li a, .top-list li a{
		padding: 0 5px;
	}
	.featured-item {
		padding-top: 50px;
	}
	.reserved-item h2, .featured-item h2,.blog h2{
		font-size: 24px;
	}
	.blog {
		padding-top: 50px;
	}
	.ftr-top{
		padding: 40px 0;
	}
	.ftr-copyright p{
		font-size: 16px;
	}
}
@media only screen and (max-width: 360px){
	.top-list li a img {
		margin-right: 6px;
	}
	.banner, .newsletter{
		height: 350px;
	}
}