/*
Theme Name: Aton
Theme URI: http://aton.select-themes.com
Description: Description
Author: Select Themes
Author URI: https://themeforest.net/user/select-themes
Text Domain: aton
Version: 1.1
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
License: GNU General Public License
License URI: licence/GPL.txt

*/

@font-face {
    font-family: 'Acrom';
    src: url('assets/css/fonts/Acrom-Bold.eot');
    src: url('assets/css/fonts/Acrom-Bold.eot?#iefix') format('embedded-opentype'),
        url('assets/css/fonts/Acrom-Bold.woff') format('woff'),
        url('assets/css/fonts/Acrom-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Acrom';
    src: url('assets/css/fonts/Acrom-Regular.eot');
    src: url('assets/css/fonts/Acrom-Regular.eot?#iefix') format('embedded-opentype'),
        url('assets/css/fonts/Acrom-Regular.woff') format('woff'),
        url('assets/css/fonts/Acrom-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Acrom';
    src: url('assets/css/fonts/Acrom-Medium.eot');
    src: url('assets/css/fonts/Acrom-Medium.eot?#iefix') format('embedded-opentype'),
        url('assets/css/fonts/Acrom-Medium.woff') format('woff'),
        url('assets/css/fonts/Acrom-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Acrom';
    src: url('assets/css/fonts/Acrom-Thin.eot');
    src: url('assets/css/fonts/Acrom-Thin.eot?#iefix') format('embedded-opentype'),
        url('assets/css/fonts/Acrom-Thin.woff') format('woff'),
        url('assets/css/fonts/Acrom-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Acrom';
    src: url('assets/css/fonts/Acrom-ExtraBold.eot');
    src: url('assets/css/fonts/Acrom-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('assets/css/fonts/Acrom-ExtraBold.woff') format('woff'),
        url('assets/css/fonts/Acrom-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Acrom';
    src: url('assets/css/fonts/Acrom-Light.eot');
    src: url('assets/css/fonts/Acrom-Light.eot?#iefix') format('embedded-opentype'),
        url('assets/css/fonts/Acrom-Light.woff') format('woff'),
        url('assets/css/fonts/Acrom-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
* {font-family:'Acrom' !important;}
.w200 {width: 200px!important;}
.less-w .vc_col-lg-2, .less-w .vc_col-sm-2 {width: 15.5%;padding-left: 15px; padding-right: 15px;}
.less-w .vc_col-lg-offset-2 {margin-left: 19%;}

.less-f .vc_col-lg-2, .less-f .vc_col-sm-2 {width: 16%;padding-left: 15px; padding-right: 15px;}
.less-f ..vc_col-lg-offset-1 {margin-left: 10%;}

.less-w p, .less-f p {
    margin-bottom: 3px;
    margin-top: 3px;
}
.inlinediv {
    display: inline-block;
    float: none;
    vertical-align: middle;
}

.wins img {width: 200px;}
.wins p {font-size: 14px;line-height: 18px;margin-top: 5px;}
.wins h5 {margin-top: 4px; font-size: 17px; font-weight: 700;}
.form_free {
    width: 640px;
    margin: auto;
    max-width: 100%;
    padding: 0 10px;
}
.form_free input[type="text"],
.form_free input[type="tel"],
.form_free input[type="email"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    outline: 0;
    background: #fff;
    
    margin: 0 3px 7px;
    
    color: #111;
    font-family: 'Acrom';
    font-size: 15px;
    padding: 15px 15px;
}

.form_free br {display: none;}
.form_free input.wpcf7-form-control.wpcf7-submit {text-transform: none;
    margin: 0 3px 7px;
    color: #fff;
    font-size: 21px;
    letter-spacing: 0;
    font-weight: 500;
    border-width: 1px;
    line-height: 23px;
    padding: 12px 0;
    width: calc(50% - 15px);
display: inline-block;
vertical-align: top;
}
.form_free input.wpcf7-form-control.wpcf7-submit:hover {border-color: #000;background-color: transparent;color: #fff;}

.form_free .wpcf7-form-control-wrap {
width: calc(50% - 15px);
display: inline-block;
vertical-align: top;
}

.form_contacts .wpcf7-form-control.wpcf7-text {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #505153;
    outline: 0;
    background: #e3e3e3;
    color: #6d6c6c;
    font-size: 17px;
    line-height: 17px;
    padding: 13px 20px;
    margin-bottom: 6px;
    font-weight: 300;

}
.form_contacts .wpcf7-form-control.wpcf7-textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #505153;
    outline: 0;
    background: #e3e3e3;
    color: #6d6c6c;
    font-size: 17px;
    line-height: 17px;
    padding: 13px 20px;
    margin-bottom: 6px;
    font-weight: 300;
    height: 100px;
}
.form_contacts input.wpcf7-form-control.wpcf7-submit {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px);
    padding: 12px 0px;
    text-transform: none;
    font-size: 15px;
    line-height: 17px;
    letter-spacing: 0px;
    font-weight: 500;
}
.form_contacts br {display: none;}
.form_contacts .ajax-loader {position: absolute;}
.form_contacts a {
    display: inline-block; vertical-align: top; margin-left: 10px;
    width: calc(50% - 3px);
    color: #000;
    text-align: center;
    padding: 12px 0;
    font-size: 15px;
    line-height: 17px;
    border: 1px solid #000;
}
.form_contacts a:hover { border-color: #fff; background: #fff; color: #000; }

.form_contacts .wpcf7-form-control.wpcf7-text:focus,
.form_contacts .wpcf7-form-control.wpcf7-textarea:focus {border: 1px solid #505153!important;}


.form_order {text-align: center;}

.form_order .wpcf7-form-control-wrap {
display: inline-block;
vertical-align: top;
}
.form_order br {display: none;}

.form_order .wpcf7-form-control.wpcf7-text {
     -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    outline: 0;
    background: #fff;
    color: #111;
    font-family: 'Acrom';
    font-size: 20px;
    padding: 12px 25px;
    margin: 0;
    width: 340px;
}

.form_order input.wpcf7-form-control.wpcf7-submit {
    color: white;
    font-size: 19px!important;
    line-height: 23px;
    padding: 13px 29px 12.4px;
    margin: 0;
    color: #fff;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: none;
    border: 0;
    margin-left: -6px;
    background: rgba(117,23,23,1);
background: -moz-linear-gradient(left, rgba(117,23,23,1) 0%, rgba(204,24,21,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(117,23,23,1)), color-stop(100%, rgba(204,24,21,1)));
background: -webkit-linear-gradient(left, rgba(117,23,23,1) 0%, rgba(204,24,21,1) 100%);
background: -o-linear-gradient(left, rgba(117,23,23,1) 0%, rgba(204,24,21,1) 100%);
background: -ms-linear-gradient(left, rgba(117,23,23,1) 0%, rgba(204,24,21,1) 100%);
background: linear-gradient(to right, rgba(117,23,23,1) 0%, rgba(204,24,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#751717', endColorstr='#cc1815', GradientType=1 );
}
.form_order input.wpcf7-form-control.wpcf7-submit:hover {background: red;color: #fff;}

#why h3 {
    padding-left: 15px;
    color: #fff;
    letter-spacing: 0;
    font-size: 30px;
    font-weight: 800;
    position: relative;
        word-wrap: break-word;
}
#why h3:before {
    content: "\A";
    border-style: solid;
    border-width: 5px 20px 5px 7px;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    margin-top: 11px;
    left: -3px;
    
}
#why .line1 {padding-left: 15px;}
#why .line1 p {
    margin: 10px 0 40px 0;
    line-height: 18px;
    color: #fff;
    height: 37px;
}    
#why .line2 p {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
}

#why .line2{
    padding-left: 15px;
    padding-bottom: 2px;
    border-left: 1px solid #000;
    
}

#socseti p {display: inline-block; vertical-align: middle;    padding: 0 15px 40px;} 
#socseti p img {display: inline-block; vertical-align: middle;width: 31px;padding-left: 20px;} 
#socseti p span {display: inline-block; vertical-align: middle;font-size: 11px; font-weight: 300;} 



#address .qodef-iwt .qodef-iwt-link {margin-top: 5px;font-size: 17px;word-break: break-all;}
#address .qodef-iwt .qodef-iwt-link:hover {text-decoration: underline}
#address .qodef-iwt .qodef-iwt-text-holder p {font-weight: 300;width: 90%;    font-size: 17.6px;}
#address .qodef-iwt.qodef-iwt-icon-left {padding-bottom: 14px;}


#folio {
    position: relative;
    z-index: 1;
}
.folio-holder {
    width: 1270px;
    margin: auto;
    max-width: 100%;
}
#folio .folio-title {
    width: 244px;
    text-align: right;
    font-size: 15px;
    line-height: 17px;
    padding-bottom: 20px;
    font-weight: 500;
    border-right: 1px solid #000;
    padding-right: 33px;
    cursor: pointer;
    list-style: none;
}
#folio .folio-title.active {
    font-weight: 700;
    color: #000;
}
#folio .folio-title:hover {
    font-weight: 700;
    color: #000;
}
#folio .folio-content {
    position: absolute;
    top: 0;
    left: 292px;
    display: none;
}

.arrow_top, .arrow_down {margin-left: 160px;}
.arrow_top .bx-prev {
    background: url(/wp-content/uploads/2017/12/arrow-top.png) no-repeat top center;
    background-size: contain;
    height: 12px;
    width: 21px;
    text-indent: -999999px;
    margin-bottom: 30px;
    display: block;
}
.arrow_down .bx-next {
    background: url(/wp-content/uploads/2017/12/arrow-down.png) no-repeat top center;
    background-size: contain;
    height: 12px;
    width: 21px;
    text-indent: -999999px;
    display: block;
}
.arrow_top .bx-prev.disabled, .arrow_down .bx-next.disabled  {cursor: no-drop;opacity: 0.2;}
.folio-slider {margin:0;}
#folio .folio-content.active {display: block;}

#folio .l-cont {display: inline-block; vertical-align: top; width: calc(100% - 301px);margin-right: 40px}
#folio .l-cont img {margin-bottom: 30px;    border: 1px solid #c3c2c2;}
#folio .l-cont .short_text {font-size: 15px;color: #111; line-height: 17px;margin-bottom: 15px}
#folio .l-cont a, #folio .l-cont a:active, #folio .l-cont a:visited {
    display: inline-block;
    margin-right: 15px;
    padding: 5px 22px;
    font-size: 13px;
    color: #272727;
    border: 1px solid #383838;
    margin-bottom: 10px;
}
#folio .l-cont a:hover {background: red;color: #fff;}

#folio .r-cont {display: inline-block!important; vertical-align: top; width: 253px;position:relative;}
#folio .r-cont .inner {
	position: absolute;
	margin-top: 100%;
	-moz-transform:    translateY(-50%);
    -o-transform:      translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform:         translateY(-50%);
}
#folio .r-cont h3 {letter-spacing: 0px; font-size: 47px; font-weight: 300;}
#folio .r-cont p {font-weight: 300;letter-spacing: 0px; font-size: 13px; line-height: 17px;margin: 0 0 25px 0;color:#555;}

