@media only screen and (max-width: 1580px) {
.centering-header{padding: 0px 15px;}
.centering{padding: 0px 15px;}
.header-block .logo{left: 0px;width: 290px;}

	
}

@media only screen and (max-width: 1440px) {
.banner-block .box h1 span{    width: 47%;}
.press-block .box .innerbox .slide .proimage{height: 400px;}
.banner-block .box{min-height:800px;}
.banner-block .box h1{padding-top: 476px;}
.press-block .slick-next.slick-arrow{bottom: 170px;}
.press-block .slick-prev.slick-arrow{bottom: 170px;}
}

@media only screen and (max-width: 1365px) {
#header-part{padding-top: 20px;}
.header-block .logo{width: 240px;}
.header-block nav{    padding-top: 10px;}
.banner-block .box h1{    padding-top: 340px;}
.banner-block .box h1 span{width: 67%;}
.banner-block .box{min-height: 660px;}
.bon-block .box .left{    width: 52%;}
.impact-block .left{padding-right:0px;}
.impact-block .right figure{height: auto;}
.impact-block .right figure h4{padding-top: 111px;}
.impact-block .right figure:after{    width: 90%;height: 85%;}
.press-block .box .innerbox .slide .proimage{    height: 315px;}
.press-block .slick-next.slick-arrow{    bottom: 135px;}
.press-block .slick-prev.slick-arrow{    bottom: 135px;}
.footer-block .bottombox .box2{padding-right: 30px;}
.footer-block .bottombox .box4{ padding-left: 30px}


.servicebanner-block .box{    min-height: auto;}
.servicebanner-block .box h1{padding-top: 350px; padding-bottom: 50px;}
.tank-block .centering{padding: 0px 15px;}
.tank-block .box h3{font-size: 37px;line-height: 39px;}

.specialtiesbanner-block .box{    min-height: auto;}
.specialtiesbanner-block .box h1{padding-top: 350px; padding-bottom: 50px;}
.specialt-block .centering{padding: 0px 15px;}
.specialt-block .box h3{font-size: 37px;line-height: 39px;}
.specialt-block .box .left{height: auto;}


.contactbanner-block .box{    min-height: auto;}
.contactbanner-block .box h1{padding-top: 350px; padding-bottom: 50px;}
.contact-block .box{padding: 0px;}
.contact-block{    padding-bottom: 50px;}

.tank-block.coupon .box { }
.tank-block.coupon .box .left { width: 600px; }
.tank-block.coupon .box .right { width: calc(100% - 600px); }
.tank-block.coupon .box { }

}

@media only screen and (max-width: 1023px) {
header#header-part.actheader .header-block nav{width: 64%;}
.header-block .logo{width: 183px;}
.header-block nav{    width: 70%;}
.header-block nav ul li a{    padding: 10px 14px;}
.header-block .mobnumber a{padding-top: 0px;background: url(../images/icon1.png) no-repeat 5px 3px;}
.banner-block .box h1{font-size: 45px;line-height: 50px;}
.bon-block .box .left{    width: 70%;    min-height: auto;}
.bon-block .box{    min-height: auto; padding-bottom: 50px;}
.impact-block .right figure h4{font-size: 40px;    padding-top: 87px;}
.impact-block .right figure:after{ width: 87%;height: 80%;}
.impact-block .left p{font-size: 15px;line-height: 23px;margin-bottom: 17px;}
.impact-block .left h3{    font-size: 35px;    margin-top: 20px;}
.press-block .oferbox h2{font-size: 52px;}
.press-block .oferbox{margin-bottom: 0px;}
.footer-block .topbox{padding: 0px;}
.footer-block .topbox .box{    width: 32%;margin-right: 1%;}
.footer-block .topbox .box:nth-child(1){background: url(../images/map.png) no-repeat 7px 43%;}
.footer-block .topbox .box:nth-child(2) {background: url(../images/message.png) no-repeat 8px 45%;}
.footer-block .topbox .box{    padding: 15px 20px 13px 56px;}
.footer-block .topbox .box p{word-break: break-all;}
.footer-block .topbox .box p br{display: none;}
.footer-block .topbox .box:nth-child(3){    padding: 15px 20px 13px 87px;}



.servicebanner-block .box h1{padding-top: 278px;    font-size: 43px;}
.tank-block .box p{font-size: 16px; line-height: 22px;}
.tank-block .couponsbg p { font-size: 10px; line-height: 14px; }
.tank-block.coupon .box .left { width: 500px; }
.tank-block.coupon .box .right { width: calc(100% - 500px); }
.tank-block .couponsbg { transform: scale(0.75); width: 600px; margin: -30px 0 0 -50px; }
.tank-block .box .left{height: auto;}
.tank-block .box h3{font-size: 27px;}
.tank-block{    padding-bottom: 50px;}

.specialtiesbanner-block .box h1{padding-top: 278px;    font-size: 43px;}
.specialt-block .box p{font-size: 16px; line-height: 22px;}
.specialt-block .box .left{height: auto;}
.specialt-block .box h3{font-size: 27px;}
.specialt-block{    padding-bottom: 50px;}


.contactbanner-block .box h1{padding-top: 278px;    font-size: 43px;}
.contact-block .box h3{font-size: 35px; line-height: 39px;}
.contact-block .box h4{font-size: 28px;line-height: 38px;}

}

