/* code start here */
.pt-product .otstock {
    background-color: #f00;
    padding: 0px 12px;
    color: #ffffff;
    position: absolute;
    top: 4px;
    right: auto;
    z-index: 2;
    font-size: 9px;
    left: 3px;
    border-radius: 25px;
}
body {
	margin: 0;
	padding: 0;
	font-family: "Poppins", sans-serif !important;
}
.mb_0_1 {margin-bottom:  0 !important;}
.mb_10px_1 {margin-bottom:  10px !important;}
.pt-product.mt_mb_1 {margin: 0;}
.c_page_w_1 p,.c_page_w_1 label,.pagination li span,.pagination li a {font-size: 13px;font-family: "Poppins", sans-serif !important;}
.c_page_w_1 .pagination li span {background-color: #484848 !important;}
/********ameen css***********/
.container_1.container {max-width:90% !important;width:100% !important;}
.container_2.container {max-width:100% !important;width:100% !important;}
.main_navb_1 {padding:5px 0;position: relative;
    z-index: 999999;}
.head_logo {display:inline-block;padding:10px 0;}
.head_logo img{max-width:100%;width:160px;}
.custom-search-box{border:1px solid #e8e8e8;border-radius:0;display:flex;align-items:center;padding:0;background-color:transparent;max-width:400px;flex-grow:1!important;position: relative;z-index: 9999;}
.d_flex_c1{display:flex!important;text-align:center;justify-content:center!important}
.custom-search-box input{border:none;outline:0;flex:1;padding:5px 10px;background-color:transparent;font-size:14px}
.custom-search-box #d_ajax_search_results {top: 15px;}
.custom-divider{height:17px;width:1px;background-color:#ccc;margin:0}
.custom-search-icon button {background: #fff;border: 0;padding: 0;height: 45px;width: 45px;    position: relative;z-index: 9;}
.custom-search-icon img{width:16px;opacity:.7;position:relative;top:-1px;cursor:pointer}
.head_nav_1 li a{color:#000;text-transform:uppercase}
.head_nav_1 li{padding-left:26px}
.head_nav_1 li a{font-weight:600;font-size:14px;text-decoration:none}
.head_nav_1 li:first-child{padding-left:0}
.head_nav_1 li a:focus,.head_nav_1 li a:hover{color:#ca141b;text-decoration:none}
.head_nav_1 li a.store_button{background:#ca141b;color:#fff;font-weight:500;padding:8px 14px;border-radius:5px;font-size:13px;}
.main_navb_1 .navbar-toggler{border:1px solid #ccc;margin-left:10px}
.main_navb_1 .navbar-toggler-icon{display: flex;align-items: center;margin: 0;justify-content: center;}
.main_navb_1 .navbar-toggler-icon img{max-width:23px;width:100%;}
.head_nav_1 li a.store_button:hover{background:#000}
.main_navb_2 {background:#484848;position:relative;z-index:9999;padding: 0; }
.main_navb_2 .navbar.has-fixed {background: #484848;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);}
.main_navb_2 .nav-item .nav-link{color:#fff;text-transform:uppercase;padding:.3rem 1.4rem!important;font-size:13px;font-weight:400;position:relative;z-index:1;cursor:pointer}
.main_navb_2 .nav-item.cyan {display: none;}
.main_navb_2 .nav-item .nav-link:before{content:"";width:0;transition-duration:.3s;left:50%}
.main_navb_2 .nav-item:hover .nav-link:before{width:100%;display:block;background:#ca141b;height:100%;position:absolute;left:0;top:0;z-index:-1;left:0}
.main_navb_2 .dropdown-menu{border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-top:0;padding:.5rem 0;border:1px solid #e0e0e0;min-width:200px;font-size:14px;margin:2px;}
.main_navb_2 .dropdown-menu .dropdown-menu {top: 0;}
.main_navb_2 .dropdown-item{padding:10px 16px;color:#333;white-space:nowrap;transition:background-color .2s ease}
.main_navb_2 .dropdown-item:focus,.main_navb_2 .dropdown-item:hover{background-color:#f5f5f5;color:#000}
.main_navb_2 .dropdown-submenu{position:relative}
.main_navb_2 .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-left:0;border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,.1);display:none}
.main_navb_2 .dropdown-submenu:hover>.dropdown-menu{display:block}
.main_navb_2 .dropdown-submenu{position:relative}
.main_navb_2 .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0;display:none;position:absolute}
@media (min-width:992px){
	.main_navb_2 .nav-item.dropdown:hover>.dropdown-menu{display:block;margin-top:0}
	.main_navb_2 .nav-item.dropdown:hover>.nav-link{color:#fff}
	.main_navb_2 .dropdown-submenu:hover>.dropdown-menu{display:block}
}
.d_none_pc{display:none!important}
/*************** Banner text **********************/
.banner_text{position:absolute;top:50%;transform:translateY(-50%);right:19%;text-align:center;z-index:999}
.banner-slide-2 .banner_text{right:auto;left:19%}
.banner_text h2{font-size:5rem;text-transform:uppercase;font-weight:800;line-height:5rem;font-family:Jost,sans-serif;color:#000;margin-bottom:2rem}
.banner_text h3 span{color:#ca141b;font-weight:600;font-size:4rem}
.banner_text h3{text-transform:uppercase;font-size:2.2rem;margin-bottom:0}
.explore_btn{background:#5b5b5b;color:#fff;text-decoration:none;padding:13px 30px}
.explore_btn:hover{color:#fff;text-decoration:none;background:#000}
.banner_text .explore_btn,.banner_text h2,.banner_text h3{opacity:0;transform:translateY(40px);animation:slideUp 1s ease forwards}
.banner_text h3{animation-delay:.2s}
.banner_text h3 span{opacity:0;transform:translateY(20px);animation:fadeUp 1s ease forwards;animation-delay:.5s;display:inline-block}
@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}
.banner_text h2{animation-delay:.5s}
.banner_text .explore_btn{animation-delay:.8s}
@keyframes slideUp{to{opacity:1;transform:translateY(0)}}
@keyframes fadeIn{to{opacity:1}}

.banner_text.animated h2 {
    opacity: 0;
    transform: translateY(20px);
    animation: fadeUp 0.8s ease forwards;
    animation-delay: 0.5s;
}

.banner_text.animated .explore_btn {
    opacity: 0;
    transform: translateY(20px);
    animation: fadeUp 0.8s ease forwards;
    animation-delay: 0.8s;
}

@keyframes fadeUp {
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/*************** service text **********************/
.main_service{padding:60px 0}
.main_head_1{font-size:2.1rem;text-transform:uppercase;font-weight:700;line-height:2.4rem;text-align:center;font-family:Jost,sans-serif;color:#000}
.main_head_2{font-size:2rem;font-weight:700;line-height:2.4rem;font-family:Jost,sans-serif;color:#000}
.main_head_1.text_left {text-align: left;}
.service_wrap{padding-left:40px}
.vertical_text{position:absolute;transform:rotate(90deg);left:-72px;top:27%}
.vertical_text.algn_s_2{left:-37px;top:21%}
.vertical_text:before{content:"";display:block;width:30px;height:2px;position:absolute;background:#000;left:-43px;top:7px}
.vertical_text h5{font-family:Jost,sans-serif;margin:0;text-transform:UPPERCASE;font-size:1rem;letter-spacing:.1px;color:#000;font-weight:500;}
.service_text{position:absolute;bottom:6%;left:6%;width:88%;background:#fff;padding:25px}
.sub_head_1{font-family:Jost,sans-serif;font-size:1.7rem;font-weight:500;margin-bottom:.5rem;}
.partner p.sub_head_2 {
    font-family: Jost, sans-serif;
    font-size: .9rem;
    font-weight: 600;
    margin-bottom: .5rem;
    color: #000;
}
.readmore_btn{font-family:Jost,sans-serif;display:inline-block;padding:8px 21px 6px;border:2px solid #000;color:#000;text-decoration:none;text-transform:uppercase;font-size:.75rem;font-weight:500}
.readmore_btn:hover{color:#fff;text-decoration:none;background:#000}
.main_cate_w{padding:20px 0;background:#fff;z-index:9}
.main_cate_w.cate_bg_1 {background:#7f7f7f;padding:60px 0;}
.main_cate_w.cate_bg_1 .main_head_1.mb-4{margin-bottom:1.3rem!important;color:#fff}
.main_cate_w.cate_bg_1 .cate_imge_1{padding:0}
/**************/
.carousel0{background:#7f7f7f;padding:60px 0}
.carousel0 .main_head_1.mb-4{margin-bottom:1.3rem!important;color:#fff}
.carousel0 .swiper-container {    height: auto;    padding-bottom:0px;}
.carousel0 .swiper-slide img {margin-bottom: 10px;}
.carousel0 .swiper-slide {background: transparent !important;display: inline-block;padding-bottom: 10px;}
.carousel0 .swiper-slide a {height: auto;width: 100%;padding:0 0 12px;}
.carousel0 .title{    margin: 0;
    font-size: 1.1rem;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;}
/**************/
.carousel1 .swiper-viewport{box-shadow:inherit;}
.carousel1 .swiper-viewport .title {display: none;}
.carousel1 .swiper-viewport .swiper-slide {padding: 10px;margin-right: 0 !important;}
.carousel1 .swiper-viewport .swiper-slide a{display: inline-block;box-shadow: 0 .1rem .7rem rgba(0, 0, 0, .10);}
/**************/

.main_cate_w .container{position:relative;z-index:99}
.main_cate_w .main_head_1.mb-4{margin-bottom:.3rem!important}
.cate_wrap_1 {background:#fff}
.cate_wrap_1 .cate_imge_1{padding:28px 10px}
.carousel0 .cate_wrap_1 .cate_imge_1 a{display:block;height:auto;width:100%;margin:0;box-shadow:0 .1rem .7rem rgba(0,0,0,.1);background:#fff;padding:15px}
.ps-1 {padding-left: .25rem !important;}
.pe-1 {padding-right: .25rem !important;}
.sub_head_2{margin:0;font-size:1.1rem;text-transform:uppercase;text-align:center;font-weight:600}
.product_w{padding:60px 0}
.col_md_3{flex:0 0 auto;width:25%!important;padding:1rem}
.col_md_4{flex:0 0 auto;width:33.33%!important;padding:1rem}
.product_i{padding:1rem;border:1px solid #ccc}
.service_card img{transition:transform .4s ease;display:block;width:100%;height:auto;opacity:1}
.service_card:hover img{transform:scale(1.1);opacity:.9}
.cate_imge_1 img{transition:transform .4s ease;display:block;width:100%;height:auto;opacity:1}
.cate_wrap_1:hover img{transform:scale(1.1);opacity:.9}
.sub_head_3{margin:0 0 .2rem;font-size:1rem;text-transform:capitalize;font-weight:500}
.sub_head_3 a{margin:0 0 .2rem;font-size:1rem;text-transform:capitalize;font-weight:500}
.mr_t_10px {margin-top: 10px !important;}
.product_i .readmore_btn{position:absolute;left:50%;top:35%;transform:translate(-50%,-50%);background:#fff;opacity:0;transition-duration:1s;white-space:nowrap;}
.product_i:hover .readmore_btn{top:50%;opacity:1;background:#000;color:#fff}
.price_text{color:#ca141b;font-weight:600;font-size: 1rem;}
.price_text span{color:#777;font-weight:400;display:inline-block;margin-right:10px;text-decoration:line-through}
.events_wrap{padding:0 0 60px}
/*image hover*/
figure.snip1321{font-family:Jost,sans-serif;position:relative;overflow:hidden;margin:10px 0;width:100%;color:#000;text-align:center;-webkit-perspective:50em;perspective:50em;overflow:hidden;border-radius:20px}
figure.snip1321 *{-webkit-box-sizing:padding-box;box-sizing:padding-box;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
figure.snip1321 img{width:100%;vertical-align:top}
figure.snip1321 figcaption{top:50%;left:20px;right:20px;position:absolute;opacity:0;padding:25px;z-index:1}
figure.snip1321 h2,figure.snip1321 h4{margin:0}
figure.snip1321 h2{font-weight:600;font-size:1.5rem;font-family:Jost,sans-serif;margin-bottom:10px;line-height:2.2rem}
figure.snip1321 h5{font-size:1rem;font-weight:400;color:#666;margin-bottom:20px}
figure.snip1321 h4{font-weight:400;text-transform:uppercase;font-size:1rem;margin-bottom:10px;color:#ca141b;font-family: "Poppins", sans-serif !important;}
figure.snip1321 i{font-size:32px}
figure.snip1321:after{background-color:#fff;position:absolute;content:"";display:block;top:20px;left:20px;right:20px;bottom:20px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;border-radius:15px}
figure.snip1321 a.more_blog{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}
figure.snip1321.hover figcaption,
figure.snip1321:hover figcaption{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s;font-family: "Poppins", sans-serif !important;}
figure.snip1321.hover:after,figure.snip1321:hover:after{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:.9}
.overflow-hidden {
    overflow: hidden !important;
}
/*********** product ************/
.product_w{padding:60px 0}
.col_md_3{flex:0 0 auto;width:25%!important;padding:1rem;}
.col_md_4{flex:0 0 auto;width:33.33%!important;padding:1rem}
.product_i{padding:1rem;border:1px solid #ccc;border-radius: 15px;}
.pt-product .product_i .hoverimg {left: 0;}
.pt-product .product_i .hoverimg .heart {display: none !important;}
.pt-product .product_i img{background:#fff;font-size:13px;line-height:normal}
.service_card img{transition:transform .4s ease;display:block;width:100%;height:auto;opacity:1}
.service_card:hover img{transform:scale(1.1);opacity:.9}
.cate_imge_1 img{transition:transform .4s ease;display:block;width:auto;max-width:100%;height:auto;opacity:1;margin: auto;}
.cate_wrap_1:hover img{transform:scale(1.1);opacity:.9}
.sub_head_3{margin:0 0 .2rem;font-size:1rem;text-transform:capitalize;font-weight:500;font-family: "Poppins", sans-serif !important;}
.sub_head_3 a{margin:0 0 .2rem;font-size:.9rem;line-height:1.5rem;text-transform:capitalize;font-weight:500;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.product_i .readmore_btn{position:absolute;left:50%;top:35%;transform:translate(-50%,-50%);background:#fff;opacity:0;transition-duration:1s;white-space:nowrap;}
.product_i:hover .readmore_btn{top:50%;opacity:1;background:#000;color:#fff}
.price_text{color:#ca141b !important;font-weight:600 !important;font-size: 1rem;font-size: .85rem;text-align: left;font-family: "Poppins", sans-serif !important;display: none !important;}
.price_text span{color:#777;font-weight:500;display:inline-block;margin-right:10px;text-decoration:line-through;    white-space: nowrap;}
.events_wrap{padding:0 0 60px}
/*image hover*/

.main_para_1 {font-size:14px;color:#444;line-height:2;}
.brands_wrap{padding:15px 25px;box-shadow:0 4px 16px rgba(0,0,0,.1)}
.contact_wrap{background:#e5e5e5;padding:35px 0}
.opacity-75{opacity:.7}
.sub_head_4{margin:0 0 .4rem;font-size:1rem;font-weight:600;font-family:Jost,sans-serif;text-transform:uppercase;color:#666}
.support_wrap{padding-left:60px}
.support_icon{position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#fff;padding:13px;border-radius:60px}
.social_icon li img{max-width:28px}
.footer-container {padding-left: 15px !important;padding-right: 15px !important;}
.main_cate_w .swiper-slide {margin-right: 10px !important;margin-top: 0px !important;}
.main_cate_w .swiper-container-multirow>.swiper-wrapper{flex-wrap:nowrap}
.main_cate_w .carousel0{margin-top:0!important}
.main_cate_w.carousel0 .swiper-container{height:auto!important}
.product-banner.inner_bg_1{background:url(../image/inner-banner.jpg) 0 0/cover no-repeat!important}
.sub_cate_1{margin-top:1rem}
.sub_cate_1 li{display:inline-block;font-size:13px;padding:4px 15px 3px;background:#fff;border-radius:0;font-weight:500;border:0 solid #ccc;position:relative}
.sub_cate_1 li:active a,.sub_cate_1 li:focus a,.sub_cate_1 li:hover a{color:#ca141b}
.sub_cate_1 li:after{content:"";width:1px;display:block;height:10px;background:#bfbfbf;right:0;position:absolute;top:50%;transform:translateY(-50%)}
.image_slider li:nth-child(n+6),.sub_cate_1 li:first-child:after,.sub_cate_1 li:last-child:after{display:none}
.sub_cate_1 li a{color:#000}
.sub_cate_1 li.active a{color:#da3831}
.sub_cate_1 li:first-child{background:#000}
.sub_cate_1 li:first-child a{color:#fff!important}
.divider_wrap{width:100%;display:block}
.cate_divider_1{width:100%;height:1px;background:#eee;display:block;margin-bottom:20px}
.qnty_input .input-group-addon{margin:5px 0 0;font-size:13px;font-weight:600}
.qnty_input .form-control{font-size:13px;padding:10px;height:36px}
.breadcrumb_1 .breadcrumb{padding:12px 0 10px;border-bottom:1px solid #ccc}
.breadcrumb_1 .breadcrumb li a{font-size:13px}
.single-product .prdright .stock.product_list{padding-top:0;margin-top:0;border-top:0 solid #ccc}
.single-product .prdright .stock.product_list li{font-size:14px;line-height:2}
.main_product .subbtn button.btn-warning{background-color:#ca141b;border-color:#ca141b;color:#fff;font-size:16px!important;padding:.7rem 1rem}
.main_product .price-sec .price h2{font-family:Jost,sans-serif}
.image_slider .mainimg{margin-bottom:20px;padding:10px;width:50%;display:inline-block;max-width:50%;float:left}
.single-product .thumbnails.image_slider{padding:0;display:inline-block;width:100%}
.image_slider .image-additional{float:left;display:inline-block;width:25%;max-width:25%;margin:0;padding:10px}
.image_slider .image-additional a{margin-bottom:0;border-radius:15px;border:0 solid #ddd;box-shadow:0 0 14px rgba(0,0,0,.1)}.image_slider .image-additional a img{padding:15px;margin:auto;display:block}
.image_slider .mainimg img{margin:auto;display:block;width:100%}
.image_slider .mainimg a{display:block;margin:auto;border:1px solid #ccc;border-radius:20px;overflow:hidden;padding:25px}
.blog .item.snip1321{height:auto;margin-top:0;margin-bottom:25px}
.contact_a_1 .contact-page .sub-title{padding:30px;font-size:14px;margin-bottom:30px;background:rgb(255 14 14 / 10%);border-radius:15px}
.contact_a_1 .panel-body.contact-panel,.contact_a_1 .panel-body.contact-panel address,
.contact_a_1 .panel-body.contact-panel strong{font-size:15px!important;font-family:Poppins,sans-serif!important;line-height:1.8}
.contact_a_1 .form_wrap_1 .form-group .control-label{font-size:14px;margin-bottom:.1rem;color:#000;font-weight:600}
.contact_a_1 .form_wrap_1 .form-group .form-control{font-size:13px;border-radius:8px}
.main_product .col_full_wrap{width:100%!important}
.specs_wrpa_1.prd-des{border:0}
.specs_wrpa_1.prd-des .nav-tabs a{padding:5px 25px;font-size:13px;background:#dadada!important;font-family:Poppins,sans-serif!important;border-radius:0}
.specs_wrpa_1.prd-des .nav-tabs li{margin-right:4px}
.specs_wrpa_1.prd-des .nav-tabs .active a{background:#da3831!important;color:#fff}
.specs_wrpa_1 .tab-pane p,.specs_wrpa_1 .tab-pane p span {font-family: "Poppins", sans-serif !important; }
.specs_wrpa_1 .table li,.specs_wrpa_1 .table li font {font-family: "Poppins", sans-serif !important;font-size: 13px; }
.specs_wrpa_1 .table li .table__header {display: inline-block;min-width: 200px;}
.specs_wrpa_1 .tab-pane b {font-family:Jost,sans-serif;font-weight: 600;}
.ctm_col_1 {width: 100%; }
.p_info_wrap{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0;margin-bottom:10px}
.p_info_wrap a.btn{border-radius:6px;font-size:14px;background:#ca141b;color:#fff;padding:10px 26px}
.prodct_info {    padding: 0;}
.prodct_info li{display:inline-block;margin-left:10px;font-size:14px;color:#444}
.prodct_info li span{font-weight:600;color:#000}
.scrollTop{z-index:999!important;background:#484848!important}
.blog.events_wrap {overflow: hidden !important;}
.footer {overflow: hidden;}
.form_wrap_1 fieldset legend {padding-left: 15px;}
.carousel0 {padding: 30px 0 20px;}
.blog_details .article-info {padding-bottom: 10px;}
.blog_details span.info-span {margin-right: 10px;display: inline-block;font-size: 14px;font-weight: 400;}
.blog_details span.info-span i {    margin-right: 8px;}
.blog_details .span,.blog_details p,.blog_details p span,.blog_details ul li font,.blog_details .register_btn{font-family: "Poppins", sans-serif !important;}
.blog_details .register_btn {font-size: 14px;border-radius: 6px;}
.pro-division .events_wrap {padding: 0 0 30px;}
.pro-division.pro_db_1 figure.snip1321 h4 {
    font-size: .8rem;
}
.pro-division.pro_db_1 figure.snip1321 h2 {
    font-size: 1.1rem;
    line-height: 1.5rem;
}
.pro-division.pro_db_1 figure.snip1321 h5 {
    font-size: .8rem;
}
.ucc_banner_a1 .banner .banner_text,.ucc_banner_a1 .banner .sp-fade-arrows,
.ucc_banner_a2 .banner .banner_text,.ucc_banner_a2 .banner .sp-fade-arrows {display: none;}
.brands .brands_brand_1 .brand {padding: 5% 15%;}
.brands .brands_brand_1 .brand img {width: 100%;}

/***************************************************************/


/************************************************************/

@media screen and (max-width: 1199px) {
	.container_1.container{max-width:96%!important;width:100%!important}
	.head_nav_1 li a.store_button{padding:6px 10px;font-size:12px}
	.head_nav_1 li a{font-size:12px}
	.banner_text h3{font-size:1.5rem}
	.banner_text h3 span{font-size:2.5rem}
	.banner_text h2{font-size:3rem;line-height:3rem}
	.main_head_1{font-size:2rem;line-height:2.5rem}
	.vertical_text{top:42%}
	.sub_head_1{font-size:1.2rem}
	.readmore_btn{padding:6px 13px 4px;font-size:.8rem}
	.service_text{padding:15px}
	.main_navb_2 .nav-item .nav-link{padding:.5rem 1rem!important;text-align: center;}
}
@media screen and (max-width: 992px) {
	.head_logo{margin:0 auto 0;text-align:center;display:block}
	.d_none_pc{display:block!important}
	.d_flex_c1{margin-bottom:20px}
	.list-unstyled.justify-content-end{justify-content:center!important}
	.main_navb_2 .navbar{padding-top:0;padding-bottom:0}
	.col_md_3{width:33.33%!important}
	.main_navb_2 .dropdown-submenu>.dropdown-menu{top:0;left:0;margin-top:0;display:none;position:relative;border:0;background:#f1f1f1}
    .main_navb_1 .sbg {background: #fff;}
}
@media screen and (max-width: 768px) {
	.banner_text h3{font-size:.9rem}
	.banner_text h3 span{font-size:1.2rem}
	.banner_text h2{font-size:1.5rem;line-height:2rem}
	.explore_btn{padding:7px 10px;font-size:12px}
	.banner_text h2{margin-bottom:.5rem}
	.main_head_1{font-size:1.5rem;line-height:2rem}
	.cate_wrap_1{margin-bottom:15px}
	.sub_head_3{font-size:.9rem}
	.price_text{font-size:14px}
	.product_t.p-3{padding:.8rem 0 0!important}
	.social_icon.m-0{margin:16px 0 0!important}
	.support_wrap{margin-top:15px}
	.contact_wrap .main_para_1.mb-0{font-size:13px;margin-bottom:20px!important}
	.d_none_mob_1{display:none!important}
	.footer_w_4{padding:0 0 0}
	.footer_w_3{padding:40px 0}
    .contact_a_1 .contact-page .sub-title{padding:13px}
    .panel-body.contact-panel{padding:20px!important}
    .contact_a_1 .panel-body.contact-panel address{font-size:14px!important}
    .contact_a_1 .panel-body.contact-panel a i {margin-right: 6px;}
}
@media screen and (max-width: 640px) {
    .col_md_3{width:50%!important;}
    .sub_cate_1 li {font-size: 11px;padding: 4px 8px 3px;}
    .mb_0_1.qnty_input {margin-bottom: 10px !important;}
    .carousel0 .title{margin:0;font-size:.8rem}
    .carousel0 .swiper-slide img{margin-bottom:0}
    .carousel0 .swiper-slide a{padding:0 0 1px}
    .blog h2{font-size:1.5rem}
    .product_i{padding:.6rem;border:1px solid #ccc;border-radius:5px}
    .main_head_2 {
        font-size: 1.6rem;
        line-height: 1.7rem;
    }
}

@media screen and (max-width: 480px) {
	.col_md_3{width:50%!important;padding:1rem 1rem 0}
    .banner_text h3{font-size:.5rem}
    .banner_text h3 span{font-size:.7rem}
    .banner_text h2{font-size:1rem;line-height:1.1rem;margin-bottom:.1rem}
    .explore_btn{padding:5px 9px;font-size:9px}
    .banner_text{right:25%}
    .main_navb_1 .d_flex_c1{margin-bottom:10px}
    .footer-container .text p {
        font-size: 12px;
    }
    .footer-middle ul li {
        line-height:22px;
    }
    .footer-middle ul li a {
        font-size: 12px;
    }
}