#vor {margin: auto;width: 910px;max-width: 100%;}
#left_vor  {display: inline-block; vertical-align: top;width: 320px;padding-right: 13px;border-right: 1px solid #000; margin-right: 35px;text-align: right;color: #fff;}
#right_vor {display: inline-block; vertical-align: top;width: calc(100% - 380px);}

#left_vor .grad {margin-bottom: 10px; background: #000;width: 100%;position: relative; cursor: pointer}
#left_vor .grad .inner {padding: 30px 30px 30px 10px;text-transform: uppercase;font-size: 13px;line-height: 15px;}
#left_vor .grad:before {
    content: "\A";
    position: absolute;
    top: -1px;
    left: -1px;
    width: 7px;
    border-bottom: 92px solid white;
    border-left: 0px solid transparent;
    border-right: 50px solid transparent;
}
#left_vor .grad2:before {width: 60px;}
#left_vor .grad3:before {width: 115px;border-bottom: 107px solid white;border-right: 60px solid transparent;}
#left_vor .grad4:before {
    border-bottom: 0 solid transparent;
    border-left: 0px solid transparent;
    border-right: 50px solid transparent;
    border-top: 92px solid white;
    width: 125px;
    top: -1px;
    left: -1px;
}
#left_vor .grad5:before {
    border-bottom: 0 solid transparent;
    border-left: 0px solid transparent;
    border-right: 50px solid transparent;
    border-top: 92px solid white;
    width: 70px;
}

