@media only screen and (max-width:1400px){
    h2, .h2{font-size: 38px;}
    h5, .h5 { font-size: 20px; }
    section {padding: 50px 0;}
    .primary_navbar #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{margin:0 0px 0 0;display:inline-block;height:auto;vertical-align:middle;padding-right:20px;padding-left:21px;position:relative;}
    table.details_table{margin-top:9px;margin-bottom:30px;}
    .callus_mian{padding-bottom:16px;}
    .summary.entry-summary .price{padding-top:58px;}
    .primary_navbar #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{padding-right:23px;padding-left:24px;}
    nav.woocommerce-breadcrumb{padding-left:17px!important;padding-top:20px!important;padding-bottom:17px!important;}
    table.details_table{margin-top:16px;margin-bottom:23px;}
    .gird_sidebar{width:25%;float:left;margin-right:56px;}
    .primary_navbar #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-size:17px;}
    .callus_mian{padding-bottom:3px;}

    /* header */
    .searchCart-block .cartClick { position: relative; }
    .header-main .header-inner .siteLogo-block { max-width: 150px; }
    .primary-navbar ul li a{padding: 12px 15px;}
    .primary-navbar ul.main-menu > li > a::after{bottom: 6px;}

    .counter-details{padding-left: 20px;}
    .counter-details .counter-number span{font-size: 65px;}

    .cat-item{height: 300px;padding: 20px;}

    .hardwork-section .hardwork,.hardwork-section,.all_cat{padding-bottom: 10px;}

    .design-section:nth-child(odd) .design-desc .design_cencept{padding: 20px 20px 20px 20px;}

    .design-section .design-desc .design_cencept{padding: 20px;}
    .design-section .design-desc .design_cencept p{margin-bottom: 20px;}

    .home_product h2{margin-bottom: 35px;}
}

