/* Simex child v1.3.0 — responsive.css */
/* Global responsive rules; page-specific About rules are loaded separately. */


@media only screen and (max-width: 1336px) {
#top.single-product .single-product-summary{padding-left: 80px;}
#top.single-product .single-product-main-image{padding-right: 80px;}
#top #hs4 .container{padding: 0px 50px;}
}



@media only screen and (max-width: 1200px) {
.simex-contact-container{grid-template-columns: repeat(1,minmax(0,1fr));}
.simex-contact-line{grid-template-columns: 34px minmax(0, 1fr) 255px;}
.simex-contact-intro h2{max-width: 100%;}
.simex-contact-intro p{max-width: 100%;}
.simex-contact-form-box h2{max-width: 100%;}
.simex-form-desc{max-width: 100%;}

#top #header .header-left-text{max-width: 267px;margin-top: 20px;}
#top.single-product .single-product-main-image{padding-right: 50px;}
#top.single-product .single-product-summary{width: 48%;padding-left: 50px;}
#top #hs2 .flex_column_table #hs2clm1{padding: 24px;}
#top #hs2 .flex_column_table #hs2clm3{padding: 24px;}
#top #hs2header2{padding: 0px;}
#top #hs2text2{padding: 0px;}
#top #hs2but1{padding: 0px;}
#top #hs3{height: 800px;width: 100%;background-size: cover;background-position: center;}
#top #hs4 .flex_column_table{grid-template-columns: repeat(3,minmax(0,1fr));gap: 30px;}
#top #hs6clm2{padding: 40px;}
#top #hs6clm3{padding: 40px;}
#top #nps2clm1{padding: 112px 53px 31px 40px;}
#top #nps4 .template-page{margin-left: 0px !important;}
#top .nps2v2 #nps2clm1{padding: 112px 53px 31px 40px;}
}




@media only screen and (max-width: 1200px) and (min-width: 990px) {
#top #hs2header2 h3{font-size: 30px!important;line-height: 36px;}
#top #hs2header3 h3{font-size: 30px!important;line-height: 36px;}
}