#left_vor .grad1 {
background: #ca3b01;
background: -moz-linear-gradient(left, #ca3b01 0%, #fa9d00 100%);
background: -webkit-linear-gradient(left, #ca3b01 0%,#fa9d00 100%);
background: linear-gradient(to right, #ca3b01 0%,#fa9d00 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3b01', endColorstr='#fa9d00',GradientType=1 );
} 
#left_vor .grad2 {
background: #c81a01;
background: -moz-linear-gradient(left, #c81a01 0%, #fe6000 100%);
background: -webkit-linear-gradient(left, #c81a01 0%,#fe6000 100%);
background: linear-gradient(to right, #c81a01 0%,#fe6000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c81a01', endColorstr='#fe6000',GradientType=1 );
} 
#left_vor .grad3 {
background: #771816;
background: -moz-linear-gradient(left, #771816 0%, #cb1716 100%);
background: -webkit-linear-gradient(left, #771816 0%,#cb1716 100%);
background: linear-gradient(to right, #771816 0%,#cb1716 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#771816', endColorstr='#cb1716',GradientType=1 );
} 
#left_vor .grad4 {
background: #491716;
background: -moz-linear-gradient(left, #491716 0%, #981616 100%);
background: -webkit-linear-gradient(left, #491716 0%,#981616 100%);
background: linear-gradient(to right, #491716 0%,#981616 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#491716', endColorstr='#981616',GradientType=1 );
} 
#left_vor .grad5 {
background: #2c1716;
background: -moz-linear-gradient(left, #2c1716 0%, #621616 100%);
background: -webkit-linear-gradient(left, #2c1716 0%,#621616 100%);
background: linear-gradient(to right, #2c1716 0%,#621616 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c1716', endColorstr='#621616',GradientType=1 );    
margin-bottom: 0px;
} 
#right_vor .desc {
    background: #929191;
    height: 90px;
    margin-bottom: 10px;
    color: #000;
    position: relative;
    opacity: 0.4;
    z-index: 1;
}
#right_vor .desc:nth-child(3) {height: 105px;}
#right_vor .desc .inner {padding: 4px 0px 0px 40px;}
#right_vor .desc .col1,
#right_vor .desc .col2,
#right_vor .desc .col3,
#right_vor .desc .col4 {display: inline-block; vertical-align: top; background: white; margin-right: 4px; text-align: center; text-transform: uppercase; letter-spacing: 1px; font-size: 11px;line-height: 39px;margin-bottom: 4px;font-weight: 300;height: 39px; overflow: hidden; z-index: 1;}
#right_vor .desc .col1:hover,
#right_vor .desc .col2:hover,
#right_vor .desc .col3:hover,
#right_vor .desc .col4:hover {background:#828080; color:#fff;font-weight:400;}
#right_vor .desc .col1 {width: calc(100% - 4px)}
#right_vor .desc .col2 {width: calc(100%/2 - 4px)}
#right_vor .desc .col3 {width: calc(100%/3 - 4px)}
#right_vor .desc .col4 {width: calc(100%/4 - 4px)}

#right_vor .desc:nth-child(2) .col4:nth-child(1) {width: calc(18% - 4px);}
#right_vor .desc:nth-child(2) .col4:nth-child(2) {width: calc(44% - 4px);}
#right_vor .desc:nth-child(2) .col4:nth-child(3) {width: calc(22% - 4px);}
#right_vor .desc:nth-child(2) .col4:nth-child(4) {width: calc(16% - 4px);}

#right_vor .desc:nth-child(3) .col2 {height: 46px;line-height: 46px;}
#right_vor .desc.active {
    opacity: 1;
    background: #611716;
    z-index: 2;
}
#right_vor .desc.active:before {
    content: "\A";
    border-style: solid;
    border-width: 10px 20px 10px 14px;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: 0;
}

#right_vor .desc .buble {
    position: absolute;
    z-index: 2;
    background: #fff;
    border: 1px solid #611716;
    width: 400px;
    -moz-transform:    translate(-20px, calc(-100% - 9px));
     -o-transform:      translate(-20px, calc(-100% - 9px));
     -webkit-transform: translate(-20px, calc(-100% - 9px));
     transform:         translate(-20px, calc(-100% - 9px));
     text-align: left;
    font-size: 13px;
    text-transform: none;
    letter-spacing: 0;
    display: none;
	color:#000;
}
#right_vor .desc .buble .title {font-weight: 500;line-height: 14px;padding-bottom: 14px;color:#000;}
#right_vor .desc .buble p {
    font-size: 12px;line-height: 15px; font-weight: 300;margin: 0;color:#000;
}
#right_vor .desc .buble .inner {
    padding: 20px 40px;
}
#right_vor .desc .buble:before, #right_vor .desc .buble:after {
    content: '';
    position: absolute;
    left: 40px;
    bottom: -20px;
    border: 10px solid transparent;
    border-top: 10px solid #611716;
   }
#right_vor .desc .buble:after {
    border-top: 10px solid white;
    bottom: -19px; 
}

.overlaysite {
	background: rgba(0, 0, 0, 0.32);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
	z-index: 1000;
	display: none;
}

.thx {
    position: absolute;
    background: url(/wp-content/uploads/2017/11/bg4.jpg) center center;
    border-top: 10px solid #000;
    text-align: center;
    padding: 10px 10px 10px 10px;
    z-index: 1001;
    left: 0;
    margin-left: 50%;
    transform: translateX(-50%);
    width: auto;
	color: #fff;
	max-width: 95%;
    width: 520px;
	display: none;
}

.thx_inner {
	border: 1px solid #000;
    padding: 60px 80px 40px;
}

#screen {
	position: absolute;
    top: 100px;
    text-align: center;
    color: #000;
    font-weight: 600;
    font-size: 14px;
    max-width: 100%;
    width: calc(100% - 100px);
    line-height: 15px;
    padding: 0 50px;
}
#screen_pers {
	margin-top: 27px;
    font-size: 24px;
    line-height: 24px;
}
.thx h2, .thx p {color:#fff;}
.wpb_wrapper {
	position:relative;
}

@media screen and (min-width: 992px) {
    .less-f .vc_col-lg-offset-1 {margin-left: 8.33333333%;}
}


@media screen and (min-width: 768px){
    .low_w.vc_col-sm-4 {width: 27%!important;max-width: 100%}
}

@media screen and (min-width: 768px) and (max-width:1199px) {
    .vc_col-sm-3.w768{width: 50%;}
}

@media screen and (min-width: 768px) and (max-width:1024px) {
    .offset8.vc_col-sm-8 {width: 100%}
}
@media screen and (min-width: 768px) and (max-width:1200px) {
    .offset10.vc_col-sm-10 {width: 100%}
}
@media only screen and (max-width: 1400px) {
	#screen {top:70px}
	.about_sep {display: none;}
}
@media only screen and (max-width: 1024px) {
    #left_vor {width: 280px;margin-right: 15px;}
    #left_vor .grad .inner {padding-right: 10px;}  
    #right_vor .desc .col1, #right_vor .desc .col2, #right_vor .desc .col3, #right_vor .desc .col4{letter-spacing: 0}
    #right_vor .desc .buble {
            -moz-transform: translate(-37px, calc(-100% - 9px));
    -o-transform: translate(-37px, calc(-100% - 9px));
    -webkit-transform: translate(-37px, calc(-100% - 9px));
    transform: translate(-37px, calc(-100% - 9px));
        width: calc(100% - 90px);
    }
    #right_vor .desc .buble .inner {padding: 16px 17px;}
    .hide1024 {display: none;}
    .form_contacts input.wpcf7-form-control.wpcf7-submit {width: 100%; margin-bottom: 10px;}
    .form_contacts a {width: 100%; margin-left: 0;}
}
@media screen and (min-width: 768px) and (max-width:992px) {
    .offset6.vc_col-sm-6 {width: 100%}
   

}
@media only screen and (max-width: 550px) {
    .form_free .wpcf7-form-control-wrap,
    .form_free input.wpcf7-form-control.wpcf7-submit {width: calc(100% - 24px)}

}
@media screen and (max-width: 990px)  {
    #folio .r-cont {display: none!important;}
    #folio .l-cont {width: calc(100% - 20px)}
    .less-w .vc_col-lg-2, .less-w .vc_col-sm-2, .less-f .vc_col-lg-2, .less-f .vc_col-sm-2 {
            width: 50%;
    margin-left: 0;
    margin-bottom: 50px;
    padding-left: 35px;
    padding-right: 35px;
    float: left;
    }

}
@media screen and (max-width: 768px)  {
    #left_vor .grad:before{display: none;}
    #left_vor {width: 180px;}
    #right_vor {width: calc(100% - 216px)}
    #folio .folio-title {width: 195px;padding-left: 10px;padding-bottom: 13px;padding-right: 23px;}

     .hide768 {display: none;}
     .numbers {text-align: center!important;}
     .less-f .wpb_text_column , .less-w .wpb_text_column {height: 60px;}
     .wins .wpb_text_column {height: 130px;}
     #why .line1 p {margin-bottom: 0px;}
     #why .wpb_column {padding-bottom: 30px; }

}

