@import url('https://fonts.googleapis.com/css?family=Arimo:400,400i,700|Montserrat:300,400,500,700');body{font-family:'Arimo', sans-serif;}
a, .btn{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.navbar-brand{display:none;}
.navbar-light{background-color:#01b0dd;}
header{background:#f7f7f7;overflow:hidden;}
.navbar-light .navbar-nav .nav-link{color:#fff;font-size:1.2rem;font-family:'Montserrat', sans-serif;padding-top:1rem;padding-bottom:1rem;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#fff;background:#019cc4;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color:#fff;background:#019cc4;}
.navbar{padding:0px;}
.slogan{font-size:1.5rem;color:#01b0dd;font-family:'Montserrat', sans-serif;line-height:1.1em;padding-top:22px;}
.category_description ul {display:flow-root;}
.category_description ol {display:flow-root;}
.category-desc ul {display:flow-root;}
.category-desc ol {display:flow-root;}
.item-rewiews .date{display:none!important}
div.scrollup {
  position: fixed;
  color: #fff;
  background-color: #01b0dd;
  right: 20px;
  bottom: 20px;
  padding: 4px 10px;
  font-size: 2rem;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
  display: none;
  text-align: center;
}
div.scrollup:hover {
  background-color: #95c126;
  color:#fff;
}
.top-logo .logo{padding-top:5px;padding-bottom:5px;}
.top-phone{background:url(../images/phone.png) no-repeat left center;padding-right:0;}
.top-phone p{padding-left:55px;margin-bottom:0px;}
.top-phone p a{color:#4c4c4c;font-size:1.2rem;font-family:'Montserrat', sans-serif;}
.top-phone p a:hover, .top-phone p a:focus{color:#01a5d5;text-decoration:none;}
.top-phone p:nth-child(2){font-size:.8rem;font-family:'Arimo', sans-serif;}
.top-phone p:nth-child(1){padding-top:27px!important;}
.top-phone p:nth-child(4){font-size:.8rem;font-family:'Arimo', sans-serif;}
.top-email{background:url(../images/email.png) no-repeat left center;padding-right:0;}
.top-email p{padding-left:55px;margin-bottom:0px;}
.top-email p a{color:#4c4c4c;font-size:1.4rem;font-family:'Montserrat', sans-serif;}
.top-email p a:hover, .top-phone p a:focus{color:#01a5d5;text-decoration:none;}
.top-email p:nth-child(2){font-size:.8rem;font-family:'Arimo', sans-serif;}
.top-email p:nth-child(1){padding-top:23px;}
.call{position:relative;background:url(../images/headphones.png) #95c126 no-repeat 25px 50%;display:inline-block;width:100%;border-radius:20px;border:none;text-align:center;font-family:'Montserrat', sans-serif;z-index:10;font-size:20px;color:#f7f7f7;overflow:hidden;cursor:pointer;transition:color .3s;padding:7px 0px;outline:none;}
.call:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#ff7043;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.call:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.call:hover{color:#f7f7f7;text-decoration:none;}
.call-top{padding-top:25px;}
.top-form{background:#95c126;padding:15px 0;}
.sidebar-map {
    background: #f2f2f2;
    border-radius: .25rem;
    padding: 1rem .75rem;
    margin-bottom: 30px;
    width: 100%;
}
.sc {text-align: center;
    background: #f7f7f7;
    border-radius: .25rem;
    padding: 1rem;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    margin-bottom: 20px;}
.sc img {    border-radius: .25rem;
    border: 10px solid;
    border-color: rgba(209,210,201,.7);
    max-width: 100%;}
.sc .sc-price {
    font-size: 1.2rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    color: #151515;
	    margin-top: 15px;
}
.sc .sc-price span {font-size: 1rem;}
.item-price-sc .title { color: #4c4c4c;
    font-size: 1.1rem;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
	margin-bottom: .1rem;}
.item-price-sc .title-sc{ color: #01a5d5;
    font-size: .95rem;
    padding-left: 10px;
    padding-right: 10px;
	margin-bottom: .5rem;}
.st {text-align: center;
    background: #f7f7f7;
    border-radius: .25rem;
    padding: 1rem;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    margin-bottom: 20px;}
.st img {    border-radius: .25rem;
    border: 10px solid;
    border-color: rgba(209,210,201,.7);
    max-width: 100%;}
.st .st-price {
    font-size: 1.2rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    color: #151515;
	    margin-top: 15px;
}
.st .st-price span {font-size: 1rem;}
.item-price-st .title { color: #4c4c4c;
    font-size: .75rem;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
	margin-bottom: .1rem;text-transform:inherit;min-height:55px;}
.item-price-sc .title-sc{ color: #01a5d5;
    font-size: .95rem;
    padding-left: 10px;
    padding-right: 10px;
	margin-bottom: .5rem;}
.description_top .price-desc {display:none!important;}
.price-desc {    font-size: 1.25rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    color: #01b0dd;
    margin-bottom: .1rem;text-align:center;margin-top:10px;}
.price-desc span {color:#151515;font-size:1.1rem;margin-right:7px;}
.sidebar-map .titl {
    text-align: center;
    font-size: 1.25rem;
    color: #151515;
    font-family: 'Montserrat',sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid #01b0dd;
    margin: 0 1rem;
    margin-bottom: 10px;
}
.top-form .sf2Layout-blocks .sf2-form-label-wrap{display:none;}
.title{font-size:24px;text-align:center;margin-top:10px;margin-bottom:10px;font-family:'Montserrat', sans-serif;text-transform:uppercase;}
.top-form .title{color:#fff;}
.top-form .sf2-form-group input.sf2-element, .top-form .sf2-form-group select.sf2-element{box-sizing:border-box;width:100%;background:#f7f7f7;max-width:100%;font-family:'Arimo', sans-serif;display:inline-block;transition:all 0.2s linear;color:#4c4c4c!important;border-radius:3px;padding:0.35em 0.55em;font-size:16px;height:40px;}
.top-form .sf2-form-group input.sf2-element::-webkit-input-placeholder{color:#4c4c4c;}
.top-form .sf2-form-group input.sf2-element::-moz-placeholder{color:#4c4c4c;}
.top-form .sf2-form-group input.sf2-element:-ms-input-placeholder{color:#4c4c4c;}
.top-form .sf2-form-group input.sf2-element:-moz-placeholder{color:#4c4c4c;}
.top-form .sf2Style-default button.sf2-element[type="submit"]{background:#01a5d5;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;width:100%;padding:8.5px 14px;position:relative;overflow:hidden;transition:color .3s;z-index:10;}
.top-form .sf2Style-default button.sf2-element[type="submit"]:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.top-form .sf2Style-default button.sf2-element[type="submit"]:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.top-form #simpleForm2_90_vashe_imja_elem{background:url(../images/form_man.png) #f7f7f7 no-repeat 10px center;padding-left:35px!important;}
.top-form #simpleForm2_90_vash_telefon_elem{background:url(../images/form_phone.png) #f7f7f7 no-repeat 10px center;padding-left:35px!important;}
.top-form #simpleForm2_90_vyberite_diplom_elem{background:url(../images/form_diploma.png) #f7f7f7 no-repeat 10px center;padding-left:35px!important;}
.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:0rem;list-style:none;background-color:transparent;border-radius:0rem;}
footer{background:#0188aa;padding-top:35px;color:#ffffff;    padding-bottom: 10px;}
footer .footer-title{color:#fff;font-size:18px;font-family:'Montserrat', sans-serif;border-bottom:1px solid #01b0dd;margin-bottom:5px;padding-bottom:10px;font-weight:300;}
footer .footer-two p{font-size:12px;line-height:2em;margin-bottom:1rem;}
footer p, footer ul{margin-bottom:0rem;}
footer .footer-three p a{color:#fff;}
footer .footer-three p{margin-bottom:.7rem;font-family:'Montserrat', sans-serif;font-weight:300;padding-left:30px;padding-top:3px;padding-bottom:3px;}
footer .footer-three .custom{margin-top:0px;}
footer .footer-three .custom p:nth-child(1){background:url(../images/footerPhone.png) no-repeat left center;margin-bottom: 0;}
footer .footer-three .custom p:nth-child(2){font-size:.7rem;margin-top:-4px;}
footer .footer-three .custom p:nth-child(3){background:url(../images/footerPhone.png) no-repeat left center;margin-bottom: 0;}
footer .footer-three .custom p:nth-child(4){font-size:.7rem;margin-top:-4px;}
footer .footer-three .custom p:nth-child(5){background:url(../images/footerE-mail.png) no-repeat left center;}
footer .footer-three .custom p:nth-child(6){background:url(../images/footerTime.png) no-repeat left center;font-size:13px;}
.line{background:#017391;height:15px;width:100%;}
footer .footer-four .nav-link{display:block;color:#fff;padding:.5rem .1rem;font-family:'Montserrat', sans-serif;font-weight:300;}
footer .footer-four .nav-link:hover{text-decoration:underline;}
footer .footer-four .nav-item.active>.nav-link{text-decoration:underline;}
footer .footer-social{margin-left:30px;}
footer .footer-social a .fa{font-size:24px;margin-top:4px;}
footer .footer-social a{color:#0188aa;width:32px;height:32px;margin-right:7px;border:none;border-radius:3px;box-shadow:none;text-align:center;text-decoration:none;line-height:31px;white-space:nowrap;display:inline-block;position:relative;vertical-align:middle;background:#f4f3ea;}
footer .footer-social a:hover{background:#01b0dd;}
.bottom-form{background:url(../images/form2fon.jpg) no-repeat top center;padding-top:15px;background-size:cover;}
.bottom-form .simpleForm2{margin:0;}
.bottom-form .sf2Layout-blocks .sf2-form-label-wrap{display:none!important;}
.bottom-form .width80{width:80%;margin:0 auto;}
.bottom-form .sf2-header .sf2-title{font-size:24px;text-align:center;margin-top:10px;margin-bottom:10px;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-weight:400;color:#fff;}
.bottom-form .sf2-header .sf2-description{font-size:16px;text-align:center;margin-top:10px;margin-bottom:10px;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-weight:400;color:#fff;}
.bottom-form .sf2-form-group input.sf2-element, .bottom-form .sf2-form-group select.sf2-element{box-sizing:border-box;width:100%;background:#f7f7f7;max-width:100%;font-family:'Arimo', sans-serif;display:inline-block;transition:all 0.2s linear;color:#4c4c4c!important;border-radius:3px;padding:0.35em 0.55em;font-size:16px;height:40px;}
.bottom-form .sf2-form-group textarea.sf2-element{box-sizing:border-box;width:100%;background:#f7f7f7;max-width:100%;font-family:'Arimo', sans-serif;display:inline-block;transition:all 0.2s linear;color:#4c4c4c!important;border-radius:3px;padding:0.35em 0.55em;font-size:16px;resize:none;height:90px;}
.bottom-form .col-md-12{margin-top:15px;}
.bottom-form #simpleForm2_99_vashe_imja_elem{background:url(../images/form2_man.png) #f7f7f7 no-repeat 10px center;padding-left:35px;}
.bottom-form #simpleForm2_99_vash_e-mail_elem{background:url(../images/form2_mail.png) #f7f7f7 no-repeat 10px center;padding-left:35px;}
.bottom-form #simpleForm2_99_vash_telefon_elem{background:url(../images/form2_phone.png) #f7f7f7 no-repeat 10px center;padding-left:35px;}
.bottom-form #simpleForm2_99_zadat_vopros_elem{background:url(../images/form2_question.png) #f7f7f7 no-repeat 10px 7px;padding-left:35px;}
.bottom-form .sf2-form-group input.sf2-element::-webkit-input-placeholder{color:#4c4c4c;}
.bottom-form .sf2-form-group input.sf2-element::-moz-placeholder{color:#4c4c4c;}
.bottom-form .sf2-form-group input.sf2-element:-ms-input-placeholder{color:#4c4c4c;}
.bottom-form .sf2-form-group input.sf2-element:-moz-placeholder{color:#4c4c4c;}
.bottom-form .sf2-form-group textarea.sf2-element::-webkit-input-placeholder{color:#4c4c4c;}
.bottom-form .sf2-form-group textarea.sf2-element::-moz-placeholder{color:#4c4c4c;}
.bottom-form .sf2-form-group textarea.sf2-element:-ms-input-placeholder{color:#4c4c4c;}
.bottom-form .sf2-form-group textarea.sf2-element:-moz-placeholder{color:#4c4c4c;}
.margin0{margin:0 auto;}
.bottom-form .sf2Style-default button.sf2-element[type="submit"]{background:#95c126;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;padding:10px 95px;position:relative;overflow:hidden;transition:color .3s;z-index:10;margin-top:10px;margin-bottom:25px;}
.bottom-form .sf2Style-default button.sf2-element[type="submit"]:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.bottom-form .sf2Style-default button.sf2-element[type="submit"]:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
h1{text-align:center;font-size:2rem;text-transform:uppercase;color:#000;font-family:'Montserrat', sans-serif;font-weight:500;border-bottom:2px solid #f2f2f2;padding-bottom:10px;position:relative;margin-bottom:25px;margin-top:10px;clear:both;}
h1:before{position:absolute;content:'';width:300px;height:2px;background:#95c126;background-repeat:no-repeat;left:50%;margin-left:-150px;bottom:-2px;}
h2{text-align:center;font-size:1.75rem;text-transform:uppercase;color:#000;font-family:'Montserrat', sans-serif;font-weight:500;border-bottom:2px solid #f2f2f2;padding-bottom:10px;position:relative;margin-bottom:25px;margin-top:10px;display:flow-root;}
h2:before{position:absolute;content:'';width:300px;height:2px;background:#95c126;background-repeat:no-repeat;left:50%;margin-left:-150px;bottom:-2px;}
h3{text-align:center;font-size:1.5rem;text-transform:uppercase;color:#000;font-family:'Montserrat', sans-serif;font-weight:500;border-bottom:2px solid #f2f2f2;padding-bottom:10px;position:relative;margin-bottom:25px;margin-top:10px;display:flow-root;}
h3:before{position:absolute;content:'';width:300px;height:2px;background:#95c126;background-repeat:no-repeat;left:50%;margin-left:-150px;bottom:-2px;}
h4{text-align:center;font-size:1.5rem;text-transform:uppercase;color:#000;font-family:'Montserrat', sans-serif;font-weight:500;border-bottom:2px solid #f2f2f2;padding-bottom:10px;position:relative;margin-bottom:25px;margin-top:10px;display:flow-root;}
h4:before{position:absolute;content:'';width:300px;height:2px;background:#95c126;background-repeat:no-repeat;left:50%;margin-left:-150px;bottom:-2px;}
.contacts{margin-top:35px;}
.contacts p{font-size:20px;color:#4c4c4c;font-family:'Montserrat', sans-serif;font-weight:300;margin-top:15px;margin-bottom:0px;}
.contacts p a{color:#4c4c4c;text-decoration:none;}
.contacts .small{font-size:14px;margin-top:2px;}
.sidebar-search{background:#f2f2f2;border-radius:.25rem;padding:1rem .75rem;margin-bottom:30px;width:100%;}
.sidebar-search .form-control{display:block;width:85%;padding:.1rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:transparent;background-clip:padding-box;border:0px solid #ced4da;border-radius:0rem;border-bottom:1px solid #01a5d5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-style:italic;}
.sidebar-search .button{padding-left:12px;}
.sidebar-search .form-control:focus{box-shadow:none;border-bottom:1px solid #95c126;}
.sidebar-nav .moduletable{background:#f2f2f2;border-radius:.25rem;margin-bottom:30px;padding:1rem 0rem 0rem 0;}
.content{padding-bottom:30px;}
.moduletableadvantages{background:#f7f7f7;border-radius:.25rem;padding:1rem .75rem 0;margin:30px 0;}
.moduletableadvantages .title{text-align:center;font-size:1.5rem;text-transform:uppercase;color:#000;font-family:'Montserrat', sans-serif;font-weight:500;padding-bottom:10px;position:relative;margin-bottom:25px;margin-top:10px;}
.moduletableadvantages .title:before{position:absolute;content:'';width:500px;height:2px;background:#95c126;background-repeat:no-repeat;left:50%;margin-left:-250px;bottom:-2px;}
.moduletableadvantages ul{list-style:none;padding-top:35px;}
.moduletableadvantages ul li{font-size:1.1rem;color:#000;font-family:'Montserrat', sans-serif;padding:10px 0px 10px 35px;background:url(../images/prei.png) no-repeat 0px 3px;}
.moduletableadvantages ul li span{font-weight:500;}
.moduletableworking .title{text-align:center;font-size:1.5rem;text-transform:uppercase;color:#000;font-family:'Montserrat', sans-serif;font-weight:500;border-bottom:2px solid #f2f2f2;padding-bottom:10px;position:relative;margin-bottom:25px;margin-top:10px;}
.moduletableworking .title:before{position:absolute;content:'';width:300px;height:2px;background:#95c126;background-repeat:no-repeat;left:50%;margin-left:-150px;bottom:-2px;}
.moduletableworking{margin:30px 0;text-align:center;}
.moduletableworking .col p{color:#4c4c4c;font-size:.9rem;margin-top:10px;}
.moduletableworking .col{position:relative;padding-top:90px;background:url(../images/im.png) no-repeat top center;}
.moduletableworking .col:before{content:" ";position:absolute;top:2px;left:39%;background:#95c126;border-radius:50%;width:40px;height:40px;color:#fff;font-size:20px;font-weight:bold;font-family:'Montserrat', sans-serif;padding-top:5px;}
.moduletableworking .col:nth-child(1):before{content:"1";}
.moduletableworking .col:nth-child(2):before{content:"2";}
.moduletableworking .col:nth-child(3):before{content:"3";}
.moduletableworking .col:nth-child(4):before{content:"4";}
.moduletableworking .col:nth-child(5):before{content:"5";}
.moduletableemployees{background:#f7f7f7;border-radius:.25rem;padding:1rem .75rem 0 2rem;margin:30px 0;}
.moduletableemployees .title{text-align:left;border-bottom:2px solid #01b0dd;font-weight:500;font-size:1.5rem;margin-bottom:25px;display:inline-block;}
.blue{color:#01b0dd;font-size:1.4rem;padding-left:25px;font-family:'Montserrat', sans-serif;}
.moduletableemployees ul{list-style:none;padding-left:45px;}
.moduletableemployees ul li{background:url(../images/arrow.png) no-repeat 0px 8px;padding:2px 0px 2px 25px;}
.moduletablehave{background:#f7f7f7;border-radius:.25rem;padding:1rem 2rem 1.5rem;margin:30px 0;}
.moduletablehave .title{text-align:center;font-size:1.5rem;text-transform:uppercase;color:#000;font-family:'Montserrat', sans-serif;font-weight:500;padding-bottom:10px;position:relative;margin-bottom:15px;margin-top:10px;}
.moduletablehave .title:before{position:absolute;content:'';width:550px;height:2px;background:#95c126;background-repeat:no-repeat;left:50%;margin-left:-275px;bottom:-2px;}
.small-title{color:#151515;font-size:1.4rem;font-family:'Montserrat', sans-serif;}
.moduletablehave .row .col p{padding-left:55px;margin-bottom:10px;padding-top:5px;padding-bottom:5px;}
.moduletablehave .row .col:nth-child(1) p:nth-child(1){background:url(../images/preim1.png) no-repeat 10px top;}
.moduletablehave .row .col:nth-child(1) p:nth-child(2){background:url(../images/preim2.png) no-repeat 10px 10px;}
.moduletablehave .row .col:nth-child(1) p:nth-child(3){background:url(../images/preim3.png) no-repeat 10px 10px;}
.moduletablehave .row .col:nth-child(2) p:nth-child(1){background:url(../images/preim5.png) no-repeat 5px top;}
.moduletablehave .row .col:nth-child(2) p:nth-child(2){background:url(../images/preim6.png) no-repeat 10px 10px;}
.moduletablehave .row .col:nth-child(2) p:nth-child(3){background:url(../images/preim7.png) no-repeat 10px top;}
.moduletablehave .row .col:nth-child(2) p:nth-child(4){background:url(../images/preim8.png) no-repeat 10px 10px;}
.moduletablehave .offer{position:relative;background:#01a5d5;display:inline-block;border-radius:5px;border:none;text-align:center;font-family:'Montserrat', sans-serif;z-index:10;font-size:18px;font-weight:bold;text-transform:uppercase;color:#fff;overflow:hidden;cursor:pointer;margin-top:10px;transition:color .3s;padding:7px 65px;outline:none;}
.moduletablehave .offer:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#ff7043;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.moduletablehave .offer:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.moduletablehave .offer:hover{color:#f7f7f7;text-decoration:none;}
.moduletablecontacts .sf2Layout-blocks .sf2-form-label-wrap{display:none!important;}
.moduletablecontacts .sf2-header .sf2-title{text-align:center;font-size:1.5rem;text-transform:uppercase;color:#000;font-family:'Montserrat', sans-serif;font-weight:500;border-bottom:2px solid #f2f2f2;padding-bottom:10px;position:relative;margin-bottom:25px;margin-top:10px;}
.moduletablecontacts .sf2-header .sf2-title:before{position:absolute;content:'';width:300px;height:2px;background:#95c126;background-repeat:no-repeat;left:50%;margin-left:-150px;bottom:-2px;}
.moduletablecontacts .sf2-form-group input.sf2-element, .moduletablecontacts .sf2-form-group select.sf2-element{box-sizing:border-box;width:100%;background:#f7f7f7;max-width:100%;font-family:'Arimo', sans-serif;display:inline-block;border:0;transition:all 0.2s linear;color:#4c4c4c!important;border-radius:3px;padding:0.35em 0.55em;font-size:16px;height:40px;border:0!important;box-shadow:none!important;}
.moduletablecontacts .sf2-form-group textarea.sf2-element{box-sizing:border-box;width:100%;background:#f7f7f7;max-width:100%;font-family:'Arimo', sans-serif;display:inline-block;transition:all 0.2s linear;color:#4c4c4c!important;border-radius:3px;border:0!important;box-shadow:none!important;padding:0.35em 0.55em;font-size:16px;resize:none;height:90px;}
.moduletablecontacts .col-md-12{margin-top:15px;}
.moduletablecontacts #simpleForm2_100_vashe_imja_elem{background:url(../images/name.png) #f7f7f7 no-repeat 10px center;padding-left:35px;}
.moduletablecontacts #simpleForm2_100_vash_e-mail_elem{background:url(../images/letter.png) #f7f7f7 no-repeat 10px center;padding-left:35px;}
.moduletablecontacts #simpleForm2_100_vash_telefon_elem{background:url(../images/tel.png) #f7f7f7 no-repeat 10px center;padding-left:35px;}
.moduletablecontacts #simpleForm2_100_vashe_soobshhenie{background:url(../images/write.png) #f7f7f7 no-repeat 10px 7px;padding-left:35px;}
.moduletablecontacts .sf2-form-group input.sf2-element::-webkit-input-placeholder{color:#4c4c4c;}
.moduletablecontacts .sf2-form-group input.sf2-element::-moz-placeholder{color:#4c4c4c;}
.moduletablecontacts .sf2-form-group input.sf2-element:-ms-input-placeholder{color:#4c4c4c;}
.moduletablecontacts .sf2-form-group input.sf2-element:-moz-placeholder{color:#4c4c4c;}
.moduletablecontacts .sf2-form-group textarea.sf2-element::-webkit-input-placeholder{color:#4c4c4c;}
.moduletablecontacts .sf2-form-group textarea.sf2-element::-moz-placeholder{color:#4c4c4c;}
.moduletablecontacts .sf2-form-group textarea.sf2-element:-ms-input-placeholder{color:#4c4c4c;}
.moduletablecontacts .sf2-form-group textarea.sf2-element:-moz-placeholder{color:#4c4c4c;}
.moduletablecontacts .sf2Style-default button.sf2-element[type="submit"]{background:#01a5d5;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;padding:10px 95px;color:#fff;position:relative;overflow:hidden;transition:color .3s;z-index:10;margin-top:10px;margin-bottom:25px;}
.moduletablecontacts .sf2Style-default button.sf2-element[type="submit"]:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#95c126;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.moduletablecontacts .sf2Style-default button.sf2-element[type="submit"]:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.form-online-rewiews{background:url("../images/online.png") no-repeat top center;padding:20px;margin-top:20px;}
.form-online-rewiews .title{color:#fff;font-size:24px;text-transform:uppercase;font-family:'Montserrat', sans-serif;text-align:center;margin-top:20px;margin-bottom:0px;padding-bottom:0px;}
.form-online-rewiews .sub-title{font-size:16px;text-transform:uppercase;font-family:'Montserrat', sans-serif;text-align:center;color:#fff;margin-bottom:10px;}
.form-online-rewiews input{height:40px;font-size:16px;background:#f7f7f7;color:#4c4c4c;}
.form-online-rewiews input::-webkit-input-placeholder{color:#4c4c4c;}
.form-online-rewiews input::-moz-placeholder{color:#4c4c4c;}
.form-online-rewiews input:-ms-input-placeholder{color:#4c4c4c;}
.form-online-rewiews input:-moz-placeholder{color:#4c4c4c;}
.form-online-rewiews textarea::-webkit-input-placeholder{color:#4c4c4c;}
.form-online-rewiews textarea::-moz-placeholder{color:#4c4c4c;}
.form-online-rewiews textarea:-ms-input-placeholder{color:#4c4c4c;}
.form-online-rewiews textarea:-moz-placeholder{color:#4c4c4c;}
#comments-form-name{background:url(../images/form2_man.png) #f7f7f7 no-repeat 10px center;padding-left:35px;}
#comments-form-email{background:url(../images/form2_mail.png) #f7f7f7 no-repeat 10px center;padding-left:35px;}
#comments-form-comment{background:url(../images/form2_question.png) #f7f7f7 no-repeat 10px 7px;padding-left:35px;}
.form-online-rewiews input:focus, .form-online-rewiews textarea:focus{color:#4c4c4c;background:#f7f7f7;outline:none;box-shadow:none;}
.form-online-rewiews textarea{height:90px;font-size:16px;background:#f7f7f7;color:#4c4c4c;}
.rewiews-posts{margin-top:20px;}
.questions-posts{margin-top:20px;}
.form-online-rewiews #comments-form-send .btn{position:relative;background:#95c126;display:inline-block;border-radius:5px;border:none;text-align:center;font-family:'Montserrat', sans-serif;z-index:10;font-size:18px;font-weight:bold;text-transform:uppercase;color:#fff;overflow:hidden;cursor:pointer;margin-top:10px;transition:color .3s;padding:7px 65px;outline:none;}
.form-online-rewiews #comments-form-send .btn:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#ff7043;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.form-online-rewiews #comments-form-send .btn:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.rewiews-posts .rewiews-item{margin-bottom:20px;border-bottom:2px solid #f2f2f2;position:relative;padding-bottom:20px;}
.rewiews-posts .rewiews-item:before{position:absolute;content:'';width:300px;height:2px;background:#01a5d5;background-repeat:no-repeat;left:50%;margin-left:-150px;bottom:-2px;}
.rewiews-posts .rewiews-item .rewiews-header .rewiews-name{font-size:26px;color:#000;text-transform:uppercase;font-weight:500;font-family:'Montserrat', sans-serif;display:block;}
.rewiews-posts .rewiews-item .rewiews-header .rewiews-date{font-size:14px;color:#95c126;display:block;}
.rewiews-posts .rewiews-item .rewiews-text{font-size:16px;color:#4c4c4c;margin-top:5px;background:url("../images/quotes.png") no-repeat left top;padding-left:30px;}
.rewiews-posts .rewiews-item .rewiews-answer{padding-left:60px;margin-top:20px;}
.rewiews-posts .rewiews-item .rewiews-answer .rewiews-answer-header .rewiews-name{font-size:16px;color:#12589d;display:block;}
.rewiews-posts .rewiews-item .rewiews-answer .rewiews-answer-header .rewiews-date{font-size:14px;color:#cccccc;display:block;font-weight:600;}
.rewiews-posts .rewiews-item .rewiews-answer .rewiews-answer-text{font-size:15px;color:#808080;margin-top:5px;}
.rewiews-posts .rewiews-item .rewiews-answer .rewiews-answer-header{padding-left:55px;padding-top:10px;padding-bottom:10px;}
.form-online-questions{background:url("../images/online.jpg") no-repeat top center;padding:20px;margin-top:20px;}
.form-online-questions .title{color:#fff;font-size:24px;text-transform:uppercase;font-family:'Montserrat', sans-serif;text-align:center;margin-top:20px;margin-bottom:0px;padding-bottom:0px;}
.form-online-questions .sub-title{font-size:16px;text-transform:uppercase;font-family:'Montserrat', sans-serif;text-align:center;color:#fff;margin-bottom:10px;}
.form-online-questions input{height:40px;font-size:16px;}
.form-online-questions textarea{height:90px;}
.form-online-questions button{position:relative;background:#01a5d5;display:inline-block;border-radius:5px;border:none;text-align:center;font-family:'Montserrat', sans-serif;z-index:10;font-size:18px;font-weight:bold;text-transform:uppercase;color:#fff;overflow:hidden;cursor:pointer;margin-top:10px;transition:color .3s;padding:7px 65px;outline:none;}
.form-online-questions button:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#ff7043;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.form-online-questions button:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.questions-posts .questions-item{margin-bottom:20px;border-bottom:2px solid #f2f2f2;position:relative;padding-bottom:20px;}
.questions-posts .questions-item:before{position:absolute;content:'';width:300px;height:2px;background:#01a5d5;background-repeat:no-repeat;left:50%;margin-left:-150px;bottom:-2px;}
.questions-posts .questions-item .questions-header .questions-name{font-size:26px;color:#000;text-transform:uppercase;font-weight:500;font-family:'Montserrat', sans-serif;display:block;}
.questions-posts .questions-item .questions-header .questions-date{font-size:14px;color:#95c126;display:block;}
.questions-posts .questions-item .questions-text{font-size:16px;color:#000000;margin-left:15px;margin-top:5px;padding-top:15px;background:url(../images/question_mark.png) no-repeat left top;padding-left:30px;}
.questions-posts .questions-item .questions-answer{margin-top:20px;margin-left:15px;background:url(../images/quotes.png) no-repeat left top;padding-left:30px;}
.questions-posts .questions-answer .questions-answer-text{font-size:16px;color:#4c4c4c;margin-top:5px;}
.item-page ul{list-style:none;padding-left:35px;}
.item-page ul li{background:url(../images/arrow.png) no-repeat 0px 8px;padding:2px 0px 2px 25px;display:flow-root;}
#form{background:#f2f2f2;border-radius:.25rem;padding:1rem .75rem 0;margin:30px 0;}
#form .title{color:#01a5d5;margin-top:20px;}
#reg_form{padding:10px;}
#reg_form .row .col-md-6{margin-top:15px;}
#reg_form .row .col-md-12{margin-top:15px;}
#reg_form input{color:#4c4c4c;font-size:16px;background:#fff;border:0px solid transparent;padding-left:35px;height:40px;}
#reg_form select{color:#4c4c4c;font-size:16px;background:#fff;border:0px solid transparent;padding-left:35px!important;height:40px;}
#reg_form textarea{color:#4c4c4c;font-size:16px;background:#fff;border:0px solid transparent;padding-left:35px;}
#reg_form input::-webkit-input-placeholder{color:#4c4c4c;}
#reg_form input::-moz-placeholder{color:#4c4c4c;}
#reg_form input:-ms-input-placeholder{color:#4c4c4c;}
#reg_form input:-moz-placeholder{color:#4c4c4c;}
#reg_form select::-webkit-input-placeholder{color:#4c4c4c;}
#reg_form select::-moz-placeholder{color:#4c4c4c;}
#reg_form select:-ms-input-placeholder{color:#4c4c4c;}
#reg_form select:-moz-placeholder{color:#4c4c4c;}
#reg_form textarea::-webkit-input-placeholder{color:#4c4c4c;}
#reg_form textarea::-moz-placeholder{color:#4c4c4c;}
#reg_form textarea:-ms-input-placeholder{color:#4c4c4c;}
#reg_form textarea:-moz-placeholder{color:#4c4c4c;}
#reg_form .row #input1{background:url(../images/ico/fio.png) #fff no-repeat 15px 10px;}
#reg_form .row #input2{background:url(../images/ico/email.png) #fff no-repeat 15px 10px;}
#reg_form .row #input3{background:url(../images/ico/phone.png) #fff no-repeat 15px 10px;}
#reg_form .row #input4{background:url(../images/ico/birthday.png) #fff no-repeat 15px 10px;}
#reg_form .row #textarea1{background:url(../images/ico/document.png) #fff no-repeat 15px 10px;}
#reg_form .row #input5{background:url(../images/ico/uchebnoe_zavedenie.png) #fff no-repeat 15px 10px;}
#reg_form .row #input6{background:url(../images/ico/godpostuplenia.png) #fff no-repeat 15px 10px;}
#reg_form .row #input7{background:url(../images/ico/godpostuplenia.png) #fff no-repeat 15px 10px;}
#reg_form .row #input8{background:url(../images/ico/forma_obuchenia.png) #fff no-repeat 15px 10px;}
#reg_form .row #input9{background:url(../images/ico/specialnost.png) #fff no-repeat 15px 10px;}
#reg_form .row #input10{background:url(../images/ico/gorodprojivania.png) #fff no-repeat 15px 10px;}
#reg_form .row #input11{background:url(../images/ico/specialnost.png) #fff no-repeat 15px 10px;}
#reg_form .row #select2{background:url(../images/ico/kachestvo_documenta.png) #fff no-repeat 15px 10px;}
#reg_form .row #textarea2{background:url(../images/ico/email.png) #fff no-repeat 15px 10px;}
#button1{background:#95c126;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;padding:10px 95px;position:relative;overflow:hidden;transition:color .3s;z-index:10;color:#fff;border:none;margin-top:35px;margin-bottom:25px;}
#button1:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#01a5d5;border:none;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
#button1:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.moduletablerewiews .title{text-align:center;font-size:1.75rem;text-transform:uppercase;color:#000;font-family:'Montserrat', sans-serif;font-weight:500;border-bottom:2px solid #f2f2f2;padding-bottom:10px;position:relative;margin-bottom:25px;margin-top:10px;}
.moduletablerewiews .title:before{position:absolute;content:'';width:300px;height:2px;background:#95c126;background-repeat:no-repeat;left:50%;margin-left:-150px;bottom:-2px;}
.avPlayerWrapper .avPlayerContainer {
    float: left;
    width: 50%;
    margin-right: 15px;
}
.moduletablerewiews{margin:30px 0;text-align:center;}
.moduletablerewiews .item-rewiews .name{font-size:1.75rem;color:#000;text-transform:uppercase;font-weight:500;font-family:'Montserrat', sans-serif;display:block;}
.moduletablerewiews .item-rewiews .date{font-size:14px;color:#95c126;display:block;}
.moduletablerewiews .item-rewiews .text-rewiews{margin-top:20px;font-size:14px;color:#4c4c4c;text-align:left;background:url(../images/quotes.png) no-repeat left top;text-indent:25px;}
.moduletablerewiews .btn{background:#95c126;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;padding:10px 95px;position:relative;overflow:hidden;transition:color .3s;z-index:10;color:#fff;border:none;margin-top:35px;margin-bottom:25px;}
.moduletablerewiews .btn:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#01a5d5;border:none;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.moduletablerewiews .btn:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.moduletablerecent .title{text-align:center;font-size:1.75rem;text-transform:uppercase;color:#000;font-family:'Montserrat', sans-serif;font-weight:500;border-bottom:2px solid #f2f2f2;padding-bottom:10px;position:relative;margin-bottom:25px;margin-top:10px;}
.moduletablerecent .title:before{position:absolute;content:'';width:300px;height:2px;background:#95c126;background-repeat:no-repeat;left:50%;margin-left:-150px;bottom:-2px;}
.moduletablerecent{margin:30px 0;text-align:center;}
.moduletablerecent .item-questions .name{font-size:1.75rem;color:#000;text-transform:uppercase;font-weight:500;font-family:'Montserrat', sans-serif;display:block;}
.moduletablerecent .item-questions .date{font-size:14px;color:#95c126;display:block;}
.moduletablerecent .item-questions .text-questions{font-size:14px;color:#4c4c4c;text-align:left;background:url(../images/question_mark.png) no-repeat left top;text-indent:25px;padding-top:18px;}
.moduletablerecent .item-questions .text-rewiews-questions{margin-top:20px;font-size:14px;color:#000;text-align:left;background:url(../images/quotes.png) no-repeat left top;text-indent:25px;font-weight:500;}
.moduletablerecent .btn{background:#95c126;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;padding:10px 45px;position:relative;overflow:hidden;transition:color .3s;z-index:10;color:#fff;border:none;margin-top:35px;margin-bottom:25px;}
.moduletablerecent .btn:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#01a5d5;border:none;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.moduletablerecent .btn:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.category-list li{float:left;width:33%;list-style:none;margin-bottom:5px;display:flow-root;}
.category-list li a{color:#000;font-size:1.25rem;background:url(../images/star.png) no-repeat left center;padding-left:25px;}
.category-list li a:hover, .category-list li a:focus{color:#95c126;}
.accordion{margin-bottom:40px;margin-top:40px;}
.card-header{padding:0;margin-bottom:0;border-radius:0px;background-color:#01b0dd;border-bottom:1px solid #fff;}
.card-header:first-child{border-radius:0;}
.card-header .btn-link{color:#f2f2f2;text-transform:uppercase;font-family:'Montserrat', sans-serif;display:block;width:100%;text-align:left;padding:1rem .75rem 1rem 3rem;background:url(../images/accord_open.png) no-repeat 20px center;}
.btn-link[aria-expanded="true"]{background:url(../images/accord_close.png) no-repeat 20px center;}
.card-header .btn-link:hover, .card-header .btn-link:focus{text-decoration:none;}
.card-body .category-module .item-vuz:nth-child(odd){background:#f2f2f2;}
.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:.9rem;padding-top:0px;}
.card-body .category-module .item-vuz{padding-top:15px;padding-bottom:15px;}
.card-body .category-module .item-vuz .mod-articles-category-title{color:#151515;font-size:1.25rem;text-transform:uppercase;font-family:'Montserrat', sans-serif;}
.card-body .category-module .item-vuz .mod-articles-category-introtext{font-size:1rem;color:#4c4c4c;line-height:1em;margin-bottom:10px;}
.card-body .category-module .item-vuz .mod-articles-category-readmore .col-md-3:nth-child(1) .btn{background:#95c126;font-family:'Montserrat', sans-serif;font-size:16px;padding:8px 20px;position:relative;overflow:hidden;transition:color .3s;z-index:10;color:#fff;border:none;}
.card-body .category-module .item-vuz .mod-articles-category-readmore .col-md-3:nth-child(1) .btn:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#01a5d5;border:none;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.card-body .category-module .item-vuz .mod-articles-category-readmore .col-md-3:nth-child(1) .btn:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.card-body .category-module .item-vuz .mod-articles-category-readmore .col-md-3:nth-child(2) .btn{background:#01a5d5;font-family:'Montserrat', sans-serif;font-size:16px;padding:8px 40px;position:relative;overflow:hidden;transition:color .3s;z-index:10;color:#fff;border:none;}
.card-body .category-module .item-vuz .mod-articles-category-readmore .col-md-3:nth-child(2) .btn:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#95c126;border:none;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.card-body .category-module .item-vuz .mod-articles-category-readmore .col-md-3:nth-child(2) .btn:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.post-preview .img-intro-left{float:left;max-width:250px;margin-right:15px;}
.post-preview .post-title{font-size:1.4rem;color:#000;margin-bottom:10px;font-family:'Montserrat', sans-serif;font-weight:500;}
.post-preview .readmore{text-align:right;margin-bottom:0px;}
.post-preview{margin-bottom:20px;border-bottom:2px solid #f2f2f2;position:relative;padding-bottom:20px;}
.post-preview:before{position:absolute;content:'';width:450px;height:2px;background:#01a5d5;background-repeat:no-repeat;left:50%;margin-left:-225px;bottom:-2px;}
.item-page .pull-left.item-image{margin-right:15px;margin-bottom:15px;}
img.float-right{margin-left:15px;}
img.float-left{margin-right:15px;}
.clear{clear:both;}
.pagination{width:100%;margin-bottom:20px;margin-top:20px;}
.page-item.disabled .page-link{pointer-events:none;cursor:auto;color:#fff;background-color:#01b0dd;border:1px solid #01b0dd;}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;}
.page-item.active .page-link{z-index:1;color:#fff;background-color:#95c126;border-color:#95c126;}
.page-link:hover{z-index:2;text-decoration:none;color:#fff;background-color:#95c126;border-color:#95c126;}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#fff;font-size:1.25rem;font-family:'Montserrat', sans-serif;font-weight:500;background-color:#01b0dd;border:1px solid #01b0dd;border-radius:5px;}
.pagination li{padding-left:2px;padding-right:2px;}
.post-preview .readmore a{background:#01a5d5;font-family:'Montserrat', sans-serif;font-size:16px;padding:8px 40px;position:relative;overflow:hidden;transition:color .3s;z-index:10;color:#fff;border:none;}
.post-preview .readmore a:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#95c126;border:none;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.post-preview .readmore a:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.sidebar-nav .titl{text-align:center;font-size:1.25rem;color:#151515;font-family:'Montserrat', sans-serif;text-transform:uppercase;border-bottom:1px solid #01b0dd;margin:0 1rem;margin-bottom:10px;}
.sidebar-nav .menu{margin-left:0px;padding:0px;list-style:none;}
.sidebar-nav .menu .nav-link{display:block;padding:.7rem 1rem;padding-left:1.7rem;color:#151515;background:url(../images/ico-arrow.png) no-repeat 10px center;}
.sidebar-nav .menu .nav-link:hover{color:#fff;text-decoration:none;background:url(../images/ico-arrow-hover.png) #01b0dd no-repeat 10px center;}
.sidebar-nav .menu .active.nav-link{color:#fff;text-decoration:none;background:url(../images/ico-arrow-hover.png) #01b0dd no-repeat 10px center;}
.sidebar-nav .menu .nav-child{margin-left:0px;padding:0px;list-style:none;}
.sidebar-nav .menu .nav-child .nav-link{background:url(../images/ico-arrow-dropdown.png) no-repeat 35px center;font-size:1rem;padding:.5rem 0rem;padding-left:3.5rem;}
.sidebar-nav .menu .nav-child .active.nav-link{color:#01a5d5;text-decoration:none;background:url(../images/ico-arrow-dropdown-hover.png) no-repeat 35px center;}
.sidebar-nav .menu .nav-child .nav-link:hover{color:#01a5d5;text-decoration:none;background:url(../images/ico-arrow-dropdown-hover.png) no-repeat 35px center;}
.img img{max-height:160px;border:10px solid;border-color:rgba(209,210,201,.7);}
.image-row .col{margin-bottom:30px;}
.cost-name{font-family:'Montserrat', sans-serif;font-weight:500;color:#01a5d5!important;font-size:2rem!important;text-transform:uppercase;}
.cost p{font-size:1.2rem;margin-bottom:.7rem;color:#4c4c4c;}
.cost p span{color:#151515;font-weight:600;}
.cost .cost-price{font-size:2.25rem;font-family:'Montserrat', sans-serif;font-weight:500;color:#151515;}
.cost .cost-price span{color:#151515;font-size:1.2rem;font-weight:400;}
.off .btn{background:#95c126;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;padding:10px 95px;position:relative;overflow:hidden;transition:color .3s;z-index:10;color:#fff;border:none;margin-top:5px;margin-bottom:25px;}
.off .btn:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#ff7043;border:none;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.off .btn:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.cat-children{text-align:center;background:#f7f7f7;border-radius:.25rem;padding:1rem;}
.item-vuz-title a{color:#151515;font-size:1rem;font-weight:500;font-family:'Montserrat', sans-serif;text-decoration:none;margin-bottom:5px;display:block;}
.item-vuz-title .d-table {min-height: 48px; width:100%;height:50px!important;}
.item-vuz-title:hover a{color:#01a5d5;}
.item-vuz-title:hover a img{border-color:rgba(1,165,213,.5);}
.item-vuz-title a img{border-radius:.25rem;border:10px solid;border-color:rgba(209,210,201,.7);max-width:100%;}
.cat-children .col-md-4{margin-bottom:40px;}
.blog-vuz .post-title a{color:#01a5d5;font-size:1rem;font-weight:500;font-family:'Montserrat', sans-serif;text-decoration:none;}
.blog-vuz .leading{text-align:center;margin-bottom:30px;}
.blog-vuz .items-leading{text-align:center;background:#f7f7f7;border-radius:.25rem;padding:1rem;}
.blog-vuz .leading img{border-radius:.25rem;border:10px solid;border-color:rgba(209,210,201,.7);max-width:100%;}
.category-desc{margin-top:30px;}
.btn-cart{background:#95c126;font-family:'Montserrat', sans-serif;font-size:16px;padding:8px 80px;position:relative;overflow:hidden;transition:color .3s;z-index:10;color:#fff;border:none;}
.btn-cart:hover, .btn-cart:focus{color:#fff;}
.btn-cart:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;background:#01a5d5;border:none;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.btn-cart:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.btn-readmore{background:#01a5d5;font-family:'Montserrat', sans-serif;font-size:16px;padding:8px 60px;position:relative;overflow:hidden;transition:color .3s;z-index:10;color:#fff;border:none;margin-top:15px;margin-bottom:15px;}
.btn-readmore:hover, .btn-readmore:focus{color:#fff;}
.btn-readmore:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#95c126;border:none;color:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.btn-readmore:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.blog-vuz .leading .post-title p:nth-child(1){color:#4c4c4c;font-size:1.1rem;font-weight:500;font-family:'Montserrat', sans-serif;text-transform:uppercase;margin-bottom:.1rem;}
.blog-vuz .leading .post-title p:nth-child(2){color:#01a5d5;font-size:.95rem;padding-left:10px;padding-right:10px;margin-bottom:.5rem;}
.price-cost{font-size:1.2rem;font-family:'Montserrat', sans-serif;font-weight:500;color:#151515;}
.price-blank{font-size:1rem;position:relative;top:4px;}
.price-buttons .btn{width:100%;white-space:normal;background:#dedede;font-size:1.1rem;font-family:'Montserrat', sans-serif;color:#151515;padding:10px 0;font-weight:500;}
.price-buttons .col-md-4{margin-bottom:10px;}
.price-buttons .col-md-4:nth-child(4) .btn{line-height:1em;}
.price-buttons .col-md-4:nth-child(5) .btn{padding:14px 0;}
.price-buttons .col-md-4:nth-child(6) .btn{line-height:1em;font-size:1.05rem;}
.price-buttons .btn:hover, .price-buttons .btn:focus{color:#fff;background:#95c126;}
.table-price thead tr{background:#dedede;}
.table-price thead th{vertical-align:bottom;border-bottom:2px solid #dedede;color:#151515;font-weight:500;font-size:1rem;font-family:'Montserrat', sans-serif;}
.table-striped tbody tr:nth-of-type(odd){background-color:#fff;}
.table-striped tbody tr:nth-of-type(even){background-color:#f7f7f7;}
.price-title{text-align:center;color:#fff;font-weight:500;font-size:1.2rem;text-transform:uppercase;padding:15px 0;background:#01a5d5;border-top-left-radius:5px;border-top-right-radius:5px;font-family:'Montserrat', sans-serif;border-top:95px solid transparent;margin-top:-95px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.form-price{border-top:95px solid transparent;margin-top:-95px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.table-price .price-p p{margin-bottom:.1rem;font-size:.9rem;}
.table-price .vertical-align{vertical-align:middle;}
.table-price .price-p p a{font-family:'Montserrat', sans-serif;font-weight:500;color:#151515;font-size:1rem;text-transform:uppercase;}
.table-price .price-p p span{font-weight:600;}
.table-price .price-p{width:35%;}
.cost-price-item{font-size:1.25rem;font-family:'Montserrat', sans-serif;font-weight:500;color:#151515;margin-bottom:.1rem;}
.vertical-align .mod-articles-category-readmore .row .col-md-6:nth-child(1) .btn{background:#01a5d5;font-family:'Montserrat', sans-serif;font-size:16px;padding:8px 0px;width:100%;position:relative;overflow:hidden;transition:color .3s;z-index:10;color:#fff;border:none;}
.vertical-align .mod-articles-category-readmore .row .col-md-6:nth-child(1) .btn:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#95c126;border:none;color:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.vertical-align .mod-articles-category-readmore .row .col-md-6:nth-child(1) .btn:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.vertical-align .mod-articles-category-readmore .row .col-md-6:nth-child(2) .btn{background:#95c126;font-family:'Montserrat', sans-serif;font-size:16px;padding:8px 0px;width:100%;position:relative;overflow:hidden;transition:color .3s;z-index:10;color:#fff;border:none;}
.vertical-align .mod-articles-category-readmore .row .col-md-6:nth-child(2) .btn:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;background:#01a5d5;border:none;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.vertical-align .mod-articles-category-readmore .row .col-md-6:nth-child(2) .btn:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.items-diplom{text-align:center;background:#f7f7f7;border-radius:.25rem;padding:1rem;}
.items-diplom .price-item-diplom-title{margin-bottom:.1rem;}
.items-diplom .price-item-diplom-title a{color:#4c4c4c;font-size:1.1rem;font-weight:500;font-family:'Montserrat', sans-serif;text-transform:uppercase;margin-bottom:.1rem;}
.items-diplom .price-item-diplom-title-other{color:#01a5d5;font-size:.95rem;padding-left:10px;padding-right:10px;margin-bottom:.5rem;}
.items-diplom .img-dip img{border-radius:.25rem;border:10px solid;border-color:rgba(209,210,201,.7);max-width:100%;}
.items-diplom-home{text-align:center;background:#f7f7f7;border-radius:.25rem;padding:1rem;}
.items-diplom-home .price-item-diplom-title{margin-bottom:.1rem;}
.items-diplom-home .price-item-diplom-title a{color:#4c4c4c;font-size:1.2rem;font-weight:500;font-family:'Montserrat', sans-serif;text-transform:uppercase;margin-bottom:.1rem;}
.items-diplom-home .price-item-diplom-title-other{color:#01a5d5;font-size:.95rem;padding-left:10px;padding-right:10px;margin-bottom:.5rem;}
.items-diplom-home .img-dip img{border-radius:.25rem;border:10px solid;border-color:rgba(209,210,201,.7);max-width:100%;}
.items-diplom-home .col-md-3{margin-top:30px;}
.items-diplom-home .price-blank{margin-bottom:.3rem;}
.customemployees img{max-width:100%;}
.customadvantages img{max-width:100%;}
.image-row img{max-width:100%;}
.breadcrumb-item{font-size:14px;}
.breadcrumb-item.active{color:#808080;}
.breadcrumb .fa{color:#808080;margin-right:3px;}
.city-row {margin-left:0;margin-right:0;border-bottom: 1px solid rgba(0,0,0,.125);padding:5px 0;}
.city-row .col-lg-10 {padding-left:0;}
.city-row .col-lg-2 {padding-right:0;}
.city-row p{font-size: 1rem;color: #4c4c4c;line-height: 1em;margin-bottom: 0px;}
.city-row .btn {background: #95c126;font-family: 'Montserrat',sans-serif;font-size: 16px;padding: 8px 20px;position: relative;overflow: hidden;transition: color .3s;z-index: 10;color: #fff;border: none;width:100%;}
.city-row .btn:after {content: "";z-index: -2;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #01a5d5;border: none;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.city-row .btn:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
@media(max-width:1150px){.contacts p{font-size:19px;}
.contacts .small{font-size:14px;}
.items-diplom .price-item-diplom-title a{padding-left:10px;padding-right:10px;display:block;}
.blog-vuz .cat-children .col-md-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.blog-vuz .cat-children .col-md-4 .item-vuz-title a{min-height:48px;}
.navbar-light .navbar-nav .nav-link{font-size:.9rem;}
.top-phone p a{font-size:1rem;}
.slogan{font-size:1.3rem;padding-left:29px;}
.top-phone p:nth-child(2){font-size:.6rem;}
  .top-phone p:nth-child(4){font-size:.6rem;}
.top-email p a{font-size:.9rem;}
.top-email p:nth-child(2){font-size:.7rem;}
.call{background:#95c126;font-size:16px;}
.sidebar-search .form-control{width:80%;}
.items-diplom-home .col-md-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.items-diplom-home .price-item-diplom-title-other{min-height:45px;}
.customemployees .col-md-5{display:none;}
.customemployees .col-md-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.customadvantages .col-md-5{display:none;}
.customadvantages .col-md-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}

footer .footer-social{margin-left:0px;}
footer .footer-social a{margin-right:0px;}
.moduletableworking .col:before{left:35%;}
.blog-vuz .leading{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.blog-vuz .leading .post-title p:nth-child(2){min-height:45px;}
.price-buttons .col-md-4:nth-child(5) .btn{line-height:1em;}
.price-buttons .col-md-4:nth-child(5) .btn{padding:10px 0;}
.price-buttons .col-md-4:nth-child(6) .btn{line-height:1em;font-size:.75rem;}
.price-buttons .col-md-4:nth-child(8) .btn{line-height:1em;padding:6px 0;}
.table-price thead tr .text-center{display:none;}
.table-price tbody tr .text-center{display:none;}
.category-list li{float:left;width:50%;list-style:none;margin-bottom:5px;}
}
@media(max-width:1000px){.moduletableadvantages ul{list-style:none;padding-top:0;}
.navbar-brand{display:inline-block;}
#sidebar{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
#content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.slogan{display:none;}
.logo{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.top-phone{background:none;padding-right:0;}
.top-email{background:none;padding-right:0;}
.top-phone p{padding-left:0px;margin-bottom:0px;}
.top-email p{padding-left:0px;margin-bottom:0px;}
.top-logo{-ms-flex:0 0 13%!important;flex:0 0 13%!important;max-width:13%!important;padding-left:0px;}
header .col-md-3{-ms-flex:0 0 29%;flex:0 0 29%;max-width:29%;}
.top-phone p a{font-size:1.1rem;}
.top-email p a{font-size:1rem;}
.call-top{padding-right:0px;}
.navbar-light{padding-top:5px;padding-bottom:5px;}
.navbar-light .navbar-brand{text-transform:uppercase;color:#fff;padding-left:30px;}
.navbar-light .navbar-toggler{color:#fff;border-color:#fff;margin-right:30px;border-radius:0;}
.navbar-light .navbar-toggler:hover{background:#95c126;}
.custom-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
.navbar-light .navbar-nav .nav-link{font-size:1.2rem;text-align:left;padding-left:15px;}
#sidebar .navbar{background-color:#01b0dd;padding-top:5px;padding-bottom:5px;}
#sidebar .navbar-collapse{background:#fff!important;}
#sidebar .navbar .navbar-brand{text-transform:uppercase;color:#fff;padding-left:15px;}
#sidebar .navbar .navbar-toggler{color:#fff;border-color:#fff;border-radius:0;margin-right:15px;}
#sidebar .navbar .navbar-toggler:hover{background:#95c126;}
.top-form .col-md-3{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.top-form .md-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:15px;text-align:center;}
.top-form .sf2Style-default button.sf2-element[type="submit"]{width:50%;}
.bottom-form .width80{width:100%;margin:0 auto;}
.footer .col-sm-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.sidebar-search .form-control{width:93%;}
.top-email p:nth-child(2){padding-top:5px;}
}
@media(max-width:767px){.price-title{border-top:120px solid transparent;margin-top:-120px;}
.contacts .col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:20px;}
.form-online-rewiews{background-size:cover;}
.moduletablecontacts .col-md-4{margin-top:15px;}
.price-buttons .col-md-4:nth-child(6) .btn{font-size:1.1rem;padding:10px 0;}
.price-buttons .col-md-4:nth-child(8) .btn{line-height:1em;padding:10px 0;}
.table-price .price-p{width:auto;}
.blog-vuz .leading .price-blank{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.blog-vuz .leading .price-cost{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center!important;}
.items-diplom .col-md-4{margin-bottom:30px;}
.cost-price-item{text-align:center!important;}
.blog-vuz .cat-children .col-md-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.blog-vuz .cat-children .col-md-4 .item-vuz-title a{min-height:auto;}
.moduletableworking .col:before{left:38%;}
.moduletableadvantages .title:before{position:absolute;content:'';width:300px;margin-left:-150px;}
.top-logo{-ms-flex:0 0 20%!important;flex:0 0 20%!important;max-width:20%!important;padding-left:0px;}
header .top-phone{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}
header .top-email{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}
header .call-top{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-top:0px;text-align:right;margin-top:0px;}
header .call-top .call{width:80%;}
.top-form .col-md-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:5px;}
.items-diplom-home .price-item-diplom-title a{padding-left:15px;padding-right:15px;display:block;}
.sidebar-search .form-control{width:90%;}
.moduletablehave .title:before{width:400px;margin-left:-200px;}
.moduletableworking .col{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.moduletableworking .col:nth-child(4){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.moduletableworking .col:nth-child(5){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.moduletableworking .col:nth-child(4):before{left:38%;}
.moduletableworking .col:nth-child(5):before{left:42%;}
.bottom-form{background-size:cover;}
.bottom-form .col-md-4{margin-top:15px;}
}
@media(max-width:533px){.blog-vuz .leading{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
  .avPlayerWrapper .avPlayerContainer {
    float: none;
    width: 100%;
    margin-right: 0px;
}
.blog-vuz .leading .post-title p:nth-child(2){min-height:auto;}
body{overflow-x:hidden;}
h1{font-size:1.5rem;}
h2{font-size:1.3rem;}
h3{font-size:1.2rem;}
.moduletablehave .col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0;}
.moduletableemployees{margin-right:-15px;margin-left:-15px;padding:1rem .75rem 0 .75rem;}
.moduletablehave{margin-right:-15px;margin-left:-15px;padding:1rem 1rem 1.5rem;}
.moduletableadvantages{margin-right:-15px;margin-left:-15px;}
.top-email p a{font-size:.9rem;}
#sidebar{padding-left:0px;padding-right:0px;}
.navbar-light .navbar-brand{padding-left:15px;}
.navbar-light .navbar-toggler{margin-right:15px;}
.moduletableworking .col:nth-child(4):before{left:41%;}
.moduletableworking .col:nth-child(5):before{left:41%;}
.moduletableworking .col:before{left:37%;}
.items-diplom-home{padding:0rem;}
}
@media(max-width:500px){.image-row .col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;}
.cost-name{font-size:1.5rem!important;}
.item-page .pull-left.item-image{margin-right:0px;margin-bottom:0px;float:none;width:100%;}
.item-page .pull-left.item-image img{max-width:100%;width:100%;}
.item-page img.float-right{margin-right:0px;margin-bottom:0px;float:none;width:100%;max-width:100%;}
.item-page img.float-left{margin-right:0px;margin-bottom:0px;float:none;width:100%;max-width:100%;}
	.calc-result .width70 {width:100%;}
}
@media(max-width:465px){.category-list li{float:left;width:100%;list-style:none;margin-bottom:5px;}
.d-none{display:block!important;}
.table-price thead .text-right{display:none;}
.table-price .price-p .cost-price-item{font-size:1.25rem!important;}
.table-price .price-p .cost-price-item span{font-weight:500;}
.d-none .row .col-md-6:nth-child(1) .btn{background:#01a5d5;font-family:'Montserrat', sans-serif;font-size:16px;padding:8px 0px;width:100%;position:relative;overflow:hidden;transition:color .3s;z-index:10;color:#fff;border:none;margin-bottom:10px;}
.d-none .row .col-md-6:nth-child(1) .btn:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background:#95c126;border:none;color:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.d-none .row .col-md-6:nth-child(1) .btn:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.d-none .row .col-md-6:nth-child(2) .btn{background:#95c126;font-family:'Montserrat', sans-serif;font-size:16px;padding:8px 0px;width:100%;position:relative;overflow:hidden;transition:color .3s;z-index:10;color:#fff;border:none;}
.d-none .row .col-md-6:nth-child(2) .btn:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;background:#01a5d5;border:none;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.d-none .row .col-md-6:nth-child(2) .btn:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s;transition:transform .3s;color:#fff;transition:transform .3s, -webkit-transform .3s;}
.table-price .vertical-align{display:none;}
header .top-phone{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:right;margin-top:-91px;padding-right:10px;}
.top-phone p:nth-child(2){display:none;}
  .top-phone p:nth-child(4){display:none;}
.top-email p:nth-child(2){display:none;}
.top-phone p:nth-child(1){padding-top:0px;}
.top-email p:nth-child(1){padding-top:0px;}
header .top-email{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:right;margin-top:-38px;padding-right:10px;}
.top-logo .logo{z-index:999;position:relative;}
.items-diplom-home .col-md-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.moduletableworking .col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.moduletableworking .col:before{left:45%;}
.moduletableworking .col:nth-child(4){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.moduletableworking .col:nth-child(5){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.moduletableworking .col:nth-child(4):before{left:45%;}
.moduletableworking .col:nth-child(5):before{left:45%;}
.footer-one{display:none;}
.footer-two{display:none;}
}
@media(max-width:415px){.moduletablerewiews .btn{padding:10px 50px;}
.moduletablerecent .btn{padding:10px 20px;}
.footer .col-sm-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.moduletableworking .col:nth-child(4):before{left:44%;}
.moduletableworking .col:nth-child(5):before{left:44%;}
.moduletableworking .col:before{left:44%;}
footer .footer-three .custom{margin-top:25px;}
.footer-four .footer-title{margin-top:25px;}
}
@media(max-width:375px){.off .btn{padding:10px 60px;}
.sidebar-search .form-control{width:86%;}
#button1{padding:10px 60px;}
.moduletableadvantages ul{padding-left:15px;}
.moduletablerecent .btn{font-size:13px;}
.moduletablehave .offer{font-size:14px;}
.moduletableworking .col:nth-child(4):before{left:43%;}
.moduletableworking .col:nth-child(5):before{left:43%;}
.moduletableworking .col:before{left:43%;}
}
@media(max-width:360px){.moduletablerewiews .btn{font-size:13px;}
.title{font-size:20px;}
	.calc-order {
		padding: 10px 45px;}
	.calc-run {
  padding: 10px 45px;}
}
@media(max-width:320px){#sidebar .navbar .navbar-brand{font-size:16px;}
.moduletablerecent .btn{font-size:11px;}
.moduletablehave .offer{font-size:11px;}
.off .btn{padding:10px 40px;}
.form-online-rewiews #comments-form-send .btn{padding:7px 40px;}
.moduletablecontacts .sf2Style-default button.sf2-element[type="submit"]{padding:10px 70px;}
}
.team{margin-top:10px; margin-bottom: 20px;}.team .team-item .img-team{background-size:cover;width:100%;height:200px;background-position:top}.team .team-item .name-team{margin:10px 0;display:block;line-height:1.3;font-weight:700;border-bottom:1px solid #eee;padding-bottom:8px;font-size:18px;min-height:60px}.team .team-item .dolgnost{font-style:italic;font-size:14px}
