/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
**/


   body::after{
   position:absolute; width:0; height:0; overflow:hidden; z-index:-1;
   content:url(https://c-home.ua/wp-content/uploads/2022/08/bg-img-light.jpg) url(https://c-home.ua/wp-content/uploads/2022/07/1-vykl-2-vykl-3-vkl.jpg) url(https://c-home.ua/wp-content/uploads/2022/07/1-vykl-2-vykl-3-vykl.jpg) url(https://c-home.ua/wp-content/uploads/2022/07/1-vykl-2-vkl-3-vykl.jpg) url(https://c-home.ua/wp-content/uploads/2022/07/1-vkl-2-vykl-3-vykl.jpg) 
   url(https://c-home.ua/wp-content/uploads/2022/07/n1-2-3-.jpg) url(https://c-home.ua/wp-content/uploads/2022/07/1-vykl-2-vkl-3-vkl.jpg) url(https://c-home.ua/wp-content/uploads/2022/07/1-vkl-2-vykl-3-vkl.jpg) url(https://c-home.ua/wp-content/uploads/2022/07/n1-2-3-1-1.jpg);
}



.keycrm-bubble {
    width: 75px  !important;
    height: 75px !important;
   
}

#keycrm-social-buttons.left {
    left: 1% !important;
    margin: 14px !important;
}

.elementor-message {
    margin: 10px 0;
    font-size: 1.2em !important;
    line-height: 1.5 !important;
    text-align: center !important;
}


.bdt-card-default{
    backdrop-filter : blur(4px)
}

.cont-header{
    text-align: center;
}

.cont-divheader svg{
    height: 26px;
    width: auto;
    display: flex;
}

.cont-header a{
    font-size: 18px;
    color: #fff;
    font-weight: 500
}

.woocommerce div.product form.cart .button.single_add_to_cart_button {
    padding: 15px 35px 15px 35px !important;
}

.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart{
    display: block !important;
}

.xt_woovs-archives-product .xt_woovs-swatches .swatch.swatch-label.xt_woovs-selected{
    border-radius: 5px;
}

.woocommerce div.product form.cart .variations{
    border-bottom: none;
}


.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper span.wmc-current-currency {
   
    padding: 7px 20px;
    
    border: 1px solid #6ac630;
    
}

.woocommerce-multi-currency.wmc-shortcode .wmc-currency.wmc-active, .woocommerce-multi-currency.wmc-shortcode .wmc-current-currency {
    background-color: #6ac630;
    color: #ffffff;
}

.entry-content[ast-blocks-layout] > * {
    max-width: 100%;
    
}


.astra-shop-summary-wrap a:hover{
text-decoration: underline !important;
}

.woocommerce-loop-product__buttons a:hover{
text-decoration: none !important;
}

.bdt-notification-top-center, .bdt-notification-bottom-center{
    z-index: 9999 !important;
}


/*ScrollBar*/


/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}


.trp-language-switcher > div{
    background-color: #1C243CE3;
    border-radius: 5px;
    background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%);
    border: none;
    max-width: 52px;
    margin-top: 1px
}

.trp-language-switcher > div > a {
    display: block;
    padding: 2px;
    border-radius: 3px;
    color: rgb(255 255 255);
    font-weight: 600;
}

.trp-language-switcher > div > a:hover {
    background: #2f99b6;
}


/*GalleryProduct*/

.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: 24%;
    width: calc(18%);
    margin-right: 1em;
    margin-bottom: 1em;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 10px;
    
}


@media (min-width: 922px){
.woocommerce div.product.ast-product-gallery-layout-vertical div.images .flex-control-thumbs li {
    
    width: 104px !important;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 10px;
}


}

.woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    clear: none !important;
    
}

@media (max-width: 922px){
.woocommerce div.product div.images .flex-control-thumbs li {
    font-size: 16px !important;
    margin: 0px 5px 0px 0px !important;
    
}

}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
    display: none !important;
}

.woocommerce div.product form.cart div.quantity {
    margin-bottom: 0px !important;
}

/*spoiler*/
.spoiler-wrap {
    background: #ede8e8;
    border-radius: 5px;
}

.spoiler-wrap:hover {
    background: #C8C8C8;
    
}
.spoiler-head {
    padding: 10px;
    line-height: 1.5;
    cursor: pointer;
    font-weight: 500;
    font-size: 18px;
    margin: 20px 0px
}
.folded:before {
    content: "+";
    margin-right: 5px;
}
.unfolded:before {
    content: "–";
    margin-right: 5px;
}
.spoiler-body {
    padding: 10px;
    
    background: #fff;
}


