@charset "utf-8";
/* CSS Document */

/*.elementor-5 .elementor-element.elementor-element-e3ca4ab .eael-grid-post .eael-entry-overlay {
    background-color: rgba(0,0,0, .75);
}*/
.elementor-1572 .elementor-element.elementor-element-974dda6 .elementor-button {
    font-family: "Roboto", Sans-serif;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 1px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #09658C;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color:#09658C;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 30px 12px 30px;
}
.elementor-1572 .elementor-element.elementor-element-974dda6 .elementor-button:hover {color: #09658C;}
.eael-entry-media:hover .eael-entry-overlay.fade-in {
    visibility: visible;
    opacity: 1;
}

#sp-testimonial-free-wrapper-821 .sp-testimonial-free-section .slick-prev:hover, #sp-testimonial-free-wrapper-821 .sp-testimonial-free-section .slick-next:hover {
    background: #1595ce00 !important;
    border-color: #1595ce00 !important;
    color: #e7e7e7 !important;
}
#sp-testimonial-free-wrapper-821 .sp-testimonial-free-section .slick-prev, #sp-testimonial-free-wrapper-821 .sp-testimonial-free-section .slick-next {
    background: transparent;
    border: 0 !important;
    color: #777777;
}
#sp-testimonial-free-wrapper-821 .sp-testimonial-free-section .slick-prev, #sp-testimonial-free-wrapper-821 .sp-testimonial-free-section .slick-next {
    background: transparent;
    border: none;
    color: #777777;
}
#sp-testimonial-free-wrapper-821 .sp-testimonial-free-section .slick-prev, #sp-testimonial-free-wrapper-821 .sp-testimonial-free-section .slick-next {
    background: transparent;
    border: 0;
    color: #777777;
}
.sp-testimonial-free:hover {
    box-shadow: 0px 5px 15px 0px gainsboro;
}
.services-design .design_design:hover {
    box-shadow: 2px 0px 7px 0px #9a9797;
}
.elementor-widget-heading .elementor-heading-title {
    color: #09658C;
}
.eael-post-elements-readmore-btn {
    background-color: #09658C;
}
.eael-entry-media .eael-entry-overlay.fade-in {transition: .3s;opacity: 0;}
.eael-entry-media:hover .eael-entry-overlay.fade-in {opacity: 1;}
.elementor-5 .elementor-element.elementor-element-e3ca4ab .eael-grid-post .eael-entry-media:hover .eael-entry-overlay,
.elementor-5 .elementor-element.elementor-element-e2fc451 .eael-grid-post .eael-entry-media:hover .eael-entry-overlay
{
    background-color: rgba(0,0,0, .75);
}

.elementor-element.elementor-grid-eael-col-4 .eael-grid-post {
    width: 25%;
    float: left;
}

.eael-entry-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1);
}
.articles_left .eael-entry-media {position: relative;}
.eael-entry-overlay {
    display: flex;
    align-items: center;
    justify-content: center;
}
.eael-grid-post-holder {
    border: 1px solid rgba(0,0,0,.1);
}
.eael-grid-post {
    padding: 10px;
}
.eael-grid-post .eael-entry-footer, .eael-grid-post .eael-entry-wrapper {
    padding: 15px;
}
.eael-entry-title {
    margin: 10px 0 5px;
    font-size: 1.2em;
}
.eael-post-grid {
    margin: 0 -10px;
}
.eael-entry-media {
    position: relative;
}
.eael-entry-overlay>a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}
.eael-entry-media .eael-entry-overlay.fade-in>i {
   font-family: "Font Awesome 5 Free";
  font-weight: 400;
  opacity: 0;
}
.eael-entry-media:hover .eael-entry-overlay.fade-in>i {
    transform: translate(0);
    opacity: 1;
}

.eael-entry-overlay.fade-in i:before {
    content: "\f06e";
}
section.collection .eael-product-grid-column-4 .eael-product-grid .woocommerce ul.products {
       display: inline-flex;
grid-gap: 25px;
}
section.collection .eael-product-grid.eael-product-default .woocommerce ul.products li.product, section.collection .eael-post-grid.eael-product-default .woocommerce ul.products li.product {
    overflow: hidden !important;
    margin: 0;
}
section.collection .eael-product-grid.eael-product-default .woocommerce ul.products li:last-child, section.collection .eael-post-grid.eael-product-default .woocommerce ul.products li:last-child {
    margin-right: 0;
}

