@media (max-width: 1180px) {
    .content {
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .dign_h {
        min-height: 100px;
    }

    .slide_comm {
        margin: 0 auto;
    }

    .bot_left_text {
        display: block;
        width: 100%;
        text-align: left;
    }

    .order_block {
        text-align: center;
    }

    .bot_form_bg {
        top: 30%;
    }

    .content_text {
        /*max-width:100%;*/
        width: 100%;
    }
}

@media (max-width: 768px) {
    .content {
        width: 320px;
        padding: 10px 20px;
    }
	.stars {
        padding: 0 15px;
  	}
    .top_icon {
        margin: 0 -10px 0 -10px;
    }

    .mobile {
        display: none !important;
    }

    .top_icon span {
        display: inline-block;
        vertical-align: top;
    }

    .top_icon span:nth-child(1) {
        max-width: 28%;
        font-size: 8px;
    }

    .top_icon span:nth-child(2) {
        max-width: 66%;
        padding-top: 3px;
    }

    .logo {
        max-width: 175px;
        margin: 0 auto;
    }

    .menu {
        padding: 0;
        height: 5px;
        margin: 0 -20px;
    }

    .sub_menu {
        padding:15px 0 ;
    }
h2{
    font-size:23px;
}
    .save_it{
        font-size:16px;
    }
.prod_block{
margin:0 auto 25px auto;
    padding:25px  12px 0 12px;
}
    .original{
        width:100%;
        display: block;
    }
    .nav_menu{
        margin: 10px -20px 0 -20px;
    }
.nav_menu li{
    position: relative;
    padding:5px 0 5px 25px;
}
.nav_menu li span{
    position: absolute;
    left:0;
    top:5px;

}
.scroll{
    line-height:0.2;
}
h3{
    font-size:24px;
    padding:10px 0;
}
    .prod_block2{
        background: transparent;
        text-align: center;
        border:1px solid #E9E9E9;
    }
h4{
    font-size:17px;
    padding:15px 0 5px 0;
}
p{
    padding-bottom:10px;
}
.dign{
    width:100%;
    display: block;
}
    .dign_h{
        min-height:65px;
    }
.wap{
    display: block!important;
    width:205px;
    margin: 0 auto;
    float: none;
    margin-bottom: -77px;
}

    .green_text_bot{
padding-top: 75px;
    }
    /*.form_cont{*/
        /*left:auto;*/
        /*right:auto;*/
        /*width:280px;*/
    /*}*/
    /*.bot_form_bg{*/
        /*left:20px;*/
        /*right:20px;*/
        /*padding:20px;*/
    /*}*/

    /*.bot_left_text p:nth-child(3){*/
        /*padding: 0  20px 10px 20px;*/
    /*}*/
    .comment{
        padding:0 0 10px 0;
    }
.ava{
    width:45px;
    height:45px;
    font-size:17px;

}
.name{

    margin: 6px 0 15px 55px;
    max-width:70px;
    display: inline-block;
}
    .comm_stars img{
        width:15px;
        padding-top: 10px;
        display: inline-block;
    }

}