.postid-6493 .wp-video div#mep_0 {
    max-width: 51%!important;
}
/* Product IDs with SALE badge */
.post-5304 .product-img-box, .post-9735 .product-img-box, .post-9743 .product-img-box,
.post-7962 .product-img-box, .post-9887 .product-img-box, .post-9857 .product-img-box,
.post-9839 .product-img-box,  .post-9985 .product-img-box, .post-9983 .product-img-box,
.post-9979 .product-img-box, .post-9960 .product-img-box, .post-9958 .product-img-box,
.post-9930 .product-img-box, .post-9928 .product-img-box, .post-9926 .product-img-box,
.post-9924 .product-img-box, .post-9922 .product-img-box, .post-9893 .product-img-box,
.post-9891 .product-img-box, .post-9889 .product-img-box, .post-9885 .product-img-box,
.post-9883 .product-img-box {
    position: relative;
}

/* SALE badge styling */
.post-5304 .product-img-box::before, .post-9735 .product-img-box::before, .post-9743 .product-img-box::before,
.post-7962 .product-img-box::before, .post-9887 .product-img-box::before, .post-9857 .product-img-box::before,
.post-9839 .product-img-box::before, .post-9985 .product-img-box::before, .post-9983 .product-img-box::before,
.post-9979 .product-img-box::before, .post-9960 .product-img-box::before, .post-9958 .product-img-box::before,
.post-9930 .product-img-box::before, .post-9928 .product-img-box::before, .post-9926 .product-img-box::before,
.post-9924 .product-img-box::before, .post-9922 .product-img-box::before, .post-9893 .product-img-box::before,
.post-9891 .product-img-box::before, .post-9889 .product-img-box::before, .post-9885 .product-img-box::before,
.post-9883 .product-img-box::before {
    content: "SALE";
    position: absolute;
    top: 10px;
    left: 10px;
    background: #ae7532;
    color: #fff;
    padding: 1px 8px;
    font-size: 12px;
    font-weight: 700;
    z-index: 99;
    letter-spacing: 1px;
}
.product-box-wrapper .sale-badge {
    top: 15px;
    left: 15px;
    padding: 8px 10px;
    font-size: 11px;
    letter-spacing: 1px;
    line-height: 10px;
}

.discount-tag {
    background: #ae7532;
    color: #fff;
    padding: 8px 15px;
    margin-bottom: 15px;
    margin-top: 15px;
    display: inline-block;
}
.sale-badge {
    position: absolute;
    top: 50px;
    left: 40px;
    background: #ae7532;
    color: #fff;
    padding: 5px 12px;
    font-size: 14px;
    font-weight: 700;
    z-index: 10;
}
.whatsapp {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 60px!important;
    height: 60px!important;
    margin: 15px;
    z-index: 999;
    display:none;
}
li.extra-nav.wishlisticonhead {
    display: none !important;
}
ul.nav.navbar-nav.navbar-right.zozo-main-bar {
    margin-right: 55px!important;
}
section.vc_row.wpb_row.vc_row-fluid.pad-top-video.vc-zozo-section.typo-dark {
    padding-top: 0px;
}
.single.single-post .page-title-section .page-title-wrapper-outer {
    height: 150px;
}
.page-id-338 .page-title-section .page-title-wrapper-outer {
    height: 150px;
}
html .formcraft-css .fc-form-3 .form-element .form-element-html input[type=text] {
padding: 0.72em 3.9em 0.65em!important;
}
.brand_sec_10 > .vc_column-inner {
    margin-left: -75px;
    margin-top: -70px;
    z-index: 2;
}
.wp-video div#mep_0 {
    max-width: 51%!important;
}
.rtlt {
    position: relative;
    display: inline-block;
    width: 92%;
    vertical-align: middle;
    background-color: #1c1c1c;
    padding: 30px 15px 26px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* margin-top: -82px; */
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.rtlt h5{
  color:#fff;
}
html .formcraft-css .fc-form-6 .form-element .form-element-html input[type=text]{
border: 1px solid #fff;
}
html .formcraft-css .fc-form-6 .form-element .form-element-html {
    padding-bottom: 1em;
}
.axbn a:hover{
  background: #000;
    color: #fff;
}
.abtn {
    border: 1px solid #000;
    float: left;
    padding: 5px 62px;
    position: relative;
    right: -25px;
    top: -25px;
    font-size: 16px;
    font-weight: 600;
}
.letsbtn {
     border: 1px solid #000;
    float: left;
    padding: 5px 10px;
    position: relative;
    top: -35px;
    font-size: 16px;
    font-weight: 600;
}
.rtl .letsbtn {
right: -1px;
    top: -24px;
}
.rtl .abtn {
 top: -15px;
}
.fc-form-6 .intl-tel-input{
  display:none;
}
.enqbt{
background: #000;
    text-align: center;
    padding: 8px 12px;
    border-radius: 4px;
margin-top: 20px;
}
.enqbt a{
  color:#fff;
}
.hrr{
padding-top:20px;
padding-bottom:0px;
}
.hrr1{
  padding-top:10px;
}
.woocommerce-checkout #payment div.payment_box::before, .sku_wrapper{
display: none!important;
}
.testimonial-item.tstyle-border .testimonial-content blockquote:before, .testimonial-item.tstyle-no-border .testimonial-content blockquote:before, blockquote:before{
  content:none!important;
}
.echd1 ul li{
  font-size:17px;
}
.rtl ul li{
 font-family: 'HelveticaNeueLT Arabic 45' !important;
}
.owl-carousel .owl-item{
  padding:5px;
}
.echd .mejs-container{
  height:175px!important;
}
.echd .mejs-overlay-button{
margin-left: 68px!important;
    margin-top: 35px!important;
}
.woocommerce-checkout #payment div.payment_box {
    padding: 10px 0px!important;
}
.woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img {
    float: left!important;
    margin-left: 0px!important;
}
.payment_box p {
    font-size: 16px!important;
}
.payment_methods label {
    font-size: 18px!important;
}
.tax-rate th{
border:0px;
}
.shop_table thead th{
border:0px;
}
tr.tax-rate th{
border-top:0px !important;
}
.msgnote{
display: none;
padding: 5px 10px 5px 10px;
    background: #e2e2e2;
    margin: 10px 0 5px 0;
    width: 300px;
}
#otpsubmit, #resendotp{
color: #fff!important;
}
#otpgenerator{
margin-top:15px;
color:#fff;
}
.wishlist-title.wishlist-title-with-form h2{
display:none;
}
#itro_popup .fc-form-1 .form-element-field4 input{
   margin-left:50px;
}
.wishlist_table .product-price{
text-align:left !important;
}
.woocommerce-page .woocommerce-info {
   font-family: 'Athelas'!important;
}
#footer .form-element .main-label span{
    padding-left: 50px!important;
    bottom: 8px!important;
}
#footer .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type=text]{
padding-left: 50px!important;
}
#footer .intl-tel-input {
    width: 100%;
}
#footer .intl-tel-input .country-list .country-name{
display: none;
}
#footer .intl-tel-input .country-list {
    background-color: #000 !important;
}
#footer .intl-tel-input .country-list .divider {
    border-bottom: none;
}
.sku_wrapper .sku{
font-family: 'Brandon Grotesque';
}
.wishlisticonhead a{
padding-top:0px !important;
}
.wishlisticonhead a:hover{
background:#000 !important;
}
.wishlisticonhead i{
color:#fff;
}
.woocommerce-product-gallery__image {
/*width: 471px !important;*/
/*height:100%;*/
}
.flex-control-nav{
position:absolute;
left:0;top:0;
width:80px;
left:-60px;
}
.rtl .stickypopup h4{
  font-size:16px;
}
.rtl .flex-control-nav{
position:absolute;
top:0;
right:-25px;
width:80px;
left:unset;
}
.flex-viewport{
width:95% !important;
padding-left:5%;
}
.rtl .flex-viewport{
direction:ltr;
}
.rtl .flex-viewport{
width:90% !important;
margin-right:10%;
padding-left:0%;
}
.flex-viewport .woocommerce-product-gallery__image{
visibility:hidden;
}
.flex-viewport .woocommerce-product-gallery__image.flex-active-slide{
visibility:visible;
}
.woocommerce-page.single-product .entry-summary .price .amount {
    font-size: 15px;
    font-weight: 600;
}
.exvat{
color:#000;
font-weight:600;
font-size: 14px;
}
.needhelpbtn,.yith-wcwl-wishlistexistsbrowse a{
color:#000 !important;
}
.pdt-priceblock  .classcontent{
color:#000 !important;
font-size:15px;
}
.needhelpbtn{
float:left;
margin-top:8px;
}
.yith-wcwl-wishlistexistsbrowse{
float:right !important;
text-align:right;
}
.wishlist-items-wrapper .product-name{
text-align:left !important;
}
.yith-wcwl-add-button a{
color: #000;
    font-weight: 700;
    float: right;
}
.single-product-category-title{
margin-bottom:0px;
}

