/*
Theme Name: SSV 
Author: the Smorodina
https://vk.com/smorodina_sonya 
*/
.logo-ssv-1{    float: left;    padding-right: 16px;    height: 35px;    width: inherit;}
.text-ssv-1{    color: #fff;    padding: 5px;    font-family: "Exo2Light";    font-size: 12px;    line-height: 23px;}
.slide-1 .owl-controls{display:none;}
.to-pt{    padding-top: 17px;}
.to5{width:25%}
.btn-default{    margin-top: 20px;}
#modal-yes{text-align:center;}
/*#wpcf7-f1030-o1 .wpcf7-checkbox .wpcf7-list-item:nth-child(1){    background: #139DB5;}
#wpcf7-f1030-o1 .wpcf7-checkbox .wpcf7-list-item:nth-child(2){   background: #07758E;}
#wpcf7-f1030-o1 .wpcf7-checkbox .wpcf7-list-item:nth-child(3){ background: #03566A;}
#wpcf7-f1030-o1 .wpcf7-checkbox .wpcf7-list-item:nth-child(4){       background: #0e495a;}
#wpcf7-f1030-o1 .wpcf7-checkbox .wpcf7-list-item:nth-child(5){ background: #07758E;}
#wpcf7-f1030-o1 .wpcf7-checkbox .wpcf7-list-item:nth-child(6){ background: #03566A;}
#wpcf7-f1030-o1 .wpcf7-checkbox .wpcf7-list-item:nth-child(7){       background: #0e495a;} 
#wpcf7-f1030-o1 .wpcf7-checkbox .wpcf7-list-item{    width:25%;    color: #000;    font-family: "Exo2Bold";    font-size: 16px;}
#wpcf7-f1030-o1 .wpcf7-checkbox .wpcf7-list-item label{width:100%; padding: 23px 25px; font-family: "Exo2Bold";     height: 190px;    float: left;}*/
 .infa-konst p{    margin-bottom: 0px;}
 .infa-konst span.wpcf7-list-item{    margin: 0;}
 .infa-konst ul{    margin-left: 30px;    padding-left: 15px;    font-size: 16px;    list-style: square;}
.infa-konst .wpcf7-list-item label span{    font-size: 16px;   color: #000; font-family: "Exo2Bold";    text-transform: uppercase;}

.infa-konst{  color: #000;}
.infa-p .wpcf7-list-item label span{  ;   font-size: 16px;   color: #000;   }
.infa-konst  input[type=checkbox],.infa-konst   input[type=radio] {    margin: 4px 8px 0 0;}
.all-logo .col-md-2 {    text-align: center;    vertical-align: middle;    position: relative;    padding: 20px;    box-sizing: border-box;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-box-align: center;    -ms-flex-align: center;    margin: 0;}
.all-logo   img {    width: 100%;    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);    filter: grayscale(100%);    filter: gray;}
.all-logo   img:hover{-webkit-filter: grayscale(0%);    -moz-filter: grayscale(0%);    -ms-filter: grayscale(0%);    -o-filter: grayscale(0%);    filter: grayscale(0%);  }
.all-logo {    text-align: center;    flex-wrap: wrap;    -webkit-flex-wrap: wrap;    font-size: 0;    display: -webkit-box;    display: -ms-flexbox;    display: flex;}
body{  overflow-y: scroll;}
input:focus,a:focus,button:focus { outline: none; }
div,a,p,span{font-family: "Exo2Light";}
.ssvmail{ font-family: "Exo2Bold"; cursor:pointer;}

.sendEmail{cursor:pointer; font-family: "Exo2Bold";}

.section-menu{background:#000;}
.navbar-inverse{border: none;  background:#000;  border-radius: 0;    min-height: inherit;    margin: 0;}
.nav>li>a{    padding: 10px 10px;}
.navbar-nav>li>a {    padding-top: 8px;    padding-bottom: 8px;    font-size: 15px;}
.navbar-nav{float:right;}
.navbar-inverse .navbar-nav>li>a {    color: #ffffff;}
.section-menu .navbar-nav>li:last-child a{padding-right:0;}
.section-head{background:#fff;padding:30px 0}
.text-ssv{color:#2B2A29;font-size:20px;}
.navbar-collapse{padding:0;}
.ico-list{padding:10px 0;}

#menu1 .current-menu-item{    margin-bottom: -4px;   }
#menu2 .current-menu-item{    margin-top: -4px;   }

#menu1  .navbar-nav>li:hover a{    background: linear-gradient(-45deg, #1FC8DE, #056E87) !important;    -webkit-background-clip: text !important;    color: transparent !important;}
#menu1  .current-menu-item a{  font-family: "Exo2Bold"; background: linear-gradient(-45deg, #1FC8DE, #056E87) !important;    -webkit-background-clip: text !important;    color: transparent !important; border-bottom: 4px solid #21a3c1;}

#menu2  .navbar-nav>li:hover a{    background: linear-gradient(-45deg, #1FC8DE, #056E87) !important;    -webkit-background-clip: text !important;    color: transparent !important;}
#menu2  .current-menu-item a{  font-family: "Exo2Bold"; background: linear-gradient(-45deg, #1FC8DE, #056E87) !important;    -webkit-background-clip: text !important;    color: transparent !important; border-top: 4px solid #21a3c1;}

.ico-tele{float:right;background:url(img/icon_telegram.png) center  no-repeat; width: 35px;height:35px; margin-right:10px;    margin-top:1px;cursor: pointer;}
.ico-tele:hover{background:url(img/icon_telegram.png) center  no-repeat;background:url(img/icon_telegrama.png) center  no-repeat;}
.ico-phone{float:right;background:url(img/icon_phone.png) center no-repeat; width: 36px;  height:36px;margin-right:20px;    margin-top: 1px;cursor: pointer;} 
.ico-phone:hover{background:url(img/icon_phone.png) center no-repeat; background:url(img/icon_phonea.png) center no-repeat; }
.btn-demo{float:right;background:url(img/btn.png) center no-repeat;     color: #fff;    padding: 8px ;    font-family: "Exo2Bold";    font-size: 15px;cursor: pointer;    width: 190px;    text-align: center;} 
.btn-demo:hover{background:url(img/btn.png) center no-repeat; background:url(img/btna.png) center no-repeat;}
.btn-demo-smal{float:right;background:url(img/btn_black_min_2.png) center no-repeat;     color: #fff;    padding: 8px ;    font-family: "Exo2Bold";    font-size: 15px;cursor: pointer;    width: 116px;    text-align: center;}
.btn-demo-smal:hover{background:url(img/btn_black_min_a_2.png) center no-repeat;  }

.section-menu-footer{background:#000;}
.section-footer{background:#000;padding-bottom:40px;}
.section-menu-footer .tocenter { float: none; display: inline-block;}
.logo-ssv-footer{ padding-top: 27px;}
.ico-list-footer{ padding-top: 15px; color:#fff;}
.ico-list-footer a{color:#fff}

.section-main-up{background:url(img/headbk.png) center  no-repeat;background: url(img/Fon_na.png) center  no-repeat  ;  background-size: cover;padding:70px 0 95px 0;}
.section-main-line{background:url(img/linebk.png) center  no-repeat;     background-size: cover; height: 11px;}
.strpad{padding-bottom:10px;}

.section-main-text{font-size: 15px;    line-height: 20px;}
.white-box{background: #fff;    padding: 20px;    margin-top: 6px;}
.white-box-tit{font-size: 20px; font-family: "Exo2Bold";    padding-bottom: 8px; }
.white-box-tit2{font-size: 17px;}
.white-box-tit3{font-size: 12px;    line-height: 13px;}
.right-box{width:255px; float:right;}
.btn-pod{background:url(img/btnblack.png) center no-repeat;     color: #fff;       padding: 8px 33px;   font-family: "Exo2Bold";    font-size: 15px;    cursor: pointer;    display: inline-block;    margin-top: 15px;    width: 142px;    text-align: center;}
.btn-pod:hover{background:url(img/btnblack.png) center no-repeat; background:url(img/btnblacka.png) center no-repeat; }


.section-vozmoznosti{padding-top: 70px;  background:#fff url(img/lineback.png) 0 547px no-repeat;     background-size: contain;    padding-bottom: 220px;}
.section-vozmoznosti ul{list-style-image: url(img/yes.png);    padding-left: 23px;    font-size: 16px;line-height: 21px; }
.section-vozmoznosti ul li{padding-bottom: 14px;       padding-left: 3px;}
.title-grad{background: linear-gradient(-45deg, #1FC8DE, #056E87);  -webkit-background-clip: text;    color: transparent;    font-size: 38px;   font-family: "Exo2Bold";padding-bottom:15px;}
.voz-list{}
.btn-pod-blue{background:url(img/btnblue.png) center no-repeat;     color: #fff;       padding: 8px 33px;   font-family: "Exo2Bold";   font-size: 15px;    cursor: pointer;    display: inline-block;    margin-top: 15px;     position: absolute;     z-index: 10;    width: 137px;    text-align: center;} 
.btn-pod-blue:hover{background:url(img/btnblue.png) center no-repeat;  background:url(img/btnbluea.png) center no-repeat; }
.section-main-grey{background:#E6E6E6; position: relative;     height: 380px;    padding-top: 345px;}
.btn-history{background:url(img/btnhistory.png) center no-repeat;     color: #fff;       padding: 8px 33px;  font-family: "Exo2Bold";   font-size: 15px;    cursor: pointer;    display: inline-block;    margin-top: 15px;} 
.btn-history:hover{background:url(img/btnhistory.png) center no-repeat;   background:url(img/btnhistorya.png) center no-repeat; }
.plan{position:absolute;         z-index: 5;  bottom: 0;    left: calc(50% - 440px); bottom: 0px;}

.section-main-white-text{ background:#fff;   padding-top: 140px; padding-bottom: 50px; font-size: 16.5px;    line-height: 22px;}
.section-main-man{  background:#E6E6E6;}
.section-main-man .container {position: relative;}
.section-main-man-text{padding: 62px 0;    font-size: 25px;    line-height: 30px;}
.man{position:absolute;       bottom: 0;     right: 40px;}
.section-moduls .col-md-4{padding:0;}
.moduls-list{padding:23px 25px;}
.moduls-list-text{color:#fff; font-family: "Exo2Bold";font-size:16px;}
.moduls-list-str{background:url(img/strsmall.png)  no-repeat;height: 13px;    margin-top: 20px; }
.moduls-list:hover{    box-shadow: 4px 6px 12px rgba(0,0,0,0.4);    z-index: 10;    position: relative;}
.moduls-list:hover .moduls-list-str {background:url(img/strbig.png)   no-repeat;}
.moduls-list-num{padding-bottom:8px;}
.moduls-list1{background:#139DB5;}
.moduls-list2{background:#07758E;}
.moduls-list3{background:#03566A;}
.moduls-list4{background:#0E8BA3;}
.moduls-list5{background:#036780;}
.moduls-list6{background:#024A5C;}
.moduls-list7{background:#057C94;}
.moduls-list8{background:#015E75;}
.moduls-list9{background:#033E4D;}

.bigfoto img{max-width:100%;}
.section-main-klient{padding:130px 0 100px 0;}
.section-main-klient-text{    font-size: 16.5px;    line-height: 20px;}
.border-r{border-right: 1px solid #000;    min-height: 150px;    margin: 10px 0;    padding: 20px 41px;}
.section-main-klient-str {    padding-top: 10px;}
.klient-podpis{padding-top:5px;}


.section-bread{background:#E6E6E6; padding:6px 0;}
.section-bread a{color:#000; }
.section-istotiya{background:#EFEFF0;padding:45px 0 65px 0;font-size: 16.5px;    line-height: 20px;}
.section-istotiya p{padding-bottom:10px;}
.section-bread{color:#000; font-size: 14px; }

.section-modul-title {font-family: "MagistralC"; color:#fff;    font-size: 35px;    line-height: 40px;    padding-bottom: 24px;}
.section-modul-text{font-size: 16.5px;  color:#fff;  line-height: 20px;}
.section-modul-text p{text-align: justify;}
.section-modul ul{padding-left: 15px;}
.section-modul li{    padding-left: 30px;}
.section-modul-img{}
.section-modul{padding:110px 0 90px 0}
.section-modul1{background:#139DB5;}
.section-modul2{background:#07758E;}
.section-modul3{background:#03566A;}
.section-modul4{background:#0E8BA3;}
.section-modul5{background:#036780;}
.section-modul6{background:#024A5C; }  
.section-modul7{background:#057C94;}
.section-modul8{background:#015E75;}
.section-modul9{background:#033E4D;}

.ddownload-link{width:100%; display:inline-block; padding-bottom:4px; padding-left:30px; background:url('img/263096.png') 2px 2px no-repeat;    background-size: 20px;}
 
.section-kontakti{background:#EFEFF0; padding:40px 0 110px;font-size: 16.5px;    line-height: 21px;}
.section-kontakti a{font-family: "Exo2Bold"; color:#000; }
.section-kontakti ol, section-kontakti ul{padding-left:15px;}
.section-komanda{    background: #efeff0 url(img/123.png) no-repeat;    font-size: 16.5px;    padding: 40px 0 60px;    line-height: 21px;    background-position-y: bottom;    background-position-x: calc(50% - 343px); }
.section-komanda-text{padding-left: 40px;}
.section-komanda-text a{color:#000;}

.section-komanda {    background: #efeff0;}
.section-komanda-text {    padding-left: 0;}
.section-komanda-button{    margin-top: 20px;    background: url(img/btndemo.png) center no-repeat;    color: #fff;   padding: 8px;    font-family: "Exo2Bold";    font-size: 15px;    cursor: pointer;    display: inline-block;    width: 280px;    text-align: center;float:right;}
.section-komanda-button:hover{ background: url(img/btndemoa.png) center no-repeat;    }
.section-komanda-list-button{    padding-top: 83px;}

b, strong{font-weight: 100;    font-family: "Exo2Bold";}
b a, strong a{font-weight: 100;    font-family: "Exo2Bold";}
.section-klient{background:#EFEFF0; padding:40px 0 110px;font-size: 16.5px;    line-height: 21px;}
.klient-logo{ background:#fff;text-align:center;border:2px solid #e6e6e6; height:110px}
.one-otziv {    padding-bottom: 35px;}
.klient-title {    font-size: 20px;   padding-top: 3px;   padding-bottom: 5px; font-family: "Exo2Italic";}
.klient-slide .col-md-4{padding:0;}
.klient-slide {    padding: 0 15px; padding-bottom:90px;}
.section-modulspad15{    padding: 0 15px;}

.section-novosti{background:#EFEFF0; padding:0px 0 110px;font-size: 16.5px;    line-height: 21px;}
.one-novost{padding-top:30px; border-top:1px solid #000; margin-top:40px;}
.section-novosti .one-novost:first-child{border:none;}
#AllNews  .one-novost{border-top:1px solid #000 !important; }
.one-novost-tit{ background: linear-gradient(-45deg, #1FC8DE, #056E87);    -webkit-background-clip: text;    color: transparent;  font-family: "Exo2Bold";  font-size: 22px;    padding-bottom: 14px;}
.one-novost-data{    font-size: 15.5px;padding-bottom:2px;font-family: "Exo2Bold";}
.modal-body{    font-size: 16.5px;    line-height: 21px;    color: #000;}
.modal-body img{max-width:100%;     height: inherit;}
.one-novost-btn{   margin-top:20px; background: url(img/btnblack.png) center no-repeat;    color: #fff;    padding: 8px  ;  font-family: "Exo2Bold";   font-size: 15px;    cursor: pointer;width: 143px;    text-align: center;    display: inline-block;    margin-top: 15px;}
.one-novost-btn:hover{background: url(img/btnblack.png) center no-repeat;  background: url(img/btnblacka.png) center no-repeat;  }
.one-novost-text ul{padding-left: 15px;}
.one-novost-text li{    padding-left: 30px;}
.btn-more{font-size: 16.5px; text-decoration: underline; color:#000;}
#AllNews{display:none;}
.klients-logos img{padding-top: 14px;display: inline-block;    width: inherit;webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);    filter: grayscale(100%);    filter: gray;}
.klients-logos img:hover{    -webkit-filter: grayscale(0%);    -moz-filter: grayscale(0%);    -ms-filter: grayscale(0%);    -o-filter: grayscale(0%);    filter: grayscale(0%);    filter: none;}


.modal-content{    border-radius: 0;padding: 40px 44px; border:none;}
.modal-body{    padding: 0;}
.modal-content .close{background:url(img/close.png) center center no-repeat;     height: 20px;    width: 20px;    opacity: 1;    top: 4px;    right: 4px;    position: absolute;}
.modal-backdrop.in{opacity: .0;}


.section-prob {       background: #EFEFF0; padding: 40px 0 50px;} 
.section-prob-text{font-size: 16.5px;    line-height: 21px;}
.btndemo{  background: url(img/btndemo.png) center no-repeat;    color: #fff;    padding: 8px ;    font-family: "Exo2Bold";   font-size: 15px;    cursor: pointer;    display: inline-block;  width: 263px;    text-align: center;  margin-bottom: 30px;    margin-top: 5px;  }
.btndemo:hover{background: url(img/btndemo.png) center no-repeat;   background: url(img/btndemoa.png) center no-repeat;   }
.btn-dr{margin-top:25px; background: url(img/btndr.png) center no-repeat;    color: #fff;    padding: 8px ;  font-family: "Exo2Bold";   font-size: 15px;    cursor: pointer;    display: inline-block; width: 205px;    text-align: center;}
.btn-dr:hover{ background: url(img/btndr.png) center no-repeat;   background: url(img/btndra.png) center no-repeat;  }

.owl-prev{background: url(img/slstrl.png) center no-repeat;height:26px; width:26px;display: inline-block !important;}
.owl-next{background: url(img/slstrr.png) center no-repeat;height:26px; width:26px;display: inline-block !important;    float: right;}
.owl-controls{    top: 97px;    position: absolute;    width: 102%;    left: -1%;}
 
.section-podd{background:#EFEFF0;    padding: 40px 0 0 0;}
.section-podd-text{font-size: 16.5px;    line-height: 21px;} 
.section-podd a{ color:#000; font-family: "Exo2Bold";}
.section-podd-a{margin-bottom: 6px;color:#000; font-family: "Exo2Bold";padding-left:30px;} 
.section-podd-a1{background: url(img/ic1.png) 0 2px no-repeat;      display: inline-block;      width: 100%;}
.section-podd-a2{background: url(img/ic2.png) 0 1px  no-repeat;      display: inline-block;     width: 100%; }
.section-podd-a3{background: url(img/ic3.png) 0 1px  no-repeat;      display: inline-block;     width: 100%; }
.section-podd-a4{background: url(img/ic4.png) 0 2px  no-repeat;     display: inline-block;      width: 100%; }
.section-podd-a1:hover{background: url(img/ic1a.png) 0 2px no-repeat;    }
.section-podd-a2:hover{background: url(img/ic2a.png) 0 1px  no-repeat;    }
.section-podd-a3:hover{background: url(img/ic3a.png) 0 1px   no-repeat;    }
.section-podd-a4:hover{background: url(img/ic4a.png) 0 2px  no-repeat;    }


.section-podd-a:hover{    background: linear-gradient(-45deg, #1FC8DE, #056E87);    -webkit-background-clip: text;    color: transparent;}
.btnpodd {    background: url(img/btnpod.png) center no-repeat;    color: #fff;    padding: 8px;    font-family: "Exo2Bold";    font-size: 15px;    cursor: pointer;    display: inline-block;    position: absolute;    top: 55px;    left: 274px;    width: 182px;    text-align: center;}
.btnpodd:hover{  background: url(img/btnpod.png) center no-repeat; background: url(img/btnpoda.png) center no-repeat;}
.btnpodd {    position: relative;    top: 0;    left: 0;}
.btnpodd{      width: 263px;  background: url(img/btn_black.png) center no-repeat;    margin-bottom: 167px;  float: right;}
.btnpodd:hover{ background: url(img/btn_black_a.png) center no-repeat; }

.modal-fos-tit{background: linear-gradient(-45deg, #1FC8DE, #056E87);    -webkit-background-clip: text;    color: transparent;  font-family: "Exo2Bold";  font-size: 22px;    padding-bottom: 14px;}
.modal-body{    font-size: 16.5px;    line-height: 21px;}
 
.modal-fos-form{}
.modal-fos-form p{width:100%; display:inline-block;}
.modal-fos-form input[type="text"],.modal-fos-form input[type="email"],.modal-fos-form input[type="tel"]{width:100%;font-size: 16px;  background:#E6E6E6;    border: none;    padding: 2px 10px;      margin-top: 1px;  margin-bottom: 3px;}
.modal-fos-form .infa-p{font-size: 17px; }
.modal-fos-form input[type="submit"]{background: url(img/btnotpravka.png) center no-repeat;    color: #fff;    padding: 8px ;  font-family: "Exo2Bold";   font-size: 15px;    cursor: pointer;    display: inline-block;     width: 187px; float: right;border:none}
.modal-fos-form input[type="submit"]:hover{background: url(img/btnotpravka.png) center no-repeat;  background: url(img/btnotpravkaa.png) center no-repeat;     }
.modal-fos-form input[type="submit"]:disabled {opacity: 0.5;}

.checkbox,.radio {	display: none;}
.checkbox-custom,.radio-custom {	width: 20px;	height: 20px;border: 3px solid #e6e6e6;	background:  #e6e6e6;	border-radius: 3px;	position: relative;}
.checkbox:checked + .checkbox-custom::before,.radio:checked + .radio-custom::before {	content: "";	display: block;	position: absolute;	top: 2px;	right: 2px;	bottom: 2px;	left: 2px;	background: #413548;	border-radius: 2px;}
.radio-custom,.radio:checked + .radio-custom::before {	border-radius: 50%;}
.checkbox-custom,.radio-custom,.label {	display: inline-block;	vertical-align: middle;}
.label{color:#000;       padding: 0 6px; font-weight: 100;    font-size: 18px;}

.infa-p div{width:100%; display:inline-block;    margin-bottom: 4px;}
.infa-p{padding-bottom:20px;}

.modal-avt .modal-dialog, #modal-dostup .modal-dialog{max-width:490px;}
.modal-avt .modal-dialog input[type="text"],.modal-avt .modal-dialog input[type="password"]{width:100%;font-size: 16px;  background:#E6E6E6;    border: none;    padding: 2px 10px;      margin-top: 1px;  margin-bottom: 3px;}
.modal-fos-form .infa-p{font-size: 17px; }
#forgot{text-decoration: underline; display: inline-block; text-align: right; font-style: italic; color:#000; width: 100%;margin: 8px 0;font-size: 16px;}
.btnvhod{background: url(img/btnvhod.png) center no-repeat;    color: #fff;    padding: 8px ;  font-family: "Exo2Bold";   font-size: 15px;    cursor: pointer;    display: inline-block;     width: 187px; border:none}
.btnvhod:hover{background: url(img/btnvhod.png) center no-repeat;   background: url(img/btnvhoda.png) center no-repeat; }
.hrefreg{font-size: 14px;padding: 5px;display: inline-block; float: right;color: #000;text-decoration: underline;}

span.wpcf7-list-item{width: 100%;    display: inline-block;   margin: 0 0 4px 0;}
label{    font-weight: 100;}
input[type=checkbox], input[type=radio]{    width: 20px;    height: 20px;    float: left;  margin: 1px 8px  0 0 ;}
wpcf7-list-item-label{ float: left;}
.wpcf7-not-valid-tip{display:none !important;}
input.wpcf7-not-valid{    background: #bf9090 !important;}
div.wpcf7-response-output{    border: none;    margin: 0;    padding: 10px;    background: #f1eeab;    font-size: 14px;}
div.wpcf7-mail-sent-ok{background: #c6f1ab !important;}
.news-navigtion{padding: 20px 0;    display: inline-block;    width: 100%;    float: right;    text-align: right;}
.wp-pagenavi a, .wp-pagenavi span {    text-decoration: none;    border: 1px solid #000000 !important;    padding: 3px 5px;    margin: 2px !important;    background: #000 !important;    color: #fff !important;}
#cboxOverlay{background:none;}
#cboxLoadedContent{border:none;  }
#colorbox {   }
#cboxContent{margin-top:0 !important; background:none !important;}
#cboxTitle, #cboxTitle,#cboxClose,#cboxPrevious,#cboxNext{display:none !important;}
.cboxPhoto{ -webkit-box-shadow: 0 30px 200px rgba(0,0,0,.5) !important;    box-shadow: 0 30px 200px rgba(0,0,0,.5) !important;;}
.nav>li>a {    padding: 8px 9px;}
.text-ssv {    font-size: 16px;}
.header .btn-demo,.header .btn-demo-smal{  margin-left:6px;   }
.btn-pod-blue{    padding: 8px 8px;}
.btn-pod-blue2{left: 175px;    top: 0;}
.btn-pod-blue3{left: 335px;    top: 0;}
.btn-history{padding: 8px 73px;}
.section-main-man-text span{font-size: 19px;     line-height: 16px;}
.section-moduls .col-md-3{padding:0;}
.moduls-list4 {    background: #0e495a;}
.moduls-list5{    background: #06313e;}
.moduls-list-text{    min-height: 95px;}  
.section-white{padding:40px 0 70px 0;    font-size: 17px;}
.section-white input[type="text"], .section-white input[type="email"], .section-white input[type="tel"]{    width: 100%;    font-size: 16px;    background: #E6E6E6;    border: none;    padding: 2px 10px;    margin-top: 1px;    margin-bottom: 3px;}
.section-white p {    font-size: 17px;  width: 100%;    display: inline-block;}
.section-white .infa-p div {    font-size: 17px; }
.section-white  input[type="submit"] {    background: url(img/btndemo.png) center no-repeat;    color: #fff;    padding: 8px;    font-family: "Exo2Bold";    font-size: 15px;    cursor: pointer;    display: inline-block;        width: 268px;   float: right;    border: none;}
.section-white  input[type="submit"]:hover{ background: url(img/btndemoa.png) center no-repeat; }
.pod-head-cont{    font-size: 16px;    line-height: 18px;    margin: 0;  display: inline-block;    float: right;    text-align: right;}
.pod-head-cont p{    font-size: 16px;    line-height: 18px;    margin: 0;    text-align: right;}
.pod-head-cont-2{    display: inline-block;    float: right;}
.section-podd{    padding: 40px 0 60px 0;}
.ico-list { padding: 10px 0;}
.btnpodd{    position: relative;    top: 0;    left: 0;}
.btndemo-pod{    margin-top: 10px;    float: right; margin-bottom: 0px;}
.btnpodd{      width: 263px;  background: url(img/btn_black.png) center no-repeat;    margin-bottom: 167px;  float: right;}
.btnpodd:hover{ background: url(img/btn_black_a.png) center no-repeat; }


.btn-pod-blue{    padding: 8px 8px;}
.btn-pod-blue2{left: 175px;    top: 0;}
.btn-pod-blue3{left: 335px;    top: 0;}
.btn-history{padding: 8px 73px;}
.section-main-man-text span{font-size: 19px;     line-height: 16px;}
.section-moduls .col-md-3{padding:0;}
.moduls-list4 {    background: #0e495a;}
.moduls-list5{    background: #06313e;}
.moduls-list-text{    min-height: 68px;} 
.moduls-list:hover .moduls-list-str {background:url(img/strbig.png) right  no-repeat;}
.btn-white{     margin-top: 25px;    background: url(img/btn_white.png) center no-repeat;    color: #fff;    padding: 8px;    font-family: "Exo2Bold";    font-size: 15px;    cursor: pointer;    display: inline-block;    width: 263px;    text-align: center;    margin-right: 15px;}
.btn-white:hover{ background: url(img/btn_white_a.png) center no-repeat; }
.btn-white-3{background: url(img/btn_white_2.png) center no-repeat;     width: 180px;}
.btn-white-3:hover{background: url(img/btn_white_a_2.png) center no-repeat;}
.section-main-man-text span, .section-main-man-text {    font-size: 19px;    line-height: 24px;}
.section-moduls {    padding-bottom: 60px;    margin-bottom: 140px;}




@media screen and (max-width: 1240px) {
	.banner-tit{    padding: 36px 0 22px; font-size: 47px;}
	.banner-reg{    padding: 8px 41px 13px;    font-size: 26px;}
	.strdd { 		right: 107px;}
	.banner-op{font-size: 15px;}
	.banner-place,.banner-data,.banner-time{      font-size: 17.5px;}
}





@media screen and (max-width: 1200px) {
	.section-vozmoznosti{    background: #fff url(img/lineback.png) 0 bottom no-repeat;}
	.banner-place,.banner-data,.banner-time{    font-size: 16px;}
	.banner-org img {     max-width: 100%;}
.logo-ssv-1{    padding-right: 10px;}
.text-ssv-1{   font-size: 11px; }
.nav>li>a {    padding: 8px 6px;}

	
}


@media screen and (max-width: 1100px) { 
	.banner-tit {    padding: 36px 0 22px;    font-size: 44px;}
	.banner-line .col-xs-12 div {    margin-right: 22px;}
}

@media screen and (max-width: 990px) {   

	.banner-line .col-xs-12 div {		float: none; }
	.banner-place, .banner-data, .banner-time {    margin-bottom: 10px;}
	.banner-rr {    margin-top: 0;}
	.strdd{display:none;}

	.section-komanda { background: #efeff0;}
	.section-komanda-text {    padding-left: 0;} 
	.section-prob img{display:none;}
	.section-prob{    padding: 35px 0 95px;}
	.section-modul-img img{max-width:100%;}
	.section-modul-title{    font-size: 30px;} 
	.section-main-up{padding: 40px 0 55px 0;}
	.section-main-white-text{padding: 55px 0  ;}
	.section-vozmoznosti{    background: none;       padding-bottom:40px;}
	.man {display:none;} 
	.btn-pod-blue{position: relative;}
	.plan{    position: relative;    z-index: 5;    bottom: 0;    left:0;    bottom: 0;    max-width: 80%;}
	.section-main-grey{    height: inherit;    padding: 30px 0;}
	.border-r{border:none;padding:0; }
    .modal-content{padding: 20px 24px;}
	.modal-body{    font-size: 15.5px;    line-height: 19px;}

.btnpodd,.btndemo-pod{    float: none;    margin-bottom: 0;}   
.section-podd .col-md-4{text-align: center;}
	.section-komanda-list-button{    padding-top: 40px;    text-align: center;}
    .section-komanda-button{      float: none;}
.section-prob {    padding: 40px 0 40px;}  
.btn-pod-blue {    position: relative;}
.btn-pod-blue2, .btn-pod-blue3 {    margin-left: 20px;    left: 0;    top: 0;}
.btn-white {    margin-top: 10px;}
}

@media screen and (max-width: 770px) { 
	.section-modul .col-xs-8,.section-modul .col-xs-7,.section-modul .col-xs-5,.section-modul .col-xs-3,.section-modul  .col-xs-4,.section-main-up .col-xs-5,.section-main-up .col-xs-7,.section-main-klient .col-xs-4{width:100%;}
	.klients-logos{text-align:center;    padding-top: 0 !important;}
	.section-modul-img {text-align:center;padding-top:30px;}
    .section-modul,.section-main-klient {    padding: 90px 0 70px 0;} 
	.right-box{float:none;    width: initial;    display: inline-block;}
	.section-footer{text-align:center;;}
	.navbar-inverse{margin-bottom:10px;}
	.navbar-nav {    margin: 0;}
	#menu-osnovnoe{    width: 100%;}
    .btnpodd{position: relative;    top: 0;    left: 0;    margin: 16px 0;}
.to5 {    width: 33%;}
.all-logo .col-md-2{padding: 15px;    height: 94px;}
header .col-xs-4,footer .col-xs-4{    width: 100%;}
header .col-xs-8,footer .col-xs-8{    width: 100%;}
.text-ssv-1 {    font-size: 13px;    line-height: 29px;    text-align: left;}  
.text-ssv{padding-bottom:10px;     }
header .col-xs-4, footer .col-xs-4 {    width: 100%;}
	.ico-list {    text-align: center;    display: inline-block;    width: 100%;}
.btn-demo, .btn-demo-smal {    float: none;    margin: 4px auto !important;}
.section-moduls {    padding-bottom: 40px;    margin-bottom: 0;}
}

@media screen and (max-width: 500px) {
	.title-grad{font-size: 26px;    line-height: 30px;}
	.section-novosti,.section-kontakti,.section-komanda,.section-prob,.section-prob,.section-main-white-text,.section-main-klient,.section-main-man-text,.section-vozmoznosti,.section-istotiya{font-size: 15px;     line-height: 20px; padding: 20px 0 40px;}
	.section-vozmoznosti ul{font-size: 15px;}
	.section-modul-text {font-size: 15px;}
	.section-modul-title{font-size: 25px;    line-height: 32px;    padding-bottom: 10px;}
	.one-novost-text li{    padding-left: 4px;}
    .section-modul {    padding: 20px 0 50px 0;} 
}
.link-white>p>span>a{color: white !important;}