

.slicknav_menu {
    display: none;
}

/*
 1300
 */
@media screen and (max-width: 1300px) {
    
    .slidermain .slick-prev, .responsive .slick-prev, 
    .responsive2 .slick-prev, .responsive3 .slick-prev {
        left: 10px;
    }
    
    .slidermain .slick-next, .responsive .slick-next, 
    .responsive2 .slick-next, .responsive3 .slick-next {
        right: 10px;
    }

}



/*
1220
*/

@media screen and (max-width: 1220px) {
    
    body {
        min-width: 100%;
    }
    
    .wapka2, .mainmenu2, .info2, #foot, .upr2, .slid0 {
        width: 100%;
    }
    
    .waplkorz {
        margin: 12px 0 0 1.5%;
    }
    
    .waplimg a {
        float: left;
        height: 110px;
        width: 110px;
        margin: 0;
    }
    
    .waplimg a img {
        float: left;
        height: 110px;
        width: 110px;
    }
    
    .wapltel {
        margin: 12px 0 0 1.5%;
    }
    
    .slid, .slid0 {
        height: auto;
    }
    
    .slidermain img {
        width: 100%;
    }
    
    .ptext p {
        display: none;
    }
    
    .categ3 li {
        width: 47%;
    }
    
    .news li {
        width: 30.33%;
    }
    
    .wapimg a span {
        display: none;
    }
    
    .topmenu li a, .topmenu li.first a, .topmenu li.last a {
        padding: 3px 3px;
        font-size: 12px;
    }
    
    .wapmenu {
        display: none;
    }
    
    .wapka, .wapka2, .wap, .wapimg, .wapall {
        height: auto;
    }
    

    
    .wapall {
    width: 73%;
	margin: 0 0 0 2%;
	}
	
	.mainmenu ul {
	}
    
    .wapkamen .slicknav_btn {
        float: left;
    }
    
    #footer .topmenu {
        display: none;
    }
    
    .finf {
        width: 100%;
    }
    
    .finf p {
        margin: 0 5px;
    }
    
    .catrazd li {
        width: 30.33%;
        margin: 0 1.5% 20px;
    }
    
    .responsive2 li {
        margin: 15px 18px;
    }






/*
lll
*/


.slte2 {
	width: 100%;
}

.fon-info {
    margin-top: -30px;
}

.slte {
    position: relative;
    top: 0;
    float: left;
}

.slid .slick-slider {
    background: #2c82c9;
}


.slte2 {
    width: 100%;
}

.wapcall {
    width: 24%;
    margin: 10px 1% 0 0;
}





}



/*
1020
*/

@media screen and (max-width: 1020px) {
    
    body {
        min-width: 100%;
    }
    
    .wapka2, .mainmenu2, .info2, #foot, .upr2, .slid0 {
        width: 100%;
    }
    
    .slicknav_menu {
        display: block;
    }
    
    .topmenu0 .slicknav_menu {
        padding: 0 5px;
    }
    
    .upr, .upr2 {
        height: auto;
    }
    
    .topmenu {
        display: none;
    }
    
    .topmenu0 .slicknav_btn {
        float: left;
        background: #0059b3;
    }
    
    .topmenu0 .slicknav_menu {
        background: #09206c;
    }
    
    .otzmag {
        margin: 10px 5px 0 5px;
    }
    
    .waplkab {
        margin: 12px 5px 0 0;
    }
    
    .wapltime {
        display: none;
    }
    
    .mainmenu2 #mmenu {
        display: none;
    }
    
    .mainmenu, .mainmenu2 {
        height: auto;
    }
    
    .mainmenu2 .slicknav_menu {
        background: #87bf26;
    }
    
    .mainmenu2 .slicknav_btn {
        float: left;
        background: #8c916f;
    }
    
    .mainmenu ul {
        height: auto;

border: 0;
margin: 0 1%;
width: 98%;
    }
    
    .mainmenu ul li {
        width: 100%;
		border-right: 0;
    }
    
    .mainmenu ul li a {
        text-align: left;
    }
    
    .fourbl li.pfmenu {
        display: none;
    }
    
    .fourbl li {
        width: 48%;
    }
    
    .fourbl li .loginf li, .fourbl li .fmail li {
        width: 100%;
    }
    
    .block2 {
        width: 50%;
        margin: 0 25%;
    }
    
    .block1 {
        width: 98%;
    }
    
    .categ3 li {
        width: 30.33%;
    }
    
    .filters li.dropped .drop-menu-main-sub {
        display: block;
    }
    
    .filters li .drop-menu-main-sub {
        display: none;
    }
    
    .content {
        width: 98%;
        margin: 0 1%;
    }
    
    .block3-5 {
        width: 98%;
        padding: 0 1%;
    }
    



