.slicknav_menu{
    display:none;
}
@media(min-width:3901px){
    .salesblock{
        background-position: left bottom;
        height: 3500px !important;
    }
    .salesblock .brandsblock{
        margin-top: 1950px !important;
    }
    
}
@media(min-width:3201px) and (max-width:3900px){
    .salesblock{
        background-position: left bottom;
        height: 3000px !important;
    }
    .salesblock .brandsblock{
        margin-top: 1550px !important;
    }
    
}
@media(min-width:2901px) and (max-width:3200px){
    .salesblock{
        background-position: left bottom;
        height: 2600px !important;
    }
    .salesblock .brandsblock{
        margin-top: 1200px !important;
    }
    
}
@media(min-width:2501px) and (max-width:2900px){
    .salesblock{
        background-position: left bottom;
        height: 2400px !important;
    }
    .salesblock .brandsblock{
        margin-top: 1020px !important;
    }
    
}
@media(min-width:2201px) and (max-width:2500px){
    .salesblock{
        background-position: left bottom;
        height: 2120px !important;
    }
    .salesblock .brandsblock{
        margin-top: 750px !important;
    }
    
}
@media(min-width:2001px) and (max-width:2200px){
    .salesblock{
        background-position: left bottom;
        height: 2000px !important;
    }
    .salesblock .brandsblock{
        margin-top: 650px !important;
    }
    
}
@media(max-width:2000px) and (min-width:1926px){
    .salesblock{
        background-position: left bottom;
    }
}
@media(max-width:1925px) and (min-width:1726px){
    .salesblock{
        background-position: left bottom;
    }
}
@media(max-width:1725px) and (min-width:1595px){
    .salesblock{
        background-position: left bottom;
    }
}
@media(max-width:1499px) and (min-width:1410px){
     .salesblock{
        background-size:100%;
        background-repeat: no-repeat;
        height: 1730px;
        background-position: left bottom;
        }
        .salesblock .brandsblock{
            margin-top: 420px;
        }
        .singlesale{
            width:320px;
        }
}

@media(min-width:1500px){
    .topside{
        background-size:100%;
        background-repeat: no-repeat;
    }
    .btwblck{
        background-size:100%;
        background-repeat: no-repeat;
    }
    .salesblock{
        background-size:100%;
        background-repeat: no-repeat;
        height: 1770px;
        background-position: left bottom;
    }
    .salesblock .brandsblock{
        margin-top: 470px;
    }
    .subscribe{
        background-size:100%;
        background-repeat: no-repeat;
    }
    .scheme{
        background-size:100%;
        background-repeat: no-repeat;
    }
    .questions{
        background-size:100%;
        background-repeat: no-repeat;
    }
    .contactblock{
        background-size:100%;
        background-repeat: no-repeat;
        height:450px;
    }
    .botserv .ratelist{
        width: 60%;
    }
    .singleserv{
        width: 345px;
    }
    .singlesale{
        width: 30%;
    }
    .fakeblock{
        width: 30%;
    }
} 
@media (min-width:1560px){
    .salesblock{
        background-size:100%;
        background-repeat: no-repeat;
        height: 1850px;
        background-position: left bottom;
    }
    .salesblock .brandsblock{
        margin-top: 550px;
    }
}



@media(max-width:1280px) and (min-width:1200px){
    .services{
        height:1250px;
    }
}

@media(max-width:1199px) and (min-width:992px){
    .guarantee ul li{
        line-height: 15px;
        font-size: 16px;  
    }
    .services{
        background-position: -40px 240px;
        background-size: 25%;
        height: 1500px;
    } 
    
    .botserv .ratelist{
        width:70%;
    } 
    .singleserv{
        width:300px
    }
    .salewrap{
        width:70%;
    }
    .fakeblock{
        display: none;
    }
    .salesblock{
        background-image: none;
        height: 1655px;
    }
    .brandsblock{
        background-color: #ffffff;
        margin-top: 30px;
        padding: 20px 0 20px 0;
        
    }
    .fakeimg{
        display: none;
    }
}

