@media (min-width:1200px) and (max-width:1269px){
}
@media (min-width:1100px) and (max-width:1199px){
}
@media (min-width:992px) and (max-width:1099px){
}
@media (max-width:1499px){
h1{font-size:44px;line-height:1.28em;font-weight:700;color:#000;}
h2{font-size:34px;line-height:1.28em;font-weight:700;color:#000;}
h3{font-size:28px;line-height:1.28em;font-weight:700;color:#000;}
h4{font-size:24px;line-height:1.28em;font-weight:700;color:#000;}
h5{font-size:20px;line-height:1.28em;font-weight:700;color:#000;}
h6{font-size:16px;line-height:1.28em;font-weight:700;color:#000;}
.titleh1{font-size:44px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh2{font-size:34px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh3{font-size:28px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh4{font-size:24px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh5{font-size:20px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh6{font-size:16px !important;line-height:1.28em !important;font-weight:700;color:#000;}
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-blue,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.btn{display:inline-block;position:relative;vertical-align:middle;padding:12px 52px 12px 35px;font-size:18px;line-height:24px;font-weight:600;background-color:#024863;color:#fff;border-radius:5px;outline:none;border:1px solid #024863;text-shadow:none;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);background-image:url(../images/angle-right-white.svg);background-repeat:no-repeat;background-position:right 35px top 16px;background-size:9px;}
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-blue:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.btn:hover,
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-blue:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.btn:focus{background-color:transparent;color:#024863;border-radius:5px;outline:none;border:1px solid #024863;background-image:url(../images/angle-right-dark.svg);}
button.reverse,
input[type="button"].reverse,
input[type="reset"].reverse,
input[type="submit"].reverse,
.btn.reverse{display:inline-block;position:relative;vertical-align:middle;padding:12px 52px 12px 35px;font-size:18px;line-height:24px;font-weight:600;background-color:#0A91D3;color:#fff;border-radius:5px;outline:none;border:1px solid #0A91D3;text-shadow:none;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);background-image:url(../images/angle-right-white.svg);background-repeat:no-repeat;background-position:right 35px top 16px;background-size:9px;}
button.reverse:hover,
input[type="button"].reverse:hover,
input[type="reset"].reverse:hover,
input[type="submit"].reverse:hover,
.btn.reverse:hover,
button.reverse:focus,
input[type="button"].reverse:focus,
input[type="reset"].reverse:focus,
input[type="submit"].reverse:focus,
.btn.reverse:focus{background-color:transparent;color:#0A91D3;border-radius:5px;outline:none;border:1px solid #0A91D3;background-image:url(../images/angle-right-blue.svg);}
}
@media (max-width:1220px){
.main-shop-page-categories .main-shop-page-categories-in ul li a.btn{padding:10px 32px 10px 15px;background-position:right 15px top 15px;}
}
@media (max-width:1099px){
#site-header .bottom-header .main-navigation .menu-toggle{display:inline-block;margin:0;background-image:none;background-repeat:no-repeat;background-position:center;padding:0;width:60px;height:44px;font-size:0;line-height:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background-size:auto;}
#site-header .bottom-header .main-navigation .menu-toggle span{display:block;color:#fff;fill:#fff;font-size:0;line-height:0;width:30px;text-align:center;margin:0 auto;}
#site-header .bottom-header .main-navigation .menu-toggle:hover,
#site-header .bottom-header .main-navigation .menu-toggle:focus{display:inline-block;margin:0;background-image:none;background-repeat:no-repeat;background-position:center;padding:0 15px;width:60px;height:44px;font-size:0;line-height:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background-size:auto;background-color:#024863;}
#site-header .bottom-header .main-navigation .menu-toggle span svg{color:#fff;fill:#fff;font-size:0;line-height:0;}
button.search-button{display:block;order:2;}
#site-header .container{position:initial;}
#site-header .container .row{position:initial;}
#site-header .container .row .top-header-right-col{position:initial;}
#site-header .container .row .top-header-right-col .bottom-header{position:initial;}
#site-header .container .row .top-header-right-col .bottom-header .main-navigation{position:initial;padding:18px 0;text-align:left;order:1;width:80px;max-width:80px;}
#site-header .bottom-header .main-navigation .menu-main-menu-container{padding:13px 0;position:absolute;left:0;top:100%;width:100%;display:none;background-color:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.29);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.29);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.29);max-height:calc(100vh - 100px);overflow:auto;}
#site-header.site-header.fixed .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item,
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item:last-child,
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item:first-child,
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item{margin:0 20px 5px 20px;padding:0 0 5px 0;display:block;width:calc(100% - 40px);text-align:left;border-bottom:1px solid #ddd;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item.menu-item-has-children{padding-right:0;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item:last-child{border-bottom:none;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item button{right:0;top:0;width:60px;height:34px;opacity:1;visibility:visible;background-size:17px;}
#site-header.site-header.fixed .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item button{top:0;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item button:hover,
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item button:focus{outline:none !important;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item button.openmenunow{transform:rotate(180deg);}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > ul.sub-menu{position:relative;top:initial;left:initial;width:100%;padding:0 20px;box-shadow:none;background:none;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > ul.sub-menu > li > a{color:#000;}
#site-header .bottom-header .main-navigation .menu-main-menu-container.clicked{display:block;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > ul.sub-menu > li{margin:0;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > a{font-size:18px;line-height:34px;display:block;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > ul.sub-menu > li > a{font-size:16px;line-height:30px;}
#site-header.site-header.fixed .container .row .top-header-right-col .bottom-header .main-navigation{padding:0;}
.search_form_header .search-form input[type="search"]{height:50px;}
#site-header .top-header-left-col .site-branding a.custom-logo-link img{max-height:50px;}
}
@media (max-width:991px){
#site-header .container .row{position:initial;-ms-flex-align:center!important;align-items:center!important;}
.Front_Page_Slider_Main .Front_Page_Slider .Single_Slide .Single_Slide_Right .Single_Slide_Right_inner img{max-width:100%;width:100%;}
h1{font-size:42px;line-height:1.28em;font-weight:700;color:#000;}
.sidebar_woooommerece_title h2,
.woo-term-page .product_term_description .product_term_text h2,
h2{font-size:32px;line-height:1.28em;font-weight:700;color:#000;}
h3{font-size:26px;line-height:1.28em;font-weight:700;color:#000;}
h4{font-size:22px;line-height:1.28em;font-weight:700;color:#000;}
h5{font-size:18px;line-height:1.28em;font-weight:700;color:#000;}
h6{font-size:16px;line-height:1.28em;font-weight:700;color:#000;}
.titleh1{font-size:42px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh2{font-size:32px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh3{font-size:26px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh4{font-size:22px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh5{font-size:18px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh6{font-size:16px !important;line-height:1.28em !important;font-weight:700;color:#000;}
#site-header .top-header .top-header-in{font-size:14px;line-height:20px;padding:2px 0;}
#site-header .top-header .top-header-col-left .top-header-in{text-align:center;}
#site-header .top-header .top-header-col-right .top-header-in{text-align:center;}
#site-header .top-header{font-size:0;line-height:0;padding:5px 0;}
#site-header.site-header.fixed .top-header{display:none;}
.site-main.page-page.Contact .contact_form_inner{padding-top:30px;}
}
@media (max-width:767px){
.woocommerce .my-custom-single-product.product .summary.entry-summary .product-single-title .product-single-title-h1,
h1{font-size:32px;line-height:1.28em;font-weight:700;color:#000;}
.sidebar_woooommerece_title h2,
.woo-term-page .product_term_description .product_term_text h2,
h2{font-size:26px;line-height:1.28em;font-weight:700;color:#000;}
h3{font-size:24px;line-height:1.28em;font-weight:700;color:#000;}
h4{font-size:20px;line-height:1.28em;font-weight:700;color:#000;}
h5{font-size:18px;line-height:1.28em;font-weight:700;color:#000;}
h6{font-size:16px;line-height:1.28em;font-weight:700;color:#000;}
.titleh1{font-size:32px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh2{font-size:26px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh3{font-size:24px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh4{font-size:20px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh5{font-size:18px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh6{font-size:16px !important;line-height:1.28em !important;font-weight:700;color:#000;}
body, button, input, select, optgroup, textarea{font-size:15px;line-height:1.7em;color:#000;font-weight:normal;}
p{margin:0 0 1.7em 0;}
p:last-child{margin:0 0 0 0;}
p.big{font-size:17px;line-height:1.7em;color:#000;font-weight:500;}
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-blue,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.btn{display:inline-block;position:relative;vertical-align:middle;padding:10px 25px 10px 25px;font-size:13px;line-height:20px;font-weight:500;background-color:#024863;color:#fff;border-radius:5px;outline:none;border:1px solid #024863;text-shadow:none;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);background-image:none;background-repeat:no-repeat;background-position:center center;background-size:auto;}
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-blue:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.btn:hover,
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-blue:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.btn:focus{background-color:transparent;color:#024863;border-radius:5px;outline:none;border:1px solid #024863;background-image:none;background-repeat:no-repeat;background-position:center center;background-size:auto;}
button.reverse,
input[type="button"].reverse,
input[type="reset"].reverse,
input[type="submit"].reverse,
.btn.reverse{display:inline-block;position:relative;vertical-align:middle;padding:10px 25px 10px 25px;font-size:13px;line-height:20px;font-weight:600;background-color:#0A91D3;color:#fff;border-radius:5px;outline:none;border:1px solid #0A91D3;text-shadow:none;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);background-image:none;background-repeat:no-repeat;background-position:center center;background-size:auto;}
button.reverse:hover,
input[type="button"].reverse:hover,
input[type="reset"].reverse:hover,
input[type="submit"].reverse:hover,
.btn.reverse:hover,
button.reverse:focus,
input[type="button"].reverse:focus,
input[type="reset"].reverse:focus,
input[type="submit"].reverse:focus,
.btn.reverse:focus{background-color:transparent;color:#0A91D3;border-radius:5px;outline:none;border:1px solid #0A91D3;background-image:none;background-repeat:no-repeat;background-position:center center;background-size:auto;}
#site-header .container .row .top-header-right-col .bottom-header .main-navigation{order:2;}
button.search-button{order:1;}
#SiteFooter .site-info .site-info-inner .site-info-copyright,
#SiteFooter .site-info .site-info-inner .site-info-links ul li a{font-size:13px;line-height:21px;}
#SiteFooter .site-info .site-info-inner .site-info-copyright{padding:0 0 3px 0;}
#SiteFooter .site-info .site-info-inner .site-info-links ul,
#SiteFooter .site-info .site-info-inner .site-info-copyright{text-align:center;}
.widget-title h6{font-size:20px;line-height:30px;}
.widget-title{margin:0 0 18px 0;}
#SiteFooter .site-info .site-info-inner{padding:10px 0;}
#SiteFooter .footer-widgets .footer-widget .widget.addresses_tel_mail .textwidget address{margin-bottom:20px;}
#SiteFooter .footer-widgets .footer-widget .widget.addresses_tel_mail .textwidget p.phone{margin-bottom:15px;}
#SiteFooter .footer-widgets .footer-widget .widget.widget_media_image{margin-bottom:25px;}
#site-header .bottom-header .main-navigation .menu-toggle{width:60px;height:44px;}
#site-header .bottom-header .main-navigation .menu-toggle:hover,
#site-header .bottom-header .main-navigation .menu-toggle:focus{width:60px;height:44px;}
#site-header .bottom-header .main-navigation .menu-toggle span{width:30px;}
#site-header .container .row .top-header-right-col .bottom-header .main-navigation{padding:18px 0;text-align:right;}
main#primary.SingleProduct .page-conntent,
main.site-main.page-page .page-conntent{padding:50px 0 50px 0;}
.SingleProductContent{padding-top:30px;}
}