@media screen and (min-width:992px){
.wsmenu .wsmenu-list{float:right;}
.wsmenu>.wsmenu-list>li+li{margin-left:34px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu li>a:before{color:#333333;margin:0;margin-right:7px;content:"\f054";left:0;top:0;bottom:0;display:flex;align-items:center;font-size:11px;font-family:FontAwesome;display:flex;align-items:center;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.wsmenu>.wsmenu-list>li>ul.sub-menu li>a:hover:before{color:#ffcc00;}
.wsmenu>.wsmenu-list>li ul.sub-menu:before{content:"";position:absolute;top:2px;left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border:7px solid #ffffff;border-color:transparent transparent #ffffff #ffffff;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-box-shadow:-2px 2px 2px -1px rgb(60 72 88 / 15%);box-shadow:-2px 2px 2px -1px rgb(60 72 88 / 15%);}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu:before{left:90px;}
.wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu:before{top:20px;margin-left:-18px;-webkit-box-shadow:1px 1px 0px 0px rgb(60 72 88 / 15%);box-shadow:1px 1px 0px 0px rgb(60 72 88 / 15%);border-color:transparent #ffffff #ffffff transparent;}
.wsmenu>.wsmenu-list>li>a:after{position:absolute;content:"";height:4px;width:0px;background-color:#ffcc00;bottom:0;left:0;right:0;margin:auto;}
.wsmenu>.wsmenu-list>li:hover>a:after, .wsmenu>.wsmenu-list>li.selected>a:after{width:100%;}
.wsmenu>.wsmenu-list>li.selected>a{font-family:'RubikMedium';}
.hover_img{width:100%;float:left;position:relative;overflow:hidden;}
.hover_box:hover .hover_img span:before{opacity:1;width:40px;height:0;}
.hover_box:hover .hover_img span:after{opacity:1;width:0;height:40px;}
.hover_box .hover_img span:before, .hover_box .hover_img span:after{content:"";position:absolute;left:50%;top:50%;border:2px solid #fff;width:100%;transform:translate(-50%, -50%);height:100%;opacity:0;z-index:22;}
.hover_box .hover_img a{overflow:hidden;}
.hover_box .hover_img:before{position:absolute;content:"";height:100%;width:100%;bottom:0;left:0;top:0;right:0;background-color:rgba(0,0,0,0.05);z-index:1;}
.hover_box .hover_img:after{position:absolute;content:"";height:0px;width:0px;margin:auto;left:0;right:0;bottom:0;top:0;background-color:rgb(255 204 0 / 70%);}
.hover_box:hover .hover_img:after{width:calc(100% - 10px);height:calc(100% - 10px);}
.hover_box .hover_img img{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-webkit-transform:scale(1);transform:scale(1);}
.hover_box:hover .hover_img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.hover_box{overflow:hidden;position:relative;}
.hover_box:hover>a img{transform:scale(1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.hover_box a img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.hover_box:hover h2{color:#546b6e;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.hover_box:hover .hover_img{opacity:1;-webkit-transform:scale(1) rotateZ(0deg);-moz-transform:scale(1) rotateZ(0deg);-ms-transform:scale(1) rotateZ(0deg);-o-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);}
 .hover_box:hover .hover_img span{opacity:1;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
 .hover_box .hover_img span:after{position:absolute;content:"";left:50%;transform:translate(-50%, -50%);-moz-transform:translateY(-50%, -50%);-ms-transform:translateY(-50%, -50%);-o-transform:translateY(-50%, -50%);-webkit-transform:translateY(-50%, -50%);top:50%;}
.hover_box:hover figcaption h2{color:#ffcc00;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.product_box:hover{border-color:rgb(255 204 0 / 60%);box-shadow:0px 0px 10px -7px rgb(0 0 0 / 70%);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu{width:1170px;padding:30px 340px 10px 30px;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu ul.sub-menu{position:static !important;float:left;width:100%;margin:0 !important;box-shadow:none;opacity:1 !important;visibility:visible !important;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper ul.sub-menu ul.sub-menu:before{display:none;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu>li>a{background-color:#f5f5f5;border-bottom:1px solid #ffcc00;padding:7px 15px;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu>li>a:hover, .wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu>li.selected>a{background-color:#ffcc00;color:#000000;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu>li{width:25%;float:left;position:static;margin-bottom:20px;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu>li+li{margin-left:8%;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu>li>a:before{display:none;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu ul.sub-menu ul.sub-menu{padding-left:15px;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu ul.sub-menu li a{font-family:'RubikLight';position:static;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu>li>.sub-menu{margin-top:7px !important;min-width:100%;padding:0;}
#menu-item-543{margin-bottom:0px;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu>li>.sub-menu li{position:static !important;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu>li>.sub-menu li .menu-image{position:absolute;right:30px;top:0;bottom:0;margin:auto;padding-right:0px !important;max-width:312px;opacity:0;}
.wsmenu>.wsmenu-list>li.megamenu_wrapper>ul.sub-menu>li>.sub-menu li a:hover .menu-image{opacity:1;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li a{display:flex;align-items:center;justify-content:unset;text-align:left;}
.menu-image-title-before.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title{padding-left:0;}
header .menu-item-has-children.current-menu-ancestor > a{font-family:'RubikMedium';position:relative;}
header .menu-item-has-children.current-menu-ancestor > a:after{position:absolute;content:"";height:4px;width:100%;background-color:#ffcc00;bottom:0;left:0;right:0;margin:auto;}
header .wsmenu>.wsmenu-list .menu-item-has-children.current-menu-ancestor > a:after{width:100%;}
.wsmenu > .wsmenu-list > li:hover ul.sub-menu{opacity:1;visibility:visible;margin-top:0px;display: block;    min-height: 260px;}
.wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu{opacity:0;visibility:hidden;}
.wsmenu > .wsmenu-list > li > ul.sub-menu > li:hover > ul.sub-menu{opacity:1;visibility:visible;}
.wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu{opacity:0;visibility:hidden;}
.wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li:hover > ul.sub-menu{opacity:1;visibility:visible;}

}
@media screen and (max-width:5500px) and (max-width:3501px) {
    .banner .banner_product_title h2{margin-left: 220px;}
}
@media screen and (max-width:3500px) and (max-width:3401px) {
    .banner .banner_product_title h2{margin-left: 120px;}
}
@media screen and (max-width:3400px) and (max-width:2400px) {
    .banner .banner_product_title h2{margin-left: 90px;}
}
@media screen and (max-width:1400px) and (min-width:320px) {
    .banner .banner_product_title h2 {font-size: 16px !important;text-align: left !important;}
    .banner .banner_product_title h2:after{width: 60px;height: 60px;}
}
@media screen and (max-width:1300px){
.banner_bg:after{border-left:400px solid transparent;}
.swiper_main_slide { padding: 0 30px;}
.swiper-button-prev { left: -5px;}
.swiper-button-next { right: -5px;}
.sticky_button.main_btn {
	font-size: 13px;
	padding: 5px 10px;
	min-width: 140px;
}

}

@media screen and (max-width:1200px){

.title_1 {  margin-bottom: 20px;}
.cta h2 {  font-size: 26px;margin-bottom: 25px;}
.cta {padding: 60px 0;}
.wsmenu>.wsmenu-list>li>a { font-size: 12px;}
.our_categories_box {  margin: 0 0 30px; }
.about_img img { width: 100%;}
.title_1 .background_title { font-size: 80px;}
.contact_page_form { padding-top: 0;}
.page_content.cms_page {  padding: 50px 0;}
.single_product_cta ul{ display: inherit; }
.single_product_cta ul li+li{    border-left: none;     border-top: 1px solid #bcc0c3;}
.product_detail_page { padding-bottom: 30px;}
.woocommerce-tabs .woocommerce-Tabs-panel { margin-bottom: 0 !important; }

.wsmenu>.wsmenu-list>li+li{margin-left:20px;}
#NEW .swiper-slide, #UNIQUE .swiper-slide{width:226.25px;margin-right:30px;}
.banner .banner_product_title {left: 50%;top: 40px;transform: translate(-50%,-50%);max-width: 100%;width: 100%;display: flex;justify-content: flex-end;}
.inner_banner .inner_caption h1, .inner_banner .inner_caption .h1, .inner_banner .inner_caption span {font-size: 45px;}

.product-category img {  min-height: 210px;    max-height: 210px;}


}

@media screen and (max-width:1024px){
#NEW .swiper-slide, #UNIQUE .swiper-slide{width:300.667px;margin-right:30px;}
header .bottom_header .bottom_header_right ul li+li { margin-left: 15px;}
.title_1 .title_sub_main { font-size: 18px;}
.title_1 .title_main { font-size: 35px;}
.product-category { width: 22%;}
.product-category { width: 22%;}

}



@media screen and (max-width:991px){
.header_option{margin-right:0px;}
html{height:100%;-webkit-overflow-scrolling:touch;}
body.wsactive{overflow:hidden;}
.wsmenucontainer{background-attachment:local;background-position:33% 0%;}
.wsmenu{width:100%;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;left:0;overflow-y:hidden;padding:0;top:0;visibility:hidden;position:fixed;margin:0px;}
.wsmenu>.wsmenu-list{height:auto;min-height:100%;width:260px;background:#011423;padding-bottom:0;margin-left:-260px;display:block;text-align:center;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;position:absolute;}
.wsmenu>.wsmenu-list>li{width:100%;display:block;float:left;border-right:none;background-color:transparent;position:relative;white-space:inherit;clear:right;}
@supports (-webkit-overflow-scrolling:touch){.wsmenu>.wsmenu-list>li:last-child{padding-bottom:110px;}}
.wsmenu>.wsmenu-list>li>a{width:100%;padding:12px 40px 11px 15px;font-size:13px;text-align:left;border-right:solid 0px;background-color:transparent;line-height:25px;border-bottom:1px solid;border-bottom-color:rgb(255 255 255 / 8%);position:static;line-height:normal;color:#ffffff;}
.wsmenu>.wsmenu-list>li.selected>a{color:#ffcc00;background-color:#ffffff;}
 .wsmenu>.wsmenu-list>li:hover>a{}
.wsmenu>.wsmenu-list>li:hover .wsmenu-click>i:before{border-color:#ffffff;}
.wsmenu>.wsmenu-list li.selected .wsmenu-click>i:before{border-color:#ffffff;}
.wsmenu>.wsmenu-list>li a.menuhomeicon{padding-left:17px;padding-right:17px;border-top:solid 1px rgba(0, 0, 0, 0.13);}
.wsmenu>.wsmenu-list>li>a.menuhomeicon i{display:none;}
.wsmenu>.wsmenu-list>li>a>i{font-size:16px;color:#bfbfbf;}
.wsmenu>.wsmenu-list>li>a .wsarrow:after{display:none;}
.wsmenu>.wsmenu-list>li>a>.hometext{display:inline-block;}
.wsmenu>.wsmenu-list>li>ul.sub-menu{display:none;padding:15px 15px 15px 15px;position:relative;top:0px;background-color:#0f212e;border:none;margin:0;opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;-webkit-transform-style:flat;float:left;width:100%;box-shadow:none;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a{display:block;line-height:normal;padding:10px 15px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li a{color:#ffffff;font-size: 13px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li span+a{padding-right:30px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>a>i{display:none;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu{width:100%;position:static;left:100%;top:0;display:none;margin:0px;padding:0px;border:solid 0px;transform:none;opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;-webkit-transform-style:flat;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu li a:after{left:39px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li{margin:0px 0px 0px 0px;padding:0px;position:relative;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a{line-height:20px;padding:10px 0px 10px 56px;color:#383838;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li span+a{padding-right:30px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a>i{display:none;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover{background-color:#e7e7e7;color:#666666;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a.active{color:#000;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li:hover>a{color:#000;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{width:100%;position:static;left:100%;top:0;display:none;margin:0px;padding:15px 15px;border:solid 0px;transform:none;opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;-webkit-transform-style:flat;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li{margin:0px 0px 0px 0px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a{line-height:20px;font-size:13px;padding:10px 0px 10px 34px;color:#383838;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li span+a{padding-right:30px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a>i{display:none;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a:hover{background-color:#e7e7e7;color:#666666;text-decoration:underline;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a.active{color:#000;}
.wsmobileheader{width:100%;display:block;position:fixed;top:0;left:0;z-index:10002;height:54px;background-color:#eaecf0;text-align:center;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;box-shadow:0 0 1px rgba(0, 0, 0, .3);}
.wsactive .wsmobileheader{margin-left:240px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.wsmobileheader .smllogo{display:inline-block;margin-top:12px;}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch{width:86%;margin:7% 7%;padding:0px;}
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch input{border-radius:50px }
.wsmenu>.wsmenu-list>li.rightmenu>.topmenusearch input:focus{width:100%;}
.wsanimated-arrow{width:35px;height:35px;margin-left: 10px;border:2px solid #ffcc00;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:right;z-index:222;}
.wsanimated-arrow span{display:block;position:absolute;height:2px;width:19px;background:#000000;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;right:0;margin:5px auto 0 auto;}
.wsactive .wsanimated-arrow span{background:#fff;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li a:after{top:9px;}
#menu-main-menu>li{width:100%;float:left;position:relative;}
#wsnavtoggle span:nth-child(1){top:4px;}
#wsnavtoggle span:nth-child(2),#wsnavtoggle span:nth-child(3){top:16px;}
.wsactive #wsnavtoggle span:nth-child(2), .wsactive #wsnavtoggle span:nth-child(3){top:12px;}
#wsnavtoggle span:nth-child(4){top:10px;float:right;left:0;}
.wsactive #wsnavtoggle span:nth-child(1){top:18px;width:0%;left:50%;}
.wsactive #wsnavtoggle span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.wsactive #wsnavtoggle span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.wsactive #wsnavtoggle span:nth-child(4){top:18px;width:0%;}
.overlapblackbg{right:0;width:100%;height:100vh;min-height:100%;position:fixed;top:0;opacity:0;visibility:hidden;background-color:rgba(0, 0, 0, 0.45);cursor:pointer;}
.wsactive .wsmenu .overlapblackbg{opacity:1;visibility:visible;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;}
.wsmenucontainer{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.wsactive .wsmenucontainer{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.wsactive .wsmenu{overflow-y:scroll;-webkit-overflow-scrolling:touch;visibility:visible;z-index:88;top:0;}
.wsactive .wsmenu>.wsmenu-list{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;margin-left:0;}
.wsmenu>.wsmenu-list>li>.wsmenu-click{height:39px;position:absolute;top:0;right:0;display:block;cursor:pointer;width:39px;z-index:55;border-left:1px solid rgb(255 255 255 / 8%);}
.wsmenu>.wsmenu-list>li.selected>.wsmenu-click{border-left:1px solid rgb(0 0 0 / 20%);}
.wsmenu>.wsmenu-list li.selected .wsmenu-click>i:before{border-color:rgb(0 0 0 / 20%);}
.wsmenu>.wsmenu-list>li .wsmenu-click.ws-activearrow>i{transform:rotate(-45deg);margin-top:18px;}
.wsmenu>.wsmenu-list>li>.wsmenu-click>i{display:block;height:8px;width:8px;float:right;transform:rotate(-225deg);margin:13px 15px 0px 0px;}
.wsmenu>.wsmenu-list>li>.wsmenu-click>i:before{content:"";width:100%;height:100%;border-width:1.5px 1.5px 0 0;border-style:solid;border-color:#fff;transition:0.2s ease;display:block;transform-origin:100% 0;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li .wsmenu-click02{height:41px;width:41px;position:absolute;top:0;right:0;display:block;cursor:pointer;z-index:88;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li .wsmenu-click02>i{display:block;height:8px;width:8px;float:right;transform:rotate(-225deg);margin:14px 16px 0px 0px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li .wsmenu-click02>i:before{content:"";width:100%;height:100%;border-width:1.5px 1.5px 0 0;border-style:solid;border-color:rgba(0, 0, 0, 0.40);transition:0.2s ease;display:block;transform-origin:100% 0;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li .wsmenu-click02>i.wsmenu-rotate{transform:rotate(-45deg);margin-top:19px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li.selected a, .wsmenu>.wsmenu-list>li>ul.sub-menu li.selected>a, .wsmenu>.wsmenu-list>li>ul.sub-menu li:hover>a:focus{text-decoration:none;position:relative;}
.wsmenu>.wsmenu-list>li ul.sub-menu{min-width:calc(100% + 0px);padding:0px 0 0px 0px;}

.get_in_touch_content .h2 { font-size: 17px;}
.cta h2 { font-size: 20px; margin-bottom: 20px;}
.title_1 .title_main { font-size: 23px;}
.title_1 .title_sub_main { font-size: 15px;letter-spacing: 1.2px;}
.banner figcaption .banner_title { font-size: 40px;}
.about_content_right .scroll { max-height: 240px;}
.product_box figcaption { padding-left:10px;padding-right:10px;}
.product_box figcaption span.product_title { font-size: 14px;}
.nav .nav-item .nav-link { font-size: 15px; padding: 12px 15px; min-width: 140px;}
.nav {  margin-bottom: 30px;}
.title_1 .background_title { font-size: 80px;}
.get_in_touch_content .h2, .get_in_touch_content p {  margin: 0 0 10px; }
.get_in_touch { padding: 40px 0;}
.main_logo img { max-width: 70px; width: 180px;}
.site_main {padding-top: 133px;}
.banner_bg:after {  border-left: 200px solid transparent;}
h2, .h2 { font-size: 24px;}
h3, .h3 {  font-size: 20px;}
.wsmenu>.wsmenu-list>li+li{ margin: 0; }
.wsactive .header_option { position: absolute; left: 275px;    top: 10px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li .wsmenu-click02>i:before {  border-color: #fff;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a {  padding: 10px 0px 10px 15px;   background: #fff;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li {overflow: hidden;}
.menu-image-title-after.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper, .menu-image-title-before.menu-image-title {  display: none;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {  background: #0244A8;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a { color: #fff; background: #0f212e;}
.menu-image-title-before.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title {    padding-left: 0;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li span+a {    padding-right: 0;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu {  float: left;}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li .sub-menu>li .wsmenu-click02>i:before {    border-color: #000;}
.wsmenu>.wsmenu-list>li ul.sub-menu { float: left;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {    float: left; padding: 0; }
.wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {  padding: 0;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li>a {  padding: 10px 0px 10px 15px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li { float: left;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li {  width: 100%;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li .wsmenu-click02 { right:0px;}

header .bottom_header { padding: 10px 0;}
header .top_header .contact_info ul li+li { margin-left: 15px; padding-left: 15px;}
.banner figcaption .banner_sub_content h2 {  font-size: 18px;}
.banner figcaption .banner_sub_content h3 { font-size: 14px;}
.banner .banner_product_img img { max-height: 400px;}
.banner .swiper-slide { height: 570px;}
.banner .banner_product_title h2 { font-size: 45px;text-align: center;}
.enquire_now_btn {font-size: 15px;    padding: 5px 20px;bottom: -30px;}
.enquire_now_btn svg {width: 30px;}
.cta h2 strong:after { background-size: 100%;  width: 250px;}
.get_in_touch_content .h2, .get_in_touch_content p {  text-align: center;}
.footer_links_box ul li a, .footer_about p, .contact_information_box ul li {  font-size: 12px;}
.contact_information_box ul li span {  font-size: 14px;}
.product_box .product_img img { max-height: 200px;}
.product_box .product_img {  min-height: 200px;max-height: 200px;}
.product-sort-bar p, .product-sort-bar label {  font-size: 11px;}
.woocommerce-ordering select {  font-size: 12px;}
.product-filter-options ul li a { font-size: 14px;}
.product_sidebar {padding: 10px 10px;}
.product-filter-options ul li {padding: 5px 0;}
.product-filters>.product-filter { margin-bottom: 5px;}
.product-filters>.product-filter>.category_title_wrapper>a {font-size: 14px;}
ul.col5 {  column-count: 2;}
.inner_banner .inner_caption h1, .inner_banner .inner_caption .h1, .inner_banner .inner_caption span {font-size: 35px;}
.sku_wrapper, .woocommerce-product-details__short-description p, .woocommerce-product-details__short-description .std, .single_product_cta h2 { font-size: 16px;}
.single_product_cta ul li { padding: 15px 15px;}
.woocommerce div.product .product_detail_content .product_title { font-size: 22px;}
.gallery-thumbs .swiper-slide .swiper-slide-sub {  height: 100px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu {min-width: 100%;}
img.alignleft, img.alignright { max-width: 45%;}


.product-category img {  min-height: 160px;  max-height: 160px;}


}


@media screen and (min-width:768px){
.footer_about .title{display:none;}
.about_content .row [class*="col-"]:first-child {padding-right: 0px;}
.about_content .row [class*="col-"]:last-child {padding-left: 0px;}
.about_content_right { margin-left: -15px;}
.view_main { margin: 0 10px 0 0;}
.product-sort-bar {padding: 13px 10px;}
.product_box:hover .btn_wrapper {top: 50%;transform: translate(-50%, -50%);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;opacity: 1;}
.product_box .product_box_link:after {position: absolute;content: "";height: 100%;width: 100%;left: 0;right: 0;top: 100%;background-color: rgb(1 20 35 / 60%);opacity: 0;}
.product_box:hover .product_box_link:after {top: 0;opacity: 1;}

}

@media screen and (max-width:800px){
#NEW .swiper-slide, #UNIQUE .swiper-slide{width:354px;margin-right:30px;}
}

@media screen and (max-width:767px){

.sticky_button.main_btn {font-size: 14px;padding: 5px 15px;}
.sticky_form.side-sticky-form-scroll.in {height: 100vh;width: 100%;margin-left: -100%;}
.sticky_form .contact-form {height: 100%;float: left;padding: 30px;width: 100%;display: flex;flex-wrap: wrap;align-content: center;}


.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-right:5px;padding-left:5px;}
.row{margin-right:-5px;margin-left:-5px;}
.large_container, .container{padding:0 10px}
footer .footer_links_box .title span{position:absolute;left:0;top:0;right:0;bottom:0;}
footer .footer_links_box .title span:before{content:"";position:absolute;top:50%;right:7px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);height:15px;width:2px;background:#999999;}
.mobile-accordion.in .title span:before{display:none }
footer .footer_links_box .title span:after{content:"";position:absolute;top:50%;right:0px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);height:2px;width:16px;background:#999999;}
footer .footer_links_box .title{margin-bottom:5px;position:relative;}
.footer_links_box{width:100%;float:left;border:none;margin-bottom:15px;background-color:transparent;border-bottom:2px solid #011423;padding-bottom:20px;}
.list-style-none.mobile-accordion-toggle{display:none;padding:0px;margin:5px 0 10px 0;width:100%;float:left;}
.copyright{width:100%;text-align:center;}
.copyright ul li{display:inline-block;float:none;}
.banner figcaption .banner_sub_content h3 { font-size: 12px;}
.banner .swiper-slide { height: 400px;}

.our_categories_box { }
.bottom_footer {  padding: 20px 0 0;}
.top_footer {  padding: 20px 0 0px;}
.cta { padding: 40px 0;}
.btn, .btn input { min-width: inherit; padding: 10px 30px;font-size: 14px;}
.btn svg { height: 13px;}
.features_products { padding: 40px 0;}
.about_content { padding: 40px 0;}
.title_1 span {margin-bottom: 0px;}
.title_1 .background_title { font-size: 50px;}
.mail_right, .phone_right{display: none;}
header .top_header .contact_info ul li .contact_info_icon { margin-right: 0;}
header .top_header .contact_info ul li+li { margin-left: 15px;padding-left: 0px;}
header .top_header .contact_info ul li+li:after {  height: 40px; display: none; }
.banner_bg:after { border-left: 110px solid transparent;}
.banner .banner_product_img img {max-height: 280px;}
.banner .banner_product_title h2 { font-size: 26px;}
.banner figcaption .banner_title { font-size: 28px;}
p, html, body, .inner_banner .inner_caption ol li {font-size: 13px;}


.footer .footer_links_box .title span { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.footer .footer_links_box .title span:before { content: ""; position: absolute; top: 50%; right: 7px; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); height: 15px; width: 2px; background: #fff; }
.mobile-accordion.in .title span:before { display: none }
.footer .footer_links_box .title span:after { content: ""; position: absolute; top: 50%; right: 0px; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); height: 2px; width: 16px; background: #fff; }
.list-style-none.mobile-accordion-toggle { display: none; padding: 5px 0 0 10px; }
.footer .footer_links_box .title { margin-bottom: 0; font-size: 16px; position: relative; color: #fff;}
.footer_links_box { width: 100%; float: left; border:2px solid #333333; padding:8px 15px 8px 15px; margin-bottom: 7px; border: 2px solid #fff;}
.list-style-none.mobile-accordion-toggle { padding: 0px 0 0 0px; margin: 10px 0; width: 100%; float: left; }
.top_footer .d-flex.justify-content-between, .bottom_footer .d-flex.justify-content-between{ display: inherit !important;}
.foot_top{display: inline-block;}
.footer .footer_links_box .title { display: inherit;}
.footer_links_box .title:after{display: none;}
.get_in_touch_content:after { width: 200px; height: 200px;}
.get_in_touch_content .h2 { font-size: 18px;}
.cta p strong, .cta p a { font-size: 16px;}
.cta p { margin-bottom: 15px;}
.nav .nav-item .nav-link { font-size: 14px;  padding: 6px 14px; min-width: inherit;}
.about_content .col-xl-5, .about_content .col-xl-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.about_img { margin-right: 0; padding-right: 0; margin-bottom: 20px;}
.banner figcaption .banner_sub_content h2 { font-size: 14px;}
.banner figcaption .banner_sub_content {  margin-bottom: 20px;}
.about_content_right { padding-left: 10px;  padding-right: 0px;}
.inner_banner .inner_caption h1, .inner_banner .inner_caption .h1, .inner_banner .inner_caption span { font-size: 30px;}
.inner_banner { height: 200px;}
section, .page_content.cms_page, .page_content_second { padding: 40px 0;}
.wc-tabs li+li { margin-left: 40px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a { padding-top: 0;}
ul.col3 {column-count: 1;}
#wpcf7-f413-p315-o1 .col-12.col-xl-6.col-lg-6.col-md-6.col-sm-6:first-child { margin-top: 20px; margin-bottom: 20px;}
.category_box figcaption .category_content h2 { font-size: 18px;}
.our_categories_box h2 {font-size: 25px;}
.our_categories .row [class*="col-"]:nth-last-child(n+4) .category_box { margin-bottom: 30px;}
.title_1 .title_main { font-size: 20px;}
.contact_information_box ul { margin-top: 15px;}
.bottom_footer {border-top: none;}
.product_box {height: calc(100% - 10px);margin-bottom: 10px;}
.woocommerce div.product .product_detail_content .product_title { font-size: 20px;}
.sku_wrapper, .woocommerce-product-details__short-description p, .woocommerce-product-details__short-description .std, .single_product_cta h2 {   font-size: 14px;}
.product_meta_main {padding-bottom: 10px;}
.woocommerce div.product .product_detail_content .product_title {margin-bottom: 10px;}
.single_product_cta h2 {margin-bottom: 10px;}
.single_product_cta ul {margin-bottom: 20px;}
.single_product_cta ul li {font-size: 18px;}
.single_product_cta ul li a svg { margin-right: 10px;  }
.product_detail_slider .swiper_main_slide {padding: 0 30px;}
.gallery-thumbs .swiper-slide .swiper-slide-sub { height: 70px;}
.gallery-thumbs .swiper-slide .swiper-slide-sub img { max-height: 50px;}
.pdf_box .pdf_svg svg {  width: 60px;}
.pdf_box {    padding: 20px 15px;}
.footer_links_box ul li a, .footer_about p, .contact_information_box ul li {font-size: 13px;}
.product-category {
    width: 29%;
}

.product_box figcaption span.product_title { min-height: inherit;}
.banner .banner_product_title h2 {font-size: 16px !important;}

.banner .banner_product_title {left: 50%;top: 40px;transform: translate(-50%,-50%);max-width: 100%;width: 100%;display: flex;justify-content: flex-end;}


.rent_txt { border-top: 0; margin: 0px 0 20px 0 !important; padding: 20px 0 0;}
.product_detail_content {margin-top:30px;}
.blog_box figcaption {padding: 25px 15px;}

}


@media screen and (max-width:600px){#NEW .swiper-slide, #UNIQUE .swiper-slide{width:263px;margin-right:30px;}
}



@media screen and (max-width:575px) {
.banner_bg:after { border-left: none;}
.banner_bg{background: none;}
.banner figcaption .banner_title, .banner figcaption .banner_sub_content h3, .banner figcaption .banner_sub_content h2, .banner figcaption .banner_sub_content h2 a {  color: #011423;}
.banner figcaption .banner_sub_content h3 { margin-bottom: 10px;}
.banner .swiper-pagination-banner { bottom: 10px !important;}
.banner .swiper-pagination-bullet { background: #011423;}
.banner .banner_product_title {  left: 0;}
.category_box figcaption .category_content h2 {font-size: 15px;}
.our_categories_box h2 { font-size: 20px;}
.contact_detail .map iframe { border: 1px solid #ccc !important; margin: 20px 0;}

h2, .h2 {  font-size: 20px; }
h3, .h3 {  font-size: 18px;}
.gallery-thumbs .swiper-slide .swiper-slide-sub img {  width: 50px;}
.inner_banner .inner_caption h1, .inner_banner .inner_caption .h1, .inner_banner .inner_caption span { font-size: 25px;}

.pdf_box figcaption { padding-left: 10px;}
.pdf_box .pdf_svg svg { width: 50px;}
.btn, .btn input { padding: 6px 20px;    font-size: 14px;}
.banner .swiper-pagination-banner {bottom: 20px !important;}
.swiper-pagination-bullet { width: 10px; height: 10px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {  margin-right: 10px;}
header .top_header .contact_info ul li .contact_info_icon svg { width: 25px;}
.our_categories .row [class*="col-"]:nth-last-child(n+2) .category_box { margin-bottom: 20px;}
section, .page_content.cms_page, .page_content_second { padding: 30px 0;}
.title_1 .background_title { font-size: 45px;}
.product_box .product_img img {  max-height: 200px;}
.product_box .product_img { min-height: 200px;padding: 10px 10px 0px 10px;}
.get_in_touch_form {padding: 15px;}
.input-box .input, .select, .woocommerce-address-fields .input-text {height: 45px;padding: 10px 15px;}
.input-label { font-size: 13px;top: 13px;left: 15px;}
.input-box {margin: 0 0 15px 0;}
.input-box textarea.input { height: 70px;}
.input-box.focus .input-label, .input-box.filled .input-label, .select-box.focus .input-label, .select-box.filled .input-label { top: -13px; font-size: 10px;}
.contact_information_box ul li span { font-size: 13px;}
.footer .footer_links_box .title {    font-size: 14px;}
div span.wpcf7-not-valid-tip, label.error {font-size: 9px;padding: 1px 5px;}
.product-sort-bar {padding: 10px 10px;}
.dropbtn {padding: 10px 10px;    height: 50px;}
.woocommerce .woocommerce-ordering label {  margin-right: 5px;}
.view_main { margin: 0 10px 0 0;}
.inner_banner { height: 150px;}
.product_detail_content {width: 100%;float: left; }
.woocommerce .woocommerce-breadcrumb {font-size: 10px;}
.site_main {padding-top: 128px;}
header.sticky .top_header { padding: 5px 0;}
.wc-tabs li a { font-size: 16px;}
.wc-tabs li+li { margin-left: 30px !important;}
img.alignleft, img.alignright { max-width: 40%;}
img.alignleft { margin: 0 15px 15px 0;}
img.alignright { margin:0 0 15px 15px;}

.product-category{  width: 45%;}
.banner .banner_product_title h2 {font-size: 15px !important;}
.banner .banner_product_title {left: 50%;top: 40px;transform: translate(-50%,-50%);max-width: 100%;width: 100%;display: flex;justify-content: flex-end;}
.banner .banner_product_img img {max-height: 220px;max-width:100%;}
.banner figcaption .banner_title { font-size: 23px;}

}


@media screen and (max-width:500px){
#NEW .swiper-slide, #UNIQUE .swiper-slide{width:100%;margin-right:30px;}
}





@media screen and (max-width:480px){
.footer_about .social_media ul li a { width: 35px; height: 35px;font-size: 22px;}
p.woocommerce-result-count {  display: none;}
.product_box .product_img img {  max-height: 150px;}
.product_box .product_img { min-height: 150px; max-height: 150px;}
.wc-tabs li+li { margin-left: 15px !important;}
.gallery-top {margin-bottom: 10px;}
.swiper-button-next svg, .swiper-button-prev svg { height: 15px;}
.swiper_main_slide {padding: 0 15px;}
.nav { margin-bottom: 15px;}
ul.col2 {column-count: 1;}
}


@media screen and (max-width:479px) {
.category_box .category_img img { width: 100%; }
.enquire_now_btn { padding: 5px 30px;}
header .bottom_header .bottom_header_right ul li .btn { min-width: 160px;}
.dropbtn { height: 45px;}
.product_sidebar { padding: 10px; }
.product-filters>.product-filter>.category_title_wrapper>a {  line-height: 22px;}
.product-filters>.product-filter { margin-bottom: 5px;}
.product-filters>.product-filter>.category_title_wrapper>a { font-size: 14px;}
.gallery-top .swiper-slide img { max-height: 400px;}
.product_meta_main { padding-bottom: 10px;}
.single_product_cta ul li { padding: 10px 20px; font-size: 16px;}


.product-category{  width: 44%;}
.product-category img {
    min-height: 130px;
    max-height: 130px;
}
}

@media screen and (max-width:380px){
    .banner .banner_product_img img {max-height: 200px;}
}

@media screen and (max-width:380px){
.banner figcaption .banner_sub_content h3 { font-size: 10px;margin-bottom: 5px;}
.banner figcaption .banner_sub_content h2 { font-size: 12px;}
.banner .swiper-slide { height: 350px;}

.cta h2 { font-size: 18px;}
.get_in_touch_form { padding: 20px;}
.copyright p { font-size: 12px;}
.banner .banner_product_img img {  max-height: 200px;}
.banner figcaption .banner_title { font-size: 23px;}
header .top_header .contact_info ul li .contact_info_icon svg {  width: 25px;}
.inner_banner { height: 200px;}

.banner .banner_product_title h2 { font-size: 20px;}
.mCSB_inside > .mCSB_container { margin-right: 15px;}
.cta p strong, .cta p a { font-size: 14px;}
.copyright p {  font-size: 10px;}
.get_in_touch_form {padding: 10px;}
.product_box figcaption span.product_title {  font-size: 12px;}
h2, .h2 {  font-size: 18px;}
h3, .h3 {  font-size: 16px;}
.inner_banner .inner_caption h1, .inner_banner .inner_caption .h1, .inner_banner .inner_caption span {  font-size: 20px;}
.inner_banner {  height: 150px;}
.product_box figcaption p {  font-size: 11px;}
img.alignleft, img.alignright { max-width: 100%; margin: 0 0 15px 0 !important;}
}

@media screen and (max-width:360px){
.woocommerce-ordering select { padding: 5px 12px 5px 12px;}
.wc-tabs li a {font-size: 14px;}
ul.col3 {column-count: 1;}    
}

@media screen and (max-width:350px){
.product_box figcaption {
    padding: 0 3px;
}
.product-category{  width: 43%;}
.product-category img {
    min-height: 110px;
    max-height: 110px;
}

}