@charset "UTF-8"; 
/* Theme Name: Twenty Twenty-One AVT  */
  
.sidebar_cat{    background: #f6f6f6;   padding: 25px;}
.sidebar_cat ul{    margin: 0;   padding: 0;   list-style: none;}
.sidebar_cat ul a{color: #383838;}
.sidebar_cat ul li{line-height: 20px;margin-bottom:8px;border-bottom: 1px solid #eee;    padding-bottom: 8px;}
.sidebar_cat_tit{font-size: 20px;    padding-bottom: 0px !important;   margin-bottom: 15px !important;}
.woocommerce-result-count,.onsale{display:none}
.woocommerce-loop-product__title{color: #212121;}
.woocommerce ul.products li.product .price{}
.woocommerce-Price-amount bdi{}
.mid-opis{padding-bottom:50px;}
.woocommerce ul.products li.product{background: #f2f2f2;    padding: 15px;   border-radius: 10px;  margin-bottom: 25px; position:relative;}

.woocommerce-loop-category__title{margin-top: 20px;    font-size: 16px;    line-height: 17px;    padding-bottom: 6px;    font-weight: 600;   text-align: center;    min-height: 44px;   display: flex;  vertical-align: middle;   width: 100%;   justify-content: center;   align-items: center;   color: #212121 !important;}
.woocommerce ul.products li.product a img{    background: #fff;  padding: 12px;height:auto !important}
.woocommerce-loop-category__title .count,.wc-block-product-categories-list-item-count{display:none !important}

.ui-slider.ui-widget-content:not(.iris-slider-offset){border: none !important; border-color:  #093f80 !important;  }
.ui-widget-header {border: none !important; background: #eff9fc !important;}
.wpfFilterContent select{    border: 1px solid #e9e9e9;   padding: 5px;    border-radius: 4px;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {     margin: 0 1.5% 12px 0 !important;   width: 23.5%  !important; }
.ui-slider.ui-widget-content .ui-slider-handle {   background: #093f80 !important;    border-color:  #093f80 !important;  border-radius: 2px !important;}
#block-6 > p{display:none !important}

.wpfFilterWrapper{    margin-top: 0  !important}
.woocommerce-Price-amount bdi,.woocommerce-Price-currencySymbol {    color: #212121;    font-weight: 700;    font-size: 18px;}
.ui-slider.ui-widget-content .ui-slider-handle:hover, .ui-slider.ui-widget-content .ui-slider-handle.ui-state-hover, .ui-slider.ui-widget-content .ui-slider-handle.ui-state-active {  border-color: #eff9fc !important; }
.aws_onsale{display:none !important}
.aws_result_item .saleproc, .aws_result_excerpt{display:none !important;font-weight: 600 !important;}
.aws-search-result .aws_search_more a{color:#fff !important;background: #093f80 !important;}
.aws-search-result .aws_result_price ins{text-decoration: none !important;}
.aws-search-result  .woocommerce-Price-amount bdi  { 	color: #737373;}
.woocommerce ul.products li.product .button{background: #083f80;    padding: 9px 4px;    color: #fff !important;    font-weight: 600;    text-decoration: none;    font-size: 14px !important;    border-radius: 4px;     min-height: auto !important;    width: 100%;  text-align: center;}
.columns-4 .price ins{text-decoration: none;}
.columns-4 .price del{text-decoration-color: #212121;}
del{    text-decoration:none !important;}
del bdi{    text-decoration: line-through !important;}
.woocommerce-loop-product__title{min-height:90px !important}

.ss-box .entry-title a.woocommerce ul.products li.product .price {   display: inline-block !important;   height: 10px !important;width: 100%;}
.woocommerce ul.products li.product del{    float: right;  padding: 0;}

.ss-box  .entry-content{display:none!important}  
.ss-box .entry-title{color: #212121;line-height: 16px;}
.ss-box .entry-title a{color: #212121; background: #f2f2f2;   padding: 6px 10px 4px;    border-radius: 10px; width:100%; display:inline-block;    border-radius: 5px;}
.search-result-count{padding-bottom:30px;}
.ss-box .type-product {margin-bottom:6px;}
.ss-box .type-product img{display:none}
.seo-text-box{padding-bottom: 50px;     padding-top: 80px;}
.ss-box .col-md-3{width:100% !important}
.etap-box-con{padding-bottom: 50px; background: #F4F4F4; padding-top: 80px;}
.added_to_cart.wc-forward{display:none !important}
.ajax_add_to_cart.added{    background: #083f80 !important;} 
.wp-block-woocommerce-cart .wc-block-components-product-badge{display:none !important}
.at-list{margin-bottom:15px;}
.at-list span{ color: #6d6d6d;}
a,a:hover{    text-decoration: none !important;cursor:pointer;} 

.h1-us{font-size: 12px;   text-transform: uppercase;   color: #ababab;}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{color:#212121}
.ui-accordion .ui-accordion-content { 	 padding: 10px 10px !important;}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { padding: 0; margin: 0; margin-bottom:10px;   font-size: 14px; }
.woocommerce ul.products li.product .price {    font-size: 16px;    font-weight: 500;    color: #747474;margin: 0;    margin: 0; display: inline-block;  float: left;    width: 100%; line-height: inherit;   max-height: 24px;}

.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: #eff9fc !important;   color: #093f80 !important;}

*{font-family: "Gilroy", sans-serif !important;font-weight: 500;font-size: 16px;}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button)
a,a:hover{    text-decoration: none !important;cursor:pointer;}

.color-w{color:#fff;}
.color-g{color: #3e90f7;}
.pad-0{padding:0 !important}
.float-right{float:right;}
.float-left{float:left;}
.margin-right-10{margin-right: 10px;display: inline-block;} 
.margin-right-20{margin-right: 20px;display: inline-block; }
.margin-left-10{margin-left: 10px;display: inline-block;} 
.margin-left-20{margin-left: 20px;display: inline-block; }
.margin-bottom-64{    margin-bottom: 53px;}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-top-10{margin-top:10px;}
.margin-top-20{margin-top:20px;}
.padding-bottom-0{padding-bottom:0 !important;}
.text-right{text-align:right;}
.line-row{width:100%;display:inline-block}

.mar-top-50{margin-top:50px;}
.text-w{color:#fff;}
.top-head {  top:0px;  width: 100%;    z-index: 100;    transition: 0.2s;    padding: 17px 0 17px;    position: fixed;    border-bottom: 1px solid rgba(144, 144, 144, 0.2);    background: #fff;}  

.top-box{height:86px; display:inline-block;  width:100%; background:#fafafa ;float:left}
.header-info{position: relative;}

.header-mail,.header-tel{text-decoration: none;}
.header-mail  { font-size:16px; font-weight: 500; color: #212121 !important;   }
.header-tel  { font-size: 20px; font-weight: 600; color: #212121 !important;   }
.header-mail-line{line-height:18px;}

.header-btn{  text-align:center;  background: #083f80;      display: inline-block;  padding: 8.5px 25px;    color: #fff !important;    font-weight: 500;    text-decoration: none;    font-size: 17px !important;    border-radius: 6px;}
.header-btn:hover{    background: #0065ac;}

.car-btn{  text-align:center;width: 43px;    height: 43px;  display: inline-block; border-radius: 6px;background: #EFF9FD url(assets/img/bag.svg) center no-repeat;background-size: 16px;}
.car-btn:hover{  background: #0065ac url(assets/img/bag-3.svg) center no-repeat;background-size: 16px;}

.tg-btn{  text-align:center;width: 43px;    height: 43px;  display: inline-block; border-radius: 6px;background: #EFF9FD url(assets/img/tg.svg) center no-repeat;background-size: 21px;}
.tg-btn:hover{  background: #0065ac url(assets/img/tg-2.svg) center no-repeat;background-size: 21px;}

.what-btn{  text-align:center;width: 43px;    height: 43px;  display: inline-block; border-radius: 6px;background: #EFF9FD url(assets/img/what.svg) center no-repeat;background-size: 21px;}
.what-btn:hover{  background: #0065ac url(assets/img/what-2.svg) center no-repeat;background-size: 21px;}
.search-btn{  text-align:center;width: 43px;    height: 43px;  display: inline-block; border-radius: 6px;background: #EFF9FD url(assets/img/ico/search.svg) center no-repeat;background-size: 20px;}
.search-btn:hover{  background: #0065ac url(assets/img/ico/search-2.svg) center no-repeat;background-size: 20px;}

#block-search{      background: #fff;  display: block;    position: absolute;  right: 100px; width: 330px;     z-index: 10;}
.ico-btn-search-krest {    background: #EFF9FD  url(assets/img/ico/group.svg) center center no-repeat !important;   background-size: 21px !important;}
.ico-btn-search-krest:hover {    background: #dfedf2  url(assets/img/ico/group.svg) center center no-repeat !important;   background-size: 21px !important;}
.aws-container .aws-search-field{padding: 7px 13px !important;}
.aws-container .aws-search-form .aws-form-btn{background: #eff9fc url(assets/img/ico/search.svg) center no-repeat  !important;  background-size: 20px  !important; margin-left: 7px !important;  border: none !important; border-radius: 6px !important; }
.aws-container .aws-search-form .aws-form-btn:hover{background: #0065ac url(assets/img/ico/search-2.svg) center no-repeat  !important;  background-size: 20px  !important;   }
.aws-search-result .aws_result_item .aws_result_link_top,.aws-search-result .aws_result_title{ color: #212121 !important;}
.aws-container .aws-show-clear .aws-search-field{ background: #f7f7f7 !important;  border: none !important;;     border-radius: 4px !important; }
.aws-container .aws-search-form .aws-search-btn_icon{color: transparent!important;}
.aws-search-result .aws_result_title{color: #212121!important;}
input[type=search]:focus {    outline-offset: 0 !important;}
.wc-block-mini-cart__quantity-badge svg{display: none !important}
.wc-block-mini-cart__button {background:none !important;width: 100%;  height: 100%; display: inline-block !important;}
#block-2,.wc-block-mini-cart{width: 100%;    height: 100%;    display: inline-block;}


.footer {    padding: 60px 0 65px;    background: #2c2d32;    color: #B1B1B1;}
.footer .header-tel{    font-size: 20px;    font-weight: 600;   color: #fff !important;}
.footer .header-mail{    font-size: 16px;    font-weight: 500;   color: #fff !important;}
.link-primary{  color:#0065ac !important}
.link-primary:hover{color:#fff !important}
.footer-title{    text-transform: uppercase; color:#fff}
.footer p,.footer__copy{font-size:14px;}
footer p{margin: 0;}
.footer a{    color: #B1B1B1;    font-size: 14px;}
.footer a:hover,.footer a:focus{color:#0065ac  }
.footer a.menu-a{    color: #5ebdec;    font-size: 14px;}
.logo-foot img{max-width:150px;    margin-bottom: 71px;}
.foot-tit{font-size:17px; color:#fff}
.footer-text{color:#B1B1B1;font-size:14px;font-weight: 500; }
.margin-top-btn{margin-top: 20px;}

.top-menu{    background: #fafafa;}
.bg-light{background: none !important;}
.nav-link{font-size: 16px !important;}
.navbar{padding:0 !important}
.navbar-expand-lg .navbar-nav .nav-link{        padding-right: 30px !important;        padding-left: 30px !important;}

.white-box{padding:80px 0 80px;}
.white-small-box{padding:80px 0 80px;}
.dark-small-box{padding:  80px 0 80px;    background: #2c2d32;} 
.dark-small-box-plus{padding: 180px 0 40px;     margin-top: -100px; background: #2c2d32;} 
.grey-small-box{padding:80px 0 80px; background:#F4F4F4}

.grey-box{padding-bottom: 120px;padding-top:  120px;  background:#f9f9f9}
.grey-box-bottom{padding-bottom: 120px; background:#f9f9f9}
.grey-box-top{padding-top:  120px; background:#ffff}
.white-box-bottom{padding-bottom: 120px; background:#ffff}
.white-box-top{padding-top:  120px; background:#ffff}

.white-box p{   font-size: 17px;      padding-bottom: 20px; margin: 0 !important}
.breadcrumbs-all{background: #eee;    font-size: 14px;    padding: 6px 0;}
.breadcrumbs{}
.big-tit{      font-weight: 600;  font-size: 50px;padding-bottom:40px !important;margin-bottom:0 !important;}
.big-tit-post{      font-weight: 600;  font-size: 50px;padding-bottom:10px !important;margin-bottom:0 !important;}

.accordion-header button{    font-family: "Gilroy", sans-serif !important;  background: none !important;  color: #1a1a1a !important;    font-size: 20px !important;}
button:focus {    outline: none !important;    box-shadow: none !important;}
.accordion-body{    font-size: 18px;    padding-top: 0;}
.accordion-body p{   font-size: 18px;   }
.accordion-button{font-weight: 600;}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) { 	text-decoration: none !important;  }
.box-blog-list-item{ height:370px; background:#fbfbfb;  border: 1px solid #d6dde0;    border-radius: 10px;  margin-bottom:30px;}
.box-blog-list-item:hover{ cursor:pointer;    box-shadow: 0px 0px 4px #c5cfd2;  }
.box-blog-img{height:200px; border-radius: 10px 10px 0 0; margin-bottom:20px;}
.box-blog-tit{padding-left:20px;padding-right:20px ; padding-bottom:5px;font-size: 17px;    color: #212121}
.box-blog-date{padding-bottom:15px; color:#083f80;font-size: 14px;}
.box-blog-date-post{padding-bottom:40px;}
.box-blog-list-item .box-blog-date{padding-left:20px;padding-right:20px ;}
.box-blog-big-img{height:300px;width:100%;border-radius:20px;}
.box-blog-text,.box-blog-text strong,.box-blog-text i,.box-blog-text b{font-size: 16px;}
.box-blog-text ul{padding-left: 0;}
.navigation .nav-links .nav-next a, .navigation .nav-links .nav-previous a{text-decoration:none !important}
.entry-header > *, .post-thumbnail > *, .page-content > *, .comment-content > *, .widget > *{margin-top:0 !important;}

.nav-previous a:hover p,.nav-next  a:hover p{color: #0065ac !important;}
.all-cont{position:relative;}
.card-cont{    border: 1px solid #d6dde0;background:#fff;display:inline-block; padding:25px;border-radius:10px;position:absolute;top:40px; left:0;display:inline-block;width:500px;}
.card-cont2{background:#fff;top:270px;}
.card-cont-tit{font-size: 18px;    font-weight: 700;padding-bottom:10px}
.contact-info{  margin-bottom:5px;}
.contact-span {    float:left;    width: 100px;    color:#8d8d8d;       display: inline-block;}
.contact-text{ float:left;    width: 340px; color:#212121;    } 
.contact-text a {    color: #212121}
.ad-zak{ color:#083f80;}
.box-portfolio-list-item{background: #fbfbfb;    padding: 20px; border: 1px solid #d6dde0;    border-radius: 10px;margin-bottom:30px;}
.box-portfolio-tit{ font-weight: 600; font-size: 18px; padding-bottom:3px;    color: #212121;}
.box-portfolio-text{    font-weight: 500; font-size: 16px;padding-bottom:15px;}
.portfolio-img{ border-radius: 10px;}
.portfolio-img-back{width:100%;height:320px; border-radius: 10px;}
.title-h2{font-size:28px;padding-bottom:40px;line-height: 30px;}
.title-small{font-size: 16px;   color: #0b5897; font-weight: 600;line-height: 30px;}
.title-text{font-size: 18px;   font-weight: 600;line-height: 26px;}
.title-big{    font-weight: 600;    font-size: 50px;      line-height: 60px;  padding-bottom: 40px !important; margin-bottom: 0 !important;}
.title-middle{    font-weight: 600;    font-size: 40px;     line-height: 50px;   padding-bottom: 30px !important; margin-bottom: 0 !important;}


.owlowl-prev-controls{margin-top:35px;}
.box-portfolio-list-item .owlowl-prev-controls{margin-top:0px;}
.owl-dot  {    background: #eee;    width: 10px;      margin-right: 6px;  height: 5px;    border-radius: 5px; float:left;margin-right:5px}
.owl-dot.active { width: 20px;   background: #0065ac;; }

.back-about{height:550px; width:100%;background: url(assets/img/back.jpg) center no-repeat;background-size:cover;border-radius:15px;}
.back-about-text{    background: #0065ac;    color: #FFF;    padding: 15px;    border-radius: 11px;    display: inline-block;    margin-top: -20px;    margin-left: 20px;   position: relative;}
.back-dir{height:400px; width:100%;background: url(assets/img/dir.jpeg) center no-repeat;background-size:cover;border-radius:15px;}
.kov{    font-size: 130px;    color: #eee;   position: absolute;   line-height: 115px;    left: 20px;   font-style: italic;}
.kov-text{padding-left: 90px;  position: relative;}

.img-g img{border: 2px solid #eee;border-radius: 10px;background: #f3f3f3;max-width: 100%;}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img { outline: none !important;} 

.owl-nav{position: absolute;   right: 0;top: -77px;}


.owl-prev{ display:inline-block !important; width: 43px;    height: 43px;  display: inline-block; border-radius: 6px;background: #EFF9FD url(assets/img/arrow-left.svg) center no-repeat;background-size: 21px;    color: transparent;margin-right:10px !important}
.owl-prev:hover{  background: #0065ac url(assets/img/arrow-left-w.svg) center no-repeat;background-size: 21px;}


.owl-next{display:inline-block !important;  width: 43px;    height: 43px;  display: inline-block; border-radius: 6px;background: #EFF9FD url(assets/img/arrow-right.svg) center no-repeat;background-size: 21px;    color: transparent;}
.owl-next:hover{  background: #0065ac url(assets/img/arrow-right-w.svg) center no-repeat;background-size: 21px;}

.btn-kon{  text-align:center;background: #083f80; display: inline-block;    padding: 8.5px 25px;    color: #fff !important;    font-weight: 500;    text-decoration: none;    font-size: 17px !important;border-radius: 6px;}
.btn-kon-big{padding: 12px 30px;  font-size: 20px !important;}
.btn-kon:hover,.btn-kon:focus{background: #0065ac;} 
.btn-kon-pod{}

.main-plus-box{ position:relative;    min-height: 230px;   margin-bottom: 40px;   padding: 20px;    background: #fff; border-radius: 10px;}
.main-plus-box-g{  background: #f4f4f4; }
.main-plus-box-info{position:absolute;   bottom: 20px;   padding-right: 20px;}
.main-plus-box-title{font-size: 18px;    line-height: 22px;   padding-bottom: 6px; font-weight: 600;}
.main-plus-box-img img{width:35px;margin-bottom:15px;}

.form-box{padding:80px 0; min-height:450px; background: url(assets/img/form-back2.png) center no-repeat;background-size: cover;} 
.btn-100{width:100%;}



.main-service { background: #f7f7f7; padding: 60px 0 60px;}
.main-services-box{ margin: 15px 0; }
.main-services-box-img{height:150px;border-radius: 10px;}
.main-services-box-title {  margin-top: 20px;  font-size: 18px;    line-height: 22px;    padding-bottom: 6px;    font-weight: 600; color:#212121 !important}

.company-main-box{ padding: 80px 0 80px;}
.comang-main-box{padding:  0px 0 80px;}
.comang-main-box .owl-dots{display:none !important} 
 

.chel-infa{   background: #f7f7f794;backdrop-filter: blur(5px);  margin: 10px;   margin-top: -20px;     z-index: 1000;   position: relative;   border-radius: 7px;   padding: 12px 17px;}
.chel-box-name{    font-size: 16px;    color: #0b5897; font-weight: 600;}
.chel-box-dol{}


.main-banner{margin-bottom: 100px;background: url(assets/img/back_main.png) center bottom no-repeat;background-size: cover;padding: 130px 0 0 0;     position: relative;width:100%;}
.main-pre{margin-top: 60px;}
.main-title{    font-weight: 600;   font-size: 40px;    padding-bottom: 30px !important;  margin-bottom: 0 !important;line-height: 45px;} 
.main-title-ser{ font-size: 34px; line-height: 38px; }
.main-offer{ width:80%;  font-weight: 600;  color: #0b5897; font-size: 20px;line-height: 22px;  padding-top: 10px !important; }

.main-up-plus-box{    margin-bottom: -100px; position: relative; background: #fff;border-radius: 10px  ;padding:20px;bottom: 0;  float:left; width: 175px; height: 160px; margin-right: 10px;     border-left: 1px solid #eee; } 
.main-up-plus-box-dark{   background: rgb(56 57 62);  border: 1px solid rgba(255, 255, 255, 0.06);}
.main-up-plus-box-img{margin-bottom:10px;}
.main-up-plus-box-text{position:absolute;bottom:15px;}
.main-up-plus-box span{color: #3e90f7;    font-size: 30px;  font-weight: 600;}
.company-box-img  img{width:100%;border-radius:10px;}
.company-box-img-main  {width:100%;border-radius:10px;background: url(assets/img/comp.jpg) center center no-repeat;background-size: cover;height: 351px;}
.main-list-btn{      margin-top: 20px;     margin-bottom: 40px; display: inline-block;   width: 100%;}
.btn-kon-pod{ background: url(assets/img/ico/arrow2.png)  22px 5px no-repeat;    background-size: 39px;    width: 255px;    line-height: 20px;   padding: 8px 0 0 70px;} 
.grey-small-box{}
.main-banner-service{background: url(assets/img/intro-bg.jpg) center center no-repeat;background-size: cover;}
.form-img{width:100%; height:410px;background: url(assets/img/tehpod3.png) center no-repeat;background-size: cover; border-radius:15px;}

.etap-box{ display: inline-block; margin-bottom:20px; width:100%;margin-bottom:30px;}
.etap-num{  color:#083f80;    padding: 7px 0;  text-align: center;    width: 34px;    height: 34px  ;  display: inline-block;   border-radius: 6px;  background: #fff;margin-bottom:10px;  font-size: 14px;float:left}
.etap-text{     padding: 2px; width:80%;float:left;margin-left:18px}
.main-cat{padding-bottom:80px; padding-top:80px;}
.img-100{width:100%;border-radius:15px;}
.etap-img-100{background: url(assets/img/etap.png) center no-repeat;background-size: cover; border-radius:15px;width:100%;height:500px}

.box-blog-list-item-ser  .main-services-box{margin-top:0}
.box-blog-list-item-ser .main-services-box-img  { border-radius: 10px 10px 0 0;}
.box-blog-list-item-ser  .main-services-box-title{padding-left:20px;padding-right:20px ;}
.box-blog-list-item-ser {height: 264px;}
.dropdown:hover .dropdown-menu{display:inline-block;}

.dropdown:hover .nav-link.dropdown-toggle{background: #fff;}
.dropdown .dropdown-menu {     border: 1px solid #eeeeee;       border-top: 0; border-radius: 0;}
.dropdown .dropdown-item{font-size:14px; font-weight:500;}

.product-list-item-tit{margin-top: 20px;    font-size: 18px;    line-height: 22px;    padding-bottom: 6px;    font-weight: 600; text-align:center;    min-height: 52px;    display: flex;   vertical-align: middle;  width: 100%;    justify-content: center;    align-items: center; color: #212121 !important}
.product-item-img img{padding:15px;    background: #fff;  border-radius: 10px;}
.product-item {    background: #eee;    padding: 15px;    border-radius: 10px;    margin-bottom: 25px;}
.col-lg-20{width:25%;}

span.tag-groups-label { color:#212121;   display: inline-block;    float: left;    background: #eee;   padding: 1px 6px;   border-radius: 4px;    margin-right: 4px;    margin-bottom: 4px;font-size:14px !important}
span.tag-groups-label:hover {background: #0b5897; color:#fff;}
.tag-groups-first-group{font-size: 18px;    line-height: 22px;    padding-bottom: 6px;    font-weight: 600;}
.box-tag{margin-top:70px}
.woocommerce-notices-wrapper{display:none !important}
.hleb-box  {   padding: 4px 0;  background: #f0f0f0;  font-size: 12px !important;}
.hleb-box a{font-size: 12px !important; color: #7a7a7a!important;} 
.woocommerce-breadcrumb{font-size: 12px !important;}
.big-tit-prod{font-weight: 600;    font-size: 28px;    padding-bottom: 0px !important;    margin-bottom: 30px !important;}

.post-thumbnail, .entry-content .wp-audio-shortcode, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .default-max-width {	max-width: 100 !important;}
.woocommerce-Tabs-panel h2{  font-size: 20px;    padding-bottom: 0px !important;    margin-bottom: 30px !important;}
.woocommerce table.shop_attributes td p {  padding: 5px 10px !important; font-style: normal !important; ;}
.woocommerce table.shop_attributes th { width: auto !important; font-weight: 600 !important;padding: 8px !important;} 
table td, table th, .wp-block-table td, .wp-block-table th{    border: none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight: 600 !important;} ≈
.woocommerce-tabs{margin-top:60px;    display: inline-block;    width: 100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin: 0 0 50px !important;}
.product_meta span.sku_wrapper,.product_meta span.posted_in,.product_meta span.tagged_as{width:100%; display:inline-block;}
.product_meta span.posted_in a, .product_meta span.tagged_as a{color: #212121;  display: inline-block;   background: #eee;   padding: 1px 6px;   border-radius: 4px;   margin-right: 4px;   margin-bottom: 4px;font-size:14px;}
.product_meta span.posted_in a:hover, .product_meta span.tagged_as a:hover{background: #083f80 !important; color:#fff !important }
.fa-expand:before{   color:transparent !important; ;background:  url(assets/img/ico/search.svg) center no-repeat;   background-size: 20px;width: 20px !important;     display: inline-block;}
.dashicons-arrow-right-alt2:before,.dashicons-arrow-left-alt2:before { content: "" !important;}
.dashicons-arrow-right-alt2{background: url(assets/img/arrow-right.svg) center no-repeat !important; background-size:30px !important;}
.fa-plus:before{color:transparent !important; background: url(assets/img/arrow-right.svg) center no-repeat !important; background-size:19px !important;}
.fa-minus:before{color:transparent !important; background: url(assets/img/arrow-right.svg) center no-repeat !important; transform: rotate(90deg); background-size:19px !important;}

.wpfFilterButton{    background: #083f80;   padding: 9px 4px;    color: #fff !important;    font-weight: 600;    text-decoration: none;    font-size: 14px !important;   border-radius: 6px;    font-weight: 500 !important;   min-height: auto !important;}
.wpfClearButton { background: #fff !important; color: #083f80 !important;   padding: 9px 3px;   font-weight: 500;  text-decoration: none;   font-size: 14px !important;   border-radius: 6px;   border: 1px solid !important; min-height: auto !important;}
 
.wpfFilterButton:hover,.wpfClearButton:hover {    background: #0065ac !important;color: #fff !important;  }




.dashicons-arrow-left-alt2{ background: url(assets/img/arrow-left.svg) center no-repeat !important; background-size:30px !important;} 
.single-product .woocommerce-Price-amount bdi{font-weight: 600 !important; font-size:30px !important}
.single-product .woocommerce-Price-currencySymbol{font-weight: 600 !important; font-size:30px !important}
.single_add_to_cart_button {text-align: center;   background: #083f80 !important;    display: inline-block;    color: #fff !important;   font-weight: 500 !important;   text-decoration: none;   border-radius: 6px;   padding: 10px 30px;   font-size: 17px !important; border:none !important}
.single_add_to_cart_button:hover{    background: #0065ac !important;}
.input-text.qty{    height: 46px;   border: 2px solid #dadada;   border-radius: 5px;}
.entry-summary ins{text-decoration: none  !important;;}
.saleproc{float: left;   display: inline-block;   background: #e34444;   color: #fff;   padding: 5px 8px;     font-size: 14px;  border-radius: 3px;margin-top:7px;}
.entry-content .saleproc{position: absolute;  right: 0;    top: 0;margin-top:0px;}
ins,del{float:left;padding-right: 15px;}
p.price{display: inline-block; width:100%}
.single-product .onsale{display:none !important} 

.wc-block-mini-cart__drawer .wc-block-components-product-name {color:#212121 !important;} 
.wc-block-mini-cart__drawer .wc-block-components-product-metadata,.wc-block-mini-cart__drawer .wc-block-cart-item__prices,.wc-block-mini-cart__drawer .wc-block-components-product-badge,.wc-block-components-totals-item__description{display:none !important;}

.wc-block-components-button{color: #083f80 !important;     padding: 8.5px 4px;     font-weight: 500;    text-decoration: none;    font-size: 13px !important;    border-radius: 6px;  border: 1px solid;}
.wc-block-components-button:hover{color: #fff !important;  background: #083f80 !important;  }
.wp-block-woocommerce-mini-cart-checkout-button-block{text-align: center;   background: #083f80;     padding: 8.5px 4px;    color: #fff !important;   font-weight: 500;   text-decoration: none;   font-size: 13px !important; border-radius: 6px;}
.wp-block-woocommerce-mini-cart-checkout-button-block:hover{    background: #0065ac !important;}
.wpfFilterTitle{padding-top: 3px !important;}
.woocommerce-ordering select{    padding: 6px 10px;   border: 2px solid #eee;   margin-right: 17px;    border-radius: 5px;}
.logo-img{max-width:100%;max-height: 47px;}



#menu-toggle { position: relative;   cursor: pointer;   text-align: center;  width: 43px;   height: 43px;   display: inline-block;  border-radius: 6px;       position: absolute;   right: 15px;  top: 15px;} 
#menu { position: fixed; top: 0;  right: -350px;  width: 350px;  height: 100%;  padding: 50px 30px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; -webkit-transition: all .3s ease-in;  -moz-transition: all .3s ease-in;  -o-transition: all .3s ease-in; transition: all .3s ease-in; text-align: center; background-color: #f5f5f5; }
	
#menu .brand {   font-size: 70px; font-weight: 900; line-height: .6;  color: #ddd;margin-bottom:50px;}
#menu ul {  padding: 0; margin-top: 30px; }
#menu ul li { list-style-type:none; }
#menu ul li a { text-align: left; display: block;  font-weight: 500; line-height: 22px; font-size:16px; -webkit-transition: all .3s ease;  -moz-transition: all .3s ease; -o-transition: all .3s ease;  transition: all .3s ease;  text-decoration: none; color: #232629; border-top: 1px solid #eee; }
#menu ul li:last-child a {  border-bottom: 1px solid #eee; } 
body.open #menu {     right: 0; left: inherit; } 
.page-wrap {   -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; }
body.open .page-wrap {  margin-right: 350px; } 
button:focus {  outline: none; }
.ui-accordion-header{    border-radius: 7px !important;    background: #eee !important;   color: #212121 !important;    font-weight: 500;    border: 1px solid #eee !important;   margin-bottom: 5px;}
.ui-accordion-content{border:none !important}
.ui-state-active{    background: #0065ac !important;color: #fff !important;  }
.col-50 {   width: 50%;   float: left;}
.col-30 {   width: 30%;   float: left;}
.col-70 {   width: 70%;   float: left;}
.line-top-mob{width: 100%;   padding: 10px 15px 10px 15px;position: fixed;  background: #ffffffdb;  backdrop-filter: blur(3px);z-index: 100;z-index: 100;
    top: 0;
    left: 0;}
.col-50 .logo-img{max-height: 40px;}
.to-comp{}
.to-phone{display:none !important}
.hamburger {  position: relative;  display: inline-block; vertical-align: middle;  cursor: pointer; width: 43px; height: 43px;    padding: 6px;  border-radius: 8px; background: #EFF9FD url(assets/img/ico/menu.svg) center no-repeat !important; ;  background-size: 21px;border:none; } 
.mobile-menu {  display: none;  position: fixed;  top: 0;  right: 0;  height: 100%;  width: 100%; z-index: 1000; }	
.mobile-menu .mm__bg {   position: absolute;left: 0;    top: 0;   width: 100%;   height: 100%;   background: rgba(20, 20, 20, 0.8);z-index: 100; }
.mobile-menu .mm__wrapper {        padding: 25px; visibility: hidden;-webkit-transform: translateX(+100%);transform: translateX(+100%); transition: all .4s ease-in-out;overflow-y: auto; position: relative;    width: 100%; height: 100%;   z-index: 200;     touch-action: auto;  -ms-touch-action: auto;    background: #fff; float: right;}
.mobile-menu .h__logo {   margin-top: 15px;    margin-bottom: 25px; }
.mm__header .close-btn { position: absolute; top: 0;  right: 0;  margin-right: 15px;  margin-top: 15px; }
.close-btn {position: relative;  width: 20px;  height: 20px;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  cursor: pointer; }
.close-btn:before {   width: 2px;  height: 18px; left: 8px; top: 0; }
.close-btn:after {   height: 2px;   width: 18px;  top: 8px;left: 0; }
.close-btn:before, .close-btn:after {content: "";  background: #000; position: absolute; }
.close-btn--red:before, .close-btn--red:after { background: #000000; } 
.ui-accordion .ui-accordion-header{font-size: 14px !important;   font-weight: 500 !important;}
.modal-dialog-city{max-width: 900px !important;background: #fafafa;border-radius:6px;}
 
li.tit-citi-pop {    font-size: 16px; font-weight: 600;     margin-top: 15px;    margin-bottom: 5px;padding-left:10px !important}
.modal-dialog-city li{list-style: none;line-height: normal;padding-left:10px}
.modal-dialog-city li a{font-size: 13px;color:#212121;line-height: normal;}
.btn-close{      z-index: 1;  position: absolute;    top: 15px;   right: 15px;}
.popup-tit{font-size: 28px;    padding-bottom: 10px;   line-height: 30px;}
.modal-body{    padding: 25px}
.modal-dialog-city ul {    padding-left: 0;}
.modal{z-index: 10000;}
.city-head a:after {content: "";    background: url(assets/img/arrow-right.svg) right no-repeat !important;    transform: rotate(90deg);    background-size: 23px !important;   width: 17px;   height: 8px;  display: inline-block;}
.city-head span{font-size: 16px;    font-weight: 600; color: #212121 !important;}
.modal-a {text-align: center;     display: inline-block;  padding: 8px 25px;   font-weight: 500; text-decoration: none; font-size: 16px !important;   border-radius: 6px;}
.modal-a-1{  background: #083f80;   color: #fff !important;  border:1px solid #083f80;margin-right:10px;}
.modal-a-2{background:none;  color: #083f80 !important; border:1px solid #083f80 }
.modal-a-1:hover{background:#0065ac; }
.modal-a-2:hover{background:#083f80;  color: #fff !important;}
.seo-text-box-cat{padding-top:60px}
.form-box .b24-form-header{    padding: 0 !important;}
.form-box .b24-form-padding-side{    padding: 0 !important;}
.form-box .b24-form-wrapper.b24-form-border-bottom{    background: transparent;}
.form-box .b24-form-header-title{ color: #fff !important;    text-align: left !important;}
.form-box .b24-form-header-description{ color: #fff !important;    text-align: left !important;}
.form-box  .b24-form-wrapper.b24-form-border-bottom {   border-bottom: none !important}
.form-box input{background: #383c45 !important;    border: 1px solid #575757 !important;   color: #fff !important;}
.form-box  .b24-form .b24-form-sign-abuse-link{border-bottom: 1px solid rgb(255 255 255) !important;}
.form-box input::placeholder { color: #fff !important;}
.form-box  .b24-form-field-agreement .b24-form-field-agreement-link{color: #fff !important;}
.form-box  .b24-form a{color: rgb(255 255 255) !important;}
.form-box .b24-form-control-select-label,.form-box  .b24-form-control-label{color: rgb(255 255 255) !important;}
.wc-block-components-product-name{color:#212121;}
.breadcrumb_last,.breadcrumb_last strong{    font-size: 12px !important; color: #000000 !important;    font-weight: 500 !important;}
#breadcrumbs {margin-bottom:0px !important}
 .btn-kon-list{background: #139cd8 !important ;  padding: 9px 4px;  color: #fff !important;    font-weight: 600;  text-decoration: none;   font-size: 14px !important;     border-radius: 4px;  min-height: auto !important;   width: 100%;   text-align: center;margin-top:10px;}
.btn-kon-list:hover{background: #083f80 !important}
.woocommerce ul.products li.product .button:hover{background: #139cd8 !important ; }


.related.products{    margin-top: 150px;}
.related.products  .woocommerce-Price-amount bdi {  font-weight: 500 !important;   font-size: 18px !important; }
.related.products  .woocommerce-Price-currencySymbol {  font-weight: 500 !important;   font-size: 18px !important; }
.related.products  .saleproc{    position: absolute;    top: 0;   right: 0;}
.related.products .woocommerce ul.products li.product a img {    background: #f2f2f2;    padding: 12px;    height: auto !important;}
.related.products  #carusel_poduct_related ul li{padding:15px !important}
.related.products .margin-bottom-20 {   margin-bottom: 0;}
.related.products h2{padding-bottom:15px;}
.woocommerce-Price-amount bdi, .woocommerce-Price-currencySymbol{    color: #212121;    font-weight: 600;   font-size: 16px;}
.wc-block-mini-cart__badge{ color: #ffffff!important;   background: #093f80 !important;  margin-top: -10px !important;}


@media (min-width: 768px) {
	.mobile-menu .mm__wrapper { width: 35%; overflow-x: hidden; } 
	.mobile-menu {    padding-top: 0; } 
}
@media (min-width: 1200px) {
	.mobile-menu .mm__wrapper {width: 25%; } 
}
.mm__body .dropdown .dropdown-menu { 	border: none;max-width: 100%;}
.mm__body .dropdown-item{    padding: 4px 0;white-space: normal;line-height: 16px;}

.wp-block-button__link { 	color: #fff !important;}
.vigoda td {    font-size: 12px;   line-height: 12px;}
.woocommerce-tabs{margin-top:50px;}


@media only screen and (max-width: 1400px) { 
	.product-list-item-tit{font-size: 16px;padding-bottom: 0;    min-height: 40px;}
	.main-plus-box{ min-height: 260px;}
	.margin-right-20 { margin-right: 15px;}
	.header-btn{font-size: 15px !important;padding: 10px 16px;}
	.btn-kon-big {   padding: 8.5px 25px;    font-size: 17px !important;} 
    .company-box-img-main  { height: 364px;}
	.main-title-ser {   font-size: 30px;  line-height: 33px;}
	.woocommerce-loop-product__title {  min-height: 115px !important; }
}


@media only screen and (max-width: 1200px) { 
	* {   font-size: 14px;  }
	.col-lg-20{width:25%;}
	.product-list-item-tit  {margin-top: 18px;  font-size: 16px;    line-height: 19px;min-height: 45px;}
	.main-banner{padding: 100px 0 0 0;}
	.main-title{line-height: 40px;font-size: 35px;}
	.main-plus-box-title {    font-size: 16px;    line-height: 18px;	padding-bottom: 9px;}
    .main-plus-box {        min-height: 220px;}
	.title-h2 {  font-size: 26px;    padding-bottom: 25px;    line-height: 30px;}
	.main-pre { margin-top: 40px;}
	.title-middle { font-size: 36px;   line-height: 40px;padding-bottom: 20px !important;}
	.company-box-img-main {   height: 308px;   }
	.title-text { font-size: 16px;   font-weight: 500;   line-height: 21px;}
	.what-btn,.tg-btn,.car-btn,.search-btn,.owl-prev,.owl-next{width: 40px; height: 40px;}
	.logo-foot img { max-width: 120px; margin-bottom: 50px;}
	.main-services-box-title { margin-top: 15px;  font-size: 16px; 	line-height: 19px;}
	.title-text { font-size: 14px;    line-height: 19px;}
	.card-cont2 { top: 250px;}
	.card-cont{padding: 20px;}
	.contact-text{width: 290px;}
	.box-portfolio-tit{font-size: 18px;    line-height: 22px;}
	.box-blog-tit{font-size: 16px; 	line-height: 19px; }
	.back-about { height: 350px;}
	.big-tit,.big-tit-post {  font-size: 40px;padding-bottom: 30px !important;} 
	.box-blog-text,.box-blog-text strong,.box-blog-text i,.box-blog-text b,.white-box p,.white-box b,.box-portfolio-text{font-size: 16px;}
	.box-blog-big-img{height: 270px;   border-radius: 10px;  margin-bottom: 20px;} 
	.box-portfolio-tit {     font-size: 18px;   line-height: 18px;   font-weight: 600;   }
	.main-title-ser {   font-size: 30px;  line-height: 33px;}
	
	 .what-btn, .tg-btn, .car-btn, .search-btn, .owl-prev, .owl-next {       width: 33px;       height: 40px;   }
	.top-head .header-btn  {   padding: 8.5px 9px !important;     margin-right: 7px !important; }
	.margin-top-btn { margin-top: 0 }
	.woocommerce-loop-product__title {  min-height: 115px !important; }
}


@media only screen and (max-width: 990px) { 
    .to-comp{display:none !important}
    .to-phone{display:inline-block !important}
	.margin-bottom-64 {  margin-bottom: 30px;}
	.company-box-img-main {height: 341px;}
	.product-item {  padding: 10px;    margin-bottom: 12px;}
	.product-list-item-tit {   margin-top: 12px;   font-size: 13px;  line-height: 18px;  min-height: 36px }
	.btn-kon {   padding: 8.5px 8px;   font-size: 14px !important;}
	.main-up-plus-box {  padding: 15px; width: 160px;  height: 140px;}
	.main-plus-box{    padding: 15px;}
	.dark-small-box-plus {   padding: 140px 0 40px; }
	.main-plus-box {       min-height: 250px;  }
    .title-middle { font-size: 30px;       line-height: 36px;     padding-bottom: 20px !important;}
	.top-head .header-btn{display:none}
	.offset-md-1,.offset-md-2 { margin-left: 0 !important; }
	.col-md-10 {    width: 100%  !important;   }
	.box-blog-date { 	padding-bottom: 5px;}
	.uslug-box .col-md-3{width: 33% !important;}
	.card-cont,.card-cont2{position: relative;    top: 0;     left: 0;width: 100%;margin-bottom:20px;	}
	.contact-info{display: inline-block;margin-bottom: 0;        width: 100%;} 
    .big-tit,.big-tit-post {  font-size: 34px;  padding-bottom: 30px !important;   }
	.contact-text,.contact-span {     width: inherit;   }
	.ad-zak{width: 100%;  display: inline-block;}
	.box-portfolio-tit {     font-size: 16px;   line-height: 18px;   font-weight: 600;   }
	.box-blog-text,.box-blog-text strong,.box-blog-text i,.box-blog-text b,.white-box p,.white-box b,.box-portfolio-text{font-size: 14px;} 
	.box-blog-big-img{height: 230px;    margin-bottom: 20px;}
	.box-portfolio-list-item .owl-nav { display:none !important; }
	.main-banner-service .col-md-7,.main-banner-service .col-md-5,.company-main-box .col-md-5, .company-main-box .col-md-6{ width: 100%;}
	.company-box-img-main{margin-bottom:40px;}
	.main-banner-service .img-100{ width: 100%;}
	.etap-text {    width: 100%;margin-left: 0;}
	 .what-btn, .tg-btn, .car-btn, .search-btn, .owl-prev, .owl-next {       width: 40px;       height: 40px;   }
	.dropdown:hover .nav-link.dropdown-toggle {   background: #f5f5f5;}
	#menu ul { padding: 0;   margin-top: 0px; background: none !important;    border: none;} 
	#menu ul li a{    border: none;}
	.main-title {        line-height: 30px;        font-size: 28px; font-weight: 500;}
	.main-up-plus-box {       padding: 15px !important;       width: 48%;       height: 120px;      margin: 1% 1%;} 
	.main-up-plus-box-text {  padding-right: 15px;}
	.container  { padding-right: 20px; padding-left: 20px;  }
	.main-pre {   margin-top: 0;   }
	.main-banner {       padding: 80px 0 50px 0;   display: inline-block;   margin: 0;  }
	.dark-small-box-plus {  padding: 20px 0 00px;  margin-top: 0;  }
	.main-plus-box-img img {  width: 25px; margin-bottom: 15px;}
    .dark-small-box .main-plus-box { min-height: 290px;margin-top: -55px;}
	.main-cat .col-lg-20{        width: 33.33333333% !important;}
	.grey-small-box-to-mob .col-md-3{width: 50% !important;}
	.grey-small-box-to-mob .col-md-2{width: 41% !important;}
	.btn-kon-big{padding: 8.5px 18px;}
	.grey-small-box-prem .col-md-4 {        width: 50%;}
	.grey-small-box-prem  .main-plus-box {  min-height: 200px;}
	.form-box .col-md-5{width: 50%;}
	.owl-nav { top: -65px;}
	.grey-small-box-prem .col-md-3, .grey-small-box-prem .col-md-9{width: 100%;}
	.no-990{display:none !important}
	.grey-small-box-to-mob .btn-box-title{margin-top: -10px;}
	footer .col-md-4,footer .col-md-3{width: 50% !important;}
	.logo-foot img {   margin-bottom: 63px;  }
	.product-list-item-tit {   font-size: 14px;     }
	.grey-box {  padding-bottom: 100px;	padding-top: 100px;}
    .entry-content .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 48.5% !important; }
	.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{   font-size: 16px !important;     }
	.ui-accordion .ui-accordion-icons {   padding-left: 10px !important;} 
    .top-box { 	height: 60px;}
    .top-box{ float:none}
	.card-cont2{margin-bottom:60px;}
.mid-opis{ font-size: 14px !important;    }
}


@media only screen and (max-width: 770px) { 
	.kov-text{padding-top:40px;}
	.padding-top-0-mobile{padding-top:0 !important} 
	.col-lg-20{width:50%;} 
	.box-blog-list-item { height: inherit;}
	.box-blog-tit{margin-bottom:15px;}
	.phone-none{display:none !important}
	.kov{display:none !important}
	.kov-text {  padding-left: 10px; padding-right:10px;  }
	.uslug-box .col-md-3{width: 100% !important;}
	.main-plus-box {   min-height: inherit;     margin-bottom: 15px; }
	.main-plus-box-info {   position: relative;   bottom: 0;   padding-right: 20px;   padding-top: 10px;}
	.form-img{margin-top:40px;}
	.etap-box {  margin-bottom: 15px; }
	.main-title {        line-height: 28px;        font-size: 26px; font-weight: 500;}
	.dark-small-box .main-plus-box {       min-height: inherit;      margin-top: 0; }
	.dark-small-box-plus {       padding: 50px 0 30px;       margin-top: 0;}
	.main-cat .btn-kon{margin-bottom:20px}
	.main-cat .col-lg-20 {   width: 50% !important;  }
	.product-list-item-tit { font-size: 16px; }
	.header-btn { font-size: 16px !important;  padding: 8.5px 30px; }
	.big-tit, .big-tit-post {  font-size: 28px;  padding-bottom: 20px !important;   line-height: 32px;  font-weight: 600;  }
	.grey-box {  padding-bottom: 80px;	padding-top: 80px;}
	.title-h2 {    width: 80%;}
	.box-blog-date-post{margin-bottom:20px;}
	.accordion-header button{font-size: 16px !important;}
	.accordion-button{padding-left: 0; padding-right: 0;font-weight: 500;}
	footer .col-md-4, footer .col-md-3 {  width: 100% !important;     }
	.logo-foot img {   margin-bottom: 33px;    }
	.footer__copy{margin-bottom:20px;}
	.main-up-plus-box{line-height: 18px;        padding: 11px !important;}
	.grey-small-box-prem .col-md-4 {    width: 100%;  }
	.grey-small-box-prem .main-plus-box {  min-height: inherit;    }
	.form-box .col-md-5 {width: 100%;}
	 .btn-kon,.single_add_to_cart_button {   padding: 9px 4px;  font-size: 14px !important;  }
	.btn-kon-big,.summary .btn-kon{   padding: 9px 18px;  font-size: 16px !important;  }
	.etap-box-con {  padding-bottom: 40px;  padding-top: 60px; }
	.grey-small-box {		padding: 60px 0 60px;}
	.company-main-box {  padding: 60px 0 60px; }
	.comang-main-box {    padding: 0px 0 60px;}
	.form-img { height: 250px;}
	.footer {	padding: 60px 0 60px;}
	.mar-top-50 {    margin-top: 20px;}
	.ui-accordion .ui-accordion-content {	padding: 8px;}   
	.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {       font-size: 16px !important;  line-height: 19px; }
.mid-opis{padding-bottom:30px;}
	.woocommerce-Price-amount bdi, .woocommerce-Price-currencySymbol {   color: #212121;   font-weight: 500;   font-size: 13px;}
	.wpfMainWrapper{margin-bottom:40px;}
	.related.products .woocommerce-Price-amount bdi { font-weight: 500 !important; font-size: 15px !important; }
}