@media only screen and (max-width: 767px) {
.mm-menu { background: #1e1b19;}
.mm-opened #wrapper { box-shadow: 0px 0px 10px rgba(0,0,0,0.4); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.4); -ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.4); }
.mm-opened a.close { display: block; }
.mm-opened a.logo { opacity: 0; }
#back-to-top { display: block; }

a.close { width: 50px; height: 40px; font-size: 0px; position: absolute; left: 268px; top: 9px; z-index: 8888; cursor: pointer}
a.close:before,  a.close:after { width: 30px; height: 3px; display: block; position: absolute; left: 9px; top: 19px; content: ""; background: #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
a.close:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }

a.mobilemenu {  display: block; font-size: 16px; color: #fff; height: 30px; line-height: 32px; text-transform: uppercase;
 overflow: hidden; padding: 0 35px 0 0;font-family: 'Roboto', sans-serif; position: absolute; right: 15px; top: 20px; width: 82px;}
.mobilemenu span { width: 30px; -webkit-transition: -webkit-transform .3s;transition:transform .3s; background: #fff; display: block; height: 3px; 
position: absolute; right: 0; top: 15px; }
.mobilemenu span:before{ top: -10px; transition-property:top,transform; }
.mobilemenu span:after,.mobilemenu span:before { background-color: #fff; content: ""; display: block; height: 3px; left: 0; position: absolute; width: 100%; transition-duration:.3s,.3s; }
.mobilemenu span:after{ bottom: -10px; transition-property:bottom,transform; }

.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a, .mm-listview > li > a, .mm-listview > li > span { text-transform: uppercase; }
.mm-menu .mm-navbar .mm-btn::before, .mm-menu .mm-navbar .mm-btn::after, .mm-menu .mm-listview > li .mm-prev::before, .mm-menu .mm-listview > li .mm-next::after, .mm-menu .mm-listview > li .mm-arrow::after, .mm-menu .mm-listview > li .mm-prev::after, .mm-menu .mm-listview > li .mm-next::before { border-color: rgba(255,255,255,0.5); }

.mm-navbar .mm-title{font-family: 'Roboto', sans-serif;}
.mm-listview, .mm-listview > li a{font-family: 'Roboto', sans-serif;font-weight: 600;font-size: 15px;}
#header nav#menu { display: none; }
#header:before { width: 100%; height: 40px; content:''; position: absolute; left: 0px; top: 0px; background: rgba(0,0,0,0.3); }
#header-part .logombl{display: block;float: left; width: 160px;position: relative;top: 0px; left: 15px;}
#header-part, header#header-part.actheader{ padding-bottom: 10px;}
header#header-part.actheader { padding-top: 20px; }
#wrapper{    margin: 0px auto 56px;}
.header-block{display: none;}

.banner-block .overlay{height:auto;}
.banner-block .box h1{    font-size: 28px;line-height: 33px;}
.banner-block .box{min-height:auto;    padding-bottom: 100px;}
.banner-block:after{    height: 43px;bottom: 46px;}
.banner-block .slick-next.slick-arrow{bottom:54px;}
.banner-block .slick-prev.slick-arrow{bottom:54px;}
.impact-block .left{width:100%; float: left;margin-bottom: 20px;}
.impact-block .right{width:100%; float: left;}
.impact-block .right figure:after{width: 94%; height: 90%;}
.impact-block .right figure h4{    padding-top: 183px;}
.press-block .box .innerbox .slide{border-radius:0px;}
.call-block p{    font-size: 18px;}
.call-block p a{font-size: 18px;}
.bon-block .box .left h3{font-size: 44px;line-height: 33px;}
.bon-block .box .left{    margin-left: 49px;}
.footer-block .topbox .box{width: 100%; margin-right: 0%; margin-bottom: 20px;}
.footer-block .bottombox{padding: 0px;}
.footer-block .bottombox .box1{width:50%}
.footer-block .bottombox .box2{width:50%}
.footer-block .bottombox .box3{width: 57%;}
.footer-block .bottombox .box4{width: 43%;}
.call-block{    padding: 15px 0px;}

.tank-block{margin-top: 41px;}
.tank-block .box .left{width:100%;}
.tank-block .box .right{width:100%;margin-top: 20px;}
.tank-block .box{padding-bottom: 24px;margin-bottom: 24px;}

.specialt-block{margin-top: 41px;}
.specialt-block .box .left{width:100%;}
.specialt-block .box .right{width:100%;margin-top: 20px;}
.specialt-block .box{padding-bottom: 24px;margin-bottom: 24px;}

.contact-block .box .left{width:100%; height: auto; margin-bottom: 20px;}
.contact-block .box .right{width:100%;}
.contact-block{margin-top: 30px;}
.contact-block .box h3{font-size: 25px;line-height: 34px;}

.tank-block .imgwithtext figure { width: 100%; }
.tank-block .imgwithtext .contents { padding: 20px 0px 0px; width: 100%; }

.tank-block.coupon .box .left { width: 450px; float: none; margin: 0 auto; }
.tank-block.coupon .box .right { width: 100%; float: none; }
.tank-block .couponsbg { transform: scale(0.75); width: 600px; margin: -30px 0 0 -75px; }

}
@media only screen and (max-width: 639px) {
	.impact-block .right figure:after{width: 91%; height: 85%;}
	.impact-block .right figure h4{padding-top: 117px;}
	.press-block .box .hoverbox h3{    font-size: 18px;    line-height: 21px;}
	.press-block .box .hoverbox a{font-size: 15px;padding: 6px 22px;}
	.press-block .box .leftshadow{display: none;}
	.press-block .box .rightshadow{display: none;}
	.press-block .box .innerbox .slide .proimage{height: 234px;}
	.press-block .box .hoverbox{    padding-top: 91px;}
	.press-block .slick-next.slick-arrow{    bottom: 94px}
	.press-block .slick-prev.slick-arrow{    bottom: 94px}
	
	
}

@media only screen and (max-width: 479px) {
a.close{left: -2px;background: #1e1b19;}
#header-part .logombl{width: 113px;}
a.mobilemenu{top:12px;}

.banner-block .box h1{padding-top: 150px;}
.banner-block .box h1 span{width: 100%;}
.banner-block .slick-next.slick-arrow{    width: 30px;height: 30px;    background-size: 8px;    right: 61px;}
.banner-block .slick-prev.slick-arrow{    width: 30px;height: 30px;    background-size: 8px;}
.bon-block .box{    background-size: cover;}
.bon-block .box .left{margin-left: 0px;width:100%;}
.bon-block .box .left h3{font-size: 38px;}
.impact-block .left h3{font-size: 30px;}
.impact-block .left h2{font-size: 18px;margin-top: 0px;}
.impact-block .right figure:after{width: 87%;height: 78%;}
.impact-block .right figure h4{padding-top: 76px;}
.press-block{padding-top: 21px;}
.press-block .oferbox h2{font-size: 31px;line-height: 60px;}
.press-block .slick-next.slick-arrow{background-size: 18px;}
.press-block .slick-prev.slick-arrow{background-size: 18px;}
.footer-block .bottombox .box3{width: 100%;}
.footer-block .bottombox .box4{width: 100%;padding-top: 26px;padding-left: 0px}
.copy-block p{font-size: 12px;}
.copy-block p a{font-size: 12px;}
.call-block p{font-size: 12px;}
.call-block p a{font-size: 12px;}
	
	
.servicebanner-block .box h1{padding-top: 176px;font-size: 23px;}
.tank-block .box h3{    font-size: 22px;    line-height: 31px;}

.specialtiesbanner-block .box h1{padding-top: 176px;font-size: 23px;}
.specialt-block .box h3{    font-size: 22px;    line-height: 31px;}

.contactbanner-block .box h1{padding-top: 176px;font-size: 23px;}

.tank-block.coupon .box .left { width: 290px; float: none; margin: 0 auto; height: 150px; }
.tank-block .couponsbg { transform: scale(0.47); margin: -50px 0 0 -155px; }

}

@media only screen and (min-width: 768px) {
.mm-menu.mm-current { display: none !important; }
html.mm-opening .mm-slideout { transform: translate(0px, 0px) !important; -webkit-transform: translate(0px, 0px) !important; }
html.mm-opened { overflow: visible !important; }
html.mm-opened body { overflow: visible !important; }
#mm-blocker { display: none !important; }
}