@media only screen and (max-width:1200px){
    .primary_navbar #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{font-size:14px;}
    .single_main{display:-webkit-inline-box;overflow:hidden;}
    .footer_con{width:30%;float:left;background-color:#bebdbd;padding-top:34px;padding-bottom:35px;text-align:center;}
    .footer_con a{text-transform:uppercase;text-align:center;font-size:17px;}
    .footer_latest{width:30%;float:left;text-align:center;background-color:#a9a8a9;padding-top:34px;padding-bottom:35px;}
    .footer_latest a{text-transform:uppercase;text-align:center;font-size:17px;color:#231f20;font-weight:900;}
    .primary_navbar #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{padding-right:16px;}
    .gird_sidebar{width:25%;float:left;margin-right:46px;}
    .copy1{width:35%;float:left;}
    .menu-social-links-container{width:64%;float:left;}
    .related.products .pro_tittle{width:100%;margin:0;border:none;text-align:left;float:left;position:relative;}
    .related.products .pro_tittle:after{content:"";display:none;}
    .home_product span.woocommerce-Price-amount.amount bdi{line-height:normal;font-size:22px;}
    li.hm_pro_title a{font-size:14px;}
    .callus_mian li{display:inline-block;list-style-type:none;padding-right:24px;}
    table.details_table td{font-size:13px;}
    .summary span.woocommerce-Price-amount.amount{font-size:30px;}
    .callus_mian li a{font-size:18px;}
    span.call{font-size:18px;}
    table.details_table{margin-top:8px;margin-bottom:19px;}
    .summary.entry-summary .price{padding-top:3px;}
    .callus_mian{padding-bottom:0px;}
}

@media only screen and (min-width:1199px){
    #mobile_menu .menuTitle{display: none;}
    header .right-block .toggle-menu-box{display: none;}
}
@media only screen and (max-width:1199px){
    #colophon .widget-column .widget{margin-right:calc(3 * 1rem);width:calc(50% - (3 * 1rem));}
    .comment .comment-content{padding-right:1rem;}
    .comments-area{max-width:calc(6 * (100vw / 12) - 28px);}
    .author-bio{max-width:calc(6 * (100vw / 12) - 28px);}
    .author-bio{margin:calc(3 * 1rem) calc(10% + 60px);}
    .entry .entry-content .wp-audio-shortcode{max-width:calc(6 * (100vw / 12) - 28px);}
    .entry .entry-content > iframe[style]{max-width:calc(6 * (100vw / 12) - 28px) !important;}
    .post-navigation .nav-links .nav-next{order:2;padding-left:1rem;}
    .post-navigation .nav-links .nav-previous{order:1;}
    .post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{min-width:calc(50% - 2 * 1rem);}
    .post-navigation .nav-links{flex-direction:row;margin:0 calc(10% + 60px);max-width:calc(6 * (100vw / 12) - 28px);}
    .post-navigation{margin:calc(3 * 1rem) 0;max-width:100%;}
    .entry .entry-content .wp-block-columns .wp-block-image > img:not(.alignwide):not(.alignfull),.entry .entry-content .wp-block-columns .wp-block-image > figure{max-width:100%;}
    .entry .entry-content .wp-block-file .wp-block-file__button{font-size:22px;padding:0.875rem 1.5rem;}
    .entry .entry-content .wp-block-separator.is-style-dots,.entry .entry-content hr.is-style-dots{max-width:calc(6 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-separator.is-style-wide,.entry .entry-content hr.is-style-wide{max-width:calc(6 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-separator:not(.wp-block-separator),.entry .entry-content hr:not(.wp-block-separator){max-width:calc(6 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text,.entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text,.entry .entry-content .wp-block-cover-image.alignfull h2,.entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text,.entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text,.entry .entry-content .wp-block-cover.alignfull h2{max-width:calc(6 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > img{max-width:calc(6 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-image .aligncenter{max-width:calc(6 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-image .aligncenter{width:calc(6 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-image .aligncenter img{margin:0 auto;}
    .wp-caption.aligncenter{left:calc( calc(6 * (100vw / 12) - 28px) / 2);}

    .primary-navbar ul li a{font-size: 12px;padding: 12px; width: 100%;}
    .header-main.header-fixed .primary-navbar ul li a { padding-top: 12px; padding-bottom: 12px; }

    #mobile_menu{ position: fixed; z-index: 999; top: 0; left: 0; max-width: 300px; width: 100%; height: 100%; background: #ffffff; padding-bottom: 50px; transform:translateX(-100%) ; -webkit-transform:translateX(-100%) ; -moz-transform:translateX(-100%) ; -ms-transform:translateX(-100%) ; -o-transform:translateX(-100%) ; transition: all .7s ease; -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; }
    #mobile_menu.open{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); box-shadow: 0 0 10px #000;}
    .home .primary-navbar ul li a:not(:hover, ul.sub-menu li a, .home .header-main.header-fixed .primary-navbar ul li a){color: var(--black);}
    .primary-navbar ul.main-menu{display: block;}
    header .right-block .toggle-menu-box{display: inline-block;}
    .toggle-menu-box .toggle-menu{display: inline-block;max-width: 30px;margin-left: 5px;}
    #mobile_menu .primary-navbar{width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto; padding-left: 15px; padding-right: 15px;}
    .primary-navbar ul li.menu-item-has-children > a::before{content: none !important;}
    .primary-navbar ul.sub-menu { position: relative; left: 0 !important; opacity: 1; visibility: visible; box-shadow: none; pointer-events: all; padding: 0 0 20px; transition:none ; -webkit-transition:none ; -moz-transition:none ; -ms-transition:none ; -o-transition:none ; }
    body.home header .toggle-menu-box .toggle-menu img{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(225deg) brightness(105%) contrast(101%);}
    body header.header-fixed .toggle-menu-box .toggle-menu img{ filter: brightness(0) saturate(100%); -webkit-filter: brightness(0) saturate(100%) !important; }
    .header-main.header-fixed .header-inner{ animation:none !important ; -webkit-animation:none !important ; }
    .primary-navbar ul.main-menu > li:hover > a::after{content: none !important;}
}

@media only screen and (max-width:991px){
    input.wpcf7-form-control{margin-bottom:45px;width:100%;}
    input.wpcf7-form-control.wpcf7-submit{width:40%;margin:0 auto;}
    textarea{box-sizing:border-box;display:block;width:100%;}
    .footer_latest{width:40%;float:left;text-align:center;background-color:#a9a8a9;padding-top:24px;padding-bottom:24px;}
    .footer_con{width:40%;float:left;background-color:#bebdbd;padding-top:24px;padding-bottom:24px;text-align:center;}
    .footer_menu3{width:27%;float:left;}
    .footer_menu4{width:11%;float:left;}
    .footer_menu2{width:28%;float:left;}
    .footer_menu1{width:32%;float:left;}
    .span.prev_arw img{width:50%;float:right!important;}
    li.hm_pro_title:after{content:"";display:none;}
    li.hm_pro_price{padding-left:0px;width:100%;}
    li.hm_pro_title{width:100%;line-height:17px;text-align:center;}
    #mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1{background:#8b8d8d;}
    #mega-menu-wrap-menu-1 .mega-menu-toggle{background:#8b8d8d;}
    .primary_navbar #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{margin:0 0px 0 0;display:block;padding-right:0px;padding-left:0px;position:relative;margin-left:28px;padding-bottom:12px;}
    .primary_navbar #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{padding-right:0px;}
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item a.mega-menu-link:before{display:none!important;}
    .related.products .pro_tittle{width:100%;margin:0;border:none;text-align:center;float:left;position:relative;}
    .related.products .pro_tittle:after{display:none!important;}
    .related.products .gird_viwe{padding:18px;text-align:center;}
    .woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:100%!important;margin-bottom:0px;}
    .pro_sum{width:100%;float:left;background-color:#cecacad1;}
    .summary h1.product_title.entry-title{font-size:18px;}
    .summary h1.product_title.entry-title{font-size:18px;padding-top:30px;}
    .gird_sidebar{width:25%;float:left;margin-right:35px;}
    .copy1{width:100%;float:left;}
    ul#menu-social-links{padding-left:0;}
    .menu-social-links-container{width:100%;float:left;}
    .primary_navbar{width:100%;float:left;background:#8b8d8d;padding-top:8px;padding-bottom:1px;}
    h2.woocommerce-loop-product__title{font-size:14px!important;}
    span.woocommerce-Price-amount.amount{font-size:28px;}
    .wfpDescription{font-size:16px!important;}
    .wpfFilterTaxNameWrapper{font-size:14px!important;}
    .search-field{font-size:12px!important;}
    .hm_swiper-slide{float:left;padding:15px;}
    .single_main{display:block;}

    .banner-slide-content .banner-slide-title h2{font-size: 30px;}
}


@media only screen and (max-width:767px){
    body{font-size: 14px;}
    h2, .h2{font-size: 28px;}
    h5, .h5 { font-size: 20px; }
    p{margin-bottom: 15px;}
    section{ padding:30px 0px; }
    .col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{max-width: 100%;}
    .pro_sum{padding:0 8px;}
    .primary_navbar #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{margin:0 0px 0 0;display:block;/* height:auto;*/
    /* vertical-align:middle;*/
    padding-right:0px;padding-left:0px;position:relative;margin-left:28px;padding-bottom:12px;}
    .primary_navbar #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{padding-right:0px;}
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item a.mega-menu-link:before{display:none!important;}
    li.hm_cat{list-style-type:none;width:100%;float:left;margin-right:0%;line-height:14px;margin-bottom:18px;background-color:#8b8d8d;text-align:center;}
    .hm_swiper-slide{padding:18px;text-align:center;}
    .home_product span.woocommerce-Price-amount.amount bdi{color:#ffcb05;font-weight:bold;font-size:23px;}
    .footer_con a{font-size:17px;}
    /* .footer_latest a{font-size:16px;} */
    /* .footer_con{width:50%;padding-bottom:42px;padding-top:43px;} */

    .footer_latest{width:100%;padding-top:35px;padding-bottom:35px;}
    .information{font-size:16px;}
    .help{font-size:16px;}
    .account{font-size:16px;}
    .language{font-size:16px;}
    .footer_menu3{width:28%;float:left;}
    .footer_menu3{width:28%;float:left;}
    .footer_menu2{width:25%;float:left;}
    .footer_menu1{width:29%;float:left;}
    .gird{width:100%;float:left;}
    .sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;transition:0.5s;padding-top:60px;}
    .sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:0.3s;}
    .sidenav a:hover{color:#f1f1f1;}
    .sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;}
    .gird_sidebar.fillter_mb{display:block;}
    .gird_sidebar{display:none;}
    .product_main:nth-child(3n+3){margin-right:1.8%;}
    .product_main:nth-child(2n+2){margin-right:0%!important;}
    .product_main{width:49.1%;float:left;}
    .social_icon{width:100%;float:left;margin-bottom:16px;}
    .foot_copy li{display:inline-block;padding-right:5px;}
    .related.products h2.woocommerce-loop-product__title{font-size:14px!important;}
    .related.products .gird_price{margin-top:11px;}
    span.woocommerce-Price-amount.amount{font-size:21px;}
    .wp-caption.aligncenter{position:relative;left:calc( calc(8 * (100vw / 12) - 28px) / 2);transform:translateX(-50%);}
    .entry .entry-content .wp-block-group.has-background:not(.alignfull) > .wp-block-group__inner-container > .alignfull{width:calc( 100% + 2rem);max-width:calc( 100% + 2rem);margin-left:-1rem;}
    .entry .entry-content .wp-block-group.has-background.alignfull{padding-top:1rem;padding-bottom:1rem;}
    .entry .entry-content .wp-block-group.alignfull > .wp-block-group__inner-container{max-width:80%;margin:0 10%;padding:0 60px;}
    .entry .entry-content .wp-block-columns .wp-block-image > img:not(.alignwide):not(.alignfull),.entry .entry-content .wp-block-columns .wp-block-image > figure{max-width:100%;}
    .entry .entry-content .wp-block-columns{flex-wrap:nowrap;}
    .entry .entry-content .wp-block-columns .wp-block-column:not(:first-child){margin-left:32px;}
    .entry .entry-content .wp-block-group:not(.alignfull) > .wp-block-group__inner-container > .alignfull,.entry .entry-content .wp-block-group:not(.alignfull) > .wp-block-group__inner-container > .wp-block-image > img{left:0;max-width:100%;}
    .entry .entry-content .wp-block-separator:not(.wp-block-separator),.entry .entry-content hr:not(.wp-block-separator){max-width:calc(8 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-separator.is-style-wide,.entry .entry-content hr.is-style-wide{max-width:calc(8 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-separator.is-style-dots,.entry .entry-content hr.is-style-dots{max-width:calc(8 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-cover-image.alignleft,.entry .entry-content .wp-block-cover-image.alignright,.entry .entry-content .wp-block-cover.alignleft,.entry .entry-content .wp-block-cover.alignright{padding:1rem calc(2 * 1rem);}
    .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text,.entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text,.entry .entry-content .wp-block-cover-image.alignfull h2,.entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text,.entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text,.entry .entry-content .wp-block-cover.alignfull h2{max-width:calc(8 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-cover-image.alignfull,.entry .entry-content .wp-block-cover.alignfull{padding-left:calc(10% + 58px + (2 * 1rem));padding-right:calc(10% + 58px + (2 * 1rem));}
    .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text,.entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text,.entry .entry-content .wp-block-cover-image.alignfull h2,.entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text,.entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text,.entry .entry-content .wp-block-cover.alignfull h2{padding:0;}
    .entry .entry-content .wp-block-cover-image,.entry .entry-content .wp-block-cover{padding:1rem 10%;}
    .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text,.entry .entry-content .wp-block-cover-image .wp-block-cover-text,.entry .entry-content .wp-block-cover-image h2,.entry .entry-content .wp-block-cover .wp-block-cover-image-text,.entry .entry-content .wp-block-cover .wp-block-cover-text,.entry .entry-content .wp-block-cover h2{font-size:2.25em;max-width:100%;}
    .entry .entry-content .wp-block-image.alignfull img{max-width:calc( 125% + 150px);margin-left:auto;margin-right:auto;}
    .entry .entry-content .wp-block-image:not(.alignwide):not(.alignfull) > img{max-width:calc(8 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-image .aligncenter{max-width:calc(8 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-image .aligncenter{margin:0;width:calc(8 * (100vw / 12) - 28px);}
    .entry .entry-content .wp-block-image .aligncenter img{margin:0 auto;}
    .entry .entry-content .wp-block-quote.is-large,.entry .entry-content .wp-block-quote.is-style-large{margin:1rem 0;padding:1rem 0;}
    .entry .entry-content .wp-block-quote.is-large p,.entry .entry-content .wp-block-quote.is-style-large p{font-size:1.6875em;}
    .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote{margin-left:0;margin-right:0;}
    .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignright,.entry .entry-content .wp-block-pullquote.is-style-solid-color.alignleft{padding:1rem calc(2 * 1rem);}
    .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignfull{padding-left:calc(10% + 58px + (2 * 1rem));padding-right:calc(10% + 58px + (2 * 1rem));}
    .entry .entry-content .wp-block-pullquote.is-style-solid-color{padding-left:10%;padding-right:10%;}
    .entry .entry-content .wp-block-pullquote.is-style-solid-color p{font-size:2.25em;}
    .entry .entry-content .wp-block-pullquote p{font-size:2.25em;}
    .entry .entry-content .wp-block-audio.alignleft audio,.entry .entry-content .wp-block-audio.alignright audio{max-width:384px;}
    .entry .entry-content .wp-block-audio.alignleft audio,.entry .entry-content .wp-block-audio.alignright audio{max-width:385.44px;}
    #colophon .widget-area,#colophon .site-info{margin:calc(3 * 1rem) calc(10% + 60px);}
    .error-404.not-found .page-content,.no-results.not-found .page-content{margin:calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2);}
    .hfeed .entry .entry-header{margin:calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2);}
    .archive .page-header,.search .page-header,.error404 .page-header{margin:0 calc(10% + 60px) calc(3 * 1rem);}
    .comment-form .comment-form-author,.comment-form .comment-form-email{width:calc(50% - 0.5rem);float:left;}
    .comment-form .comment-form-email{margin-left:1rem;}
    .comment .comment-author .post-author-badge{right:calc(100% + 0.75rem);}
    .comment .comment-author .avatar{float:inherit;margin-right:inherit;position:absolute;top:0;right:calc(100% + 1rem);}
    .comment{padding-left:calc(.5 * (1rem + calc(100vw / 12 )));}
    .comment.depth-1,.comment .children{padding-left:0;}
    .comment.depth-1{margin-left:calc(3.25 * 1rem);}
    .comments-area .comments-title-wrap .comments-title{flex:1 0 calc(3 * (100vw / 12));}
    .comments-area .comments-title-wrap .discussion-meta{flex:0 0 calc(2 * (100vw / 12));margin-left:1rem;}
    .comments-area .comments-title-wrap{align-items:baseline;display:flex;justify-content:space-between;}
    .comments-area > *{margin-top:calc(3 * 1rem);margin-bottom:calc(3 * 1rem);}
    .comments-area{max-width:calc(8 * (100vw / 12) - 28px);}
    .comments-area{margin:calc(3 * 1rem) calc(10% + 60px);}
    .author-bio{max-width:calc(8 * (100vw / 12) - 28px);}
    .author-bio{margin:calc(3 * 1rem) calc(10% + 60px);}
    .entry .entry-content .wp-audio-shortcode{max-width:calc(8 * (100vw / 12) - 28px);}
    .entry .entry-content > iframe[style]{max-width:calc(8 * (100vw / 12) - 28px) !important;}
    .entry .post-thumbnail{margin:1rem calc(10% + 60px);}
    .entry .entry-footer{margin:1rem calc(10% + 60px) calc(3 * 1rem);max-width:calc(8 * (100vw / 12) - 28px);}
    .entry .entry-footer{max-width:calc(6 * (100vw / 12) - 28px);}
    .image-filters-enabled .site-header.featured-image:after{opacity:0.18;}
    .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta{display:flex;position:relative;}
    .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-title{padding-right:calc(1 * (100vw / 12) + 1rem);}
    .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta .comment-count{position:absolute;right:0;}
    .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta .discussion-avatar-list{display:block;position:absolute;bottom:100%;}
    .site-header.featured-image .site-featured-image .entry-header{margin-left:calc(10% + 60px);margin-right:calc(10% + 60px);}
    .site-title{display:inline;}
    .featured-image .site-title{display:inline-block;}
    .site-logo .custom-logo-link{width:64px;height:64px;}
    .site-logo{margin-bottom:0;position:absolute;right:calc(100% + (1.25 * 1rem));top:4px;z-index:999;}
    .site-branding{margin:0 calc(10% + 60px);}
    .site-header{margin:0;padding:3rem 0;}
    .site-header.featured-image{min-height:100vh;margin-bottom:3rem;}
    .alignright{margin-left:calc(2 * 1rem);}
    .alignleft{margin-right:calc(2 * 1rem);}
    .comment-navigation .nav-previous .secondary-text,.comment-navigation .nav-next .secondary-text{display:inline;}
    .pagination .nav-links{margin-left:calc(10% + 60px);padding:0;}
    .pagination .nav-links .prev > *,.pagination .nav-links .next > *{display:inline-block;vertical-align:text-bottom;}
    .pagination .nav-links > *{padding:1rem;}
    .post-navigation .nav-links{margin:0;}
    .post-navigation{margin:calc(3 * 1rem) calc(10% + 60px);max-width:calc(6 * (100vw / 12));}
    .site-title + .social-navigation,.site-description + .social-navigation{margin-top:calc(1rem / 5);}
    .entry-title{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}
    .entry-title,.not-found .page-title,.error-404 .page-title,.has-larger-font-size{font-size:2.25em;}

    .header-top{padding: 8px 0;}
    header .topLeft-links ul li a{font-size: 0;display: inline-block;}
    .header-top ul li:not(:last-child) { margin-right: 10px; }
    .header-main.header-fixed .header-inner .siteLogo-block, .header-main .header-inner .siteLogo-block { max-width: 80px; }

    .main_banner{margin-bottom: 20px;}
    .home .siteLogo-block img:not(.home .header-main.header-fixed .siteLogo-block img){max-width: 100px;}
    .banner-slide-content .banner-slide-title h2{font-size: 24px;}
    .banner-slide-content .banner-slide-text p{font-size: 14px; margin-top: 0;}
    .counter-details .counter-title h6{margin-bottom: 0;}
    .hardwork-section .hardwork-content{margin-bottom: 20px;}
    .all_cat .row > .col-3:last-child.cat-item{margin-bottom: 0;}
    .header-top .topLeft-links ul li i.fa{font-size: 15px;}
}

@media (max-width: 575px){
    .footer_menu2{width:50%;float:left;}
    .footer_menu1{width:50%;float:left;}
    .footer_menu3{width:54%;float:left;margin-top:10px;}
    .footer_menu4{width:40%;float:left;margin-top:10px;}
    table.details_table td{font-size:14px;color:#231f20;font-weight:600;border:none!important;width:50%;}
    .related.products .gird_price{width:100%;float:left;margin-top:16px;}
    span.woocommerce-Price-amount.amount{font-size:23px;text-align:center;}
    span.call{color:#d2232a;font-weight:600;font-size:15px;}
    .callus_mian li a{color:#d2232a;font-weight:600;font-size:15px;}
    .callus_mian li{display:inline-block;list-style-type:none;padding-right:0px;}
    .product_main{width:100%;float:left;}
    p.woocommerce-result-count{float:left!important;margin-top:14px!important;}
    .footer_con a{font-size:13px;}
    .footer_con{width:50%;padding-bottom:25px;padding-top:30px;}
    .footer_latest{width:100%;padding-top:23px;padding-bottom:23px;}
    .footer_latest a{font-size:13px;}
    .footer_con .fa-caret-right{background-color:black;color:white;width:18px;height:18px;text-align:center;border-radius:50%;padding-top:3px;margin-right:4px;font-size:13px;padding-left:2px;}
    .footer_latest .fa-caret-right{background-color:black;color:white;width:18px;height:18px;text-align:center;border-radius:50%;padding-top:3px;margin-right:4px;font-size:13px;padding-left:2px;}
    h3.choose_title{margin-top:18px;width:100%;float:left;margin-bottom:36px;}
    h3.choose_title{font-size:24px;}
    i.fa.fa-phone{background-color:#d2232a;width:19px;height:19px;border-radius:50%;text-align:center;color:white;font-size:13px;padding:2px;padding-top:4px;}
    .related.products h2{text-align:center;font-size:17px;margin-top:23px;}
    .related.products h2.woocommerce-loop-product__title{font-size:14px!important;text-align:center;}
    .footer_menu1 ul li a{font-size:14px;}
    .footer_menu2 ul li a{font-size:14px;}
    .footer_menu3 ul li a{font-size:14px;}
    .footer_menu4 a{font-size:14px;}
    .foot_copy li a{font-size:14px;}
    li.copy_right{font-size:14px;}
}
@media (max-width: 374px){
    #mobile_menu{max-width: 100%;}
    h2, .h2 { font-size: 24px; }
}
