@media (max-width:1200px){

}
@media (max-width:1200px){
    .post {
        width: 31%;
    }
	.cats .d1000{
		flex-wrap: wrap;
		justify-content: center;
	}

}
@media (max-width:960px){
    main {
        margin: 0 auto;
        width: 98%;
    }
    .menu{
        width: 10%;
        margin-right: auto;
        background: none;
        direction: ltr;
    }
	.menu_icon{
        display: block !important;
    }
	.menuOff_b:before{
		top:0;
		right:0;
		bottom:0;
		left:0;
		background:rgb(190 190 190 / 87%);
	}
	.menu_main{
        display: none;
    }
	.menu_mobile{
        position: fixed;
        right: 0;
        bottom: 0;
        top: 0;
        z-index: 102231;
        width: 200px;
        height: auto;
        overflow: auto;
        margin-right: -218px;
        border-radius: 20px;
        display: block;
        background: var(--color-primary);
        border-radius: 30px 0 0 30px;
        padding: 10px;
    }
	.menu_logo{
		display:block;
        padding: 20px;
	}
	.menu_logo object{
		max-width: 100%;
        height: auto;
	}
	.menu_item{
		display:block;
		text-align:right;
		position:relative;
		transition:.2s;
	}
	.menu_item_mobile{
		display:block;
	}
	.menu_item SPAN.menu_arrow{
		display:block;
        color: var(--color-secoundary);
	}
	.menu_item A{
        line-height: 46px;
        padding: 4px 13px;
        color: #fff;
        height: auto;
	}
    .menu_item:hover > A {
        color: var(--color-secoundary);
    }
	.menu_item.menu_item_soon A{
		color:#858A9E;
	}
	.menu_item > A:before{
		display:none;
	}
	.menu_item.menu_item_soon > A:after{
		left:10px;
		top:10px;
	}
	
	.menu_sub{
		height:auto;
		position:relative;
		top:0;
		width:100%;
		background:var(--color-dark);
		border-bottom:0;
		box-shadow:none;
		transition:0s;
		border-radius:15px;
		overflow:hidden;
		padding:10px 0;
	}
	.menu_sub:before{
		display:none;
	}
	.menu_item .menu_sub_item A, .menu_item:hover .menu_sub_item A{
        color: #222;
        line-height: 26px;
        font-weight: 400;
        white-space: pre;
    }
	.menu_item .menu_sub_item A, .menu_item:hover .menu_sub_item A{
		color:#fff;
	}
	.menu_sub_item, .menu_sub_item.active{
        position: relative;
        width: 91%;
        background: none;
        border-top: 0 solid #f0f0f0;
        border-bottom: 0 solid #f0f0f0;
        margin: 0 auto;
    }
	.menu_sub2{
        display: none;
        position: relative;
        right: 0;
        left: 0;
        padding: 0 0;
        padding-right: 15px;
        width: 100%;
        float: none;
        background: #c73c3c;
        border-radius: 10px;
        padding: 0;
        margin: 10px 0;
    }
	.menu_sub2_item{
		position:relative;
	}
	.menu_sub2_item a{
		font-size: 13px;
	}
	.menu_sub2 > UL{
		float:none;
		width:100%;
	}
	.menu_sub2 > UL UL{
		display:none;
		padding-right:20px;
		padding-bottom:10px;
	}
	.menu_sub2 > UL UL:after{
		content:"";
		display:block;
		margin-left:20px;
		border-bottom:1px solid #dfdfdf;
		padding-top:10px;
	}
    .menu_sub_30 {
        width: 100%;
        display: block;
        float: none;
    }
    .menu_sub SPAN.menu_arrow {
        color: #ffffff;
        top: -5px;
    }
    .menu_child{
        position: relative;
        top: 0;
        width: 100%;
        background:var(--color-dark);
        transition: 0s;
        overflow: hidden;
        padding: 5px 5px 10px;
        border-radius: 0;
    }
    .menu_child a{
        padding: 13px;
        color: #fff;
        height: auto;
        line-height: 1;
    }
    .menu_mobile_shadow::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background:var(--color-primary);
    }
    .headerTop {
        flex-wrap: wrap;
    }
    .posts {
        gap: 10px;
    }
    .post {
        width:48%;
    }
    .why {
        padding: 20px;
        gap: 20px;
        flex-wrap: wrap;
    }
    .why item{
        width: 48%;
    }
    footer .d1000 {
        padding: 20px;
        flex-wrap: wrap;
    }
    footer .footerLeft{
        width: 100%;
        text-align: center;
    }
    footer .social {
        justify-content: center;
    }
    footer .design a {
        justify-content: center;
    }
    footer .d1000 ul {
        width:70%;
    }
    footer .d1000 .cert {
        width:20%;
    }
    .headerTop {
        justify-content: center;
    }
    .headerTop strong.slogan {
        display: none;
    }
    .headerLeft form {
        width: 85px;
    }
    .headerLeft form input {
        padding: 7px 10px;
        width: 100%;
    }
    .headerMain .logo {
        font-size: 19px;
        gap: 0;
        padding-right: 10px;
    }
    .headerMain .logo svg{
        display: none;
    }
    .headerLeft {
        gap: 5px;
    }
    .headerLeft a {
        gap: 5px;
        padding: 6px;
    }
    .banner {
        margin: 10px auto;
    }
    .cats {
        padding: 10px 5px;
        border-radius: 20px;
        width: 98%;
        margin: 0 auto;
    }
    .cats a {
        padding: 20px 10px;
        border-radius: 15px;
    }
    .cats a b{
        font-size: 13px;
        white-space: pre;
    }
    .h3title {
        font-size: 16px;
        margin: 19px auto 10px;
    }
    .post strong {
        padding: 9px;
        font-size: 13px;
    }
    .post .price {
        display: block;
        padding: 10px;
        padding-top: 0;
    }
    .post .price ins {
        font-size: 15px;
    }
    .post .price del .woocommerce-Price-amount BDI {
        font-size: 11px;
    }
    .single_middle {
        padding: 10px;
        flex-wrap: wrap;
        margin-top: 10px;
    }
    .headerMain {
        width: 98%;
        margin: 0 auto;
    }
    .single_main {
        margin: 0 10px;
    }
    .single_main{
        width: 100%;
    }
    .single_side{
        width: 100%;
    }
	.dgwt-wcas-search-wrapp {
		min-width: auto !important;
	}
	.headerLeft .cart{
		display:none;
	}
	input[type=search].dgwt-wcas-search-input {
		padding: 9px !important;
	}
	.headerLeft form {
        width: 40px;
    }
	button.dgwt-wcas-search-submit {
		left: 4px !important;
		top: 2px !important;
	}
	.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
		line-height: 0 !important;
	}
	.dgwt-wcas-om-bar .dgwt-wcas-has-submit-off .dgwt-wcas-preloader {
		right: unset !important;
	}
	.dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
		border-radius: 0 !important;
	}
	.post .price {
        display: flex;
        flex-wrap: wrap;
        line-height: 0.5;
    }
	.cats a {
        width: 31%;
    }

}
@media (max-width:600px){
    .headerMain {
        padding: 10px;
    }
    .post {
        width:47%;
    }
    .why item{
        width:100%;
    }
    .faq-answer.active {
        padding: 10px 20px;
        max-height: 193px !important;
    }
	footer .social {
		gap: 5px;
	}
	footer .social a {
		padding: 10px;
	}
	footer .d1000 ul {
        width: 100%;
    }
	footer .d1000 .cert {
        width: 100%;
        text-align: center;
    }
	.posts {
        gap: 5px;
        padding: 5px;
    }
    
}