.single-product-category-title a {
    color: #000;
    font-size: 17px;
    font-weight: 600;
}
.single-product .product_meta .posted_in{
display:none;
}
.single_add_to_cart_button {
width:100% !important;
}
.single-product form.cart .quantity{
display:none;
}
.woocommerce-shipping-calculator{
display:none;
}
.single-product .page-title-section{
display:none !important;
}
.single-product  #main-wrapper{
padding-top:70px !important;
}
.single-product  .stock.in-stock{
display:none;
}
.blfont p{
font-size:16px !important;
}
.stickypopup {
    background: rgb(174 117 50 / 85%);
    padding: 15px 10px;
    position: fixed;
    bottom: 0;
    width: 100%;
color:#fff;
    z-index: 999999;
    display: none !important;

}
.stickypopup h4{
margin-bottom:0px;
font-size:12px;
font-family: 'Avenir';
text-transform: uppercase;
}

@keyframes hello {
    0% {
        width: 0%;
    }
    100% {
        width: 100%;
    }
}

@-webkit-keyframes hello {
    0% {
        width: 0%;
    }
    100% {
        width: 100%;
    }
}

.stickypopup .closebtn{
    position: absolute;
    right: 15px;
    top: 5px;
    font-weight: 800;
    background: #363636;
    padding: 4px 10px;
    color: #fff;
cursor:pointer;
}
.arp p{    font-size: 15px!important;}
#menu-item-2290> a {
    background: #fff;
    color: #000 !important;
    font-weight: 600;
}
.arfont .termsofuse strong {
       font-size: 17px;}
.page-id-1029 .vc-zozo-section {
        padding: 0px 0 55px 0px;}
.page-id-1025 .vc-zozo-section {
        padding: 0px 0 55px 0px;}
.page-id-1019 .vc-zozo-section {
        padding: 0px 0 55px 0px;}
.page-id-1033 .vc-zozo-section {
        padding: 0px 0 55px 0px;}
.image-caption-column #image-caption-content-2{
  text-align:center!important;
}
#header_wrapper h1{
  text-align:center;
}
.vc_tta-panel-heading{
background: #ae7532;
}
.ui-widget, .vc_tta-accordion .vc_tta-panel-title{
color:#fff;
}
#menu-item-20 > a{
background: #fff;
    color: #000 !important;
    font-weight: 600;
}
.zozo-main-nav.navbar-nav li .zozo-megamenu-container .zozo-megamenu .zozo-megamenu-title > a, .zozo-megamenu-title {
    font-weight: 700;
    color: #fff;
    font-family: 'Avenir';
    font-size: 12px;
}
.termsofuse p,.termsofuse li{
 font-family: 'Athelas'!important;
    font-size: 16px;
}
.termsofuse strong{
 font-family: 'Athelas'!important;
    font-size: 20px;
font-weight:600;
}
.zozo-megamenu-wrapper{ top:85%; }
.header-section.header-fullwidth-menu .header-main-section .zozo-main-nav > li > a{ height:48px; line-height:43px;}
.zozo-main-nav.navbar-nav .dropdown-menu, .zozo-main-nav.navbar-nav .dropdown-menu .sub-menu, .zozo-main-nav.navbar-nav .sub-menu, .zozo-megamenu-wrapper, .header-side-top-submenu.dropdown-menu{
background:#000 !important;
}
.mobmenu{ display:none !important; }
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
width: 150%;
left: -25%;
}
.widget-title {
    border-bottom: 1px solid #000000;
}
.sidebar-cat-list ul li a{
color:#000;
font-family: 'Brandon Grotesque' !important;
}
.sidebar-cat-list h4 {
    font-size: 14px;
    text-transform: uppercase;
    color: #000 !important;
    font-weight: 400;
    margin-bottom: 8px;
    letter-spacing: 1px;
   border-bottom: 1px solid rgba(8, 8, 8, 0.0784313725490196);
    margin-top: 15px;

}
.sidebar-cat-list h4 a{
color:#000 !important;
font-family: 'Brandon Grotesque' !important;
}
.sidebar-cat-list ul{
padding-left:5px;
}
.sidebar-cat-list ul ul{
padding-left:15px;
}
.sidebar-cat-list ul li{
 /*list-style:none;*/
}
.pst-item .titlesec h4{
font-size:17px;
font-weight: 800;
}
.txtblck a{
color:#fff !important;
}
#copyright-text p img{
float:right;
}
.teamitems h4{
margin-bottom:5px;
}
.mega-sub-menu .mega-sub-menu li{

}
#sbi_mod_link, #sbi_mod_error{
display:none !important;
}
.woocommerce ul.order_details{
padding:20px;
}
.page-id-733 {
 font-size:16px !important;
font-family: 'Athelas'!important;
}
.page-id-733 .woocommerce-message {
  font-size:16px !important;
}
.woo-cart-contents{
right:10px;
}
.pdtprice{
width: 100%;
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
    border-bottom: 3px solid #000;
    padding-bottom: 0px;

}
.pdt-priceblock .price{
padding-bottom:20px;
}
.pdt-priceblock,.single-product-label-container{
width:50%;
float:left;
}
.single-product-label-container{
text-align:right;
}
#mega-menu-primary-menu a{
 font-family: 'Avenir' !important;
}
.product-info, .product-info p{ text-align:center;  }
.woo-cart-item .cart-item-content .cart-product-title {
   color: #000!important;
}
li#mega-menu-item-20.mega-current-menu-ancestor > a{
background:#fff !important;
}
.woocommerce #order_review .payment_methods.methods > li {
    padding: 16px 41px!important;
}
.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table .cart_item .product-name {
     font-family: 'Athelas'!important;
    font-size: 14px;
}
label {
    font-size: 14px;
}