@media (min-width: 1px) and (max-width: 520px){
.keycrm-bubble {
    width: 60px  !important;
    height: 60px !important;
   
}

#keycrm-social-buttons.left {
    left: 1% !important;
    margin: 10px !important;
}

.bg-section1{
    background: url(http://connecthome.com.uahttps://c-home.ua/wp-content/uploads/2022/07/novyj-proekt22.mp4#t=0,2.3);
}

.trp-language-switcher > div {
   padding: 3px 20px 1px 5px;
    margin-top: 2px;
}
}






@media (max-width: 480px){


    .spoiler-head {
    padding: 10px;
    line-height: 1.5;
    cursor: pointer;
    font-weight: 500;
    font-size: 16px;
    margin: 20px 0px
}

.bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-left svg{
    height: 20px;
    width: auto;
    }

    .bdt-tabs.fullwidth-on-mobile .bdt-tabs-item {
    width: 100%;
    flex: auto;
    margin-bottom: 10px;
}
}


/*Product Tabs*/

.bdt-tab>* {
    flex: none;
    padding-left: 10px !important;
    position: relative;
}


@media (min-width: 421px){


    .bdt-tab-title-icon-wrapper{
    display: flex;
    flex-direction: column;
    align-items: center;
    }

    .bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-left svg{
    height: 40px;
    width: auto;
    }

    .bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-left {
    margin-right: 0px !important;
    }

    .elementor-431 .elementor-element.elementor-element-ebc745c .bdt-tab .bdt-tabs-item-title {
    text-align: center;
    max-width: 173px;
}
}


/*Calculator*/

.calc-list .calc-item .calc-item__title {
    display: block !important;
    margin: 0 0 0px !important;
}

.calc-container.horizontal .calc-list.calc-fields .calc-item {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
}

.ccb-wrapper-1006.calculator-settings .calc-input-wrapper {
   
    max-width: 90px !important;
}


.calc-container .calc-list {
    
    width: 65% !important;
    
}


.calc-container .calc-width {
    
    width: 32% !important;
    position: sticky;
    top: 80px;
}

.calc-priceprod{
    font-size: 16px;
    margin-top: 7px;
    margin-right: 20px !important;
    font-weight: 600;
}


.calc-container .calc-list .calc-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.calc-cont-price{
    display: flex;
    align-items: center;
}

.calc-input-wrapper .calc-input {
    
    padding: 10px 20px !important;
}


.calc_range_field_id_0{
    width: 100%;
}

.calc-container .calc-list{
    min-height: 336px !important;
}