@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoitalic';
    src: url('fonts/roboto-italic-webfont.woff2') format('woff2'),
         url('fonts/roboto-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto-light-webfont.woff2') format('woff2'),
         url('fonts/roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'great_vibesregular';
    src: url('fonts/greatvibes-regular-webfont.woff2') format('woff2'),
         url('fonts/greatvibes-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'e';src: url('fonts/e.eot');
    src: url('fonts/e.eot?#iefix') format('embedded-opentype'),
    url('fonts/e.woff2') format('woff2'),
    url('fonts/e.woff') format('woff'),
    url('fonts/e.svg#e') format('svg');font-weight: 400;font-style: normal;font-stretch: normal;unicode-range: U+0020-00FE;
}

html, body {margin: 0;padding:0;}
body {font-family: "robotoregular";font-weight:400;font-size:14px;line-height:24px;color:#000000;letter-spacing: .1px;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
b, strong, th {font-weight:500;}
p {font-size:14px;line-height:24px;color:#000000; margin:0 0 1rem;}
a {color:#000000;text-decoration: none;transition:all .3s ease;-webkit-transition:all .3s ease;}
a:hover {color:#000;text-decoration: none;}
a:focus, .menu-toggle:focus, .dropdown-toggle:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, button:focus, button[type="submit"]:focus, input[type="submit"]:focus {outline: none;}
input, .elementor-widget-jet-woo-widgets-products .jet-woo-products .jet-woo-product-button .button {font-family: "robotoregular";}
input:focus, select:focus {outline-offset: 0;outline:0;box-shadow: none;}
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
background-position: calc(100% - 15px) calc(20px + 2px), calc(100% - 11px) calc(20px + 2px), 0.5em;background-size: 6px 5px, 5px 5px, 0 0;background-repeat: no-repeat;}
ul, ol, .widget_text ul { padding:0; margin:0;}
ul li {list-style:none;}
img { max-width:100%; vertical-align:middle;}
h1, h2, h3, h4, h5, h6 {margin: 0; line-height:1.2;font-family: "robotoregular";font-weight: 500;}
h1 {font-size:40px;}
h2 {font-size:36px;}
h3 {font-size:24px;}
h4 {font-size:20px;}
h5 {font-size:18px;}
h6 {font-size:16px;}
.marijuana_cart {padding: 0px 0 0px 10px;position:relative;}
.marijuana_cart i.fa.fa-shopping-cart {cursor: pointer;padding: 4px 0 10px 10px;font-size:20px;}
.marijuana_cart li {position:absolute;top:-6px;right:-10px;background-color: #000;width: 20px;height: 20px;line-height: 19px;font-size: 10px;border-radius: 50%;text-align: center;transition: color 0.2s;margin-right: 0px !important;}
.marijuana_cart li a:after {display:none;}
.woocommerce div.product form.cart {display:flex;align-items: center;}
.jet-woo-products:not(.jet-woo-products--preset-5) .jet-woo-products__inner-box .input-text.qty.text {display: flex;width: 70px;height: 25px;margin: 0 auto;font-size: 14px;text-align: center;}
.jet-woo-products:not(.jet-woo-products--preset-5) .jet-woo-products__inner-box .input-text.qty.text {margin-bottom:10px;}
body.product-template-default.single.single-product.woocommerce div.product li form.cart {display: grid;text-align:center;}
body.product-template-default.single.single-product.woocommerce div.product li form.cart .quantity {float: unset;}
a.button.product_type_variable.add_to_cart_button {margin-top: 39px !important;}
li.product.type-product.post-69.status-publish.instock.product_cat-demo.product_cat-skinherbal.has-post-thumbnail.sale.shipping-taxable.purchasable.product-type-variable {min-height: 381px;}
.woocommerce div.product form.variations_form.cart {display: block;}
.single_variation_wrap .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {display: flex;align-items: center;}
.marijuana_cart li {list-style:none;}
body.archive.post-type-archive.post-type-archive-product.logged-in.wp-custom-logo.wp-embed-responsive.theme-skinherbal.woocommerce.woocommerce-page.woocommerce-js.hfeed.has-header-image.has-sidebar.page-two-column.colors-light.elementor-default li.product.type-product.post-69.status-publish.instock.product_cat-demo.product_cat-skinherbal.has-post-thumbnail.sale.shipping-taxable.purchasable.product-type-variable {min-height:unset;}
.btn_rounded, .woocommerce button[type="submit"], button[type="submit"], input[type="button"], input[type="submit"], .tnp-subscription input[type="submit"], .checkout-button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .return-to-shop a.button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .entry-footer .edit-link a.post-edit-link {font-size:14px;line-height:24px;min-width:160px;padding: 10px 25px; letter-spacing:1px;text-align:center;text-transform:uppercase;color:#000000;background-color:transparent;border:solid 1px #000000;border-radius: 0px;box-shadow:none;font-family: "robotoregular";font-weight:400;display:inline-block;transition:all .3s ease;-webkit-transition:all .3s ease;}
.btn_rounded:hover, button[type="submit"]:hover, .woocommerce button.button:hover, input[type="button"]:hover, input[type="submit"]:hover, .checkout-button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce .return-to-shop a.button:hover, .entry-footer .edit-link a.post-edit-link:hover, .entry-footer .edit-link a.post-edit-link:focus {background-color:#000000;color:white;border:solid 1px #000000;}
.woocommerce .search-form .search-submit, .search-form .search-submit {min-width: auto;padding:0 10px;max-width: 50px;background-color: #09658C;color: white;border-color: #09658C;}
.create_profile_btn span {font-weight: bold; font-size: 14px;}
.container, .wrap {width:100%;max-width:1320px;padding-left:10px;padding-right:10px;margin:0 auto;}
.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flex_box {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.justify-content-space-between {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.text-center { text-align:center;}
/* HEADER START */
header .widget {padding-bottom: 0;}
header .custom-header { margin:0px !important;}
.social li:not(:last-child) {margin-right:10px;}
.social li a {width:30px;height:30px;border:solid 1px white;border-radius:30px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.social li a:hover {background-color:white;color:#000;}
/*header .navigation-top {position: absolute;bottom:auto;left: 0;top: 40px;width: 100%;z-index:99;background:transparent;border-bottom: none;border-top: none;}*/
header .navigation-top .wrap {padding: 0 10px;max-width: 1320px;}
header .navigation-top .wrap::after {display:none;}
.logo {font-size: 36px;font-weight: 500;line-height: 1;text-transform:uppercase;}
.logo a {color:white;font-weight: 500; padding:0;}
.main-navigation {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: center;}
.main-navigation li {border-bottom: none;}
.main-navigation li a {padding:0 15px;position: relative;color:#FFF;text-transform: capitalize;letter-spacing: .5px; min-height: 80px; display: flex;align-items: center;}
.main-navigation li a:after {content:'';position:absolute;left:50%;bottom:0;width:0; height:4px;background-color:#09658C;visibility:hidden;transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .3s ease;-webkit-transition:all .3s ease;}
.main-navigation li a:hover:after, .main-navigation li.current-menu-item > a:after {width:100%;visibility:visible;}
.main-navigation li a:hover, .main-navigation li.current-menu-item > a {color:#0ab6ff;font-weight: bold;}

header .login a {background-color: #09658C; border: 1px solid #09658C; padding: 5px 20px; border-radius: 30px; color: #FFF;text-transform: uppercase;font-size: 12px; transition: .3s ease-in-out;min-height: auto;}
li.login {display: flex; align-items: center; justify-content: center;margin-left: 15px;}
header .login a:hover {background-color: transparent;color: #09658C;}
header .login a:after {display: none;}
.xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active {background-color: #09658C;}
.xoo-el-form-container button.btn.button.xoo-el-action-btn {background-color: #09658C; border-color: #09658C; height: 50px;}
.xoo-el-sidebar {background-image: url(../images/popup-sidebar.jpg);}

/*header .login a:before {font-family: 'FontAwesome';font-weight: normal;}
header .login a:hover {color:#000;}
header .login a.xoo-el-action-sc.xoo-el-login-tgr:before {content: "\f2c0";font-size: 16px;}
header .login a.xoo-el-action-sc:before {content: "\f08b";font-size: 20px;}*/
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { left:0;}
.main-navigation ul ul { border:none;}
.main-navigation ul ul li { margin:0;}
.main-navigation ul ul li a {color:#000000;}
.site-navigation-fixed.navigation-top {background-color:#000;padding: 0px 0; z-index:99;box-shadow: 0 0 7px rgba(0,0,0,.1);}
header .site-branding {padding: 100px 0; text-align:left;margin-top: 0px;}
/* HEADER END */

/* Slick Slider */
/*.banner_slider {position: absolute;left: 0;bottom: 0;width: 100%;height: calc(100% - 80px);z-index: 2;color: white;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: flex-end;-webkit-align-items: flex-end;-ms-flex-align: flex-end;align-items: flex-end;}*/
.slider2 p {margin: 20px auto 0;}
.banner_slider h2>span {color: #09658C;}
.banner_slider p {margin: 0 0 40px;max-width: 100%;text-align: center !important;color: #FFF;font-family: 'Roboto';font-size: 16px !important; line-height: 1.6; margin-top: 30px !important;font-weight: 400;}
.banner_slider h2 i {margin: 0 0 15px;color: #000;font-weight: 400;}
.banner_slider h2 {text-align:center;font-weight: 500;text-transform: uppercase;letter-spacing: .5px; color:black;margin-bottom: 15px;}
.banner_slider h2 {display:block;font-family: 'Roboto', sans-serif; text-transform: none;letter-spacing: 0;font-size: 65px; line-height: 55px; font-style:italic;color: #FFFFFF;}
.custom_btn {border: solid 1px #FFF; color:#000; text-transform: capitalize; text-shadow: none; min-width: 190px; letter-spacing: 2px;font-family:"robotoregular";font-size: 14px;padding: 0px 30px;display: inline-flex;background-color: #FFF; font-weight: bold; height: 44px; align-items: center;justify-content: center;}
.banner_slider .custom_btn {background-color: #09658C;border-color: #09658C;color: #FFFFFF;border-radius: 50px; font-weight: 600;}
.banner_slider .custom_btn:hover { background-color:#FFF; color:#09658C;border-color: #FFF;}
.banner_slider .slick-slider {position:static;}
.banner_slider .slick-slider .slick-track { height:100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.follow_social_icon {position: absolute;right: 0;bottom: 0px;text-align:center;z-index:2;background-color: white;display: none;}
.follow_social_icon h2 {font-size: 14px;letter-spacing: normal;writing-mode: vertical-rl;margin: 15px 21px; color: #000; font-family: "robotoregular";line-height: initial;font-weight: 600;}
.follow_social_icon .zoom-social-icons-list li {margin: 0;display: block;}
.follow_social_icon .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas {margin: 0;}
.follow_social_icon .zoom-social-icons-list li .zoom-social_icons-list-span {padding: 11px 22px;border: none;background-color: white;border-radius: 0;}
.follow_social_icon .zoom-social-icons-list li a:hover .zoom-social_icons-list-span {background-color: #09658C;}
.follow_social_icon .zoom-social-icons-list li .zoom-social_icons-list__link:hover {opacity: 1;}
.banner_slider .wpsisac-slick-slider.design-4 .slick-dots {bottom: 10px !important;}
.wpcolumn, .wpcolumns {padding-left: 0;padding-right: 0;}
.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-content-left {padding: 0;}
.wpsisac-slick-slider h2.wpsisac-slide-title {display:none;}
.wpsisac-slick-slider .slick-dots li {margin: 0 5px !important;}
.wpsisac-slick-slider .slick-dots li button {width: 10px !important;height: 10px !important;border: 1px solid white;}
.wpsisac-slick-slider .slick-dots li.slick-active button {background: #09658C !important;border: 1px solid #09658C;}

/* HOME */
.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1320px;}
.beautiful_skin {position:relative;padding:50px 0;}
.beautiful_skin::before {content: '';background-image: url('../images/left-lines.png');background-repeat: repeat-x;position: absolute;left: 0;top: 90px;height: 100px;width: 45%;}
.beautiful_skin .first_img .elementor-image {clip-path: polygon(0% 0%, 100% 0%, 200% 305px, 0% 100%);max-width: 340px;height: 360px;box-shadow: 7px 7px 0px 0px #BFBFBF;background-color:#BFBFBF;margin-right: 40px;float: right;}
.format-standard .byline {display: none;}
.site-main .search-form {display: none;}
.post footer.entry-footer {display: none;}
/*.site-main p {display: none;}*/
.beautiful_skin .first_img .elementor-image img {height: 100%;width: 100%;object-fit: cover;object-position: center;}
.beautiful_skin .second._img .elementor-image {text-align: left;margin: -70px 0 0;}

.blog_articles .eael-grid-post {}
.skinherbal-front-page article:not(.has-post-thumbnail):not(:first-child) {border-top: none;}
.articles_left .eael-grid-post:last-child {}
.articles_left .eael-grid-post-holder-inner {display: flex;flex-direction: row-reverse;}
.articles_left .eael-entry-media {width:45%;}
.articles_left .eael-entry-wrapper {width:55%;display: flex;flex-direction: column;}
.articles_left .eael-entry-wrapper .eael-entry-content {height: 100%;}
.articles_left .eael-entry-wrapper .eael-entry-content .eael-grid-post-excerpt {display: flex;flex-direction: column;height: 100%;justify-content: space-between;align-items: flex-start;}
.articles_left .eael-entry-media img {height: 250px;object-fit: cover;object-position: center;}
.article_right .eael-entry-wrapper {position: absolute;bottom: 10px;left: 10px;right: 10px;background-color: rgba(0,0,0,.5); z-index:2;}
.article_right .eael-entry-wrapper h2 {margin:0 0 10px;}
.article_right .eael-entry-media img {height: 520px;object-fit: cover;object-position: center;}

.ourservices {z-index: 1;padding-top: 122px;}
.ourservices .elementor-widget-wrap > .elementor-element .elementor-container {margin: 0 -10px;}
.subscribe-section .elementor-row {padding-left: 40%;}
.subscribe-section .tnp-subscription {margin: 0 auto;max-width: 520px;}
.subscribe-section form {position:relative; margin-top:15px;}
.subscribe-section input[type="email"] {border-radius: 0px;padding: 0 170px 0 20px;height: 46px;font-style: italic;border: solid 2px #000000;background: transparent;}
.subscribe-section .tnp-subscription input[type="submit"] {background-color: #000000;color: white;}
.subscribe-section form .tnp-field-email {width: 100%;}
.subscribe-section form .tnp-field-button {position: absolute;right: 0;top: 0; width:160px;bottom: 0;margin: 0;}
.wpsisac-slick-carousal.design-6 {margin-bottom: 0;}
/*HOME 2*/
.jet-woo-products:not(.jet-woo-products--preset-5) .jet-woo-products__inner-box {box-shadow: 0 0 15px rgba(0,0,0,.2);background-color: white;padding: 10px 10px 20px;position: relative;}
.jet-woo-products:not(.jet-woo-products--preset-5) .jet-woo-product-thumbnail {position: static;}
.jet-woo-products:not(.jet-woo-products--preset-5) .jet-woo-product-thumbnail a {display:block;}
.jet-woo-products:not(.jet-woo-products--preset-5) .jet-woo-product-thumbnail img {height: 100%;width: auto;max-height:200px;}
.jet-woo-products:not(.jet-woo-products--preset-5) .jet-woo-product-price { font-weight:500;}
.jet-woo-products:not(.jet-woo-products--preset-5) .jet-woo-product-price ins {color: #000;}
.jet-woo-products:not(.jet-woo-products--preset-5) .jet-woo-product-badge__sale {background-color: #000;}
/*BLOG PAGE*/
.blog .page-header, .single-post .single-featured-image-header, .single-product .single-featured-image-header { display:none;}
.blog .site-main > article.post {}
.comment-body {margin-left: 65px;}
.shadow_box {-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.3);box-shadow: 0 0 20px 0 rgba(0,0,0,.3);padding: 1.5em;max-width: 90%;margin: -5rem auto 0;background-color:white;position: relative;z-index: 1;}
body:not(.skinherbal-front-page) .entry-header {padding-bottom: 0;}
.single-featured-image-header {background-color: #f5f5f5;border-bottom: 1px solid #ddd;max-width: 1200px;margin: 0 auto;}
.comment-form .form-submit {text-align: center;}
.post-navigation {margin: 0;}
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {left: -8px;}
.nav-links .nav-previous .nav-title {padding-left: 2em;display: inline-flex;align-items: center;}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper { right:-8px;}
.nav-links .nav-next .nav-title { padding-right:2em;display: inline-flex;align-items: center;}
.entry-content a:focus, .entry-content a:hover {color: #000;}
/*SHOP PAGE*/
.site-content {min-height: calc(100vh - 380px);padding:50px 0;}
.woocommerce-account .site-content, .woocommerce-cart .site-content, .woocommerce-checkout .site-content {padding:50px 0px !important;}
.page:not(.home) #content {padding-bottom: 0; padding-top:0;}
.has-sidebar:not(.error404) #primary {width: 68%;}
.has-sidebar #secondary {width: 26%;}
.woocommerce .woocommerce-breadcrumb, .woocommerce-breadcrumb { margin:0;padding: 0;border-bottom: none;color: white;font-size: 24px;letter-spacing: 1px;}
.woocommerce .woocommerce-result-count, .woocommerce-result-count {padding: 9px 0;}
.woocommerce .woocommerce-breadcrumb a {color:#000;}
.woocommerce-page .woocommerce-ordering .orderby {border-radius: 0px;padding: 0 25px 0 15px;background-color: transparent;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {overflow:hidden !important;box-shadow: 0 4px 10px rgba(0,0,0,.16);background-color:white;padding: 0;}
.woocommerce ul.products li.product span.onsale {text-align:center;background-color: #000;border-radius: 0;left: -46px;top: 26px;transform: rotate(-45deg);width: 160px;}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link, ul.products li.product .woocommerce-LoopProduct-link {display:block;/*min-height: 370px;*/}
.woocommerce ul.products li.product .product_img, ul.products li.product .product_img {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.woocommerce ul.products li.product a img, ul.products li.product .product_img img {max-height: 100%;width: auto;margin: 0;}
.woocommerce ul.products li.product .woocommerce-loop-product__title, ul.products li.product .woocommerce-loop-product__title {color: #000000;font-size: 18px;text-transform: none;letter-spacing: unset;font-weight: 500;padding: 10px 10px 0;}
.woocommerce ul.products li.product .product-summary, ul.products li.product .product-summary {color:#000000;margin-top:10px;font-size: 14px;}
.woocommerce ul.products li.product .price, ul.products li.product .price {margin:0;font-size:16px;color: #000000;text-align: right;min-height: 65px;padding: 0 10px 15px;display: flex;flex-direction: column;justify-content: flex-end;}
.woocommerce ul.products li.product .price ins {font-weight: 500; color:#000;}
ul.products li.product .cart .quantity {display: none;}
.woocommerce ul.products li.product .button.alt {padding: 0;border: none;min-width: auto;font-size: 0;line-height: normal;opacity: .7;width:21px;}
.woocommerce ul.products li.product .button i, ul.products li.product .yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {font-size: 20px;margin: 0;}
.woocommerce ul.products li.product .cart .button:before {content:'';background-image:url('../images/cart.png');background-repeat:no-repeat;width:21px;height:19px;display:inline-block;}
.woocommerce ul.products li.product .button.alt:hover {background-color: transparent;color: black;opacity: 1;}

ul.products li.product .cart {position: absolute;bottom: 18px;left: 50px;height:20px;display: flex;margin: 0;}
ul.products li.product .yith-wcwl-add-to-wishlist {margin: 0;position: absolute;bottom:26px;left:10px;height:20px;display: flex;}
form#yith-wcwl-form {padding: 40px 0 20px;display: inline-block;width: 100%;}
ul.products li.product .yith-wcwl-add-to-wishlist {font-size: 0;}
.woocommerce ul.products li.product .button.product_type_variable {position: absolute;bottom: 22px;left: 40px;padding: 0 9px;font-size: 10px;}
.woocommerce ul.products li.product .price del, ul.products li.product .price del {opacity: 1;color: #000000;font-size:14px; display:block;}
.woocommerce ul.products li.product .button, ul.products li.product .button, .elementor-widget-jet-woo-widgets-products .jet-woo-products .jet-woo-product-button .button { min-width:auto;box-shadow: none;padding: 7px 25px;letter-spacing: 1px;color:#000000;background-color:transparent;border:solid 1px #000000;border-radius: 0px;font-weight:500;display:inline-block;transition:all .3s ease;-webkit-transition:all .3s ease;}
.woocommerce ul.products li.product .button:hover, ul.products li.product .button:hover, .elementor-widget-jet-woo-widgets-products .jet-woo-products .jet-woo-product-button .button:hover {box-shadow: none;color:white;background-color:#000000;}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {padding: 0 0 1em; border:none;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {left: auto;right: 0;background-color: #000;border-radius: 0;color: white !important;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {float: left;margin: 1px 10px 0 0;width: 50px;}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {border-top: solid 1px #ddd;line-height: 1.25;padding: 1em 0 0;margin: 0 0 1rem;font-weight: 500;color: #000000;display: flex;justify-content: space-between;align-items: center;}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {min-width: auto;padding: 7px 20px; margin:0;font-size: 13px;text-transform: none;}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .wc-forward {float: left;}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .checkout {float:right;}
.woocommerce .widget_shopping_cart .cart_list li .quantity {color: #000000;}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {margin: 0;padding: 0;border-left: none;}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt {font-weight: 500;padding: 0;margin: 0 4px 0 0;clear: left;}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd {padding: 0;margin: 0;}
.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child {font-size: 14px;line-height: 1.5;}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {line-height: 1.5;float: left;margin-right: 10px;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {min-width: auto;padding: 3px 15px 5px;font-size: 13px; text-transform:unset;}

.woocommerce ul.products .alg-wc-wl-btn.add .alg-wc-wl-view-state-add, .woocommerce ul.products .alg-wc-wl-btn.remove .alg-wc-wl-view-state-remove {line-height: 1;font-size: 0px;}
.woocommerce ul.products li.product .alg-wc-wl-btn-text {display: none;}
.woocommerce ul.products li.product .button, ul.products li.product button.alg-wc-wl-btn.button.alg-wc-wl-toggle-btn {padding: 0px;margin: 0; border:none;}
/*ul.products li.product span.price {float: right; padding: 10px 10px 0 !important;}*/
.alg-wc-wl-thumb-btn-loop, .alg-wc-wl-thumb-btn-single {display: none !important;}
/*ul.products li.product h6.woocommerce-loop-product__title {float: left;width: 60%;}*/
ul.products li.product .alg-wc-wl-btn-wrapper {position: absolute;bottom: 17px;left:12px;display: inline-flex;}
/*ul.products li.product .cart {left: 50px;}*/
.woocommerce ul.products li.product .button:hover, ul.products li.product .button:hover {background-color: transparent;}
.woocommerce ul.products .alg-wc-wl-btn:hover i {color: black;}
.woocommerce ul.products .alg-wc-wl-btn.remove .alg-wc-wl-view-state-remove i.fas.fa-heart {color: #000;}
/*SINGLE PRODUCT PAGE*/
.woocommerce nav.woocommerce-pagination ul {border: none;}
.woocommerce nav.woocommerce-pagination ul li {border-right:none; margin:0 2px;}
.woocommerce-pagination .next.page-numbers, .woocommerce-pagination .prev.page-numbers, .woocommerce-pagination a.page-numbers, .woocommerce-pagination span.page-numbers {background: #f5f5f5;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {background:#000;color:white;}
.single-product div.product {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;}
.single-product div.product .products.related, .single-product div.product div.product-description, .single-product div.product div.products, .single-product div.product div.product-meta, .single-product div.product .woocommerce-tabs {-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;}
.single-product .woocommerce-product-gallery {margin-right:4%;}
.single-product .woocommerce-product-gallery img { margin:0 auto;}
.single-product form.cart input, .woocommerce .quantity .qty {width: 70px;height: 46px;margin:0 auto;font-size:14px;}
.single-product .product_title, .single-post .entry-title {color:#000000;font-size:30px; line-height:1.2; font-weight:500;}
.woocommerce div.product p.price, .woocommerce div.product span.price, .single-product .summary .price {margin: 15px 0;font-size: 20px;line-height: normal;font-weight: 500;color:#000;}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {font-weight: 500;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-weight: 400;letter-spacing: 1px;text-transform: uppercase;}
.single-product .summary .price del {opacity: 1;color: #000000;font-size:16px;}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {opacity: 1;}
.single-product .summary .woocommerce-variation.single_variation {margin-bottom: 15px;}
.single-product .product_meta {border-top: solid 1px #ccc;margin-top: 20px;padding-top: 15px;}
.single-product .form-submit {text-align: center;}
.single-product .related.products {clear: both;}
.single-product .content-area h2, .woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2, form.checkout.woocommerce-checkout h3, h3.comment-reply-title {color:#000000;font-size: 24px;margin: 0 0 25px;border-bottom: solid 1px #000000;padding-bottom: 10px; line-height:1.2;}
.woocommerce-tabs #reviews p.stars.selected a:not(.active)::before, .woocommerce-tabs #reviews p.stars:hover a::before, .woocommerce-tabs #reviews p.stars a:focus {color: #000;}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce a.button.alt.disabled, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled[disabled], .woocommerce button.button.alt.disabled, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled[disabled], .woocommerce input.button.alt.disabled, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled[disabled] {padding:12px 20px;cursor: not-allowed;color:white;background-color:#000;opacity: .75;}
.woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled]:hover {opacity: .9;background-color:#000;}
.single-product .summary .cart table { margin:0 0 15px;}
.single-product .summary .cart table.variations select {border-radius: 40px;font-size:14px;padding: 0 15px 2px;height: 36px;background-color: transparent; background-position:calc(100% - 15px) calc(14px + 2px), calc(100% - 11px) calc(14px + 2px), 0.5em;}
.wc-item-meta p, .wc-item-meta:last-child, dl.variation p, dl.variation:last-child {line-height: normal;}
.woocommerce #reviews #comment {height: 120px;}
#comments {padding-top: 0em;}

.search-form, .woocommerce-product-search { position:relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.search-form input[type="search"], .woocommerce-product-search input[type="search"] {border-radius: 0px;height: 50px;padding: 0 60px 0 20px;}
.woocommerce-product-search button[type="submit"] {font-size:0;bottom: 3px;min-width: 44px;width: 44px;padding: 3px 0 0 8px;position: absolute;right: 3px;top: 3px;}
.woocommerce-product-search button[type="submit"]:before { font-size:18px;content: "\f002"; font-family:'FontAwesome';}
#secondary .widget-title {margin: 0 0 20px;font-size: 18px;letter-spacing: unset;text-transform: none;font-weight: 500;line-height: normal;color: #000000;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-range {background-color: #000000;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .ui-slider .ui-slider-handle {background-color: #000;top: -5px;}
.woocommerce .widget_price_filter .ui-slider-horizontal, .widget_price_filter .ui-slider-horizontal {height: 4px;}
.woocommerce .widget_price_filter .price_slider_amount .button, .widget_price_filter .price_slider_amount .button {min-width: auto;padding: 3px 15px;font-size: 13px;text-transform: none;font-weight: 400;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { border-radius:0px;}
/* CART PAGE */
.woocommerce .cart-collaterals { margin-top:40px;}
.woocommerce-cart-form .actions .input-text {height:46px;width: 170px !important;}
.woocommerce-cart-form .button {padding: 12px 30px;}
.woocommerce-cart-form table.cart thead th, .woocommerce-checkout thead th {background-color: #000;color: white; border-bottom:none;}
.woocommerce-cart-form table.cart tbody td img { max-width:50px;}
a.remove {border: 1px solid #000; line-height:14px;}
a.remove:hover {background:#000;color:white;}
.wc-proceed-to-checkout {text-align: center;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {width:100%;color: #000000;}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {padding: 0 15px 2px;margin: 0 10px 0 0;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] { color:#000000;}
#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {margin: 0 0 15px;border-radius: 0;}
.woocommerce .cart-collaterals table.shop_table td[data-title="Subtotal"], .woocommerce .cart-collaterals table.shop_table td[data-title="Total"] {text-align: right;font-weight: 500;}
/* CHECKOUT PAGE */
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {padding: 0 20px;min-height: 50px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #000000;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-left: 20px;padding-right: 20px;}
.woocommerce-checkout .select2-container--focus .select2-selection {border-color: #aaa;}
.woocommerce-checkout .select2-container .select2-selection--single {height: 50px;border-radius:0px;}
.select2-search--dropdown .select2-search__field {padding: 0 15px;height: 40px;}
.woocommerce table.shop_table td, thead th, .woocommerce-cart-form td, tbody td, th:last-child, td:last-child, th:first-child, td:first-child {padding: 1em;}
table.shop_table .product-subtotal, table.shop_table .product-total, table.shop_table .product-price, table.shop_table .order-actions, table.woocommerce-checkout-review-order-table td.product-total, table.woocommerce-checkout-review-order-table tr.cart-subtotal td, table.woocommerce-checkout-review-order-table tr.order-total td {text-align: right;}
table.shop_table .product-quantity {text-align: center;}
.woocommerce-cart-form .quantity input {width: 80px;display: inline-block;}
#payment .place-order {margin: 0 auto;text-align: center;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {float: none;}
.woocommerce #order_comments {height: 8em;padding: 20px;}
form .form-row.woocommerce-invalid .select2-container, form .form-row.woocommerce-invalid input.input-text, form .form-row.woocommerce-invalid select {border-color: #a00;}
.woocommerce-checkout-review-order-table tfoot {color: #000000;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color: transparent;color:black;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {background-color: #cccccc;color:black;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: black;color:white;border-color: black;}
.select2-container--default .select2-selection--single .select2-selection__arrow {top: 12px;right: 10px;}
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height:48px;}
.woocommerce table.shop_table {border-collapse: collapse;}
.woocommerce table.shop_table {border: none;margin: 0;border-radius: 0;}
.woocommerce table.shop_table th {font-weight: 500;padding: 1em;line-height: 1.5;}
/* MY ACCOUNT */
.woocommerce-account .woocommerce-MyAccount-navigation {width: 26%; float:left;}
.woocommerce-account .woocommerce-MyAccount-content {width: 70%; float:right;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {margin-bottom:1px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {background-color: #f5f5f5;display: block;padding: 8px 15px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {background-color: #000;color: white;}
.woocommerce-account .woocommerce-MyAccount-content h2, .woocommerce-account .woocommerce-MyAccount-content h3 {font-size:20px; margin-bottom:1rem;line-height:1; color:#000000;}
.select2-container .select2-selection--single {height: 50px;margin: 0;}
.select2-container--default .select2-selection--single {border-radius: 0px;}
.woocommerce table.my_account_orders .button {min-width: auto;padding: 3px 15px 5px;font-size: 13px;text-transform: unset;}
mark {background-color: transparent;}
.woocommerce table.shop_table tfoot td {text-align:right;}
.woocommerce-account .woocommerce-MyAccount-content .button {margin-top: 1em;}
/* CONTACT PAGE */
.contact_us .get_in_touch p { margin:0;}
.wpcf7-form .form-group {margin-bottom: 1rem;}
.wpcf7-form .form-group .wpcf7-form-control {padding: 0.7em 1em;}
.contact_us .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {padding: 0 0 30px;}
.contact_us .get_in_touch { padding-left:10%;}
form span.wpcf7-not-valid-tip { display:none;}
form .wpcf7-not-valid {border-color: red;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {display: block;}
/* FOOTER START */
.footer-main {background-color:#000;color:white;padding-top:50px;}
.footer-main a {color:white;}
.footer-main a:hover { color:#000;}
.footer-main p {margin:0;font-size:14px; line-height:24px; color:white;}
.footer-main h4 {font-size:16px;margin-bottom:25px; font-weight: 600;text-transform: uppercase;letter-spacing: 1.5px;}
.footer-main .widget:first-of-type {width: 30%;padding-right: 50px;}
.footer-main .widget {width:22%;padding: 0;}
.footer-main .widget:last-of-type {width: 26%;}
.footer-main .widget ul li, header .widget ul li { padding:0;}
.footer-main .widget:not(.widget_tag_cloud) ul li + li, header .widget:not(.widget_tag_cloud) ul li + li {margin-top: 0;}.footer-main .widget ul li a, header .widget ul li a {-webkit-box-shadow: none;box-shadow: none;-webkit-transition: all .3s ease;transition: all .3s ease;}.footer-main .widget ul li a:hover, .footer-main .widget ul li a:focus, header .widget ul li a:hover, header .widget ul li a:focus {-webkit-box-shadow: none;box-shadow: none;}.footer-main .widget .logo {margin-bottom:30px;}
.footer-main .widget .social, .footer-main .zoom-social-icons-list {margin-top:20px;}
.custom_link li:not(:last-child) {margin-bottom:10px;}
.custom_link li a:hover {padding-left:5px;}
.custom_link li .fa { margin-right:3px;font: normal normal normal 14px/1 FontAwesome;}
.footer-main .widget .size-full {margin-bottom: 16px;box-shadow: none; margin-top: -26px; width: 140px;}
.copyright {background-color: #101010;padding:16px 0;margin-top:50px;}
.footer-main .custom_link a:hover, .footer-main a:hover, .footer-main a:focus, .footer-main .widget ul li a:focus {color: #09658C;}

/* FOOTER END */


/*Real Estate THEME CSS*/
h4.faq_heading {font-size: 36px; font-weight: 600;  padding-bottom: 25px;}
h4.inner_page_heading{ font-size: 36px;  font-weight: 600;  padding-bottom: 25px;}
.latest_stories .heading_custom .elementor-heading-title {color: #fff !important;}
.wpcf7-response-output {color: #FFF;}
.custom_myaccount>i {display: none;}
.wpsisac-slick-slider.design-5 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content {padding: 0;}
body.home header .navigation-top { z-index: 9;}
body.home header .site-navigation-fixed.navigation-top {top: 0;}
.banner_slider {margin-top: -111px;position: relative;}
.banner_slider .slick-slide:before {content: ""; background-color: rgb(0 0 0 / 0.25); position: absolute; top: 0; left: 0; right: 0;bottom: 0; display: block;}
.wpsisac-slick-slider.design-5 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content {margin-bottom: 0;}
.banner_slider .container {z-index: 1; margin-top: 100px;}
.navigation-top {background: rgb(0 0 0 / .0);border:0;}
.follow_social_icon .fa, .follow_social_icon .fas {font-family: "FontAwesome" !important;}
.create_profile_btn a.elementor-button-link.elementor-button.elementor-size-md {padding: 0 45px; height: 55px; display: inline-flex;align-items: center; justify-content: center;}
.heading_custom h2.elementor-heading-title {font-family: 'great_vibesregular';font-size: 50px;font-weight: 400;}
.counter_circle {border: 5px solid #FFF;border-radius: 100%; width: 200px !important; height: 200px;display: flex; align-items: center;justify-content: center;margin:0 auto;}
.counter_circle .elementor-counter-title {font-size: 18px;}
.real_estate-front-page article:not(.has-post-thumbnail):not(:first-child) {border-top: none;}
/*BLOG DESIGN*/
.blog_design .eael-grid-post-holder-inner {display: flex;}
.blog_design .eael-entry-media {width: 50%; display: flex;flex-direction: column;}
.blog_design .eael-entry-wrapper {width: 50%; display: flex;flex-direction: column;padding: 30px 40px;background: #f3f1f1;}
.blog_design article:nth-child(even) .eael-grid-post-holder-inner {display: flex; flex-direction: row-reverse;}
.blog_design .eael-entry-media .eael-entry-thumbnail img {max-height: 320px;width: 100%; object-fit: cover;}
.eael-post-grid .eael-entry-wrapper>.eael-entry-meta span.eael-posted-on::before {display: none;}
.blog_design p.link-more {
    display: none;
}
.easy-t-slideshow-wrap {
    width: 100% !important;
    max-width: 1170px;
    margin: 0 auto;
    position: relative;
    z-index: 0;
}
.easy-t-slideshow-wrap .cycle-slide .style-light_style {
    width: 33.33% !important;
    padding:0 10px;
    display: flex !important;
    height: 100%;
    float: left;
}
.easy_t_single_testimonial blockquote.easy_testimonial {
    display: flex;
    flex-direction: column;
    margin:0;
    min-height: 330px;
    text-align: center;
    background-color: rgb(255 255 255 / 70%);
}
div[class^=style-dark_style] .wp-post-image.attachment-easy_testimonial_thumb, div[class^=style-default_style] .wp-post-image.attachment-easy_testimonial_thumb, div[class^=style-light_style] .wp-post-image.attachment-easy_testimonial_thumb {
    max-height: 80px;
    max-width: 80px;
    width: 80px;
    margin: 0 auto;
    border-radius: 100%;
}
blockquote.easy_testimonial .easy_testimonial_image_wrapper {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}
.easy-t-cycle-controls .cycle-prev.easy-t-cycle-prev {
    position: absolute;
    top: 50%;
    left: -40px;
    width: 40px;
    height: 40px;
    background-color: #09658C;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    font-size: 0;
    transform: translate(0px, -50%);
}
.easy-t-cycle-controls .cycle-next.easy-t-cycle-next {
    position: absolute;
    right: -40px;
    top: 50%;
    width: 40px;
    height: 40px;
    background-color: #09658C;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    font-size: 0;
    transform: translate(0px, -50%);
}
.easy-t-cycle-controls .cycle-next.easy-t-cycle-next:after {
    content: "\f054";
    font-size: 14px;
    font-family: "FontAwesome";
}
.easy-t-cycle-controls .cycle-prev.easy-t-cycle-prev:after {
    content: "\f053";
    font-size: 14px;
    font-family: "FontAwesome";
}
blockquote.easy_testimonial .stars {
    text-align: center;
    display: flex !important;
    align-items: center;
    justify-content: center;
}


/*BLOG DESIGN ---------------------*/

/*Gallery CSS*/
.left_side_gallery .eael-grid-post-holder, .right_side_gallery .eael-grid-post-holder {position: relative;}
.left_side_gallery .eael-grid-post-holder .eael-entry-wrapper, .right_side_gallery .eael-grid-post-holder .eael-entry-wrapper {position: absolute; top: 0; left: 0; right: 0;z-index: 3;padding: 0px;display: none;}
.left_side_gallery .eael-grid-post-holder .eael-entry-wrapper .eael-grid-post-link, .right_side_gallery .eael-grid-post-holder .eael-entry-wrapper .eael-grid-post-link {padding: 5px; display: block; background-color: rgb(255 255 255 / .5);}
.left_side_gallery .eael-grid-post-holder .eael-entry-wrapper .eael-grid-post-link:hover, .right_side_gallery .eael-grid-post-holder .eael-entry-wrapper .eael-grid-post-link:hover {background-color: #09658C;}
.left_side_gallery .eael-grid-post-holder img {height: 374px;object-fit: cover;}
.right_side_gallery .eael-grid-post-holder img {height: 176px;object-fit: cover;}
/*Gallery CSS----------------*/

/*testimonial CSS*/
.sp-testimonial-free-section .sp-tfree-client-image img {width: 80px;}
div#sp-testimonial-free-wrapper-3478 .sp-testimonial-free {padding: 20px; background-color: rgb(255 255 255 / 70%);}
#sp-testimonial-free-wrapper-3478 .sp-testimonial-free-section .tfree-client-testimonial p {font-size: 16px;font-style: italic;}
.sp-testimonial-free-section .tfree-client-name {text-transform: uppercase;}
/*testimonial CSS -------------------*/

/*Newletter css*/
.subscribe_form {display: flex; justify-content: center; max-width: 570px; margin: 0 auto; position: relative;}
.subscribe_form input[type="email"] {border-radius: 0px; padding: 0 210px 0 20px; height: 50px; font-style: italic;position: relative; border: 1px solid #09658C;}
.subscribe_form input[type="submit"] {position: absolute; right: 0px; border-radius: 0px; padding: 13px 0px;font-weight: normal;background: #09658C; border: 1px solid #09658C;height: 50px;color:#FFF;}
.subscribe_form input[type="submit"]:hover {background-color: transparent;color: #09658C;}


body:not(.home) .navigation-top {background-color: #000;}
.single-featured-image-header img {display: none;}
/*ABOUT US CSS*/
.sm_name, .sp_name {margin:0px 0 5px !important;}
.our_team p {margin: 0 0 0px;}
.our_team img {transition: all .3s;}
.our_team img:hover {transform: scale(1.1);}

/*Contact US CSS*/
.contact_box .elementor-icon-box-icon {height: 120px;width: 120px;justify-content: center;display: flex;align-items: center;margin: 0 auto;border-radius: 100%; background-color: #efefef; padding: 20px;}
.contact_box .elementor-icon-box-icon span.elementor-icon {width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid #09658C; border-radius: 100%;background-color: #09658C;cursor: pointer;font-size: 40px !important;}
.contact_box .elementor-icon-box-icon span.elementor-icon.elementor-animation-:before {content: "";position: absolute;background: #FB3071;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;background: #000;width: 80px;height: 80px; border-radius: 50%;}
.contact_box .elementor-icon-box-icon:hover span.elementor-icon.elementor-animation-:before {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.mail_box input[type="submit"] {background-color: #09658C; border: 1px solid #09658C;color: #FFF;}
.mail_box input[type="submit"]:hover {background-color: transparent;color: #09658C;}

/*GALLERY PAGE CSS*/
.archive.post-type-archive-gallery .shadow_box {display: none;}
.archive.post-type-archive-gallery #primary {width: 100%;}
.archive.post-type-archive-gallery main#main article {width: 20%;float: left; padding: 0;}
.archive.post-type-archive-gallery main#main article img {transition: all .3s;width: 100%;min-height: 160px; max-height: 160px; object-fit: cover;}
.nav-links>.page-numbers {border: 1px solid #09658C;font-size: 16px;}
.nav-links>.page-numbers.current, .nav-links>.page-numbers:hover {background-color: #09658C; color: #FFF !important;}
.nav-links>.page-numbers svg, .nav-links>.page-numbers span.screen-reader-text {display: none;}
.nav-links a.next.page-numbers:after {content: "\f105"; font-family: "fontAwesome";}
.nav-links a.prev.page-numbers:after {content: "\f104"; font-family: "fontAwesome";}
.nav-links a.next.page-numbers, .nav-links a.prev.page-numbers {height: 42px; display: flex;align-items: center;justify-content: center;background-color: transparent;color: #09658C;padding: 0.5em 0.75em;}
.nav-links a.next.page-numbers:hover, .nav-links a.prev.page-numbers:hover {background-color: #09658C;}
.archive.post-type-archive-gallery main#main article a:hover img, .archive.post-type-archive-gallery main#main article p:hover img {opacity: 1; transform: scale(1.4); box-shadow: 0 0 62px #b2b2b2;}
.archive.post-type-archive-gallery main#main article img {margin:0 0 1em;}
.archive.post-type-archive-gallery main#main article .post-thumbnail {margin:0;}

/*Real Estate PAGE CSS*/
.w3-bar.w3-padding.w3-center.w3-renc-wabg {display: flex;align-items: center;justify-content: center; flex-direction: column;background-color: #09658C !important; margin: 50px 0; padding: 100px 50px !important;box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);}
.rencMiniPortrait {width: 300px !important; min-width: 300px !important;margin-top:10px;}
.w3-button.w3-renc-sebg {background-color: #09658C!important;}
.w3-renc-sebg {padding: 8px 10px;}
.rencMenu.w3-renc-mebg {background-color: #09658C!important; margin-top: 10px;}
.rencMenu.w3-renc-mebg .w3-renc-mebo:hover, .rencMenu.w3-renc-mebg .w3-renc-mebt {background-color: #cd2531!important;color: #FFFFFF !important;}
.w3-renc-mebt {background-color: #09658C!important;border: 1px solid #09658C !important;color: #FFFFFF !important;}
.w3-renc-mebo:hover, .w3-renc-mebt:hover, .w3-button.w3-renc-mebt:hover {color: #09658C!important; background-color: transparent !important;}
.rencLibrePortrait {width: 20% !important;margin-bottom: 15px;}
div#widgRenc {padding: 4px 8px;}
.w3-select {padding: 8px !important;}
div#rencSearchLibre {margin: 30px 0; min-height: 50vh;} 

/*FOOTER SOCIAL ICONS*/
.footer-social-icons ul {display: flex; align-items: center; margin:15px 0;}
.footer-social-icons ul li:not(:last-child) {margin-right: 10px;}
.footer-social-icons ul li a { width: 36px; height: 36px; background-color: #09658C; display: flex; align-items: center; justify-content: center;}
.footer-social-icons ul li a .fa {font-family: "fontAwesome"; font-size: 16px;font-weight: 400;}
.footer-social-icons ul li a:hover, .footer-social-icons ul li a:focus {background-color: #FFF; color: #09658C;}
.footer-social-icons .fa-linkedin:before {content: "\f0e1";}
.footer-social-icons .fa.fa-facebook:before {content: "\f09a";}

nav.navigation.post-navigation {display: none;}
article.type-gallery h1.entry-title {text-align: center;}
.gallery.type-gallery .entry-title {display: none;}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img { min-width: 240px;}
.sl-overlay {background: rgba(0,0,0,.8);opacity: 1;}
.main-navigation li a:hover:after, .main-navigation li.current-menu-item > a:after {width: 73%;visibility: visible;}
.page-id-4159 .site-content {
    min-height: 90vh;
}
.home_page_gallery figure.gallery-item:not(:first-child) {
    width: 25%;
}
.home_page_gallery figure.gallery-item:not(:first-child) img {
    margin: 0 auto;
    height: 180px;
    object-fit: cover;
}
.home_page_gallery  .gallery-columns-2 .gallery-item {
    max-width: 50%;
    float: left;
}
.wpsisac-slick-slider button.slick-arrow { z-index: 2;}
.wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-overlay {
    background: rgb(0 0 0 / 0%);
}
.services-design .design_design img {
    min-height: 200px;
    max-height: 200px;
    width: 100%;
    object-fit: cover;
}
.wre-items.grid-view li .inner-container .image img {
    min-height: 180px;
    max-height: 180px;
    object-fit: cover;
}
.wre-items.grid-view li {margin:0 0 30px !important;}
.wre-items.grid-view {display: flex;flex-wrap: wrap;}
.wre-items li .inner-container {height: 100%;}
.site-branding-text {
    margin: 0;
    padding: 0;
    border-bottom: none;
    color: white;
    font-size: 24px;
    font-style: italic;
}
form#commentform p.comment-form-comment label:after {
    content: "*";
    padding-left: 5px;
    color: red;
}
.sp-testimonial-free {
    box-shadow: 0px 0px 0px 0px grey;
    border: 1px solid #eaeaea;
    padding: 3em;
    border-radius: 5px;
    background-color: white;
    margin-bottom: 15px;
}
#sp-testimonial-free-wrapper-821 .sp-testimonial-free-section .slick-prev, #sp-testimonial-free-wrapper-821 .sp-testimonial-free-section .slick-next {
    background: transparent;
    border: 2px solid #ffffff00;
    color: #777777;
}
.sp-testimonial-free-section .slick-dots {
   
    display: none !important;
}
.sp-testimonial-free-section .slick-prev, .sp-testimonial-free-section .slick-next {
    
    z-index: 0;
}
.elementor-shape-bottom:not([data-negative=true]) svg {
    z-index: -1;
    display: none;
}



/*RESPONSIVE VIEW*/
@media (min-width: 1300px) {
.container, .wrap, header .navigation-top .wrap, .elementor-section.elementor-section-boxed > .elementor-container {max-width:1170px;}
}
@media screen and (max-width:1024px) {

/*.custom-logo-link img {max-height: 50px;}*/

header .login a { margin-bottom:0;}

h2 {font-size: 30px;}

h3, .single-product .content-area h2, .woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2, form.checkout.woocommerce-checkout h3, h3.comment-reply-title {font-size: 20px;}

body, button, input, select, textarea, p {font-size: 14px;line-height: 24px;}

select {background-position: calc(100% - 15px) calc(16px + 2px), calc(100% - 11px) calc(16px + 2px), 0.5em;}

h1, h2, h3, h4, h5, h6 {margin: 0;line-height: normal;}

.woocommerce .woocommerce-breadcrumb, .woocommerce-breadcrumb { font-size:16px;}

.woocommerce ul.products li.product .button, ul.products li.product .button {padding: 8px 20px 10px;font-size: 14px;}

.eael-pricing.style-1 .eael-pricing-item {padding: 25px 10px;}

.elementor-section.elementor-section-boxed > .elementor-container .elementor-container {padding: 0;}

.eael-pricing.style-1 .eael-pricing-item.ribbon-2::before { top:70px;}

.eael-pricing.style-1 .eael-pricing-item.ribbon-2::after { top:55px;}

header .navigation-top .wrap {padding: 0 25px;}

li.product.type-product.post-69.status-publish.instock.product_cat-demo.product_cat-skinherbal.has-post-thumbnail.sale.shipping-taxable.purchasable.product-type-variable {min-height:unset;}
.rencLibrePortrait {width: 25% !important;}

}


@media screen and (min-width:992px) and (max-width:1024px) {
.home_page_gallery figure.gallery-item:not(:first-child) img {height: 156px;}
.easy-t-cycle-controls .cycle-prev.easy-t-cycle-prev, .easy-t-cycle-controls .cycle-next.easy-t-cycle-next {display: none;}
.elementor-5 .elementor-element.elementor-element-5a077ab:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-5a077ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-position: center;}
}

@media screen and (max-width:991px) {
.easy-t-cycle-controls .cycle-prev.easy-t-cycle-prev, .easy-t-cycle-controls .cycle-next.easy-t-cycle-next {display: none;}
.logo {font-size: 30px;}

.main-navigation li {margin-right: 10px;}

.banner_slider h2 {font-size: 30px;line-height: 1.2;}

.banner_slider h2 span, .banner_slider h2 i {font-size: 30px;}

.wpsisac-slick-slider.design-5 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content p {font-size: 14px;font-family: 'Roboto';line-height: normal;margin: 10px 0;}

.custom_btn {font-size: 13px;padding: 6px 20px;}

.beautiful_skin .first_img .elementor-image {margin-right: -15px;}

.blog_articles .eael-grid-post {margin-bottom: 15px;width: 100%;position: static !important;}

.articles_left .eael-grid-post-holder-inner {display: block;}

.articles_left .eael-entry-media img, .article_right .eael-entry-media img {height: auto;}

.articles_left .eael-entry-media, .articles_left .eael-entry-wrapper {width: auto;}

.articles_left .eael-entry-wrapper .eael-entry-content .eael-grid-post-excerpt a.eael-post-elements-readmore-btn {margin-top: 20px;}

.article_right .eael-entry-wrapper {position: static;}

.footer-main, .footer-main p {font-size: 13px;}

.footer-main h4 {margin-bottom: 20px;}

.footer-main .widget:first-of-type {width: 25%;padding-right: 0;}

.footer-main .widget:last-of-type {width: 28%;}

.footer-main .widget .logo {margin-bottom: 20px;}

.ourservices .elementor-column.elementor-col-25 { margin-bottom:30px;}

.elementor-column.elementor-col-25, .elementor-column[data-col="25"] {width: 50%;}

.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {padding: 3px 15px 5px;font-size: 12px;}

.woocommerce ul.order_details li {margin-right: 10px;padding-right: 10px;}

.single-product .woocommerce-product-gallery {margin-right: 0;}

.has-sidebar #secondary {width: 30%;}

.marijuana_cart i.fa.fa-shopping-cart {padding: 2px 0 0 0;}

.subscribe-section .elementor-row {padding-left: 0;}

.follow_social_icon { display:none;}

/*IPAD MENU CSS*/
.js .main-navigation ul, .js .main-navigation ul ul, .js .main-navigation > div > ul {display: none;}

.js .menu-toggle, .js .dropdown-toggle {display: block;}

.menu-toggle {padding: 0;margin: 0;font-size: 0;position: absolute;right: 15px;top: 4px;color: black;width: 36px; height: 27px; z-index: 99999;}

.menu-toggle .icon { font-size:24px; margin:0;top:0;}

.main-navigation {margin-right: 40px;}

.blog_design .eael-grid-post-holder-inner {display: block !important;}
.blog_design .eael-entry-media, .blog_design .eael-entry-wrapper {width: 100%;}
.blog_design .eael-entry-wrapper {padding: 15px}
.blog_section h2.eael-entry-title {font-size: 22px !important;}

button.menu-toggle {min-height: 0px;padding: 5px;top: 17px;}
button.menu-toggle span {background-color: #FFF;height: 2px; display: block;}
button.menu-toggle span:not(:last-child) {margin-bottom: 5px;}
.myaccount a.custom_myaccount {margin-right:10px;font-size: 11px;padding: 0;}
.myaccount a.custom_myaccount i {display: block; font-size: 20px;} 
.myaccount a.custom_myaccount {font-size: 0;min-height: 0;}
li.myaccount {margin:0; list-style: none;display: flex;align-items: center;justify-content: center;}
.main-navigation li.myaccount a::after {display: none;}
li.login {min-height: 60px; margin: 0 !important;}
.site-navigation-fixed.navigation-top li a, .site-navigation-fixed.navigation-top button.menu-toggle {min-height: 0px;}
.js .main-navigation.toggled-on > div > ul {top: 60px;}
.js .main-navigation.toggled-on > div > ul {position: absolute;left: 0;width: 100%;top: 60px;border: none;padding: 10px 20px 20px;background: rgba(0,0,0,.85);z-index: 9;}
/*.js .site-navigation-fixed.navigation-top .main-navigation.toggled-on > div > ul {top: 80px;}*/
.site-navigation-fixed.navigation-top {box-shadow: 0 0 7px rgba(0,0,0,.5);bottom: auto; position: fixed; left: 0; right: 0;  top: 0; width: 100%;}
.site-navigation-fixed.navigation-top li.login>a {min-height: auto;}
.js .navigation-top .main-navigation.toggled-on > div > ul {top: 60px; border-top: 1px solid #CCC;}
.main-navigation ul#top-menu li {display: block;}
.main-navigation ul#top-menu > li a {min-height: 60px; padding: 0;}

/*IPAD MENU CSS------------*/
}

@media screen and (min-width:768px) and (max-width:991px) {
.create_profile_btn a.elementor-button-link.elementor-button.elementor-size-md {padding: 0 15px;}
.elementor-5 .elementor-element.elementor-element-b76e2f5 > .elementor-widget-container {margin-top: 0;}
.blog_design .eael-entry-media .eael-entry-thumbnail {max-height: 240px;}
.gallery_section .left_side_gallery article.eael-grid-post.eael-post-grid-column {width: 100%;}
.archive.post-type-archive-gallery main#main article {width: 33.33%;}
.archive.post-type-archive-gallery main#main article a:hover img {transform: unset;}
.rencLibrePortrait {width: 33.33% !important;}
div#rencSearchLibre {min-height: 60vh;}
.main-navigation li a:hover:after, .main-navigation li.current-menu-item > a:after {width: 100%;}
.main-navigation li a::after {
    width: 100%;
    visibility: visible;
    height: 1px;
    background-color: white;
}
.custom-logo-link img {width: 160px;}
.home_page_gallery figure.gallery-item:not(:first-child) img {height: 118px;}
.elementor-element.elementor-grid-eael-col-4 .eael-grid-post {width: 50%;}
.elementor-5 .elementor-element.elementor-element-5a077ab:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-5a077ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-position: center;}
}


@media screen and (max-width:767px) {

h2 {font-size: 24px;}

/*header .navigation-top {top: 0px;position: fixed;padding: 5px 0;background-color: white;z-index: 99;box-shadow: 0 0 7px rgba(0,0,0,.1);}*/

.site-navigation-fixed.navigation-top {padding: 0;}

.site-navigation-fixed.navigation-top .menu-toggle {color: black;}

.main-navigation li {margin: 10px 0 0 0;}

.main-navigation li.myaccount {margin-top: 0;}

.main-navigation li a {color: white;font-weight: 400;font-size: 14px;}

.main-navigation li a:hover, .main-navigation li.current-menu-item > a {color: #09658C;}

.main-navigation li a::after { width:100%;visibility: visible;height: 1px;background-color:white;}

.main-navigation ul ul {background: transparent;border-bottom: solid 1px white;padding: 5px 0 8px 15px;}

.main-navigation ul ul li a {color: white;font-size: 13px;line-height: normal;padding: 5px 0;}

.main-navigation ul ul li a::after {display:none;}

.main-navigation ul ul li a:hover {color: #000;}

.main-navigation .dropdown-toggle {right:0;padding:0;}

header .site-branding {padding-top: 100px;}

.has-header-image.skinherbal-front-page .custom-header, .has-header-video.skinherbal-front-page .custom-header, .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header { height:85vh;}


.banner_slider {height: calc(100% - 40px);}

.banner_slider .wpsisac-slick-slider.design-4 .slick-dots {bottom: 0px !important;}

.banner_slider h4 {font-size: 13px;}

.banner_slider h2, .banner_slider h2 span, .banner_slider h2 i {font-size: 52px;}

.banner_slider .container {margin-top: 0;}

.wpsisac-slick-slider.design-5 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content p {line-height: normal;margin: 15px 0;}

.custom_btn {font-size: 12px;padding: 5px 10px;}

.banner_slider p {margin-top: 5px;font-size: 13px !important;line-height: 1.5;}

.slider2 p {margin: 5px auto 0;}

.banner_slider .wpsisac-content-right { display:none;}

.has-sidebar:not(.error404) #primary, .has-sidebar #secondary, .elementor-column.elementor-col-25, .elementor-column[data-col="25"], .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 100%;}

.beautiful_skin .first_img .elementor-image {max-width: 250px;height: 270px;margin-right: 0;}

.elementor-container section .elementor-container { padding:0;}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {padding: 0;}

.subscribe-section { padding:15px 0;}

.subscribe-section input[type="email"] {padding: 0 20px;}

.subscribe-section form .tnp-field-button {position: static;margin: 0 auto;}

/*.wpsisac-image-slide img {height: auto !important;width: auto !important;}*/

.contact_us .get_in_touch {padding-left:0;}

.woocommerce-account .woocommerce-MyAccount-navigation {width: 100%; margin-bottom:30px;}

.woocommerce-account .woocommerce-MyAccount-content {width: 100%;}

.site-content {padding: 20px 0;}

#secondary {padding: 1em 0;}

.widget {padding-bottom: 1.5em;}

.single-product .product_title, .single-post .entry-title {font-size: 20px;}

.woocommerce .woocommerce-breadcrumb, .woocommerce-breadcrumb {font-size: 14px;}

.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {width: 100%;margin: 0 0 1.5em;}

.woocommerce-page .woocommerce-ordering .orderby {padding: 0 15px 0 5px;font-size: 12px;}

select {background-position: calc(100% - 10px) calc(13px + 2px), calc(100% - 5px) calc(13px + 2px), 0.5em;}

.woocommerce .woocommerce-result-count, .woocommerce-result-count {padding: 6px 0;font-size: 12px;}

.woocommerce-account .site-content, .woocommerce-cart .site-content, .woocommerce-checkout .site-content {padding: 20px 0px !important;}

.woocommerce-cart-form .actions .input-text {height: 40px;width: 120px !important;}

.woocommerce-cart-form .actions button[type="submit"] {min-width: 130px;white-space: nowrap;padding: 7px 10px;font-size: 13px;}

.woocommerce h2.woocommerce-order-details__title, .woocommerce .woocommerce-customer-details h2.woocommerce-column__title {color: black;font-size: 24px;text-transform: uppercase;margin: 0 0 15px;}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {font-family: 'FontAwesome';content: "\f095";}

.woocommerce ul.products li.product-type-variable {padding-bottom: 65px !important;}

/*ul.products li.product .cart, ul.products li.product .alg-wc-wl-btn-wrapper {bottom: 15px;}

.woocommerce ul.products li.product .woocommerce-LoopProduct-link, ul.products li.product .woocommerce-LoopProduct-link {min-height: 390px;}*/

.footer-main {padding-top: 10px;text-align: center;font-size: 14px;}

.footer-main h4 {font-size: 20px;margin: 25px 0 5px;}

.footer-main .widget:first-of-type, .footer-main .widget, .footer-main .widget:last-of-type {width: 100%;padding-right: 0;}

.custom_link li:not(:last-child) {margin-bottom: 5px;}

.footer-main .widget .social, .footer-main .zoom-social-icons-list {margin-top: 15px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}

.copyright {padding: 10px 0;margin-top: 20px;}

.copyright .container {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}

.copyright p {font-size: 13px;}

.marijuana_cart li {margin: 0;}

.marijuana_cart li a:hover {color: white;}

header .navigation-top .wrap {padding:0 15px;}

.custom-logo-link img {max-width: 130px;}

.xoo-el-main {padding: 30px 10px;text-align: center;}

.xoo-el-header {padding: 0;}

.xoo-el-section {padding-left: 0;}

.xoo-aff-group.onehalf, .xoo-aff-group.onefourth, .xoo-aff-group.onethird, .xoo-aff-group {width: 100%;}

.xoo-aff-group label {margin-bottom: 0;display: flex;align-items: center;}

.xoo-aff-group input[type="checkbox"], .xoo-aff-group input[type="radio"] {margin-right: 5px;}

.woocommerce ul.order_details {margin: 0;}

.woocommerce ul.order_details li {margin: 0 0 10px;padding: 0 0 10px;width: 100%;border-right: none;border-bottom: 1px dashed #d3ced2;}

.main-navigation ul#top-menu > li a {min-height: 45px; padding: 0;}

.site-navigation-fixed.navigation-top li.login {min-height: 60px; margin: 0;}
.footer-main .widget .size-full {margin-top: 15px;}
.create_profile h2 {text-align: center; margin-bottom: 20px;}
.life_partner, .padding_10, .stories_section, .gallery_section, .blog_section, .newsletter_section, .about_us_section, .meet_our_team {padding-left: 10px !important;padding-right: 10px !important;}
.latest_stories, .newsletter_section {background-position: center !important;}
.left_side_gallery .eael-grid-post-holder img, .right_side_gallery .eael-grid-post-holder img {height: auto;}
.newsletter_section .elementor-image img {max-width: 260px;margin-bottom: 20px;}
.heading_custom h2.elementor-heading-title {font-size: 36px !important;}
.subscribe_form {display: block;text-align: center;}
.subscribe_form input[type="submit"] {position: initial;margin:15px auto 0;}
.subscribe_form input[type="email"] {padding: 0 15px;}
.counter_circle {margin-bottom: 10px;width: 170px !important;height: 170px;}
.counter_circle .elementor-counter-title {line-height: 1.4;padding: 5px;}
.our_team {margin: 20px 0; border-bottom: 1px solid #CCC;padding-bottom: 15px;}
.contact_section {padding: 15px;}
.contact_box {margin-bottom: 40px;}

.archive.post-type-archive-gallery main#main article {width: 50%;}
.archive.post-type-archive-gallery main#main article a:hover img {transform: unset;}
.rencLibrePortrait {width: 50% !important;}
.main-navigation li a:hover:after, .main-navigation li.current-menu-item > a:after {width: 100%;}
.home_page_gallery figure.gallery-item:not(:first-child) img {width: 100%; height: auto;}
.home_page_gallery figure.gallery-item:not(:first-child) {width: 100%;}
.elementor-element.elementor-grid-eael-col-4 .eael-grid-post {width: 100%;}
.easy-t-cycle-controls .cycle-prev.easy-t-cycle-prev, .easy-t-cycle-controls .cycle-next.easy-t-cycle-next {display: none;}
.easy-t-slideshow-wrap .cycle-slide .style-light_style {width: 100% !important;}
}

@media screen and (max-width: 768px){
.wpsisac-slick-slider.design-5 .slick-arrow {top: 75% !important;}

}
@media screen and (min-width:320px) and (max-width:767px) and (orientation:landscape) {
    .js .navigation-top .main-navigation.toggled-on > div > ul {height:calc(100vh - 86px); overflow-y: auto;}
    .main-navigation li a::after { width: 100%; visibility: visible;  height: 1px;  background-color: white;}
}

.ngg-navigation span.current {background: #09658C !important;}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev, .ngg-navigation span.current {padding: 6px 10px;}
body.single-post .post-thumbnail {position: relative; display: block;}
body.single-post .post-thumbnail:after {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0;background-color: transparent; content: "";  height: 100%;}
.required {color: red;}
.mc4wp-response p {  text-align: center; color: red; }
.mc4wp-alert.mc4wp-error p>a { color: red; }
.eael-grid-post-excerpt p {display: -webkit-box; text-overflow: ellipsis;  -webkit-line-clamp: 5; -webkit-box-orient: vertical;  overflow: hidden;}

@media screen and (max-width: 768px){ .gallery-item {padding: 0 0em 0 0;} }


.elementor-slideshow__title {  display: none; }
.sl-caption.pos-bottom { display: none !important; }


/*by ankita*/

#rotate_icon span.elementor-icon {
    transform: rotate(
50deg
);
}

.sp-easy-accordion .sp-ea-single .ea-header a {
   
   font-size: 18px;
   
}
.n2-ss-layer-row.n-uc-1ac2472e6333a-inner {
    border: 1px solid black !important;
}
.wpcf7 label {
    color: white;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px;
}
input.wpcf7-form-control.wpcf7-submit {
    float: right;
    color: white;
    border: 1px solid;
}
path.elementor-shape-fill {
    fill: #09658C !important;
}
div#comments {
    float: left !important;
}
#es_subscription_form_submit_60a64f471f224 {
    position: absolute !important;
    top: 24px !important;
    bottom: 8px !important;
    /* left: 0; */
    right: 0 !important;
    border: none;
    color: white;
    background: #31C8DC !important;
}
.comment-form .form-submit {
    text-align: left !important;
}
div#recent-comments-2 {
    display: none;
}
div#archives-2 {
    display: none;
}
div#categories-2 {
    display: none;
}
div#meta-2 {
    display: none;
}
/*.page-numbers {
    padding: 0.5em 0.75em;
    display: flex;
}*/

.top_bar {
    position: relative;
    background-color: #09658c;
    color: white;
    /* padding: 5px 0; */
    font-size: 13px;
    z-index: 3;
}
.zoom-social-icons-list--round .zoom-social_icons-list-span {
    border: solid 1px white;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.top_bar .address li:not(:last-child) {
    margin-right: 20px;
}
.top_bar  .textwidget {
    color: white;
}

h1.entry-title {
    font-size: 25px;
    
}
div#comments {
    display: none;
}
.home .custom-header {
    display: none !important;
}.slide_image_sec1, .slide_image_sec2, .slide_image_sec3
.fa {font: normal normal normal 14px/1 FontAwesome !important;}
i.fa.fa-phone {
    font: normal normal normal 14px/1 FontAwesome;
}
.services-design .design_design {
    border: 1px solid lightgray;
    text-align: center;
     background: white;
    padding: 0px;
}
.services-design h2 {
    font-size: 20px;
    margin-bottom: 15px;
}
.services-design h2 a {color: #09658C !important;}
.es-field-wrap label {
    color: white;
}
.es_subscription_form input[type="email"] {height: 50px; padding: 15px 200px 15px 15px; }
input.es_subscription_form_submit {
    position: absolute;
    top: 0px;
    right: 0;
    background: #31C8DC;
    border: none;
    color: white;
    height: 50px;
}
div#email-subscribers-form-1 {
    display: none;
}
.services-design .row {display: flex;flex-wrap: wrap;}
.services-design .col-md-4 {width: calc(100%/3 - 13px); display: inline-flex;}
.services-design .col-md-4:not(:last-child) {margin-right: 15px;}
ul.address.flex_box i {margin-right: 5px;}

.content_design_box {padding: 20px;}
.content_design_box p {margin-bottom: 0;}
.content_design_box .link-more {display: none;}
.elementor-align-center .elementor-button {min-width: 190px; height: 50px;background-color: #09658C !important; border-radius: 50px !important;color: #FFF !important;border:1px solid #09658C !important;display: inline-flex; align-items: center; justify-content: center;}
.elementor-align-center .elementor-button:hover {background-color: transparent !important; color: #09658C !important;}
.design_design:hover {box-shadow: 0 0 15px #ccc;}
.elementor-accordion .elementor-accordion-item {margin-bottom: 15px;}
.elementor-accordion .elementor-accordion-item:not(:first-child) .elementor-tab-title {border-top:1px solid #000;}
.n2-ss-slider .n2-ss-slide-background, .n2-ss-slider .n2-ss-slide-background * {position: absolute; top: 0; left: 0;  width: 100%; height: 100%;  text-align: left; background-color: transparent !important;}
.whoweare .elementor-align-center .elementor-button {border-radius: 5px !important; background-color: transparent !important; border: 1px solid #000 !important;color:#000 !important;}
.whoweare .elementor-align-center .elementor-button:hover {background-color: #000 !important; color: #FFF !important;}
.wpsisac-slick-slider.design-2 .wpsisac-image-slide img {width: 100%; object-fit: cover;height: 100%;}
.wpsisac-slide-wrap {
    height: 100%;
}
.es_subscription_message.success {color: #ffffff;  font-size: 16px;}
.reviews_section .n2-ss-slider .n2-ss-layer-col {box-shadow: 0 0 10px #CCC !important;} 
.reviews_section .n2-ss-slider p {color: #000 !important;}
.wre-compare-wrapper {margin: 45px 0;}
.bdp_blog_template .read_more a.bd-more-tag:hover {background-color: #000000!important;color: #ffffff!important;}
.wre .main-wrap {width: 100%;margin: 0 !important;float: unset;}
.wre-single .image-gallery img {width: 100%;}
.content.wre-content { margin: 15px -10px;}
.wre-share-networks .share-label {padding: 14px 13px;}
.lg-toolbar .lg-download:after {content: "\f019"; font: normal normal normal 18px/1 FontAwesome;}
.wre-search-form {margin: 30px 0;}
.wre-content #wre-archive-wrapper + .wre-pagination {margin-bottom: 40px;}
.wre-ordering .wre-select-wrap select {padding-right: 25px;}
.site-branding a {color: #FFF;}

@media screen and (min-width:992px) and (max-width:1024px) {
.footer-main .widget:first-of-type {width: 25%; padding-right: 30px;}
.footer-main .widget:last-of-type {width: 28%;}
.footer-main .widget {width: 23%;}

}

@media screen and (min-width:767px) and (max-width:991px) {
.custom-logo-link img {width: 110px; margin: 10px 0;}
button.menu-toggle {top:30px;}
.wre-search-form .search-text-wrap {width: 60%;}
.js .navigation-top .main-navigation.toggled-on > div > ul {top:86px;}
.elementor-7 .elementor-element.elementor-element-10ccff9 .elementor-icon {font-size: 60px;}
.wre-items.grid-view li {
float: left;
    
    padding: 0 5px;
    }
}
@media screen and (max-width:768px) {
.elementor-15 .elementor-element.elementor-element-9ded812 .elementor-spacer-inner {display: none;}
br {display: none;}
.salon-team br {display: block;}
.main-navigation li a::after {
    width: 100%;
    visibility: visible;
    height: 1px;
    background-color: white;
}
.salon-team p {
    font-size: 12px;
}
.wre-compare-wrapper .listing-column .property-thumbnail {
    height: 120px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow: hidden;
    overflow: auto;
}S

}
@media screen and (max-width:767px) {
.top_bar .address li:not(:last-child) { margin-right: 10px;}
.top_bar .address li {font-size: 11px;}
.top_bar .social-icon {padding: 4px !important;  font-size: 10px !important;}
.container.flex_box.justify-content-space-between {padding: 0 5px;}
.top_bar {display: flex;align-items: center;justify-content: space-between;height: 36px;}
.banner_slider {margin-top: -80px;min-height: 75vh;}
.banner_slider h2, .banner_slider h2 span, .banner_slider h2 i {font-size: 30px;}
.banner_slider p br {display: none;}
.container_banner_full, .banner_slider .wpsisac-clearfix, .banner_slider .slick-slider, .banner_slider .slick-list, .banner_slider .slick-slider .slick-track, .banner_slider .wpsisac-slick-slider .slick-slide, .banner_slider .wpsisac-image-slide, .wpsisac-slide-wrap {min-height: 75vh;}
.custom-logo-link img {max-width: 80px;}
.site-navigation-fixed.navigation-top {height: 60px;}
.services-design .col-md-4 {width: 100%;margin-bottom: 20px;}
.services-design .col-md-4:not(:last-child) {margin-right: 0 !important;}
.whoweare {margin-bottom: 20px;}
input.es_subscription_form_submit {position: initial; display: flex;  margin: 0 auto;justify-content: center;align-items: center;}
.es_subscription_form input[type="email"] {padding: 15px; }
.update_sec .elementor-widget-spacer {display: none;}
.update_sec  {padding: 20px 0 0;}
.wpsisac-slick-slider.design-2 .slick-arrow {display: none !important;}
.banner_slider p {margin:0 0 15px;}
button.menu-toggle {top:12px;}
.timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2n+1), .timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2n) {padding-left: 20px; padding-right: 20px;}
.bdp_blog_template.timeline:nth-child(2n+1) .bd-datetime, .bdp_blog_template.timeline:nth-child(2n) .bd-datetime {right: -20px;}
.bdp_blog_template.timeline .post_hentry > p > i {left:-45px;}
/*.wre-compare-wrapper { margin: 45px 0;  display: block;  width: 100%;  min-width: auto;}
.wre-compare-wrapper .listing-column {-webkit-box-flex: initial !important;  flex: initial !important;  width: 100%;padding-top:30px;}
.wre-compare-wrapper .listing-column .property-thumbnail {height: auto; width: 100%;min-height: unset;}
.wre-compare-wrapper .listing-column img {max-height: unset;width: 100%;}*/
#rotate_icon span.elementor-icon {margin-top: 15px;}
.our_teachers_sec {text-align: center;}
.our_teachers_sec img {margin:0 auto;display: block;}
.wre-compare-wrapper {
    margin: 45px 0;
    overflow: scroll;
    max-width: 100%;
    display: flex;
    overflow-y: auto;
    min-width: unset;flex-flow: unset;
}
.wre-compare-wrapper .listing-column .property-thumbnail {height: auto;}
.wre-compare-wrapper .listing-column .wre-row {
    padding: 0 10px;
    min-height: 80px;
    text-transform: capitalize;
    vertical-align: middle;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}


}
@media screen and (max-width:1024px) {
    .timeline_bg_wrap .timeline_back .timeline.blog-wrap:nth-child(2) {
    margin-top: 0px;
}
}


ul.address.flex_box>li, ul.address.flex_box>li a {
    color: #FFF !important;
}
.page-numbers {
    display: block;
   
    margin-bottom: 1em !important;
}
.page-numbers {
    display: inline-block;
    margin-bottom: 1em !important;
}
.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li {
    display: inline-flex;
    list-style: outside none none;
    margin-bottom: 10px;
    margin-right: 5px;
    /* margin: 0; */
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {content: unset;}
.ere-property {
    display: block;
    margin: 0;
}
.above-archive-property .archive-property-action {
    display: inline-block;
    width: 100%;
}
.ere-property {
    display: inline-block;
    margin: 0;
    width: 100%;
}
.ere-property.clearfix.property-grid.col-gap-0.columns-3.columns-md-3.columns-sm-2.columns-xs-1.columns-mb-1 {
    display: flex;
    margin-bottom: 80px;
    flex-wrap: wrap;
}
.ere-property-advanced-search.color-light .form-search-wrap {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
   
}
.ere-advanced-search-btn i.fa.fa-search {
    padding-right: 1em;
}
.property-content.columns-3 {
    display: flex;
    flex-wrap: wrap;
}
.ere-property .ere-item-wrap:nth-child(3n+3) {
    margin-right: 0;
}
.ere-property .ere-item-wrap {
    background-color: white;
    box-shadow: 0 0 15px #ccc;
    margin-right: 15px;
    padding: 15px !important;
    width: calc(100%/3 - 10px);
    margin-bottom: 30px !important;
}
.ere-property .property-inner {
    padding: 0;
    width: 100%;
}
.ere-property .property-info {
    margin: 0 !important;
}
.ere-property .property-inner {
    padding: 0 0 50px !important;
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: transparent !important;
}
.property-info {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.ere-advanced-search-btn {
    padding: 10px;
}
.advanced-saved-searches {clear: both;}
.ere-property.col-gap-30 {margin:0 !important;}

.ere-property-advanced-search .ere-search-status-tab {  margin-top: 30px;}
.ere-advanced-search-wrap.ere-property-wrap {
    max-width: 1170px;
    margin: 0 auto;
}
.ere-property .property-item-content .property-info .property-info-inner>div.property-bathrooms {width: 26% !important;}

/*Agens*/
.ere-agent {display: flex; margin: 0;  width: 100%;  flex-wrap: wrap;}
.ere-archive-agent-wrap, .ere-archive-property-wrap.ere-property-wrap {  display: block; max-width: 1170px;  margin: 0 auto;}
.above-archive-agent .archive-agent-action .search-box button {min-width: auto;}
.ere-agent .agent-total-properties, .ere-agent span {color: #FFF;}
.post-type-archive-agent aside#secondary {display: none;}
.single-property .single-property-area {max-width: 1170px; margin: 0 auto;}
.single-property .property-info-action .property-info {position: initial;}
.single-property-element .tab-content {clear: both;}
.single-property-element.property-contact-agent, .single-property-element.property-info-footer {clear: both;}
.single-property-element.property-contact-agent {padding-top: 30px;}
table.compare-tables .property-item-content .property-info {position: initial;}
.ere-property.property-grid.col-gap-30.columns-3 {display: flex;flex-wrap: wrap;}
.ere-archive-property-wrap.ere-property-wrap {margin-top: 30px;}
.ere-archive-property.archive-property .ere-property.property-list .property-info {position: initial;}
.ere-archive-property.archive-property .ere-property.property-list .property-inner {padding-bottom: 0 !important; height:auto !important;}
body.page-id-994 main#main {padding: 0 15px;}
.archive-property-action .sort-property ul {z-index: 2 !important;}
.ere-property.property-grid.col-gap-30 {margin-bottom: 50px !important;}
.compare-table-wrap {margin-top: 30px;}
.compare-thumb-main .compare-property-remove i, .listing-btn i {top:0px;}
.paging-navigation .page-numbers.prev {right: unset;left: 0;top: 0; line-height: unset !important;display: flex;align-items: center;}
.paging-navigation .page-numbers.next {top: 0; right: 0; line-height: unset !important;display: flex;align-items: center;}
.ere-property .block-center-inner>a.property-favorite {
    display: none;
}
.ere-property.property-list .property-item-content {margin-top: 20px;}
.erp_home .ere-property .ere-item-wrap .property-info .property-info-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #FFF;
}
.erp_home .ere-property .ere-item-wrap .property-info {
    background-color: #fb6a19;
    padding: 0 15px;
}
.erp_home .ere-property .ere-item-wrap .property-info span.fa {
    color: #FFF;
    position: relative;
    margin-right: 5px;
    line-height: inherit;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.erp_home .ere-property .ere-item-wrap .property-info .fa-hotel:before {content: "\f236";}
.erp_home .property-image img {
    min-height: 190px;
    max-height: 190px;
    object-fit: cover;
}





@media screen and (min-width:1500px) {
.ere-property.property-grid.col-gap-30 {margin-bottom: 30px !important;}
}
@media screen and (max-width:1024px) {
.ere-advanced-search-wrap.ere-property-wrap, .ere-archive-agent-wrap, .single-property .single-property-area, .ere-archive-property-wrap.ere-property-wrap {padding: 0 15px;width: 100%;}
.site-navigation-fixed.navigation-top {z-index: 999;}
}
@media screen and (max-width:768px) {
.ere-property .ere-item-wrap {width: calc(100%/2 - 10px);}
.ere-property .ere-item-wrap:nth-child(3n+3), .ere-property .ere-item-wrap {margin-right: 20px;}
.ere-property .ere-item-wrap:nth-child(2n+2) {margin-right: 0;}
}
@media screen and (max-width:767px) {
.ere-property .ere-item-wrap {width: 100%;margin-right: 0 !important;}
.paging-navigation .page-numbers.prev {right: unset;left: 0;top: 0;}
.reviews_section button.slick-prev.slick-arrow {
   
    left: -16px !important;
}
.reviews_section button.slick-next.slick-arrow {
   
    right: -16px !important;
}

}
.reviews_section .slick-slide {
    
   
    text-align: center;
   padding: 1em;
    box-shadow: 0px 1px 1px 1px #efebeb;
    background-color: white;
    height: auto;
        margin: 10px;
}
.reviews_section img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    
    width: 100px;
    border-radius: 100px;
    text-align: center;
    align-items: center;
    height: 100px;
    justify-content: center;
        margin: 0 auto;
}
.reviews_section button.slick-prev.slick-arrow {
    font-size: 0;
    width: 20px;
    height: 20px;
    left: -20px;
}
.reviews_section button.slick-prev.slick-arrow:before {
    content: "\f104";
    font-family: 'FontAwesome';
    font-weight: 900;
    color: white;
    display: block;
    line-height: 16px;
    font-size: 16px;
}
.reviews_section button.slick-next.slick-arrow {
    font-size: 0;
    width: 20px;
    height: 20px;
    right: -20px;
}
.reviews_section button.slick-arrow {
    position: absolute;
    top: 50%;
}
.reviews_section button.slick-next.slick-arrow:before {
    content: "\f105";
    font-family: 'FontAwesome';
    font-weight: 900;
    color: white;
    display: block;
    line-height: 16px;
    font-size: 16px;
}
.reviews_section section.vertical-center.slider {
    max-width: 95%;
    margin: 0 auto;
}