.woocommerce table.shop_table th {
    font-family: 'Athelas'!important;
    font-size: 17px;
}
.woocommerce table.shop_table tbody:first-child tr:first-child th {
  font-family: 'Athelas'!important;
    font-size: 14px;
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {
    font-family: 'Athelas'!important;
   font-size: 14px;
}
.woocommerce-page #order_review table.shop_table tfoot th, .woocommerce #order_review table.shop_table th, .woocommerce-page #order_review table.shop_table th {
    font-family: 'Athelas'!important;
   font-size: 14px;
}

.woocommerce-page input.button {
  font-family: 'Athelas'!important;
    background: #000000!important;
   font-size: 14px;
}
.woocommerce-page button.button.alt {
background: #000000!important;
}
.woocommerce-page a.button.alt {
    background: #000000!important;
}
.header-section.header-fullwidth-menu .is-sticky .header-main-section {
    height: 43px;
}

#header-main-sticky-wrapper {
    height: 48px !important;
}

.is-sticky .header-main-section {
background: #000!important;
}
.header-top-cart .woo-cart a {
    background: #000 !important;
    color: #fff !important;
}
.woocommerce-page input.button {
    background: #000;
}


.header-section .header-main-section .header-top-cart .cart-icon .cart-count {
    color: #fff!important;
}
.woocommerce button.button.alt {
  font-family: 'Athelas'!important;
   font-size: 14px;
color:#fff!important;
background-color: #000!important;
}


.woocommerce a.button.alt {
  font-family: 'Athelas'!important;
   font-size: 14px;
color:#fff!important;
}

.header-section .header-top-cart .cart-icon .cart-count  {
    right: 74px!important;
    top: 0px!important;
}
.header-section.type-header-6 .header-top-cart .cart-icon {
    padding: 0px 82px 0px 0px;
}
.woocommerce .woocommerce-message .button {
       font-family: 'Athelas'!important;
    color: #fff;
background:#000;
}
.woocommerce-page input.button {
    color: #fff!important;
}
p,a,li,span,h1,h2,h3,h4,h5,h6,blockquote{
   /* font-family: 'Avenir';*/
    font-family: 'Athelas';
}
.product_meta > span{
   font-size:15px !important;
}
.woo-main-desc{
 font-family: 'Athelas' !important;
font-size:17px;
}
.single-product h1.product_title{
  font-family: 'Athelas' !important;
font-size:25px;
}
.woof_products_top_panel a{
text-transform:capitalize;
}
.quantity{
display: inline;
    width: auto !important;
}
.single_add_to_cart_button{ background:#000 !important; color:#fff !important; text-transform:uppercase; }
.zozo-woo-social-share-box,.related.products{
display:none;
}
.sidebar{
padding-top:5px;
}
#sidebar .widget-title{
color:#000 !important;
}
.tax-brands #primary{
width:75%;
float:right;
}
.tax-brands #sidebar{
width:24%;
float:left;
}
.woof_list li label{ 
    color: #000;
    font-family: 'Brandon Grotesque';
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 1px;
}
.mega-sub-menu >li>a{
   font-size:16px !important;
}
.mega-menu-item-has-children > a{
font-weight: 900 !important;
    text-transform: uppercase !important;
    margin-top: 10px !important;
    margin-bottom: 5px !important;
}
.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img{
border-color:#fff;
}
.flex-control-thumbs img{
border-color:#000 !important;
}
.woocommerce-product-gallery {
    display: flex;
}

.woocommerce-product-gallery .flex-control-thumbs {
    order: -10;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 100%;
    padding-top: 0;
    padding-bottom: 5px;
}
.product-label-container{
position:absolute;
top:0;
left:0;
}
.spbtn {
border: 1px solid #b3b3b3;
    padding: 0px 4px;
    color: #b3b3b3;
    font-weight: 600;
    display: inline-block;
    line-height: 18px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{

}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
background:#000;
}
#mega-menu-wrap-primary-menu{
background:#000 !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
font-family: 'Avenir';
    text-transform: uppercase;
    padding: 10px 25px;
    display: inline;
    font-weight: 400;