@media (max-width:991px) and (min-width:768px){
    .navb ul{
        font-size: 10px;
    }
    .navb .navbutton{
        margin-left: 15px;
    }
    .tophead{
        width: 90%;
        justify-content: space-between;
        align-items: center;
    }
    .tophead .brandname{
        margin-right: 0;
        
    }
    .middlehead .fatspan{
        font-size: 60px;
    }
    .tophead .brandname .middlesize{
        text-align: center;
    }
    .exchange{
        display:none;
    }
    .exchange2{
        display: block;
    }
    .bothead span{
        font-size: 17px;
    }
    
    .tophead .contacts .telnum{
        color:#ffffff !important;
    }
    .guarantee ul li{
        line-height: 18px;
        font-size: 15px;
        margin-left: 25px; 
    }
    .services{
        background-position: -40px 380px;
        background-size: 22%;
        height: 1500px;
    } 
    
    .botserv .ratelist{
        width:80%;
    } 
    
    .salewrap{
        width:85%;
    }
    .fakeblock{
        display: none;
    }
    .salesblock{
        background-image: none;
        height:1755px;
    }
    .brandsblock{
        background-color: #ffffff;
        margin-top: 0;
        padding: 20px 0 20px 0;
        height: 370px;

    }
    .fakeimg{
        display: none;
    }
    .brandsblock .secondrow ul{
        flex-wrap: wrap;
    }
    .brandsblock .secondrow ul li{
        width: 160px;
        text-align: center;
        margin: 0 20px 0 20px;
        justify-content: flex-end;
    }
    .subscrtop{
        font-size: 36px;
    }
    .subscrmiddle{
        font-size: 24px;
    }
    .subscrinput{
        width:240px;
    }
    .subscrinput2{
        width:300px;
    }
    .middlehead ul li{
        padding-left: 5px;
        padding-right: 40px;
        font-size: 25px;
    }
    
}