.fleft {

    margin: 15px 0 0 1%;
}

.fright {

    margin: 15px 1% 0 0;
}

.slicknav_btn {
	padding: 1.2em !important;
}



.wapall {
    width: 100%;
    margin: 0;
}

.waptm ul li {
	margin: 8px 0;
}


/*
lll
*/

.block2 {
    display: none;
}

/*
.fleft {
    margin: 10px 1% 0;
    width: auto;
    float: right;
}
*/

#foot {
    position: relative;
}

/*
.fright {
    float: left;
    width: auto;
}

.fright .fwap {
    display: none;
}

.fright .slicknav_menu {
    background: transparent;
    border: 0;
}
*/

#podfooter {
    display: none;
}

#footer {
    float: left;
    height: auto;
    margin: 0;
}


#foot {
    height: auto;
}

/*
#foot .slicknav_btn {
    margin: 5px 15px 6px;
}

*/

.fleft,
.fright {
	display: none;
}

.fmenu {
	display: block;
	float: left;
	width: 100%;
}

/*
.fmenu a {
	text-decoration: none;
}

.fmenu a span {
    font-size: 17px;
    padding: 8px 15px;
}
*/

.fmenu .mainmenu {
	width: 100%;
	background: none;
	margin: 10px 0;
}

.fmenu .mainmenu ul,
.fmenu .mainmenu ul li,
.fmenu .mainmenu ul li a {
	width: auto;
}

.whywe li {
    display: inline-block;
    vertical-align: top;
    width: 30.33%;
    margin: 10px 1.5%;
}

.formysl p {
    float: left;
    width: 47%;
    margin: 10px 1.5%;
}

.formysl input.submit {
    float: left;
    width: 47%;
    margin: 10px 1.5%;
}


.wapimg a img {
    float: left;
    height: auto;
    width: 80%;
}

.waptm {
	display: none;
}

.wapimg {
    height: auto;
    width: 20%;
}

.waptel {
    width: 79%;

    margin: 25px 0 0 0;

}

.wapcall {
    width: 1%;
    margin: 0;
}


.wapimg a {
	height: auto;
}

.waptel ul li {
    font-size: 25px;
}

.sltext {
    width: 96%;
    margin: 10px 2%;
}
.slpodr {
	display: none;
}


.fon-info {
    margin-top: -30px;
	background: none;
}





#wapkamen2 .wapcall {
    display: block;

    right: 1%;
    width: auto;
    float: right;
    position: absolute;
    top: 0;
}

#wapkamen2 .wapcall .wcall {
    margin: 15px 0 0 0;
}

.wapka .wapcall {
	display: none;
}





/*
.slick-slider div,
*/

.block60 .slider-for .slick-track,
.block60 .slider-for .slick-slide {
    width: 100% !important;
    float: left;
}


.block60 .slider-nav .slick-slide {
    width: auto;
    float: none;
}


/*
.block60 .slick-slider,
.block60 .image {
    overflow: hidden;
}

*/


.wapka {
	    border-bottom: 5px solid #f5f5f5;
}






}








/*
900
*/

@media screen and (max-width: 900px) {
    
    .news li {
        width: 47%;
    }
    
    .waptime {
        display: none;
    }
    
    .catrazd li {
        width: 47%;
        margin: 0 1.5% 20px;
    }
    
    .responsive2 li {
        margin: 15px 18px;
    }








}








/*
850
*/

@media screen and (max-width: 850px) {
    
    .waplkab {
        display: none;
    }
    
    .waplimg a {
        float: left;
        height: 100px;
        width: 100px;
        margin: 0;
    }
    
    .waplimg a img {
        float: left;
        height: 100px;
        width: 100px;
    }
    
    .wapltel {
        padding: 5px 5px;
    }
    
    .podpiska0 {
        display: none;
    }
    
    .categ3 li {
        width: 47%;
    }

}