background:unset;
line-height: 43px;
}
.woo-catalog-ordering{
display:none;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
background:#fff;
}
.zozo-woo-rating{
display:none;
}
.page-title-breadcrumbs{
display:none;
}
.tax-brands #header,.single-product #header,.tax-product_cat #header{ position:relative; }
.brdetail_image{
    padding: 35px 70px 0px 70px;
}
.branddetail_cnt{
    padding: 0px 10% 0px 0px;
}
.branddetail_cnt h3{ font-weight:600;	font-size:20px; margin-bottom:0px;}
.br_content p{
    font-size:17px;     text-align: justify;
}
.postholder .onebythree{
    width:33.3%;
    float:left;
}
.postholder .onebythree .pst-item{
    width:100%;
    float:left;
    padding: 0px 25px;
    margin-bottom:30px !important;
}
.postholder .pst-item .excerptsec{
     font-size: 16px;
    line-height: 29px;
    text-align: justify;
    font-family: 'Athelas';
}
.postholder .pst-item a.rdmore{
   width: 100%;
    display: block;
    text-align: center;
    padding: 10px;
    border: 1px solid #000;
    margin-top: 25px;
    text-transform: uppercase;
    font-weight: 900;
    color: #000;
}
.postholder .pst-item a.rdmore:hover{
    background:#000;
    color:#fff;
}
.postholder .pst-item .imagesection{
    margin-bottom:20px;
}
.postholder .pst-item .titlesec{
    margin-bottom:10px;
}
.postholder .pst-item .titlesec h4{
    text-align:justify;
}
.single-post .post-featured-image{ display:none; }
.post blockquote{
    border:0px;
}
.teamitems_sec .vc_figure,.teamitems_sec  .vc_single_image-wrapper,.teamitems_sec img{
    width:100%;
}
#comments,.post-navigation,.entry-meta-wrapper,.tags-share-section,.post-navigation,.author-info,#respond{
    display:none;
}
.single-post .page-title-captions {
     width: 100%;
}
.fc-form-3 .form-element-html{
    padding-bottom:5px !important;
    padding-top:5px !important;
}
.navbar-left .zozo-main-nav > li:first-child > a, .header-section.header-fullwidth-menu .zozo-main-nav > li:first-child > a{padding-left:25px;}
.nav>li>a {
    padding: 10px 25px;
}
.fc-form-1 .submit-button span,#mc-embedded-close{
    font-weight:400;
    font-size:17px !important;
     font-family: 'Athelas';
}
.single p{
     font-size:16px;
}
.page-title-section .page-title-captions .page-entry-slogan{
    text-align:center;
        font-size: 45px !important;
    color: #ae7532;
    line-height: 55px!important;
    
    font-family: 'Bellarina' !important;
}
.secondblog{
    padding-top:70px;
    padding-left:40px;
    padding-right:40px;
}
blockquote{
     font-size:16px !important;
}
.blginnertitle strong{
font-size:25px;
}
.titleblog strong{
    font-size:22px !important;
}
.teamitems p,.firstservicetext p,.secondservicetext p,.thirdservicetext p,.blogitems p{
    font-size:16px;
}
.abouttext strong{
    font-size:18px;
}
.secsec h4 span{
    font-family: 'Brandon Grotesque';
}
.secsec p{
    font-size:17px;
}
.woocommerce ul.products li.product .price{
    text-align:center !important;
}
.product-category-title a{
    font-family: 'Brandon Grotesque';
    letter-spacing: 0.1em;
    font-weight: 600 !important;
    font-size: 11px !important;
    text-align: center;
    display: block;
    color: #343434 !important;
}
.product-title a{
    display:block;
    color:#343434 !important;
    text-align:center;
}
.woocommerce ul.products li.product h3 > a{
    font-family: 'Athelas';
}
.footerinfosec h5{
       font-family: 'Brandon Grotesque';
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
}
.footerinfosec p,.footerinfosec a{
     font-family: 'Athelas';
     font-size: 17px;
    color: #000;
    font-weight: 400;
}
.header-section.header-skin-light.header-transparent .is-sticky .header-main-section{
    background-color:#000;
}
#custom_html-3 li{
    position:relative;
}
#custom_html-3 li a{
    padding-left:15px;
}
#custom_html-3 li a:before{
    content: "\f105";
    display: block;
    font-family: FontAwesome;
    left: 0;
    position: absolute;
    color: inherit;
    top: 0x;
}
.firstservicetext{
   padding-left:50px;
}
.thirdservicetext{
    padding-top:75px;
    padding-right:50px;
}

.secondservicetext{
    
    padding-left: 45px;
    padding-top: 80px;
    padding-right: 110px;
    text-align: justify;

}
.thirdserviceimage {
    margin-top: -90px;
}
.secondserviceimage{
    margin-left: -100px;
    margin-top: -65px;
}
.servicesitems{
    padding-top:0px;
    padding-bottom:0px;
}
.fc-form-2 input,.fc-form-2 textarea,.fc-form-2 .main-label{
    font-family:avenir !important;
    font-size:15px !important;
}
.cn-title{
    font-size:18px;
    margin-bottom:3px;
    margin-top:25px;
color: #ae7532 !important;
    font-weight: 800;
}
.googlelocation a{
font-weight:bold;
}
.addressitem {
    width: 100%;
    display: table;
    font-size:15px;
    font-family:avenir;
}
.addressitem a{
    color:#000;
}
.iconsec{
     display: table-cell;
    width:30px;
}
.addcontsec {
    display: table-cell;
}
.blgitems .wpb_single_image img{
    border-radius:50%;
}
.blgitems a strong{
    font-size:17px;
    color:#000;
}
.colorwhite p,.colorwhite a strong{
    color:#fff !important;
}
.blogitems{
    padding-right:50px;
    padding-left:50px;
    padding-top:30px;
}
.abouttext{
    font-size:16px;
}
.teamimage1{
    padding-left:30px;
}
.thirdimg{
    padding-left: 60px;
    margin-top: -40px;
    margin-right: -30px;
}
.thirdtext {
    padding-left:50px;
    padding-top:40px;
}
.secondtext{
    padding-left: 30px;
    padding-right: 35px;
    padding-top: 15px;
  
}
.secondimg{
    padding-right: 50px;
    margin-top: -70px;
    margin-left: -20px;
  position:relative;
    z-index:999999;
}
.firsttext{
    padding-right: 50px;
    padding-left: 25px;
}
.teamitems_sec .wpb_column .vc_column-inner{
    padding:0px !important;
}
.brands_overlay {
    position: absolute;
    top: 0;
    /* background: #000; */
    right: 0;
    bottom: 0;
    z-index: 9;
    display: block;
    left: 0;
    text-align: center;
    vertical-align: middle;
    display: inline-table;
    height: 100%;
    width: 100%;
    z-index: 9;
    
}
.brands_overlay_content{
display: table-cell;
    vertical-align: middle;
    padding: 0 15%;
}
.abouttext p{
	margin-bottom:15px;
}
.page-title-section .page-title-wrapper-outer{
    height: 250px;
}
.page-title-captions h1{
	 font-family: 'Bellarina' !important;
}


