/*====================== for mobile =========================*/

@media  screen and (max-width: 1314px){
	.login-div {
        margin-top: 200px;
    }
}
@media  screen and (max-width: 1080px) {
	.mobile-price-padding{
		padding-left: 0;
	}
	.topber_p_2 {
        font-size: 10px;
        letter-spacing: 0px;
    }
}

@media  screen and (max-width: 992px) {
	.mobile_header_div_1{
        display: block;
    }
    .window_header_div_1{
        display: none;
    }
    .login-div {
		margin-top: 139px;
	}
	.side-div-padding {
        padding: 18px;
    }
	.nk_shop_li_2 {
		padding: 5px 0px;
	}
	.nk_shop_p_2 {
		font-size: 9px;
	}
	.nk_shop_button_1 {
		font-size: 11px;
	}
	.shop-lable{
		font-size: 13px;
	}
	.nk_shop_div_1 {
		margin-top: 105px;
	}
	.card-div-main-padding {
		padding: 123px 0px 50px 0;
	}
	.blog_div_1 {
		margin-top: 77px !important;
	}
	.contact_div_1 {
		margin-top: 40px !important;
	}
	.nk_about_div_1 {
		padding-top: 68px;
	}
}

@media  screen and (max-width: 955px) {
	.product_details_div_1 {
		margin-top: 119px;
	}
	.my-account-main {
		margin: 123px 0 50px 0 !important;
	}
	.footer_p_3 {
        font-size: 11.5px;
    }
    
    .footer_div_4 {
        padding: 15px 0px;
    }
    .owl-theme .owl-dots .owl-dot span {
        width: 7px;
        height: 7px;
        margin: 3px 3px;
        border-radius: 50%;
    }
    .owl-carousel .owl-stage-outer {
        padding-bottom: 0px;
    }
}

