
@media screen and (max-width: 479px){
html{width:auto;}
h5{margin:30px 0;}
h6{padding:0 26px;}
center iframe{width:100%;height:auto;}
.container{width:auto;}
.container-fluid,.section1,.section2,.section3.container,.section4,.section5,.section6,.section7.container,.section8.container,.section9,.section10,.section11,.section12{
width:100%;margin:0 auto;overflow:hidden;padding:0;height:auto;}
.section1,.section2,.section3.container,.section4,.section5,.section6,.section7.container,.section8.container,.section9,.section10,.section11{padding:30px 0;}
.section2,.section5,.section9{background:#f5f5f5;box-shadow:0 0 5px rgba(0,0,0,0.2);}
.section1,.section11,.section12{box-shadow:0 0 5px rgba(0,0,0,0.2);}
.section2,.section5,.section9 h5{margin-top:0;}
.section10{background:#fff;}
.row2-2 h5:after,h5:after,.row9 .col3:after{content:"";display:none;margin:0;height:0;width:0;}
.bl7 .item1,.bl7 .item2,.bl7 .item4,.bl7 .item5,.bl7 .item6{margin-left:0;}
.bl7 .item1,.bl7 .item2,.bl7 .item4,.bl7 .item5{margin-bottom:30px;}
.bl7 .item1 img,.bl7 .item1 .txt{float:right;!important}
.bl7 .item3,.bl7 .item5{margin-top:0;}
.bl7 .item1 .txt p,.bl7 .item3 .txt p,.bl7 .item5 .txt p{text-align:left;padding:0 0 0 5px;}
.bl7 .item2 .txt p,.bl7 .item4 .txt p,.bl7 .item6 .txt p{text-align:right;padding:0 5px 0 0}
/*=== ^^^ Общие стили ^^^ ===*/
.section1{height:auto;background:none;padding:0;}
.col7{background: url(../img/bg-section1.jpg) no-repeat top center;background-size: cover;}
.header{padding:0;}
.main{padding-left:0; padding-top: 10px;}
.logo{width:100%;}
.row1{margin-top:50px;}
.col5 .row1,.section4 p.ttlform,.timer,.section4 .sub,.fa{display:none;}
.contacts{float:left;width:100%;text-align:center;}
.contacts a span{font-size:22px;}
h1{font-size:37px;}
h1 span{font-size:24px;}
h2{padding-right:0;margin-bottom:20px;}
h3{font-size:63px;}
.sub1{margin:25px 0 20px;}
.col7,.col5{width:100%;}
.main-right{position:relative;background:#df373a;padding:10px 45px;}
.row2 .item{width:50%;height:230px;float:left;}

.row2{margin-top:0;}
.row2-2{margin-top:0;}
.row2-2 p{width:auto;padding-right:15px;padding-left:15px;margin-bottom:0;margin-top:20px;}
.section3 p.ttl{font-size:26px;padding:0 25px;}
.section3 .item p{margin-top:10px;font-size:15px;}
.section4{display:none;}
.section4.section10{display:block;}
.section6{background:none;}
.row6 .col3{width:100%;margin-bottom:30px;}
.row6 p.ttl{margin:0 0 10px;padding-left:0;padding-right:50px;}
.line2{
    display: block;
    width: 165px;
    height: 2px;
    position: absolute;
    bottom: -14px;
    left: 94px;
    background: #5b5b5b;
    -moz-transform: rotate(-38deg);
    -o-transform: rotate(-38deg);
    -webkit-transform: rotate(-38deg);
    z-index: 13;}
.bl7 .item2 .line2{
    -ms-transform:rotate(40deg);
    -webkit-transform:rotate(40deg);
    -moz-transform:rotate(40deg);
    -o-transform:rotate(40deg);
    left:68px;
    bottom:-10px;}
.bl7 .item3 .line2{
    -moz-transform:rotate(-31deg);
    -o-transform:rotate(-31deg);
    -webkit-transform:rotate(-31deg);
    left:80px;
    bottom:12px;}
.bl7 .item4 .line2{
    -moz-transform:rotate(41deg);
    -o-transform:rotate(41deg);
    -webkit-transform:rotate(41deg);
    left:70px;
    bottom:-30px;}
.bl7 .item5 .line2{left:80px;}
/*.row6 .col3:before{display:block;width:20px;float:left;}
.col3:nth-child(1):before{content:"1"}
.col3:nth-child(2):before{content:"2"}
.col3:nth-child(3):before{content:"3"}
.col3:nth-child(4):before{content:"4"}

.row6 .col3:before {
    display: block;
    width: 22px;
    height: 22px;
    border: 2px solid #e84848;
    border-radius: 13px;
    text-align: center;
    vertical-align: middle;
    float: left;
    font-size: 12px;
    margin-top: -4px;
    font-family: 'mullerbold';
}*/
.slick-initialized .slick-active{display:none!important;}
.slick-initialized .slick-active:nth-child(1){display:block;width:100%!important;}
.section9 .container h5{font-size:23px;}
.row9 .col3{width:50%;}
.row9 .col3 img{width:100%;}

.forma3 {
    width: 300px;
    height: 210px;
	margin:0 auto;
    border: 1px solid #ef4242;
    border-left: 0;
    border-radius: 4px;}
.forma3 input {
    width: 100%;
    float: left;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
    margin-left: 0;
    background: rgba(0,0,0,0);
    font-size: 14px;
    padding: 0 15px 0 15px;}
.forma3 input[type="submit"] {
    width: 100%;
    border: 0;
    border-radius: 0;
    margin-left: 0;
    margin-bottom: 20px;
	font-size: 13px;}
.section4 p.ttl{font-size:20px;text-align:center;}
.row3:after{background:none;}
.row3 .col3{width:50%;height:230px;}
.row8{margin-bottom:30px;}
.col4{width:100%;}
.row8 .bl-fio p{font-size:15px;}
.line1,a.btn-callme{display:none;}
.forblimg{text-align: center;width:111px;margin:0 auto 25px;}
.section4 p.footform{margin-bottom:0;}
.row5 .item{width:100%;height:290px!important;}
.row5 p.ttl2{padding:10% 45px 10%;}
.row5 p.num,.bl-soc{display:none;}
.row5-1,.row6,.bl7{margin-top:0;}
.bl7{width:320px;margin:0 auto;}
.bl7 .item .txt{width:200px;}
.bl7 .item3 p, .bl7 .item5 p{padding:0 15px 0 0;}
.bl7 p{padding:0 0 0 15px;}
.adress p, .adress a{
font-size:14px;}
.copyright,.gstudio{width:100%;text-align:center;}
#owl .txt{height:auto;}
#owl .txt p{padding: 15px 20px;}
.row .col3{display:none;}
.col4 p{padding-left:0;}
}
@media screen and (max-width: 359px){
.container-fluid,.section1,.section2,.section3.container,.section4,.section5,.section6,.section7.container,.section8.container,.section9,.section10,.section11,.section12{
width:100%;min-width:280px;}
h1{font-size:33px;}
h1 span{font-size:24px;}
h2{font-size:18px;}
h3{font-size:55px;}
h5{font-size:30px;}
.row2-2 p{font-size:15px;}
.row2-2 p{padding-right:30px;padding-left:0;}
.section3 p.ttl{font-size:22px;}
.row3 .blimg{width:100%;}
.section3 .item p{font-size:12px;}
.section3 p.ttl{font-size:20px;}
.row8 .bl-fio p{font-size:13px;}
.row5 .item{height:248px!important;}
.row5 p.ttl2{padding:15px 15px;}
.row5 p.txt{padding:0 15px;}
.row6 p{padding-right:0;}
.bl7{width:280px;}
.bl7 .item img{width:80px;margin-top: 25px;}
.line2{display:none;}
.section9 .container h5{font-size:18px;}
.section9 p{font-size:15px;}
.forma3{width:250px;}
}