@media (max-width:767px) and (min-width:480px){
    body{
        margin-top: -32px;
    }
    .navb{
        display: none;
    }
    .slicknav_menu{
        display:block;
        position: fixed;
        width:100%;
        top:0;
        left:0;
        z-index:99;
    }
    .navbetween{
        display: none !important;
    }
    .navbutton{
        display: none;
    }
    .topside{
        margin-top: 40px;
        background-position: -400px 0px;
    }
    
    .tophead{
        width: 90%;
        justify-content: space-between;
        align-items: center;
    }
    .tophead .brandname{
        margin-right: 0;
        
    }
    .middlehead .fatspan{
        font-size: 40px;
        line-height: 45px;
    }
    .middlehead .slimspan{
        font-size: 35px;
        line-height: 50px;
    }
    .tophead .brandname .middlesize{
        text-align: center;
    }
    .exchange{
        display:none;
    }
    .exchange2{
        display: block;

    }

/*.exe {margin-left: -68px;
    	    margin-top: 8px;}*/
    .tophead .contacts .telnum{
        font-size: 12px;
    }
    .bothead span{
        font-size: 15px;
    }
    .guarantee{
        align-items:center;
        height:250px;
    }
    .guarantee ul{
        flex-direction: column;
        justify-content: center;
        padding-top: 0;
    }
    .guarantee ul li{
        line-height: 18px;
        font-size: 20px;
        margin-top: 15px;
        margin-left: 0; 
    }
    .services{
        background-image: none;
        height: 2400px;
    }
    .singleserv{
        width:315px;
    } 
    .services .topserv h2{
        font-size: 40px;
        margin-top: 30px;
    }
    .botserv h2{
        font-size: 40px;
        margin-top: 30px;
    }
    .botserv .ratelist{
        width:70%;
    } 
    
    .fakeblock{
        display: none;
    }
    .salesblock{
        background-image: none;
        height: 2865px;
    }
    .salewrap{
        flex-wrap: inherit;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        height: 2350px;
        width:100%;
    }
     .brandsblock{
        background-color: #ffffff;
        margin-top: 0;
        padding: 20px 0px 20px 0;
        height: 520px;
        justify-content: space-around;

    }
    .fakeimg{
        display: none;
    }
    .brandsblock .firstrow {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;

    }
    .brandsblock .firstrow img{
        margin-bottom: 30px;
        width: 110px;
        height: 30px;
    }
    .brandsblock .secondrow ul{
        flex-wrap: wrap;
        padding-left: 0;
    }
    .brandsblock .secondrow ul li{
        width: 160px;
        text-align: center;
        margin: 0 20px 10px 20px;
        justify-content: flex-end;
    }
    .subscrtop{
        font-size: 30px;
    }
    .subscrmiddle{
        font-size: 14px;
    }
    .subscrbot{
        font-size: 12px;
    }
    .subscrform{
        margin-top: 30px;
    }
    .subscrform form{
        display: flex;
        flex-direction: column;
        align-items:center;
		text-align:center;
    }
    .subscrinput{
        width:300px;
        margin-bottom: 10px;
        height: 45px;
    }
    .subscrinput2{
        width:300px;
        margin-bottom: 10px;
        height: 45px;
        margin-top: 0;
    }
    .subscrbutton{
        width:300px;
        margin-bottom: 10px;
        height: 45px;
    }
    .middlehead ul{
        flex-direction: column;
    }
    .middlehead ul li{
        padding-left: 5px;
        padding-right: 40px;
        font-size: 25px;
    }
    .middlehead ul .speclist{
        list-style: inherit;
    }
    .bothead{
        text-align: center;
    }
    .scheme .schemetitle h2{
        font-size: 40px;
        margin-top: 20px;
    }
    .questbot{
        font-size: 15px;
    }
    .questform form div{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .subscrbutton2{
        width:300px;
        height: 45px;
    }
    .foot .footleft h3{
        font-size: 40px;
    }
    .foot .footleft .middlesize{
        font-size: 14px;
        text-align: center;
        width:200px;
    }
    .foot .footright{
        width:170px;
        font-size: 16px;
        margin-top: 0;
    }
    .foot .footright img{
        margin-bottom: 0;
    }
    .scheme .schemetables .textscheme{
        margin-top: 15px;
    }
    .brandname .navbuttonhidden{
        display: block;
        margin-left: 50%;
        margin-top: 15px;
    }
}


@media (max-width:479px) and (min-width:320px){
    body{
        margin-top: -32px;
    }
    .navb{
        display: none;
    }
    .slicknav_menu{
        display:block;
        position: fixed;
        width:100%;
        top:0;
        left:0;
        z-index:99;
    }
    .navbetween{
        display: none !important;
    }
    .navbutton{
        display: none;
    }
    .topside{
        margin-top: 80px;
        background-position: -400px 0px;
    }
    
    .tophead{
        width: 90%;
        justify-content: space-between;
        align-items: center;
    }
    .tophead .brandname{
        margin-right: 0;
        margin-left: 0px;
        align-items: flex-end;
        
    }
    .middlehead .fatspan{
        font-size: 45px;
        line-height: 45px;
        text-align: center;
    }
    .middlehead .slimspan{
        font-size: 30px;
        line-height: 50px;
    }
    .tophead .brandname h1{
        font-size: 30px;
    }
    .tophead .brandname .smallsize{
        font-size: 11px;
    }
    .tophead .brandname .middlesize{
        text-align: right;
        font-size: 13px;
        width: 160px;
    }
    .exchange{
        display:none;
    }
    .exchange2{
        display: block;
	    
    }
 .exe {margin-left: -30px;
    	    margin-top: 8px;}

    .tophead .contacts .telnum{
        font-size: 12px;
    }
    .bothead span{
        font-size: 14px;
    }
    .guarantee{
        align-items:center;
        height:250px;
    }
    .guarantee ul{
        flex-direction: column;
        justify-content: center;
        padding-top: 0;
    }
    .guarantee ul li{
        line-height: 18px;
        font-size: 18px;
        margin-top: 15px;
        margin-left: 0; 
    }
    .services{
        background-image: none;
        height: 2200px;
    }
    .singleserv{
        width:290px;
        margin: 20px 0px 20px 0px;
    } 
    .services .topserv h2{
        font-size: 28px;
        margin-top: 30px;
    }
    .botserv h2{
        font-size: 26px;
        margin-top: 30px;
    }
    .botserv .ratelist{
        width:70%;
    } 
    
    .fakeblock{
        display: none;
    }
    .salesblock{
        background-image: none;
        height: 3600px;
    }
    .salewrap{
        flex-wrap: inherit;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        width:100%
    }
    .brandsblock{
        background-color: #ffffff;
        margin-top: 0;
        padding: 20px 0px 20px 0;
        height: 930px;
        justify-content: space-around;

    }
    .fakeimg{
        display: none;
    }
    .brandsblock .firstrow {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;

    }
    .brandsblock .firstrow img{
        margin-bottom: 30px;
        width: 110px;
        height: 30px;
    }
    .brandsblock .secondrow ul{
        flex-wrap: wrap;
        padding-left: 0;
    }
    .brandsblock .secondrow ul li{
        width: 160px;
        text-align: center;
        margin: 0 20px 30px 20px;
        justify-content: flex-end;
    }
    .btwblck .salesmall{
        font-size: 22px;
    }
    .subscrtop{
        font-size: 20px;
    }
    .subscrmiddle{
        font-size: 14px;
    }
    .subscrbot{
        font-size: 12px;
    }
    .subscrform{
        margin-top: 30px;
    }
    .subscrform form{
        display: flex;
        flex-direction: column;
        align-items:center;
		text-align:center;
    }
    .subscrinput{
        width:300px;
        margin-bottom: 10px;
        height: 45px;
    }
    .subscrinput2{
        width:300px;
        margin-bottom: 10px;
        height: 45px;
        margin-top: 0;
    }
    .subscrbutton{
        width:300px;
        margin-bottom: 10px;
        height: 45px;
    }
    .middlehead ul{
        flex-direction: column;
    }
    .middlehead ul li{
        padding-left: 5px;
        padding-right: 10px;
        font-size: 25px;
    }
    .topbutton{
        width:270px;
    }
    .middlehead ul .speclist{
        list-style: inherit;
    }
    .bothead{
        text-align: center;
    }
    .scheme .schemetitle h2{
        font-size: 28px;
        margin-top: 20px;
    }
    .questbot{
        font-size: 15px;
    }
    .questform form div{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .subscrbutton2{
        width:300px;
        height: 45px;
    }
    .contactblock{
        background-size: cover;
    }
    .foot{
        justify-content: space-around;
        flex-direction: column;
        align-items: center;
        height:200px;
    }
    .foot .footleft h3{
        font-size: 40px;
    }
    .foot .footleft .middlesize{
        font-size: 14px;
        text-align: center;
        width:200px;
    }
    .foot .footright{
        width:170px;
        font-size: 16px;
        margin-top: 0;
    }
    .foot .footright img{
        margin-bottom: 0;
    }
    .scheme .schemetables .textscheme{
        margin-top: 29px;
        padding-left: 15px;
        font-size: 11px;
        width: 60%;
    }
    .scheme .schemetables{
        margin-left: 0%;
    }
    .scheme .schemetables .imgscheme li{
        line-height: 110px;
    }
    .scheme .schemetables .textscheme li{
        height: 111px;
    }
    .botserv .blueline{
        margin-bottom: 0;
    }
    .brandname .navbuttonhidden{
        display: block;
        margin-top: 15px;
        display: none;
    }
    .not-mob {
        display: none !important;
    }
}

@media (min-width:992px){
    .subscrinput2{
        padding: 0 10%;
    }
}