.page-title-section .page-title-captions h1 {
    width: 100%;
    text-align:center;
    font-size: 70px !important;
     color:#ae7532;
    line-height:80px!important;
}
.single-product .page-title-section .page-title-captions h1 {
font-size: 45px !important;
}
.single-post .page-title-captions h1{
font-family: 'Athelas'!important;
    font-size: 45px !important;
    font-style: italic !important;
}
.single-post .page-title-section .page-title-captions .page-entry-slogan{
font-family: 'Athelas'!important;
font-size: 40px !important;
    font-style: italic !important;
}
.parent-pageid-296 .page-title-section .page-title-wrapper-outer{
    height: 250px;
}
.postid-5124 h1.entry-title, .postid-5131 h1.entry-title{
  padding-top: 10%;
}
.page-title-section {
    background-color: #ffffff;
    border-bottom: 1px solid #ffffff;
}
.brand_sec_1.wpb_column.vc_column_inner.vc_column_container.vc_col-sm-3.typo-default .overlaysec img {
    width: 100px;
}
#mega-menu-item-20{
    background: #fff !important;
    margin-left:40px !important;
}
#mega-menu-item-20 > a{
    color:#000 !important;
    font-weight:700 !important;
}
#mega-menu-item-20 > a:hover{
      background: #fff !important;
}
#mega-menu-item-20.mega-current-menu-parent > a{
background:#fff !important;
}
#main-menu #menu-item-20 ul li a{
    color:#fff;
}
.zozo-main-nav.navbar-nav .dropdown-menu{
    background-color: #000000 !important;
}
.woocommerce ul.products li.product .product-img-box{
        border: 0px solid rgba(204, 204, 204, 0.10980392156862745);
margin-bottom:10px;
}
.woocommerce ul.products li.product h3 > a {
    color: #000;
    font-size: 17px;
font-weight:600;
}
.woocommerce .price > .amount, .woocommerce-page .price > .amount, .price ins > .amount {
       font-family: 'Brandon Grotesque';
    font-size: 14px;
    font-weight: 400;
        color: #3c3c3c !important;
    
}
li .product-title,li .product-info .price{
    text-align:left !important;
}
.woocommerce ul.products li.product h5.product-category-title{
margin:0px;
}
.woocommerce ul.products li.product h5.product-category-title a, .woocommerce ul.products li.product h5.product-category-title {
    font-weight: 600;
    color: #a9a8ab;
    font-size: 11px;
    text-transform: uppercase;
}
.woocommerce .price > .amount, .woocommerce-page .price > .amount, .price ins > .amount {
    color: #000000;
}
.product-category-title span{
    width:0px;
}

#recent-posts-3 li a{
    font-size:14px
}
.footer-backtotop a{
        background-color: rgba(198, 198, 198, 0);
    border: 1px solid #e1b654;
}
#copyright-text p{
    font-size: 13px;
    color: #fff;
}
#copyright-text a{
    color:#fff;
}
.footer-copyright-section{
    padding:10px;
}
.footer-widgets-section {
    padding: 25px 0;
}
.footer-widgets li a{
    color:#fff !important;
    font-size:15px;
}
.textwidget li{
    font-size:15px;
    color:#fff;
}
.widget-title{
      font-family: 'Brandon Grotesque' !important;
    color:#fff !important;
    font-size:13px !important;
    letter-spacing:1px;
}

.instatitle{
    font-family: 'Avenir';
    color: #ae7532 !important;
    font-weight:600;
}
.latestnewsimages a{
    text-transform:uppercase;
}
.woocommerce ul.products li .product-buttons a{
    color:#fff;
}
.woocommerce-Price-currencySymbol{
    padding-left:5px;
}
#main-menu li a{
    color:#fff;
     font-family: 'Avenir';
        text-transform: uppercase;
    font-size:12px;
}
ul.products li .product-title{
    padding-top:0px !important;
}
/*ul.products li .product-title a{
    font-weight:500 !important;
}*/
.fa.fa-search {
    color:#fff;
}
.bestseller_cust{
    margin-bottom:0px !important;
}
.bestseller_cust .zozo-woo-rating{
    display:none;
}
.bestseller_cust ul li{
    margin-bottom:0px !important;
}
.bestseller_cust .product-title,.bestseller_cust .price{
    text-align:center;
}
.bestseller_cust li{
    width:100% !important;
    padding:0px !important;
    background:#fff !important;
}
#mc-embedded-close{
    width:100%;
    text-align:center;
    background:#D3D3D3;
    cursor:pointer;
}
#itro_popup #popup_content{
    
    overflow-x: hidden;
}
.fc-form-1 .form-element-field3 .form-element-html{
    padding-bottom:0px !important;
}
.flwdth{
    width:100%;
    float:left;
    padding:20px;
}
.hlfwdth{
    width:50%;
    float:left;
}
.hlfwdth.secsec{
    padding:20px;
}
.fistsec img{
    margin-bottom:0px;
    margin-top:0px;
}
.hlfwdth.secsec .powered-by{
    display:none !important;
}
/*
.overlay-newsletter{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#000;
}*/
.servic{
    position: fixed;
    z-index: 9999;
    right: 5px;
    bottom: 5px;
}
.servic img{
    width:60px;
}
.lat_nws_sec p{
    margin-bottom:0px;
}
.lat_nws_sec .vc_col-sm-4{
    padding-left:30px;
    padding-right:30px;
}
.lat_nws_sec a{
   color: #000;
    font-size: 17px;
    font-weight: 500;
    font-family: 'Athelas';
    letter-spacing: 0.5px;
}
.headtitles h3{
     font-family: 'Bellarina';
    color:#ae7532;
    font-size:60px;
}
.headtitles.latestnews h3{
    color:#fff;
}
.latestnewsimages {
    padding:0px 20px;
    margin-bottom:15px;
}

