img,
iframe {
    max-width: 100%;
    height: auto;
}
@media (min-width:1024px) {

.product-single-left{
        flex: 0 37.66%;
        -ms-flex: 0 37.66%;
        max-width: 37.66%;
    }
    .product-single-right{
        flex: 0 62.33%;
        -ms-flex: 0 62.33%;
        max-width: 62.33%;
    }

    .cooperation-bottom .form .btn.send{width: 270px;max-width: 100%}

}
@media (min-width:992px) {
    main{min-height: 68.8vh}
    main{min-height: calc(100vh - 292px)}
    header .phone-col{text-align: right}
    footer .col-contacts{padding: 0}
}
@media(min-width:768px) and (max-width:1023px){
    .product-single-right{padding-left: 15px}
}
@media(max-width:768px){
    .product-single-left+.product-single-right{margin-top: 30px;}
    .form .form-group, .form .btn-group{margin-top: 20px}
    .modal .message{margin-top: 20px}

}
@media(max-width:480px){
    .container{padding-left: 5px;padding-right: 5px}
    .form .form-group, .form .btn-group{width: 100%;margin-right: auto;margin-left: auto;text-align: center}
    .contacts-list li p{font-size: 14px}
}