@media only screen and (max-width: 989px) {
.simex-contact-section{padding: 0px;}
#top #kt3 .container{height: 400px!important;}
#top.page-template-arhive-blog .bloglisting{grid-template-columns: repeat(2,1fr);}
#top.page-template-arhive-blog .container_wrap .container .content{padding-bottom: 80px;padding-top: 80px;}
#top.single-post #main .container_wrap_first .template-single-blog .av-main-single{padding: 0px;}
#top.single-post .singlebheader h1{font-size: 44px;}








#top ul.products{grid-template-columns: repeat(2,minmax(0,1fr));}
#top .kha-wsf-toolbar .kha-wsf-toolbar__actions{justify-content: center !important;}
#top.single-product .single-product-main-image{padding: 0px 50px;width: 100%;order: 1;}
#top.single-product .single-product-summary{width: 100%;padding: 0px 50px;order: 2;}
#top #header .header-left-text{display:none;}
#top.single-product .single-product-summary h1{font-size: 44px;line-height: 50px;}
#top.single-product div.product .woocommerce-tabs ul.tabs li a{font-size: 15px;line-height: 16px;}
#top.single-product div.product .woocommerce-tabs ul.tabs li{margin-right: 50px;}
#top #hs2 .flex_column_table{grid-template-columns: repeat(1,minmax(0,1fr));}
#top #hs2header2 h3{max-width: 100%;}
#top #hs2text2 p{max-width: 100%;}
#top #hs2text3 p{max-width: 100%;}
#top #hs2header3 h3{max-width: 100%;}
#top #hs2header3{margin-bottom: 50px;}
#top #hs2 .flex_column_table #hs2clm2{min-height: 400px;}
#top #hs1header h1{line-height: 70px;}
#top #hs5 #hs5clm1{height: 500px;background-position: center;}
#top #hs5 .flex_column_table{grid-template-columns: repeat(1,minmax(0,1fr));gap:30px;}
#top #hs8grid ul.products{grid-template-columns: repeat(2,minmax(0,1fr));}
#top #hs8 .template-page{padding-top: 80px;padding-bottom: 80px;}
#top #hs6clm1{width: 100%;height: 800px;}
#top #hs6clm2{width: 100%;}
#top #hs6clm3{width: 100%;order: 2;}
#top #hs6clm4{width: 100%;order: 1;height: 800px;}
#top #hs6 .flex_column_table{display: grid;grid-template-columns: repeat(1,minmax(0,1fr));}
#top #header #menu-item-shop{right: auto;}
#top #header #menu-item-shop .dropdown_widget .avia-arrow{right: auto;left: 40px;}
#top #header #menu-item-shop .dropdown_widget{right: auto;}
#top #header .custom-header-menu .header-menu-right{display: none;}
#top #header{position: fixed !important;background: transparent !important;}
#top .av_header_transparency .av-hamburger-inner,#top .av_header_transparency .av-hamburger-inner:before,#top .av_header_transparency .av-hamburger-inner:after {background: #fff;}
#top #header.av_header_transparency .logo svg path{fill: #fff!important;}
#top #header .main_menu li.av-language-switch-item{display:none;}
#top #header .main_menu li.av-burger-menu-main{margin-right: 0px;padding-right: 0px;}
#top #header .main_menu{right: 0px;}
#top #header .custom-header-menu{right: 60px;}
#top #nps1 .template-page{padding-top: 80px;padding-bottom: 80px;}
#top #nps1 .flex_column_table{grid-template-columns: repeat(1,minmax(0,1fr));gap: 30px;}
#top #nps1 .flex_column_table #nps1clm1{height: 500px;}
#top #nps2 .template-page{padding-top: 80px;padding-bottom: 80px;}
#top #nps2 .flex_column_table #nps2clm2{height: 500px;}
#top #nps2 .flex_column_table #nps2clm3{height: 500px;}
#top #nps2 .flex_column_table{grid-template-columns: repeat(1,minmax(0,1fr));}
#top #nps3 .template-page{padding-top: 80px;padding-bottom: 80px;margin-left: 0px !important;}
#top #nps3clm1{max-width: 100%;padding: 0px;}
#top #nps3clm2{height: 500px;}
#top #nps1 .flex_column_table .nps1clm{max-width: 100%;}
#top #nps3 .flex_column_table{grid-template-columns: repeat(1,minmax(0,1fr));}
#top #nps4clm2{max-width: 100%;}
#top #nps4 .flex_column_table{grid-template-columns: repeat(1,minmax(0,1fr));gap: 30px;}
#top #nps4 .template-page{padding-top: 80px;padding-bottom: 80px;}
}