.latestnewsimages img{
    width: 100%;
    border-radius: 50%;
}
.ordernowbutton{
        padding: 10px 25px;
    background: #000;
    color: #fff;
    margin-top: 15px;
    position: relative;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;

}
.subscribeblock.athelasfont h5 {
    font-family: 'Athelas';
    font-weight: bold;
    font-size:22px;
}
.subscribeblock.athelasfont p{
    font-size:17px;
}
.overlaycontent{
    display: table-cell;
    vertical-align: middle;
    padding: 0 10%;
    height: 100%;
    width: 100%;	
	
	
	display: flex;  
	align-items: center; 
	justify-content: center;  
	text-align: center;  
}
.brand_sec_1> .vc_column-inner{
       padding-right: 35px;
    padding-left: 40px;
    padding-top: 20px;
    z-index: 1;
}
ol li{
 font-size:16px;
}
.secrowsec {
    padding-top: 0px;
}
.brand_sec_1> .vc_column-inner >.wpb_wrapper,.brand_sec_2> .vc_column-inner >.wpb_wrapper,.brand_sec_3> .vc_column-inner >.wpb_wrapper,.brand_sec_4> .vc_column-inner >.wpb_wrapper,.brand_sec_5> .vc_column-inner >.wpb_wrapper,.brand_sec_6> .vc_column-inner >.wpb_wrapper, .brand_sec_7> .vc_column-inner >.wpb_wrapper, .brand_sec_8> .vc_column-inner >.wpb_wrapper, .brand_sec_9> .vc_column-inner >.wpb_wrapper,  .brand_sec_10> .vc_column-inner >.wpb_wrapper{
    position:relative;
}
.overlaysec{
    position: absolute;
    top: 0;
   /* background: #000;*/
    right: 0;
    bottom: 0;
    z-index: 9;
 
    left: 0;
    text-align: center;
    vertical-align: middle;
   
	display: inline-table;
	
    height: 100%;
    width: 100%;
    z-index: 9;
	
	
	
	display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.overlaysec p.txtblck{
    display:none;
}
.overlaysec:hover{
    background: rgba(174, 117, 50, 0.8);
    
}
.overlaysec:hover img{
    display:none;
}
.overlaysec:hover p.txtblck{
    display:block;
    color:#fff;
}
.brand_sec_1> .vc_column-inner >.wpb_wrapper > .wpb_single_image img{
    z-index: 1;
    position: relative;
}
.brand_sec_2 > .vc_column-inner {
       margin-top: -50px;
    margin-left: 35px;
    z-index: 9;
    position: relative;
}
.brand_sec_3 > .vc_column-inner {
    margin-left: -60px;
    margin-top: -20px;
}
.brand_sec_4 > .vc_column-inner{
margin-left: -75px;
    margin-top: -70px;
     z-index:2;
}
.brand_sec_5 > .vc_column-inner{
    margin-top: -200px;
    margin-left: -5px;
        z-index: 8;
    position: relative;

}
.brand_sec_6 > .vc_column-inner{
    margin-left: -55px;
}
.brand_sec_7 > .vc_column-inner{
margin-top: -70px;
}
.brand_sec_8 > .vc_column-inner{
margin-left: 125px;
margin-top: -50px;
}
.brand_sec_9 > .vc_column-inner{
/* margin-left: -55px; */
margin-left: -88px;
    /* margin-top: 50px; */
margin-top: 0px;
}
.brand_sec_10 > .vc_column-inner{
margin-left: -100px;
    margin-top: -100px;
     z-index:2;
}
.firstblock_1 > .upb_row_bg:before{
    content: "";
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    pointer-events: none;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(255, 255, 255) 90%);
    width: 100%;
    /* height: 21em; */
   /* top: 0;*/
    top:25%;
}
.athelasfont{
     font-family: 'Athelas';
    font-weight: normal;
}

.cursivetagline{
         font-family: 'Bellarina';
    color: #fff !important;
    font-size: 70px;
    line-height: 70px;
    letter-spacing: 2px;
}