/*
800
*/

@media screen and (max-width: 800px) {
    


}




/*
750
*/

@media screen and (max-width: 750px) {
    
    .block60 {
        float: left;
        width: 50%;
        padding: 0 5%;
        margin: 0 20%;
    }
    
    .block40 {
        float: left;
        width: 60%;
        padding: 0 20%;
    }
    
    .b2int {
        display: none;
    }


.waptel {
    margin: 15px 0 0 0;
}
.waptimemail {
    margin: 15px 0 0 0;
}



}






/*
700
*/

@media screen and (max-width: 700px) {
    
    .slid {
        display: none;
    }
    
    .finf {
        display: none;
    }

.fleft {
	display: none;
}

}



/*
650
*/

@media screen and (max-width: 650px) {
    
    .wapltext {
        display: none;
    }
    
    .otzivotziv {
        width: 100%;
    }
    
    .block60 {
        float: left;
        width: 70%;
        padding: 0 5%;
        margin: 0 10%;
    }
    
    .block40 {
        float: left;
        width: 80%;
        padding: 0 10%;
    }
    

    
    .wapall {
        width: 100%;
    }

.wapka {
    border-bottom: 5px solid #f5f5f5;
}

.waptel {
    margin: 15px 0;
}



}



/*
600
*/

@media screen and (max-width: 600px) {
    
    .news li {
        width: 77%;
        margin: 10px 11.5%;
    }
    
    .imgbi-l, .imgbi-r {
        width: 98% !important;
        overflow: hidden;
    }
    
    iframe {
        width: 100%;
    }
    
    .catrazd li {
        width: 77%;
        margin: 0 11.5% 20px;
    }
    
    .responsive2 li {
        margin: 15px 18px;
    }
    
    .responsive li {
        margin: 15px 18px;
    }



.categ2 li {
    width: 97%;
}

.whywe li {
    width: 47%;
}

.formysl p {
    width: 97%;
}

.formysl input.submit {
    float: left;
    width: 97%;
	padding: 15px 0;
}









.block30 {
    float: left;
    width: 50%;
    padding: 0 25%;
}

.block65 {
    float: left;
    width: 98%;
    padding: 0 1%;
}




}



/*
550
*/

@media screen and (max-width: 550px) {
    
    .categ3 li {
        width: 97%;
    }
    
    .block2 {
        display: none;
    }

}



/*
500
*/

@media screen and (max-width: 500px) {
    
/*
    .wapltel {
        display: none;
    }
*/
    
    .fourbl li .wapltel {
        display: block;
    }
    
    .fourbl li {
        width: 98%;
    }
    
    .fourbl li.first {
        display: none;
    }
    
    .foots {
        float: left;
    }
    
    .callus {
        display: none;
    }
    
    .wapmail {
        display: none;
    }

}



/*
450
*/

@media screen and (max-width: 450px) {
    


}



/*
400
*/

@media screen and (max-width: 400px) {
    
    .news li {
        width: 97%;
        margin: 10px 1.5%;
    }
    
    .block60 {
        float: left;
        width: 90%;
        padding: 0 5%;
        margin: 0;
    }
    
    .block40 {
        float: left;
        width: 98%;
        padding: 0 1%;
    }
    
    .slick-slider .slick-prev {
        left: 0;
    }
    
    .slick-slider .slick-next {
        right: 0;
    }
    
    .catrazd li {
        width: 97%;
        margin: 0 1.5% 20px;
    }

h1,
.h1zag {
	font-size: 26px;
}



.wcall,
.wcall:hover {
    padding: 3px 10px 3px 10px;
    background: #76bb23;
}

.waptel {
    width: 100%;
}

.waptel ul {
	    width: 100%;
}

.wapimg {
	display: none;
}

.waptel ul li {
	margin: 0;
/*
	background: none !important;
	    padding: 5px 2%;
		width: 96%;
*/
}

.cat li .img {
	height: 170px;
}

.whywe li {
    width: 97%;
}

.info-ww .h1zag {
	width: auto;
}




.table table th,
.table table td {

}








}



/*
350
*/

@media screen and (max-width: 350px) {
    
    .otzmag {
        display: none;
    }

}



/*
 300
 */ 

@media screen and (max-width: 300px) {
    
    .waplimg {
        display: none;
    }

}



