@media (max-width:1300px){
     .header-center ul li a{font-size: 15px;}
     .header-center ul li{padding: 0 13px;}
    .social-login a{font-size: 12px;}
    .register-right {padding: 30px 30px 30px 0;}
}
@media (max-width:1200px){
    .header-center ul li a{font-size: 15px;}
    h2{font-size: 30px !important;line-height: 40px !important;}
    .header-center ul li{padding: 0 7px;}
    .banner-content h2{font-size: 15px !important;line-height: 25px !important;}
    .social-login ul{padding: 10px 10px 30px;}
    .social-login img{width:20px;}
    .register-block:before, .register-block:after{background-size: 100%;width: 100px;height: 100px;}
    .register-right-in-btm ul{padding: 10px 10px;}
   
    
}
@media (max-width:1024px){
    .logo-pic{width: 100px;}
    footer{padding: 15px;}
    .header-center ul li{width: 100% !important;text-align: center;padding: 10px 0;display: none !important;}
    .menu{display: block;z-index: 99999999;right: 10px;}
    .header-center{flex: 0 0 100%;max-width: 100%;position: relative;}
   .open .header-center{display: block;padding: 30px 0 0;flex: 0 0 100%;max-width: 100%;}
    .textwidget {padding: 170px 30px 0;}
    .banner-content.content4{bottom: -2%;}
    .header-lt{flex: 0 0 100%;
    max-width: 100%;}
    .heading-img h2{font-size: 40px !important;line-height: 50px !important;}
    .header-center ul li:last-child {position: absolute;right: 0;width: 100px !important;top: -78px;display: block !important;border-right: 1px solid #ffffff;border-left: 0;right: 25px;}
    .open .menu{top:30px;}
    .open .header-center ul li{display: block !important;}
    .open .header-center ul li:last-child{display: none !important;}
    .products{padding: 30px 0;}
    .contact-us-main{max-width: 400px;margin-right:5%;}
}

@media (max-width:767px){
    .contact-us-main{max-width: 95%;background: rgb(0 0 0 / 50%);margin: 0 auto;padding: 20px;border-radius: 5px;}
    .header-top p{font-size: 12px;}
    .banner img{height: auto;}
    .contact-us {padding: 50px 0 50px;}
    .contact-us ul li input{width: 100%;}
    header{padding: 10px;}
    .header-center ul li:last-child{right: 45px;}
    .menu{top: 100px;}
    .banner-content h2 {background: #000000;text-align: center;}
   
    .container{max-width: 97%;}
    .banner-content{max-width: 100%;position: static;}
    .products-home{padding: 0;}
    .products-home ul li{padding: 10px;}
    .footer-main{text-align: center;}
    .footer-btm-left a{width: 100%;}
    .footer-btm-right ul{justify-content: center !important;margin: 20px 0 0;}
    .footer-main ul li{padding: 10px;}
    .products-left{padding: 0 30px 30px;}
    .addcart li{padding: 10px 0px;}
    .addcart {margin: 0;}
    .shopping-bag-right{padding: 20px;}
    .shopping-bag-left {padding: 0px 0px 20px 0;}
    .register-right{padding: 30px 50px;}
    .contactus-in h3{font-size: 20px;}

}
@media (max-width:480px){
    .register-right-in-top h4 span{display: block;}
    .header-top .container{padding: 0;}
    .products-right h2, .recently-viewed{font-size: 20px !important;}
    .header-top{padding: 0px 0 10px;}
    .header-top p{font-size: 8px;}
    .header-center ul li:last-child{top: -60px;width: 60px !important;}
    .header-center ul li:last-child img{width: 30px;}
    .contactus-dudee{width: 230px;}
    .casestudy-main ul li{padding: 0 10px;}
    h2{font-size: 25px !important;line-height: 35px !important;} 
.header-lt img{width: 152px;padding: 10px;}
    .menu{top: 70px;}
    .register-right{padding: 30px 35px;}
}