.topsectiontitle{
    padding-top:0px!important;
}
.middletopsec{
    padding-left:65px;
    padding-right:65px;
    padding-top: 10px;
}
.middletopsec p{
        font-size: 16px;
    color: #171717;
    text-align: justify;
    font-weight:500;
}
.middletopsec p strong{
    font-weight:900;
}
.firstblock_1 >.zozo-vc-main-row-inner{
    width:100%;
}
.header-section.header-fullwidth-menu .header-main-section{
    height:50px;
}
.site-content {
    padding-top: 0px;
    padding-bottom: 0px;
}
.zozo-standard-logo{
    width:30%;
}
#header-sidebar-social{
    display:none;
}
#header-contact-info{
    display:none;
}
.header-section.type-header-6 .header-logo-section{
    padding:0px;
}
.header-section.header-fullwidth-menu .header-logo-section,#main{
    border:0px;
}
#header-main-sticky-wrapper{
    background:#000;
}
.footer-section {
    background: #000000;
}
.footer-copyright-section {
    background: #000000;
    border-top:0px;
}
.rtl h1,.rtl h2,.rtl h3,.rtl h4, .rtl h5, .rtl h6,.rtl .widget-title{
font-family:'Adobe Arabic' !important;
}
.rtl p,.rtl a{
font-family:'HelveticaNeueLT Arabic 45' !important;
}
.rtl .cursivetagline{
font-size:45px !important;
line-height:60px;
}
.rtl .headtitles h3{
font-size:45px;
}
.rtl .widget-title{
letter-spacing:0px !important;
font-size:25px !important;
}
.rtl .footerinfosec h5{
font-weight: 900;
font-size: 25px;
    letter-spacing: 0px;
}
@media (min-width: 992px){
/*.footer-widgets.col-md-3 {
    width: 20%;
}*/

    .header-section .header-main-section .navbar-collapse {
    float: left;
    width: 100%;
}
    .header-section .header-main-section .navbar-collapse .zozo-main-bar, .header-section .header-main-section .navbar-collapse .zozo-top-right {
    text-align: center;
    width: 100%;
    margin: 0 auto;
}
    .header-section .header-main-section .navbar-collapse .zozo-main-bar > li, .header-section .header-main-section .navbar-collapse .zozo-main-bar .zozo-main-nav, .header-section .header-main-section .navbar-collapse .zozo-top-right > li, .header-section .header-main-section .navbar-collapse .zozo-top-right .zozo-main-nav {
    display: inline-block;
    float: none;
    text-align: center;
}
  .navbar-nav.navbar-right {
    position: absolute;
    display: inline;
    right: 0;
    float: right !important;
    width: auto !important;
    }
.navbar-nav.navbar-right.responsivemob {
display:none;
}
 .rtl .navbar-nav.navbar-right.responsivemob {
display:none;
}
 .rtl .navbar-nav.navbar-right {
   		position: absolute;
    display: inline;
    left: 0;
    right:unset;
    float: left !important;
    width: auto !important;
    }
    .navbar-nav.navbar-right li{
    float:left !important;
    }

}
@media (min-width: 1200px){
.header-section .header-logo-section .navbar-header .navbar-brand {

    margin-left: -62px;

}
}
@media (max-width: 1200px){

.flex-control-nav{
left:0px;
width:47px;
}
.flex-viewport {
    width: 100% !important;
    padding-left: 10%;
}
}
@media (max-width: 991px){
.mobmenu{
display:block !important;
}
.deskmenu{
display:none !important;
}
#main-menu  li{ width:100%; display:block; }
.header-main-section .navbar-collapse {
    background: #000000;
}
#main-menu{
width: 100%;
    text-align: left;
}
.zozo-main-nav.navbar-nav .sub-menu{
border:0px;
background:#000 !important;
}
.zozo-main-nav.navbar-nav > li > a{ background:#000; }
.zozo-main-nav > li > a {
    line-height: normal !important;
    margin: 0 0 0px !important;
    padding: 10px 15px !important;
}
.zozo-header-main-bar .nav.navbar-nav.navbar-right.zozo-main-bar{
display:none;
}
 .nav.navbar-nav.navbar-right.zozo-main-bar.responsivemob{
  display:inline-block;
float:left !important;
margin-bottom:0px !important;
}
 .nav.navbar-nav.navbar-right.zozo-main-bar.responsivemob li{
display:inline;
float:left;
padding-top:5px;
}
.nav.navbar-nav.navbar-right.zozo-main-bar.responsivemob li .wpml-ls-slot-shortcode_actions.wpml-ls-item{
margin-top:-17px;
}
}
@media only screen and (max-width: 768px) {
.header-main-section .navbar-nav > li.extra-nav {
    padding: 0 9px!important;
}


.wpml-ls-legacy-list-horizontal a {
    padding: 2px 0px 5px 22px!important;
}
.rtl .wpml-ls-legacy-list-horizontal a {
    padding: 15px 0px 5px 22px!important;
}

.nav>li>a {
    padding: 0px 0px!important;
}
.rtl .nav.navbar-nav.navbar-right.zozo-main-bar.responsivemob li {
    padding-top: 0px!important;
}
.nav.navbar-nav.navbar-right.zozo-main-bar.responsivemob li {
    padding-top: 6px!important;
}

.responsivemob  .extra-nav.search-nav{
display:none !important;
}

.tax-brands #primary,.tax-brands #sidebar{
width:100%;
}
.mobile-sub-menu.mobile-sub-nav a{
color:#fff ;
}
.postholder .onebythree{
width:100%
}
.header-main-section .zozo-main-nav > li > .menu-toggler i:before {
color:#fff!important;
}
    .page-title-section .page-title-wrapper-outer {
    height: 200px;
}
    .navbar-right{
   		display:none;
    }
    .zozo-standard-logo {
    width: 30%;
}
    .brand_sec_1> .vc_column-inner {
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
    z-index: 1;
    text-align: center;
}
    .brand_sec_1 figure,.brand_sec_1 figure .vc_single_image-wrapper, .brand_sec_1 figure img {
   	width: 100%;
    }
    .brand_sec_2 > .vc_column-inner {
    margin-top: 0;
    margin-left: 0;
    }
    .brand_sec_3 > .vc_column-inner {
    margin-left: 0px;
    margin-top: 0px;
}
    .brand_sec_4 > .vc_column-inner {
    margin-left: 0;
    margin-top: 0;
    }
    .brand_sec_5 > .vc_column-inner {
    margin-top: 0;
    margin-left: 0;
    }
    .brand_sec_6 > .vc_column-inner {
    margin-left: 0;
}
 .brand_sec_7 > .vc_column-inner {
    margin-top: 0;
    margin-left: 0;
    }
 .brand_sec_8 > .vc_column-inner {
    margin-top: 0px;
    margin-left: 0;
    }
   .brand_sec_9 > .vc_column-inner {
    margin-left: 0;
    margin-top: 35px;
}
 .brand_sec_10 > .vc_column-inner {
    margin-left: 0;
    margin-top: 0;
    }
    .hlfwdth {
    width: 100%;
    float: left;
}
    .main-mobile-nav .zozo-main-nav li > a, .main-right-mobile-nav .zozo-main-nav li > a{
   		background: #000000;
color:#fff ;
    }
    .header-section.header-skin-light.header-transparent .header-main-section .navbar-collapse, .header-section.header-skin-light.header-semi-transparent .header-main-section .navbar-collapse {
    	background-color: #000;
    }
    .zozo-main-nav > li > a{
   		color:#fff;
        text-transform:uppercase;
    }
    .mobile-sub-menu.collapse-16.collapse.in{
   		color:#fff;
        text-transform: uppercase;
    }
    .navbar-toggle .icon-bar {
    background: #fff;
}
    .header-section .header-main-section .zozo-main-nav > li > a:hover, .header-section .header-main-section .zozo-main-nav > li:hover > a, .header-section .header-main-section .zozo-main-nav > li.active > a, .header-section .header-main-section li i:hover, .header-section .header-main-section li a:hover, .header-section .zozo-main-nav li.current-menu-ancestor > a, .header-section .zozo-main-nav li.current-menu-parent > a, .header-section .zozo-main-nav li.current-menu-item > a, .header-section .header-toggle-section .nav > li > a:focus, .header-section .header-toggle-section .nav > li > a:hover, .header-main-section li.header-side-wrapper > a:focus, .header-section.header-skin-dark .header-main-section .zozo-main-nav li.current-menu-item > a, .header-section .header-main-section .menu-item.active > a {
    color: #ae7532;
}
    .header-section.header-skin-light.header-transparent .is-sticky .header-main-section, .header-section.header-skin-light.header-transparent .header-main-section.header-toggle-visible, .header-section.header-skin-light.header-semi-transparent .header-main-section.header-toggle-visible {
    background: #000;
}
    .teamimage1 {
    padding-left: 0px;
}
 .firsttext {
    padding-right: 10px;
    padding-left: 10px;
}
    .secondtext {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 35px;
}
    .thirdimg {
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
}
    .thirdtext {
    padding-left: 10px;
    padding-top: 10px;
}
    .secondimg {
    padding-right: 0;
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 35px;
    }
    .firstservicetext {
    padding-left: 0;
        text-align:justify;
}
    .secondservicetext {
    padding-left:10px;
    padding-top: 50px;
    padding-right: 10px;
    }
    .secondserviceimage {
    margin-left: 0;
    margin-top: 0;
}
    .thirdserviceimage {
    margin-top: 0;
    padding-top: 50px;
}
    .thirdservicetext {
    padding-top: 10px;
        padding-right:10px;
    }