@media only screen and (max-width: 767px) {
#top #custompagecf7 .column-half,#top #custompagecf7 .column-three,#top #custompagecf7 .column-fourth{width:100%;padding-right:0px!important;margin-left: 0;}
#top #custompagecf7 .wpcf7-form input[type="submit"], #top #custompagecf7 .wpcf7-submit {width:100%;}
#top #custompagecf7 .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {margin-bottom:10px;}
#footer .widget {margin: 0px 0;}
#socket .copyright {display:block;float:none;padding-top:40px;text-align:center;width:100%;}
#top #wrap_all #socket .social_bookmarks {float:none;margin:0;position:absolute;text-align:center;top:10px;width:100%;}
#socket .social_bookmarks li {float:none;display:inline-block;}
#socket .sub_menu_socket {float: none;width: 100%;display: block;text-align: center;margin: 0 0 0 -6px!important;}
#socket .sub_menu_socket li {float:none;display:inline-block;}
#top #footer .flex_column{margin-bottom:0px!important}
#top #footer .flex_column .widget{margin: 10px 0 10px 0;}
#top ul.sub-menu {margin-top: 0;}
.simex-contact-section{padding: 0px !important;}
#top #kt3 .container{max-width: 100%!important;width: 100%!important;height: 400px!important;}
#top #kt3 .container iframe{height: 400px;}
#top #kt1header h1{letter-spacing: 2px;}
#top.page-template-arhive-blog .blog-hero{background-position: center left;}
#top.page-template-arhive-blog .bloglisting{grid-template-columns: repeat(1,1fr);row-gap: 35px;}
#top.page-template-arhive-blog .blog-card-content{padding-top: 15px;}
#top.single-post .singlebheader h1{font-size: 35px;letter-spacing: 0;}
#top.single-post #main .container_wrap_first .template-single-blog{padding-top: 50px;padding-bottom: 50px;}
#top .singlebshare{margin: 45px 0 0;}
#top.single-post .singlebheader .singlebbreadcrumb{text-align: center;}





















#top.archive.post-type-archive .container_wrap_first .container{max-width: 100% !important;margin: 0px !important;padding: 0px !important;width: 100% !important;}
#top.archive.tax-product_cat .container_wrap_first .container, #top.archive.post-type-archive-product .container_wrap_first .container, #top.woocommerce-shop .container_wrap_first .container{max-width: 100% !important;margin: 0px !important;padding: 0px !important;width: 100% !important;}
#top ul.products li{margin: 0px !important;width: 100% !important;}
#top ul.products{grid-template-columns: repeat(1,minmax(0,1fr));}
#top.single-product #main{padding-top: 0px !important;}
#top.single-product #main .container_wrap_first .container{max-width: 100% !important;width: 100% !important;padding: 44px 0px 30.5px 0px;}
#top.single-product .kha-breadcrumb{padding-left: 20px;padding-right: 20px;text-align: center;}
#top.single-product .single-product-main-image{padding: 0px 20px;}
#top.single-product .single-product-summary{padding: 0px 20px;}
#top.single-product .single-product-summary .cart{display: flex;}
#top.single-product div.product .woocommerce-tabs ul.tabs li{margin-right: 20px;}
#top.single-product div.product .woocommerce-tabs #tab-reviews{padding-left: 15px;}
#top.single-product .veb-variation-gallery-wrapper img{height: 400px;}
#top.single-product .single-product-summary .variations_form.cart{display: block;}
#top.single-product #av_section_1 .container{max-width: 100% !important;width: 100% !important;}
#top.single-product ul.products{padding-bottom: 0px;}
#top.single-product #av_section_1{margin-bottom: 50px;}
#top.single-product .single-product-summary .variations_form td ul{grid-auto-flow: unset;grid-template-columns: repeat(3,minmax(0,1fr));}
#top.single-product .single-product-summary .single_variation_wrap .woocommerce-variation-add-to-cart{display: flex;}
#top #hs2 .flex_column_table #hs2clm1{margin-bottom:0px;}
#top #hs1header h1{letter-spacing: 0px;line-height: 45px;}
#top #hs2header h2{letter-spacing: -1.6px;line-height: 45px;}
#top #hs2 .template-page{padding-top: 80px;padding-bottom: 80px;}
#top #hs2header2 h3{line-height: 36px;}
#top #hs2header3 h3{line-height: 36px;}
#top #hs3{height: 500px;}
#top #hs3 .template-page{padding-top: 50px;}
#top #hs3header h2{line-height: 38px;}
#top #hs4 .template-page{padding-top: 80px;padding-bottom: 80px;}
#top #hs2 .flex_column_table .hs2clm{margin-bottom:0px;}
#top #hs4 .flex_column_table{grid-template-columns: repeat(1,minmax(0,1fr));}
#top #hs4 .flex_column_table .hs4clm{margin-bottom:0px;}
#top #hs5 #hs5clm2{padding: 50px 40px;}
#top #hs5text p{line-height: 32px;}
#top #hs5header{margin-top: 80px;}
#top #hs5header h2{letter-spacing: -1.55px;line-height: 40px;}
#top #hs5 .hs5clm{margin-bottom:0px;}
#top #hs8header h2{letter-spacing: -1.2px;}
#top #hs8grid{margin-top: 50px;}
#top #hs8grid ul.products{grid-template-columns: repeat(1,minmax(0,1fr));}
#top #hs6header h2{letter-spacing: -1.9px;line-height: 38px;}
#top #hs6text2 p{line-height: 26px;}
#top #hs6clm2{padding: 40px 20px;margin-bottom:0px;}
#top #hs6clm3{padding: 40px 20px;margin-bottom:0px;}
#top #hs6clm1{height: 400px;background-position: center;background-size: cover;margin-bottom:0px;}
#top #hs6clm4{height: 400px;background-position: center;background-size: cover;margin-bottom:0px;}
#top #hs7 .template-page{padding-top: 80px;padding-bottom: 100px;}
#top #hs7header h2{letter-spacing: -1.6px;line-height: 42px;}
#top #hs7text2 form{width: 100%;}
#top #hs7text2 form div:nth-child(8){width: 100%;margin-right: 0px;}
#top #hs7text2 form div:nth-child(9){width: 100%;}
#top #header #menu-item-shop{margin-left: 0px;}
#top #header .main_menu{right: 0px!important;}
#top #header .avia-svg-logo-sub{display:none!important;}
#top #header .logo{left: 50%;transform: translate(-50%, 0);position: relative;}
#top #header .custom-header-menu{position: absolute;top: 0px;right: 36px;}
#top #hs1 .template-page{padding-top: 126px;}
#top #header .logo{max-width: 120px;}
#top #header .logo svg{max-width: 120px;}
#top #nps1clm2{padding: 40px 30px 40px 30px!important;}
#top #nps1 .flex_column_table #nps1clm1{height: 400px;}
#top #nps1 .flex_column_table .nps1clm{margin-bottom:0px!important;}
#top #nps2 .flex_column_table .nps2clm{margin-bottom:0px!important;}
#top #nps3 .flex_column_table .nps3clm{margin-bottom:0px!important;}
#top #nps4 .flex_column_table .nps4clm{margin-bottom:0px!important;}
#top #nps2clm1{padding: 40px 30px 40px 30px!important;}
#top #nps2 .flex_column_table #nps2clm2{height: 400px;}
#top #nps2 .flex_column_table #nps2clm3{height: 400px;}
#top #nps1 .template-page{padding-bottom: 40px;}
#top #nps2 .template-page{padding-bottom: 40px;padding-top: 40px;}
#top #nps3 .template-page{padding-bottom: 40px;padding-top: 40px;}
#top #nps4 .template-page{padding-bottom: 40px;padding-top: 40px;}
#top #nps1.notnps1 .template-page{padding-bottom: 40px;padding-top: 40px;}
#top #nps1header h2{line-height: 42px;}
#top #nps3header h2{line-height: 42px;}
#top #nps3clm2{height: 400px;}
#top #nps4header h2{line-height: 42px;}
#top #nps2header h2{line-height: 42px;}
}











/* =========================================================
   v1.0.8 — responsive WebP hero assets
   Original PNG/JPEG files remain as image-set fallbacks.
   ========================================================= */
@media only screen and (max-width: 767px) {
#top.archive.post-type-archive .woocommerce-products-header,
    #top.archive.tax-product_cat .woocommerce-products-header,
    #top.archive.post-type-archive-product .woocommerce-products-header,
    #top.woocommerce-shop .woocommerce-products-header {
        background-image: image-set(
            url("../../images/shopheader-mobile.webp") type("image/webp"),
            url("../../images/shopheader.png") type("image/png")
        ) !important;
    }

    #top.single-product #header {
        background-image: image-set(
            url("../../images/productheader-mobile.webp") type("image/webp"),
            url("../../images/productheader.png") type("image/png")
        ) !important;
    }

    #top.page-template-arhive-blog .blog-hero,
    #top.single-post #header.av_header_transparency {
        background-image: image-set(
            url("../../images/Simex-Original-Desavanja-mobile.webp") type("image/webp"),
            url("../../images/Simex-Original-Desavanja.jpg") type("image/jpeg")
        ) !important;
    }
}

