body {position:relative; margin:0; padding:0; font-family: 'Quicksand', sans-serif; font-size:16px; font-weight:400; /*color:#111;*/ background-color:#f8f8f8;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: 'Quicksand', sans-serif; font-weight:bold !important; margin:0 0 8px 0;}
img { max-width:100%; height:auto; }
a { transition:all linear 0.2s 0s; -webkit-transition:all linear 0.2s 0s; color:#00a591;}
a:hover, a:focus { outline:0; color:#999; text-decoration:none;}
.btn {display:inline-block; text-decoration:none;  position:relative;}
section { padding:10px 0; display:block; position:relative;  color:#7e7d7d; }
.container { width:100%; max-width:1170px; }
.form-control, .btn {}
.form-control { border:#eee solid 1px;font-size:14px; }
.form-control:focus, .btn:focus {box-shadow:none;}
.text-dark_warning {color: #F2643E;}
.btn-success {background:#00a591; border-color:#00a591;}
.btn-success:hover, .btn-success:focus, .btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success, .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {background:#007b6c; border-color:#007b6c;}
.btn-danger {background:#f00; border-color:#f00;}
.btn-danger:hover, .btn-danger:focus { background:#e70707; border-color:#e70707}
header .container { max-width:1150px;}
.border_title {margin-bottom:10px; border-bottom:1px solid #eee; color:#000;}
.border_title a {display:block; text-align:right; color:#000; text-decoration:underline; font-size:14px; font-weight:700; margin:0 0 0;}
.border_title a:hover {text-decoration:none; color:#00a591;}
.white_product_box h1 {margin-bottom:0;font-size:18px; padding-bottom:5px;}
.white_product_box h2 {margin-bottom:0; font-size:18px; padding-bottom:5px;} 
.white_product_box h3 {margin-bottom:0; font-size:16px; padding-bottom:5px;} 
.home_banner { position:relative; text-align:center; height:450px; background-size:cover; background-repeat:no-repeat; }
.banner_caption { position:absolute; left:50%; top:40%; transform:translate(-50%,-40%); -webkit-transform:translate(-50%,-40%); color:#fff; z-index:9; width:100%; }
.banner_caption h1 { font-size:30px; line-height:30px; margin:0; padding:0; color:#fff; margin-bottom:10px; text-decoration:none; }
.banner_caption .banner_description { font-size:18px; color:#fff; text-decoration:none; display:block; }
.banner_caption p {color:#fff; }
.main_search_form {max-width:850px; margin:0 auto; color:#000; padding:5px; border-radius:6px;}
.main_search_form label {font-size:14px; margin-bottom:0; color:#666}
.main_search_form .form-control {width:70%; min-height:43px;}
.main_search_form  a {color:#666;}
.main_search_form .btn {display:block; text-transform:uppercase; padding:9px; font-size:16px;}
.category_contents { position:relative;}
.slider_category_info{background:#f8f8f8; padding:10px; border-radius:5px ; margin:-100px 70px 0; position:relative; z-index:1;}
.slider_category_info:before {position:absolute; content:""; left:0; top:0; width:13px; height:100%;  box-shadow:-3px -2px 4px 0px rgba(102, 102, 102, 0.33); z-index:-1;}
.slider_category_info:after {position:absolute; content:""; right:0; top:0; width:13px;  height:100%; box-shadow:3px -2px 4px 0px rgba(102, 102, 102, 0.33); z-index:-1;}
.ad_day { padding:10px 0 0;}
.ad_da_bg { background:#d6f5a9; border-radius:6px; padding:10px 10px 0}
.prod_ad_info {position:relative; }
.prod_ad_info img { width:100%; max-width:100%; }

.ad_da_bg .prod_ad_price2 {background:#00a591;color:#fff; padding: 3px 10px; font-size: 13px; text-align:center; float:right;}
ul.text_half_list2 { list-style:none; margin:0; padding:10px 0 5px; overflow:hidden;}
ul.text_half_list2 li { width:50%; padding:0; margin:0; margin-bottom:5px; float:left; color:#666; font-size:13px;}
ul.text_half_list2 li h6 a { color:#000;}
/*.ad_day .white_product_box { padding:10px 0}*/
#cat_slider.owl-carousel {z-index:-2;}
#cat_slider .item {text-align:center; margin-bottom:0; margin-right: 1px;margin-left: 1px;}
#cat_slider .owl-prev, #cat_slider .owl-next {position:absolute;  top:30%; transform:translate(-50%, -30%); height:50px; width:35px; line-height:50px; text-align:center; background:#00a591; font-size:28px; color:#fff;}

#cat_slider .owl-prev {left:-28px;  border-radius:4px 0 0 4px;}
#cat_slider .owl-next {right:-62px; border-radius:0 4px 4px 0;}
#cat_slider .owl-prev:hover, #cat_slider .owl-next:hover { background:#0b9483;}
#cat_slider .item img {width:auto; margin:0 auto 10px; max-height:42px;}
#cat_slider .item .cat_info {text-align:center;}
#cat_slider .item .cat_info a {color:#000; padding:10px; background:#fff; display:block; border-radius:4px; border:1px solid #ddd;}
#cat_slider .item .cat_info a:hover {border-color:#00a591;box-shadow:0 0 5px rgba(0,0,0,0.40);}
#cat_slider .item .cat_info .quantity {color:#666;font-size:13px;}
#cat_slider .item .cat_info h6 {margin-bottom:0; font-size:15px; min-height:33px;}
.container {padding:0 5px;}
.row { margin:0 -5px;}
.row > [class*="col-"] { padding:0 5px;}
.product_img {position:relative;}
.ad_info { font-size:18px;}
.ad_info h3 {color:#000;}
.ad_info a {color:#000;}
.ad_info .ad_cat {margin-bottom:15px;}
.ad_info .ad_cat a {font-size:px; color:#666;}
.ad_info p {color:#666}
.ad_info p i.fa {color:#00a591; margin-right:4px;}
.ad_info p a {color:#666;}
.ad_info .prod_price {float:left; background:#eee; padding:5px 15px; margin-top:7px; color:#777; font-size:22px;}
.ad_day .prod_like {float:right; }
.ad_day .prod_like a {width:20px; height:20px; line-height:20px; text-align:center; color:#bbb; background:#f1f1f1; border-radius:50%; display:block;font-size:11px;}
.white_product_box {background:#fff; padding:10px; border-radius:6px; border:1px solid #ddd;}
.popCat {padding:10px 20px;}
#slider_prod .item {position:relative; padding:0 5px; }
#slider_prod .owl-prev, #slider_prod .owl-next {position:absolute; right:0; top:-42px;text-align:center;}
#slider_prod .owl-prev {right:40px; border-right:1px solid #eee;}
.featured_products {padding:10px 0;}
.featured_badge {position:absolute; left:-7px; top:10px; padding:1px 7px; font-size:11px; color:#fff; text-transform:uppercase; z-index:9;}
.featured_badge:before {position:absolute; bottom:-10px; border-left:7px solid transparent; border-right:0 solid transparent; border-top:5px solid #2222; border-bottom:5px solid transparent; content:""; left:0;}
.featured_badge:after{position:absolute; top:0; border-left:8px solid #d84523; border-right:5px solid transparent; border-top:9px solid transparent; border-bottom:9px solid transparent; content:""; left:100%;}
.featured_badge.red {background:#d84523;}
.featured_badge.red:before {border-top-color:#b10f2c;}
.featured_badge.red:after {border-left-color:#d84523;}
.featured_badge.blue {background:#00a591;}
.featured_badge.blue:before {border-top-color:#007b6c;}
.featured_badge.blue:after {border-left-color:#00a591;}
.categories_sec { padding-bottom:0; }
.Category_links {margin-bottom:10px; min-height:106px;}
.Category_links a {color: #666;background: #f5f5f5;text-decoration: none;padding: 5px 10px;margin: 2px 0;display: inline-block;/*border-radius: 20px;*/font-size: 13px;}
.Category_links a:hover { color:#00a591;}
a.more_link { font-size:12px; font-weight:400;}
#slider_business .item {position:relative; padding:0 5px; box-shadow:none; -webkit-box-shadow:none;}
#slider_business .owl-prev, #slider_business .owl-next {position:absolute; right:0; top:-42px;  text-align:center; ine-height:1;}
#slider_business .owl-prev {right:40px; border-right:1px solid #eee;}
.prod_info {border:1px solid #eee; position:relative; border-radius:4px;}
.prod_info img { width:100%; max-width:100%;}
.prod_capi {padding:10px;}
.prod_capi h6 {font-size:17px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.prod_capi a {color:#000;}
.prod_capi .prod_category {margin-bottom:5px;}
.prod_capi .prod_category a {font-size:13px; color:#666;}
.prod_capi p {margin-bottom:0; font-size:13px; color:#666}
.prod_capi p i.fa {color:#00a591; margin-right:4px;}
.prod_capi p a {color:#666;}
.price_contents {margin-top:10px; border-top:1px solid #eee; overflow:hidden;}
.price_contents .prod_price {float:left; background:#eee; padding:3px 10px; margin-top:15px; color:#777; font-size:13px; }
.price_contents .prod_like {float:right; margin-top:11px; font-size:11px;}
.price_contents .prod_like a {color:#fff;}
ul.latest_prod_list {padding:0; margin:0 -5px; list-style:none; text-align:center;}
ul.latest_prod_list li {display:inline-block; width:calc(25% - 10px); margin:0 5px 10px 0; text-align:left;}
ul.latest_prod_list li:nth-child(4n+0) {margin-right:0;}
ul.text_half_list { list-style:none; margin:0; padding:10px 0 5px; overflow:hidden;}
ul.text_half_list li { width:50%; padding:0; margin:0; margin-bottom:5px; float:left; color:#666; font-size:13px;}
ul.text_half_list li:nth-child(even) { text-align:right; width:50%;}
ul.text_half_list li h6 a { color:#000;}
.ad_day .prod_like a:hover, .ad_day .prod_like.liked a {background:#f00; color:#fff;}
.app_banner {position:relative; padding:10px 15px 5px;}
.app_banner:before {position:absolute; left:0; top:0; bottom:0; right:0; content:"";background:rgba(49,66,84,0.80)}
.app_banner .app_shot { margin-bottom:-5px; text-align:center;}
.app_banner .app_shot img { max-height:115px;}
.app_contents { color:#fff; margin-top:20px;}
.app_contents h5 {font-size:16px; font-weight:300; letter-spacing:3px; }
.app_contents h5 span {color:#00a591;}
.app_contents h2 { font-size:20px;}
.app_shot_btn { float:right; margin-top:16px;}
.app_shot_btn img { max-width:166px}
#slider_brands .item {position:relative; }
#slider_brands .owl-prev, #slider_brands .owl-next {position:absolute; right:0; top:-42px;text-align:center; }
#slider_brands .owl-prev {right:40px; border-right:1px solid #eee;}
#slider_brands .brand_logo {background:#eee; padding:1px;}
footer {background:#374252; padding:30px 0 0; color:#fff;}
.footer_top_bg { background:url(images/footer-skyline.png) repeat-x center top; height:108px; display:block; margin-top:10px;}
footer h5 {margin-bottom:15px; font-size:16px;}
ul.footer_list {padding:0; margin:0; list-style:none;}
ul.footer_list li a {color:#fff; position:relative; display:block; padding:0 0 9px 15px; font-weight:300; font-size:13px;}
ul.footer_list li a:before {position:absolute; content:"\f101"; left:0; top:0; font-family:fontawesome; transition:all linear 0.1s; -webkit-transition:all linear 0.1s;}
ul.footer_list li a:hover {color:#00a591;}
ul.footer_list li a:hover:before {left:3px;}
ul.footer_social {padding:0; margin:0 0 20px; list-style:none;}
ul.footer_social li {display:inline-block;}
ul.footer_social li a {display:block; color:#fff;}
ul.footer_social li a i.fa {width:35px; height:35px; line-height:35px; text-align:center; background:#222; border-radius:50%; opacity:0.85;}
ul.footer_social li a:hover i.fa {opacity:1;}
ul.footer_social li a i.fa-facebook {width:35px; height:35px; line-height:35px; text-align:center; background:#425491; border-radius:50%;}
ul.footer_social li a i.fa-twitter {width:35px; height:35px; line-height:35px; text-align:center; background:#3FA4E4; border-radius:50%;}
ul.footer_social li a i.fa-linkedin {width:35px; height:35px; line-height:35px; text-align:center; background:#2C6CA6; border-radius:50%;}
ul.footer_social li a i.fa-google-plus {width:35px; height:35px; line-height:35px; text-align:center; background:#CD473D; border-radius:50%;}
.app_download_btns a {float:left;width:120px; margin-right:4px;}
.app_download_btns img {}
.copyrights {background:#3c4d5e; margin-top:20px; padding:15px 0; text-align:center;}
.copyrights p {margin:0; font-size:13px;}
.white_product_box .owl-theme .owl-prev, .white_product_box .owl-theme .owl-next { background:#f5f5f5; width:37px; line-height:28px; font-size:14px; text-align:center;}
.white_product_box .owl-theme .owl-prev:hover, .white_product_box .owl-theme .owl-next:hover {background:#00a591; color:#fff}
#custom-field-block .checkbox-inline { padding-left:0; margin-right:15px;}
#custom-field-block .checkbox-inline input[type=checkbox]{ margin-left:0; margin-top:5px;}
#custom-field-block .checkbox-inline, #custom-field-block .radio-inline { display:inline-block}

#custom-field-block. checkbox label {  position: relative;  padding-left: 11px; font-weight: 400; margin-right: 10px; margin-bottom:10px}
#custom-field-block .checkbox label:before { content: "" ;}
#custom-field-block .checkbox-inline+.checkbox-inline { margin-left:0;}
#custom-field-block .radio label{ padding-left:0; margin-right:15px;}

.checkbox label:after{ top:2px!important;}
.bg-danger { color:#fff; padding:2px 5px; background:#ff0000 !important;}
.inner_bar{background:transparent;position:relative; }
.breadcrumb{color:#00a591;margin-bottom:0;background-color:#fff; text-align:center; display:block; font-size:14px; padding:.75rem 0; box-shadow:0 1px 0px 0 rgba(0,0,0,0.2);  border-radius: 0 0 6px 6px;}
.breadcrumb a{color:#000}             
.breadcrumb a:hover{color:#00a591}
.breadcrumb > span + span::before{color:#000;content:"/ ";padding:0 5px 0 8px}

ol.breadcrumb{color:#00a591;margin-bottom:0;background-color:#fff; text-align:center; display:block; font-size:14px; padding:.75rem 15px; box-shadow:0 1px 0px 0 rgba(0,0,0,0.2);  border-radius: 0 0 6px 6px; margin-bottom:0; overflow: hidden;}
ol.breadcrumb li { float: left;}
ol.breadcrumb a{color:#000}
ol.breadcrumb a:hover{color:#00a591}
ol.breadcrumb > li + li::before{color:#000;content:"/ ";padding:0 5px 0 8px}

.inner_banner { position:relative; padding:50px 0;}

.box_top { margin-bottom:10px;}
ul.browse_list { list-style:none; padding:0; margin:0; overflow:hidden}
ul.browse_list li { float:left; width:33.3%; font-size:14px; margin-bottom:7px}
ul.browse_list li a { color:#000;}

.inner_banner_form { margin:20px auto 30px;}


.body_text { font-size:13px;}

.filter-section h2 {float:left;}
.form_inner_contents {max-width:100%; padding:0; border:1px solid #ddd;}

.inner_banner.locSearch{padding:15px 0 5px;}
.inner_banner.locSearch .banner_caption { width: 70%; position: relative; transform: none; left: 0; top: 0; margin: 0 auto;}
.inner_banner.locSearch .main_search_form {border-radius: 0;}
.inner_banner.locSearch .main_search_form .btn {border-radius: 0;}

#listing-filter .category-dropdown {text-align:right; padding-right:0; border-right:0;}

.profile-picture {margin:0 15px 0 0; float:left;}
.profile-picture img {height:90px; object-fit:scale-down;}
.user-info {margin-bottom:15px;}

.nav-tabs>li {margin-bottom:0;}
.nav-tabs>li>a {background:#eee;}
.nav-tabs>li>a:hover, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {background:#00a591; color:#fff;}

.inner_listing_list ul.latest_prod_list {margin:0; text-align:left;} 
.inner_listing_list ul.latest_prod_list > li {display:block; width:100%; margin-bottom:10px;}
.inner_listing_list .prod_info img {float:left; width:auto; height:153px; object-fit:scale-down; margin-right:15px;}
.searchresult.grid .latest_prod_list>li { width: 33%;float: left;position: relative;overflow: hidden;  padding: 0 5px;margin: 0 0 7px;} 
ul.list_left {text-align:left;}
.inner_listing_list .prod_info{min-height:155px; padding-top:5px;padding-bottom:5px;}
.inner_listing_grid .prod_info{min-height:345px; padding-top:5px;}
.inner_listing_grid .proThumb{position:relative;overflow: hidden; height:155px; }
.inner_listing_grid .proThumb img{object-fit: scale-down;}


.inner_listing_list .proThumb{position:relative;overflow: hidden; height:153px; float:left; }
.inner_listing_list .proThumb img{object-fit: scale-down;}


.sub-categories {padding:0 0 20px; overflow:hidden;}

form.cmxform label.error, label.error{color:red;font-style:italic;}
input.error, textarea.error, select.error{border:1px solid red !important;}
textarea.error{border:1px solid red;}
input[type=checkbox].error, input[type=radio].error { outline:1px solid red !important;}

.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}


.modal-content { overflow:hidden; }
.form_inner_contents .btn { right:-1px; top:0; border-width: 1px; }
#changeState i { margin-right:10px; }

.proPrice { font-size:20px; white-space:nowrap; font-weight:700; margin-top:10px; margin-bottom:5px; display:block; color:#002f34; text-overflow:ellipsis; overflow:hidden; max-width:85%; }
.prod_capi h6 a {font-weight:400; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:5px; font-size:14px;}
.prod_capi .prod_category {margin-bottom:0;}

#advance-search-btn { margin:0 auto; display:block; }

.fixed_views { position:absolute; right:20px; top:-12px; }
.firstAside .proPrice { font-size:45px; margin:0; padding:0; margin-bottom:5px; }
.firstAside h6 { font-size:17px; }
.firstAside .aside-body:first-child {padding:5px 15px;}
.featured .ribbon-inner {background-color: #d84523;}
.featured .ribbon-inner::after {border-top-color: #921e03;}
.featured.ribbon-reverse .ribbon-inner::after {border-left-color: #921e03;}

.highlight .ribbon-inner {background-color: #004ffd;}
.highlight .ribbon-inner::after {border-top-color: #0034a7; }
.highlight.ribbon-reverse .ribbon-inner::after {border-left-color: #0034a7;}

.urgent .ribbon-inner {background-color: #fc0000;}
.urgent .ribbon-inner::after {border-top-color: #930000; }
.urgent.ribbon-reverse .ribbon-inner::after {border-left-color: #930000;}

.cat-view-more { background-color: #00a591 !important; color: #fff !important; padding:3px 6px !important; font-size:11px !important;}
.cat-view-more:hover { background-color: #007b6c !important; color: #fff !important;}
.sub-categories {padding:0 0 5px; overflow:hidden; margin:15px 0 0;}
.sub-category {color: #999;background: #374252;text-decoration: none;padding:10px 5px !important;margin: 2px 0;border-radius: 20px; text-align:center;}
.sub-category a {color: #fff;}
.sub-category a:hover { color:#fff;}
.sub-category:hover { color:#fff; background: #3c4d5e;}
.select2-container--default .select2-selection--single{border-radius:0 !important; border:1px solid #eee !important;}
.select2-container .select2-selection--single{height:34px !important}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px !important}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:32px !important}
.checkbox, .radio{margin-top:0}
ul.sub_categories_list { list-style: none; padding: 0;  margin: 0 -10px 20px; overflow: hidden;  display: block; text-align: center }
ul.sub_categories_list li { display: inline-block;  margin: 0 -3px 6px;width: 12.5%; padding: 0 5px;}
ul.sub_categories_list li a { background: #fff; color: #000; padding: 10px 5px; min-height: 107px; text-align: center; position: relative; width: 100%;  display: inline-grid; border-radius: 4px; border: 1px solid #ddd; }
ul.sub_categories_list li a h4 {font-family: 'Quicksand', sans-serif;  font-weight: bold !important;width: 85%;font-size: 15px; position: absolute; left: 50%;
top: 50%; -webkit-transform: translate(-50%, -50% ); transform: translate(-50%, -50% )     }
ul.sub_categories_list li a .count {color: #666; font-size: 13px; display: block;}
ul.sub_categories_list li a:hover{border-color: #00a591;   box-shadow: 0 0 5px rgba(0,0,0,0.40);}
.allAd{ padding-top: 10px;}
.aside_left {position:relative;}
.aside_left.sticky {position:fixed; width:282px; top:60px;}
.panel-default > .panel-heading { background: #fff;
padding: 0;
border: #ccc solid 1px;
color: #111;
text-decoration: none;
border-radius: 0;
-webkit-border-radius: 0;
overflow: hidden;}

.faq_page {}
.faq_page #accordion .panel-heading { padding:0;}
.faq_page #accordion .panel-title > a { display: block;
cursor: pointer;
font-size: 16px;
outline: medium none;
padding: 0.6em;}
#accordion .panel-title > a.accordion-toggle::before, #accordion a[data-toggle="collapse"]::before { content: "\f068";
float: right;
font-family: "FontAwesome";  margin-left:1em;}
.faq_page #accordion .panel-title > a.accordion-toggle.collapsed::before, .faq_page #accordion a.collapsed[data-toggle="collapse"]::before {content: "\f067";}

.faq_page #accordion .panel-title > a:hover, .faq_page #accordion .panel-title > a:focus { color:#fff; background: #000; border-radius: 5px 5px 0 0; } 
#accordion .panel-default > .panel-heading.active-faq {color:#fff; background: #000; border-radius: 5px 5px 0 0; }
.faq_page #accordion .panel-body {  padding-top: 15px;  font-size: 13px;   line-height: 20px;    padding: 1.25rem;}
.faq_page .panel-body p {   color: #9A9A9A;    font-size:inherit ;    margin-left: 17px;   padding:0;  line-height: inherit; }
.faq_page h1 {font-size: 18px; color: #000; margin-bottom: 5px;}
#main { min-height:750px}
.select2-container{ padding: 0 !important; height: auto;border-radius: 0!important; border-color:#e0e0e0!important;} 
.select2-container:hover, .select2-container:focus{ padding: 0 !important; border-color:#e0e0e0!important; box-shadow: none!important}
.select2-container .select2-choice { border: 0 !important; height: auto !important; padding:5px 20px 5px 15px !important; border-color:#aaa!important; border-radius: 0!important;background: transparent !important }
.select2-container .select2-choice .select2-arrow {border-radius: 0!important;background: transparent !important; border-left: 0!important; width: 20px!important; top: 4px!important;}
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match{text-decoration:none !important;}
.select2-drop.select2-drop-above.select2-drop-active{border:none !important}
.select2-drop-active{border:none !important;}