.calc-container .calc-list .calc-subtotal-list .sub-list-item span {
    
    text-transform: none !important;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track{
    height: 4px !important;
}

.e-control-wrapper.e-slider-container.e-horizontal .e-range {
    height: 4px !important;
   
}

.e-control-wrapper.e-slider-container .e-slider .e-handle {
    
    height: 20px !important;
    
    width: 20px !important;
   
}

.e-control-wrapper.e-slider-container.e-horizontal .e-handle {
   
    top: calc(50% - 9px) !important;
}

.currency_switch_form select{
    padding: 12px 20px 11px 15px !important;
    border-radius: 5px !important;
    background-color: #1C243CE3;
    color: #fff;
    border: none;
    font-weight: 600;
    margin-top: 1px;


  background-image: url("data:image/svg+xml;utf8,<svg fill='white' height='18' viewBox='0 0 24 24' width='18' xmlns='http://www.w3.org/2000/svg'> <path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 12px;

   -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
}


.currency_switch_form select:focus-visible {
    outline: -webkit-focus-ring-color auto px !important;
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
    outline-width: 0px !important;
}



.cpel-switcher--layout-dropdown .cpel-switcher__lang a {
 
     border-radius: 5px !important;
}




@media (max-width: 768px){

    .currency_switch_form select{
    font-size: 12px;
    padding: 10px 18px 11px 10px !important;
    background-image: url("data:image/svg+xml;utf8,<svg fill='white' height='14' viewBox='0 0 24 24' width='14' xmlns='http://www.w3.org/2000/svg'> <path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 12px;
} 

    .calc-cont-price{
        display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    margin-top: 10px !important;
}

    .ccb-wrapper-1006.calculator-settings .calc-input-wrapper {
   
    max-width: 120px !important;
}

.calc-container .calc-list .calc-item {
    display: block;
    
}



.calc-container .calc-list .calc-item .calc-item__title{
    display: flex !important;
    flex-flow: column !important;
    align-items: flex-start !important;
}

#my_img_block {
    position: relative;
    top: 0px !important;
    left: 0px !important;
    width: 100% !important;
}
.last-section{
   height: 0px !important;
}


.last-section .fp-tableCell{
   display: none !important;
}

}


/*Page osveschenie*/

#test-section{
    background: url(https://c-home.ua/wp-content/uploads/2022/07/1-vykl-2-vykl-3-vykl.jpg);
}


#box {
background:url(https://c-home.ua/wp-content/uploads/2022/07/zelyonyj.jpg) center center / cover;
}


#rgb-slider #rgb-contrast { pointer-events: auto; !important}
#rgb-slider2 #rgb-contrast2 { pointer-events: auto; !important}



.rgb-slider input[type=range] {
  width: 100%;
  -webkit-appearance: none;
  margin: 0;
  border-radius: 100%
}
.rgb-slider input[type=range]:focus { width: 100%;
 height: 19px;
 cursor: pointer;
 box-shadow: 0 4px 4px rgba(0,0,0,0.3) inset;
 background: linear-gradient(to right, #c20000 10%, #c26b00 20%, #00c20a 35%, #1700c2 80%, #6b00c2);
 border-radius: 20px;
 border: 0.2px solid #010101; }
.rgb-slider input[type=range]::-webkit-slider-runnable-track {
 width: 100%;
 height: 19px;
 cursor: pointer;
 box-shadow: 0 4px 4px rgba(0,0,0,0.3) inset;
 background: linear-gradient(to right, #c20000 10%, #c26b00 20%, #00c20a 35%, #1700c2 80%, #6b00c2);
 border-radius: 20px;
 border: 0.2px solid #010101;
}
.rgb-slider input[type=range]::-webkit-slider-thumb {
 box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
 border: 1px solid #000000;
 height: 30px;
 width: 30px;
 border-radius: 20px;
 background: white;
 cursor: pointer;
 -webkit-appearance: none;
 margin-top: -7px;
}



.kitty  .elementor-background-overlay{
  opacity: 0;
  animation: fadeIn ease 1s;
  
  animation-delay: 3.6s;
animation-fill-mode: forwards;
}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}




.rgb-slider2 input[type=range] {
  width: 100%;
  -webkit-appearance: none;
  margin: 0;
  border-radius: 100%
}
.rgb-slider2 input[type=range]:focus { width: 100%;
 height: 19px;
 cursor: pointer;
 box-shadow: 0 4px 4px rgba(0,0,0,0.3) inset;
 background: linear-gradient(to right, #c20000 10%, #c26b00 20%, #00c20a 35%, #1700c2 80%, #6b00c2);
 border-radius: 20px;
 border: 0.2px solid #010101; }
.rgb-slider2 input[type=range]::-webkit-slider-runnable-track {
 width: 100%;
 height: 19px;
 cursor: pointer;
 box-shadow: 0 4px 4px rgba(0,0,0,0.3) inset;
 background: linear-gradient(to right, #c20000 10%, #c26b00 20%, #00c20a 35%, #1700c2 80%, #6b00c2);
 border-radius: 20px;
 border: 0.2px solid #010101;
}
.rgb-slider2 input[type=range]::-webkit-slider-thumb {
 box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
 border: 1px solid #000000;
 height: 30px;
 width: 30px;
 border-radius: 20px;
 background: white;
 cursor: pointer;
 -webkit-appearance: none;
 margin-top: -7px;
}



#contrastSlider input[type=range] {
  width: 100%;
  -webkit-appearance: none;
  margin: 0;
  border-radius: 100%
}
#contrastSlider input[type=range]:focus { width: 100%;
 height: 19px;
 cursor: pointer;
 box-shadow: 0 4px 4px rgba(0,0,0,0.3) inset;
 background: linear-gradient(to right, #fff 0%, #ededed 100%);
 border-radius: 20px;
 border: 0.2px solid #010101; }
#contrastSlider input[type=range]::-webkit-slider-runnable-track {
 width: 100%;
 height: 19px;
 cursor: pointer;
 box-shadow: 0 4px 4px rgba(0,0,0,0.3) inset;
 background: linear-gradient(to right, #c4c4c4 0%, #fff 100%);
 border-radius: 20px;
 border: 0.2px solid #010101;
}

#contrastSlider input[type=range]::-webkit-slider-thumb {
 box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
 border: 1px solid #000000;
 height: 30px;
 width: 30px;
 border-radius: 20px;
 background: white;
 cursor: pointer;
 -webkit-appearance: none;
 margin-top: -7px;
}



.mob-light {
    display: flex;
    background: url(https://c-home.ua/wp-content/uploads/2022/08/light-mob-back.png) center center / contain no-repeat;
    width: 220px;
    height: 490px;
    text-align: right;
    flex-direction: column;
    float: right;
}

.btn-mob-row{
    display: flex;
    justify-content: space-around;
    margin-top: 275px;
    padding: 0px 15px;
    z-index: 2;
}

.switch_bg{
    width: 56px;
    height: 56px;
    border-radius: 10px;
    background-color: #1b1d34;
    border: 2px solid #030b1d;
    padding: 5px;
    text-align: left;
    font-size: 8px;
    line-height: 10px;
    display: flex;
    flex-direction: column;
    font-weight: 300;
}

.switch_bg.active {
   
    background: #3d5afe;
    border: 2px solid #3d5afe;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(255 255 255 / 23%);
-moz-box-shadow: 0px 0px 5px 0px rgb(255 255 255 / 23%);
box-shadow: 0px 0px 5px 0px rgb(255 255 255 / 23%);
}

.switch_bg.active:hover, .switch_bg.active:active, .switch_bg.active:focus{
   
    background: #3d5afe;
    border: 2px solid #3d5afe;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(255 255 255 / 23%);
-moz-box-shadow: 0px 0px 5px 0px rgb(255 255 255 / 23%);
box-shadow: 0px 0px 5px 0px rgb(255 255 255 / 23%);
}





.switch_bg:hover{
background-color: #1b1d34;
    border: 2px solid #030b1d;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(255 255 255 / 23%);
-moz-box-shadow: 0px 0px 5px 0px rgb(255 255 255 / 23%);
box-shadow: 0px 0px 5px 0px rgb(255 255 255 / 23%);
}


.switch_bg:focus {
   background-color: #1b1d34;
    border: 2px solid #030b1d;
}

.switch_bg svg{
    fill: #fff;
    height: 17px;
    margin-bottom: 7px
}


.btn-mob-row-mob{
    display: flex;
    justify-content: center;
    
}


.btn-mob-row-mob .switch_bg {
    margin: 0 10px;

    
}


#fp-nav ul li a span, .fp-slidesNav ul li a span{
    background: #fff !important;
}

.pos0{
     background-image: url(https://c-home.ua/wp-content/uploads/2022/07/1-vykl-2-vykl-3-vykl.jpg) !important;
background-size: cover !important;
}




.pos1{
    background-image: url(https://c-home.ua/wp-content/uploads/2022/07/1-vykl-2-vykl-3-vkl.jpg) !important;
background-size: cover !important;

    transition: background 0.5s linear;
}

.pos2{
    background-image: url(https://c-home.ua/wp-content/uploads/2022/07/1-vykl-2-vykl-3-vykl.jpg) !important;
background-size: cover !important;

    transition: background 0.5s linear;
}

.pos3{
    background-image: url(https://c-home.ua/wp-content/uploads/2022/07/1-vykl-2-vkl-3-vykl.jpg) !important;
background-size: cover !important;

    transition: background 0.5s linear;
}
.pos4{
    background-image: url(https://c-home.ua/wp-content/uploads/2022/07/1-vkl-2-vykl-3-vykl.jpg) !important;
background-size: cover !important;

    transition: background 0.5s linear;
}
.pos5{
    background-image: url(https://c-home.ua/wp-content/uploads/2022/07/n1-2-3-.jpg) !important;
background-size: cover !important;

    transition: background 0.5s linear;
}
.pos6{
    background-image: url(https://c-home.ua/wp-content/uploads/2022/07/1-vykl-2-vkl-3-vkl.jpg) !important;
background-size: cover !important;

    transition: background 0.5s linear;
}
.pos7{
    background-image: url(https://c-home.ua/wp-content/uploads/2022/07/1-vkl-2-vykl-3-vkl.jpg) !important;
background-size: cover !important;

    transition: background 0.5s linear;
}
.pos8{
    background-image: url(https://c-home.ua/wp-content/uploads/2022/07/n1-2-3-1-1.jpg) !important;
background-size: cover !important;

    transition: background 0.5s linear;
}



.golos0{
     background-image: url(https://c-home.ua/wp-content/uploads/2023/04/svet-1-2-3-1.jpg) !important;
background-size: cover !important;
}


.golos1 .pt-plus-columns-bg-wrap.columns-video-bg{
    display: none;
}

.golos2 .pt-plus-columns-bg-wrap.columns-video-bg{
    display: none;
}

.golos3 .pt-plus-columns-bg-wrap.columns-video-bg{
    display: none;
}

.golos4 .pt-plus-columns-bg-wrap.columns-video-bg{
    display: none;
}

.golos5 .pt-plus-columns-bg-wrap.columns-video-bg{
    display: none;
}

.golos6 .pt-plus-columns-bg-wrap.columns-video-bg{
    display: none;
}

.golos7 .pt-plus-columns-bg-wrap.columns-video-bg{
    display: none;
}

.golos8 .pt-plus-columns-bg-wrap.columns-video-bg{
    display: none;
}


.golos1{
    background-image: url(https://c-home.ua/wp-content/uploads/2023/04/svet-1-23-1.jpg) !important;
background-size: cover !important;
background-position-y: 48% !important;
    
}

.golos2{
    background-image: url(https://c-home.ua/wp-content/uploads/2023/04/svet-1-2-3-1.jpg) !important;
background-size: cover !important;
background-position-y: 48% !important;
   'golos
}

.golos3{
    background-image: url(https://c-home.ua/wp-content/uploads/2023/04/svet-12-3-1.jpg) !important;
background-size: cover !important;
background-position-y: 48% !important;
   'golos
}
.golos4{
    background-image: url(https://c-home.ua/wp-content/uploads/2023/04/svet-1-2-3.jpg) !important;
background-size: cover !important;
background-position-y: 48% !important;
   'golos
}
.golos5{
    background-image: url(https://c-home.ua/wp-content/uploads/2023/04/svet-12-3.jpg) !important;
background-size: cover !important;
background-position-y: 48% !important;
   'golos
}
.golos6{
    background-image: url(https://c-home.ua/wp-content/uploads/2023/04/svet-123-1.jpg) !important;
background-size: cover !important;
background-position-y: 48% !important;
   'golos
}
.golos7{
    background-image: url(https://c-home.ua/wp-content/uploads/2023/04/svet-1-23.jpg) !important;
background-size: cover !important;
background-position-y: 48% !important;
   'golos
}
.golos8{
    background-image: url(https://c-home.ua/wp-content/uploads/2023/04/svet-123.jpg) !important;
background-size: cover !important;
background-position-y: 48% !important;
   'golos
}


@media (max-width: 580px){

.pos0{
    background-position-x: 60% !important;
     background-size: cover !important;
}


.pos1{
  background-position-x: 60% !important;
     background-size: cover !important;
     background-repeat: none;
}

.pos2{
  background-position-x: 60% !important;
     background-size: cover !important;
}

.pos3{
  background-position-x: 60% !important;
     background-size: cover !important;
}
.pos4{
  background-position-x: 60% !important;
     background-size: cover !important;
}
.pos5{
 background-position-x: 60% !important;
    background-size: cover !important;
}
.pos6{
  background-position-x: 60% !important;
     background-size: cover !important;
}
.pos7{
 background-position-x: 60% !important;
    background-size: cover !important;
}
.pos8{
 background-position-x: 60% !important;
    background-size: cover !important;
}

.golos0{
    background-position-x: 60% !important;
     background-size: cover !important;
}


.golos1{
  background-position-x: 60% !important;
     background-size: cover !important;
     background-repeat: none;
}

.golos2{
  background-position-x: 60% !important;
     background-size: cover !important;
}

.golos3{
  background-position-x: 60% !important;
     background-size: cover !important;
}
.golos4{
  background-position-x: 60% !important;
     background-size: cover !important;
}
.golos5{
 background-position-x: 60% !important;
    background-size: cover !important;
}
.golos6{
  background-position-x: 60% !important;
     background-size: cover !important;
}
.golos7{
 background-position-x: 60% !important;
    background-size: cover !important;
}
.golos8{
 background-position-x: 60% !important;
    background-size: cover !important;
}


.mob-light {
    display: flex;
    background: none;
    text-align: left;
    flex-direction: column;
    height:0%;
    width: auto;
    float: none;
}

.btn-mob-row{
    display: flex;
    justify-content: center;
    margin-top: 0px;
    padding: 0px 15px;
}

.switch_bg{
    width: 76px;
    height: 76px;
    border-radius: 10px;
    background-color: #1b1d34;
    border: 2px solid #030b1d;
    padding: 5px;
    text-align: left;
    font-size: 12px;
    line-height: 14px;
    display: flex;
    flex-direction: column;
    font-weight: 300;
    margin:10px;
}

#fp-nav {

    display: none;
}

.kitty  .elementor-background-overlay{
  opacity: 0;
  animation: fadeIn ease 1s;
  
  animation-delay: 3s;
animation-fill-mode: forwards;
}
}


.thanks-info-section{
    display: none;
}


.back-steps-services{
     
}




.row-div1 {
    background: url(https://c-home.ua/wp-content/uploads/2022/11/call-bg.jpg);
      background-size: cover !important;
     background-repeat: none;
     transition: background 0.5s linear;
      
}


.row-div2 {
    background: url(https://c-home.ua/wp-content/uploads/2022/11/project-bg.jpg);
      background-size: cover !important;
     background-repeat: none;
     transition: background 0.5s linear;
    

}

.row-div3 {
    background: url(https://c-home.ua/wp-content/uploads/2022/11/utr-project-bg.jpg);
      background-size: cover !important;
     background-repeat: none;
     transition: background 0.5s linear;
     

}

.row-div4 {
    background: url(https://c-home.ua/wp-content/uploads/2022/11/pay-bg.jpg);
      background-size: cover !important;
     background-repeat: none;
     transition: background 0.5s linear;
     

}

.row-div5 {
    background: url(https://c-home.ua/wp-content/uploads/2022/11/install-bg.jpg);
      background-size: cover !important;
     background-repeat: none;
     transition: background 0.5s linear;
 
     
     
}

.serv-title h2{
    color: #000;
}
.serv-title-color h2{
    color: #ffffff !important;
}



@media (max-width: 480px){


    .spoiler-head {
    padding: 10px;
    line-height: 1.5;
    cursor: pointer;
    font-weight: 500;
    font-size: 16px;
    margin: 20px 0px
}

.bdt-tabs .bdt-tabs-item-title .bdt-button-icon-align-left svg{
    height: 20px;
    width: auto;
    }

    .bdt-tabs.fullwidth-on-mobile .bdt-tabs-item {
    width: 100%;
    flex: auto;
    margin-bottom: 10px;
}

.row-div1 {
    background: none;
}
.row-div2 {
    background: none;
}
.row-div3 {
    background: none;
}
.row-div4 {
    background: none;
}
.row-div5 {
    background: none;
}
.serv-title-color h2{
    color: #000 !important;
}
}

.awcfe-inline-item .woocommerce-input-wrapper .input-radio {
  display: inline-block !important; margin-right: 5px; margin-top: 5px;
}
.awcfe-inline-item .woocommerce-input-wrapper label {
    display: inline-block !important; margin: 0px 10px 0px 0px;
}
.awcfe-hidden {
	display: none;
}.awdr_free_product_text{
    display: inline-block;
    padding: 0px 10px;
    background-color: #3d9cd2;
    color: #fff;
    border-radius: 3px;
}
.variation-wdr_free_product{
    display: none !important;
}
.awdr_change_product{
    cursor: pointer;
}
.awdr_free_product_variants{
    padding: 5px;
}
.awdr-product-name{
    padding-left: 10px;
}
.awdr_change_product{
    display: flex;
}
.awdr-select-free-variant-product-toggle {
    color: gray;
    cursor: pointer;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 1.02em;
    transition: 0.4s;
}

.awdr-select-free-variant-product-toggle-active, .awdr-select-free-variant-product-toggle:hover {
    color: #444;
}

.awdr-select-variant-product {
    padding: 0 18px;
    display: none;
    background-color: white;
    overflow: hidden;
}
.awdr-select-free-variant-product-toggle:after {
    content: '\02795'; /* Unicode character for "plus" sign (+) */
    font-size: 12px;
    color: #777;
    margin-left: 10px;
}

.awdr-select-free-variant-product-toggle-active:after {
    content: "\2796";/* Unicode character for "minus" sign (-) */
}.whatsapp-icon{position:fixed;left:0;bottom:20px;width:60px;height:60px;box-sizing:border-box}.whatsapp-icon_left{left:32px;right:auto}.whatsapp-icon_right{right:32px;left:auto}.whatsapp-icon__icon{width:100%;height:100%}