.rtl .flex-control-nav{
right: -10px;
}
}
@media only screen and (max-width: 640px){
 .zozo-standard-logo {
    width: 50%;
}
.woocommerce ul.products.products-2 li.product, .woocommerce-page ul.products.products-2 li.product, .woocommerce ul.products.products-3 li.product, .woocommerce-page ul.products.products-3 li.product, .woocommerce ul.products.products-4 li.product, .woocommerce-page ul.products.products-4 li.product, .woocommerce ul.products.products-5 li.product, .woocommerce-page ul.products.products-5 li.product {
    width: 75%;
    margin: 0px auto;
    float: none;
}
.firsttext {
    padding-right: 10px;
    padding-left: 10px;
}
    .thirdtext {
    padding-left: 10px;
    padding-right: 10px;
}
.single-project .singletext {
padding: 0 !important; 	
}

}
@media only screen and (max-width: 480px){
.woocommerce ul.products.products-2 li.product, .woocommerce-page ul.products.products-2 li.product, .woocommerce ul.products.products-3 li.product, .woocommerce-page ul.products.products-3 li.product, .woocommerce ul.products.products-4 li.product, .woocommerce-page ul.products.products-4 li.product, .woocommerce ul.products.products-5 li.product, .woocommerce-page ul.products.products-5 li.product {
    width: 100%;
    margin: 0px auto;
    float: none;
}
.firsttext {
    padding-right: 10px;
    padding-left: 10px;
}
.thirdtext {
    padding-left: 10px;
    padding-right: 10px;
}
}
.formcraft-css .fc-form.fc-form-6 .form-element .submit-cover .submit-button {
background: border-box !important;
border: 2px solid #fff!important;
color: #ae7532 !important;
}
.formcraft-css .fc-form.fc-form-6 .form-element .submit-cover .submit-button:hover {
 background: #000 !important;
border: 2px solid #000!important;
color: #fff !important;
 }
.catelogue-class .vc_column-inner {
padding-top: 0px;
}
.vc_custom_1635170072380::before { 
opacity: 0.75 !important;

}
.project-class .rtlt {
     display: none;   
    width: 100%;
    padding: 199px 0px;
    height: 100%;
    margin-bottom: 30px;
    position: absolute;
    top: 0;
    right: 0%;
    transition: .5s ease;
    -ms-transform: translate(-50%, -50%);
    background-color: rgba(255,255,255,0.85);
    font-size: 21px;
    text-transform: uppercase;
    left: 0;
}
.home .project-class .rtlt {
    padding: 160px 0px !important;
}
.project-class:hover .rtlt {
  display: block;
 
}

.project-class h5 {
color: black;
font-size: 22px;
}
.home .project-class h5, .home .project-class .location-project{
font-size: 18px !important;
}
.catelogue-class h5,  .catelogue-class .form-element-html,  .catelogue-class span, .catelogue-class input[type=text]{
color: #ffffff !important;
}
.project-template-default .page-title-captions h1 {
padding-top: 142px;
}
.project-template-default .entry-content {
padding-bottom: 50px;
padding-top: 30px;
}
.project_location_detail {
text-align: center;

}
.single-project img.alignnone  {
    display: block;
    margin-left: auto;
    margin-right: auto;
     margin-top: 40px;
}
.single-project .singletext {
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 10px;
}
.post-5859 .vc-zozo-section {
padding: 0px !important;
}
.navbar-brand>img {
 /* margin-top: 61px; */
}
.homelogo>img {
padding-top: 4px;
}
.page-id-5121 .page-title-section .page-title-captions h1 {
padding-top: 153px;
}
 /*@media only screen and (max-width: 600px)   {
 
   #header-main-sticky-wrapper {
    height: 66px !important;

}
.header-section.header-fullwidth-menu .header-main-section {
    margin-top: -10px;
}
} */
.page-id-5574 .vc-zozo-section{
padding: 0px;
}
.container>.navbar-header {
/* margin-left: -99px !important; */
}
.navbar-header .navbar-brand img, .navbar-brand img {
        padding-top: 4px !important;
}
.brand_sec_21 > .vc_column-inner {
 margin-top: -90px;
    margin-left: -124px;
    z-index: 9;
    position: relative;
/*    margin-top: -90px;
    margin-left: -205px;
    z-index: 9;
    position: relative; */
}


.brand_sec_23 > .vc_column-inner {
    margin-left: 69px;
    margin-top: -78px;
}
.brandmantha .vc_column-inner {
margin-left: -193px !important;
  /*  margin-left: -112px !important; */
}
.ayaka .vc_column-inner {
    margin-left: -250px !important;
}
.woocommerce-product-gallery{
opacity: 1 !important;
}
html #footer-widgets-4 .formcraft-css .fc-form .form-element{
    z-index: 1 !important;
position : unset !important;
}
.brand_sec_diva > .vc_column-inner {
    margin-left: -156px;
    margin-top: -65px;
    z-index: 2;
}
.page-id-5574 .page-title-section .page-title-wrapper-outer, .page-id-5859 .page-title-section .page-title-wrapper-outer {
    height: 150px; 
}
@media (max-width: 767px) {
.wpb_row .wpb_column {
    margin-bottom: 0px;
}
.brandmantha .vc_column-inner {
    margin-left: unset!important;
}
.brands-resp .vc_single_image-wrapper, .brands-resp figure.wpb_wrapper.vc_figure, .brands-resp img.vc_single_image-img.attachment-full {
    width: 100%!important;
}
.brand_sec_21   .vc_single_image-wrapper, .brand_sec_21 figure.wpb_wrapper.vc_figure, .brand_sec_21 img.vc_single_image-img.attachment-full {
    width: 100%!important;
}
.brand_sec_21 > .vc_column-inner {
    margin-top: unset;
    margin-left: unset;
}
}
.projvideo {
    text-align: center;
}
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
        padding: 8px !important;
    background-color: #0b0b0b;
}
.term-alexandre-de-paris .price, .term-alexandre-de-paris .product-info, .tax-product_cat .price, .tax-product_cat .product-info{
display: none !important;
}