@media only screen and (max-width: 770px) {
    .best_selling_div_4 {
        padding: 0px 0px;
    }
    .home_contant_div_4 {
        margin-top: 20px;
    }
    .home_contant_div_1 {
        padding: 45px 0px 45px 0px;
    }
    .btn span {
        font-size: 12px;
        letter-spacing: 0.5px;
        padding: 10px 15px;
    }
    .nk_shop_div_5 {
        border: 1px solid #cbcbcbb0;
        height: auto;
        padding: 10px 0px;
    }
	.mobile_header_div_1{
        display: block;
    }
    .window_header_div_1{
        display: none;
    }
    .container-fluid {
	    width: 100%;
	}
	.banner_img_1 {
        margin-top: 67px;
        height: 150px;
        width: 100%;
    }
	.fullbody_div_4 {
	    padding: 20px 0px 0px 0px;
	}
	.best_selling_div_1 {
	    padding: 30px 0px;
	}
	.ready_div_2 {
	    padding: 100px 0px;
	    background-color: #0000008c;
	}
	.ready_h_1 {
	    font-size: 35px;
	    color: white;
	}
	.sub_banner_div_4 {
	    padding: 120px 25px 20px 25px;
	    background-color: #00000066;
	    margin-bottom: 0px;
	    height: 100%;
	}
	.sub_banner_div_1 {
	    padding: 30px 0px;
	}
	.footer_ul_1 {
	    margin: 20px 0px;
	}
	.blog_home_div_1 {
	    padding: 20px 0px;
	}
	.fullbody_p_2 {
	    font-size: 20px;
	}
	.footer_div_2 {
	    padding-bottom: 15px;
	}
	.footer_div_1 {
	    padding: 45px 0px 0px 0px;
	}
	.home_contant_div_6{
	    padding: 0px;
	}
	.home_contant_div_7{
	    padding: 0px;
	}
	.mobile_header_div_2 {
	    padding: 12px 0px;
	}
	.banner_div_1 {
	    margin-top: 0px;
	}
	.owl-next {
	    bottom: 25%;
	    width: 35px;
	    height: 35px;
	}
	.owl-prev {
	    bottom: 25%;
	    width: 35px;
	    height: 35px;
	}
	.owl-controls .owl-buttons .owl-prev:after, .owl-controls .owl-buttons .owl-next:after {
	    font-size: 23px;
	}
	.topber_div_6 {
	    width: 96%;
	}
	.happy_customer_div_1 {
	    padding: 30px 0px 30px 0px;
	    background-color: #e5e5e5;
	}
	.happy_customer_img_1 {
	    width: 45%;
	}
	.happy_customer_div_3 {
	    margin-top: 30px;
	}
	.happy_customer_p_1 {
	    margin: auto;
	    font-size: 14px;
	    letter-spacing: 0px;
	    margin-bottom: 8px;
	}
	.happy_customer_p_2 {
	    font-size: 12px;
	    letter-spacing: 0px;
	}
	.happy_customer_div_4 {
	    margin-bottom: 25px;
	}
	.best_selling_p_1 {
	    font-size: 11px;
	    letter-spacing: 0px;
	    line-height: 16px;
	}
	.best_selling_li_1 {
	    font-size: 10px;
	}
	.best_selling_div_8 {
	    display: none;
	}
	.best_selling_div_9 {
	    text-align: center;
	    height: auto;
	}
	.best_selling_btn_2 {
	    border: 0px;
	    background-color: #92aa34;
	    color: white;
	    padding: 6px 5px;
	    font-size: 10px;
	    letter-spacing: 0px;
	    font-weight: 300;
	    box-shadow: 3px 3px 8px 0px #92aa34;
	    margin-right: 10px;
	    margin-top: 10px;
	    width: 100%;
	}
	.owl-next {
	    width: 30px !important;
	    height: 30px !important;
	}
	.owl-prev {
	    width: 30px !important;
	    height: 30px !important;
	}
	.owl-next span {
	    font-size: 35px !important;
	    margin-top: -33px !important;
	    margin-right: -8px !important;
	    left: 11px;
	}
	.owl-prev span {
	    font-size: 35px !important;
	    margin-top: -33px !important;
	    margin-right: -0px !important;
	    /*left: 11px;*/
	}
	.best_selling_img_1 {
        height: 100px;
        object-fit: contain;
    }
	.nk_shop_div_1 {
	    margin-top: 86px;
	}
	.scrollmenu {
		overflow: hidden;
		white-space: nowrap;
		overflow-x: scroll;
	}
	.nk_checkout_div_11 {
		width: 1000px;
		background : white;
	}
	.check-out-div-1{
		width: 1000px;
		background : white;
		
	}
	.card-div-main-padding {
        padding: 96px 0px 50px 0;
    }
	.full-width-div{
		width: 1000px;
		background : white;
	}
	.check-scroll-div{
		overflow: hidden;
		overflow-x: scroll;
	}
	.blog_div_1 {
		margin-top: 67px !important;
	}
	.contact_div_2 {
		padding: 57px 0px;
	}
    .sub_banner_p_1 {
        font-size: 17px;
    }
}

@media screen and (max-width: 500px){
	.login-heading-1 {
		font-size: 28px;
	}
	.product_details_img_1 {
		width: 100%;
	}
	.my-account-main {
        margin: 110px 0 50px 0 !important;
    }
    .footer_p_4 {
        font-size: 11px;
        letter-spacing: 0px;
        line-height: normal;
    }
    .footer_p_3 {
        font-size: 10px;
    }
}

@media screen and (max-width: 412px){
	.mobile-price-padding {
	    padding: 0;
	}
	.nk_shop_p_2 {
        text-align: center;
    }
    .nk_shop_button_1 {
        padding: 0 1px;
    }
	.nk_shop_button_1 {
        font-size: 9px;
    }
    .banner_img_1 {
        height: 110px;
    }
}

/*====================== /for mobile =========================*/