@media all and (max-width: 600px) {
    #left_vor {
        width: 100%;
        border-right: 0;
        border-bottom: 1px solid #000;
        padding-right: 0;
        margin-right: 0;
        text-align: center;
        padding-bottom: 10px;
        margin-bottom: 20px;
    }
    #left_vor .grad .inner {padding: 20px 10px}
    #left_vor .grad .inner br {display: none;}
    #right_vor {width: 100%;}
    #right_vor .desc:nth-child(3) .col2 {line-height: 39px; height: 39px;}
    #right_vor .desc:nth-child(3) {height: 90px;}
    #folio .folio-content {position: relative;left: 0px;padding-top: 10px;}
    #folio .l-cont.active {padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px solid #000;}
    #folio .folio-title {border-right: 0;  padding-bottom: 10px;width: auto; text-align: center}
    #folio .l-cont {margin-right: 0;padding: 0 10px;}
    .hide600 {display: none;}
    .form_order .wpcf7-form-control.wpcf7-text {width: 100%;margin-bottom: 10px;}
    .form_order input.wpcf7-form-control.wpcf7-submit {    width: calc(100% - 42px);margin-left: 0;}
    .form_order .ajax-loader {position: absolute;}
    #socseti p {padding-bottom: 0; }
     #socseti {padding-bottom: 30px;}
    .folio-slider-content {border-top: 1px solid #999;}
    .bx-wrapper {width: 100%;margin: auto;}
    .arrow_down, .arrow_top {margin:0;}
    .arrow_down .bx-next {margin: 10px auto 20px;}
    .arrow_top .bx-prev {margin: 10px auto 20px;}

} 
@media screen and (max-width: 480px) {
#right_vor .desc .inner {padding-left: 24px;}
#right_vor .desc .col1, #right_vor .desc .col2, #right_vor .desc .col3, #right_vor .desc .col4 {
    line-height: 13px!important; height: auto!important;
    width: calc(100% - 14px)!important;
    padding: 6px 5px;
}
#right_vor .desc {height: auto!important;}
.less-w , .less-f {padding-left: 10px;padding-right: 10px;}
.less-w .vc_col-lg-2, .less-w .vc_col-sm-2, .less-f .vc_col-lg-2, .less-f .vc_col-sm-2 {padding-left: 10px;padding-right: 10px;}
.wins .vc_column_container>.vc_column-inner {padding: 0;}
.wins .vc_col-xs-6 {width: 100%;}
.wins .wpb_text_column {height: auto; padding-bottom: 20px;}
}
.qodef-portfolio-content h1,
.qodef-portfolio-content h2,
.qodef-portfolio-content h3,
.qodef-portfolio-content h4,
.qodef-portfolio-content h5,
.qodef-portfolio-content h6 {padding-top: 15px;padding-bottom: 10px}
.qodef-portfolio-content p  {padding-bottom:10px;}
.qodef-portfolio-content ul {margin: 0;padding-bottom: 10px;margin-left: 20px;}
.single-portfolio-item .qodef-header-standard .qodef-page-header .qodef-menu-area {height:110px;}