html {overflow: overlay;overflow-x: hidden;}
.dark-btn{background-color:#262A37!important;color:#fff!important;border:0!important;}
.contact-block__phone, .contact-block__bottom {margin-left: 45px;}
.ms-auto {
    margin-left: auto!important;
    margin-right: auto!important;
}
@media (min-width:991px) and (max-width:1199px){.contact-block__phone, .contact-block__bottom {margin-left: 5px;}}
@media (max-width:767px){
    .pc{display:none!important;}.icon-sh-location-fill{display:none;}.h_100{height:100vh}.hero-btn{padding-top: 20px;}.team-people .person-you .person-wrapper .btn{padding:0;}}
@media (min-width:768px){.mobile{display:none!important;}}

.w_768,.w_769,.w_992{
display: none;    
}
@media (max-width:767px){.w_768{display: block;}}
@media (min-width:768px) and (max-width:990px){.w_769{display: block;}}
@media (min-width:991px){.w_992{display: block;}}
.content{font-size: 13px;line-height: 16px;margin: 15px 5px;}
.blogg span{font-weight: 500;font-size: 19px;color:#0d0909;}
.blogg-d {
    margin: 30px 0;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}
.news-b {
    color: #262A37;
    font-size: 1rem;
}
.values i {
    font-size: 50px;
    text-align: right;
}
.home-contact {overflow: hidden;}
.four{font-size: 90px;font-weight: 800;line-height: 100px;color: #d2691e;padding-bottom: 10px;}
@media (max-width:575px){.four{font-size: 70px;line-height: 65px;letter-spacing: -0.2rem;}}
/* Items of numbers */
.ini {position: relative;display: flex;align-items: flex-start;padding-top:50px;}
.ini-count {font-size: 1.0625rem;font-family: "Montserrat", sans-serif;font-weight: bold;color: #d27b1e;margin-top: 0.125rem;position: relative;z-index: 1;padding-right: 0.3125rem;}
.ini-count::after {content: "";position: absolute;left: 100%;top: 50%;width: 3.25rem;height: 1px;background-color: #303036;margin-top: -1px;}
.ini-info {position: relative;z-index: 1;padding-left: 3.75rem;}
.ini-heading {font-size: 20px;font-weight: bold;margin-bottom: 1.25rem;}
.ini-count-large {font-size: 9.5rem;font-family: "Montserrat", sans-serif;font-weight: bold;color: #186ADC;opacity: 0.14;position: absolute;left: 0;bottom: -1rem;line-height: 1;}
.ini-desc {color: #63636b;}
.ini-desc p {margin: 0;}
@media (max-width: 1199.98px) {.ini-info {padding-left: 2.5rem;}
.ini-count::after {width: 2rem;}}
@media (max-width: 991.98px) {.ini-info {padding-left: 2.75rem;}
.ini-count::after {width: 2.25rem;}}
@media only screen and (max-width: 767.98px), only screen and (min-width: 567px) and (max-width: 900px) and (orientation: landscape) {.ini-heading {min-height: auto;}
.ini-heading br {display: none;}
.ini-count {margin-top: 0;}
.ini-count-large {font-size: 8rem;bottom: -0.625rem;}}
@media (max-width: 575.98px) {.ini-info {padding-left: 3rem;}.ini-count::after {width: 42px;}}
.connect-content-wrapper{padding-top:20px;}

/* Business Types Tabs */
.departments .department-tab .nav{margin-bottom: 30px;position:relative;padding-top: 50px;}
.departments .department-tab .nav li{text-align:center;margin-right:15px;width: 121px}
.departments .department-tab .nav li a i {font-size: 60px;color: #3f3f3f;}
.departments .department-tab .nav li a:hover{background:transparent;}
.departments .department-tab .nav li a.active i{color:#9e9e9e;}
.departments .department-tab .nav li a {color: #fff;margin-top: 20px;border: none;border-bottom:2px solid transparent;padding:0 10px 20px 10px;}
.departments .department-tab .nav li a.active{border-color:#d2691e;}
.departments .department-tab .nav li span{display:block;}
.departments .department-tab .nav li .first {padding-top:10px;font-size:16px;color:#868686;line-height:1rem;}
.departments .department-tab .nav li a.active .first{color:#2C2D3F;font-weight:500;}
.departments .department-tab .nav li .second {font-size: 14px;font-weight: 400;color: #868686;margin-top: 3px;}
.departments .department-tab .tab-pane .department-left h3{color:#2C2D3F;font-weight:600;font-size:26px;position:relative;padding-bottom:15px;margin-bottom:30px;}
.departments .department-tab .tab-pane .department-left h3:before{position:absolute;content:"";left:0;bottom:0;height:3px;width:50px;background:#2C2D3F;}
.departments .department-tab .tab-pane .department-left .p1 {color: #262a37;font-weight: 500;margin-bottom: 18px;}
.departments .department-tab .tab-pane .department-left p {margin-bottom: 20px;line-height: 22px;}
.departments .department-tab .tab-pane .department-left .list{}
.departments .department-tab .tab-pane .department-left .list li{position:relative;padding-left: 30px;margin-bottom:6px;line-height: 20px;}
.departments .department-tab .tab-pane .department-left .list li:last-child{margin-bottom:0px;}
.departments .department-tab .tab-pane .department-left .list li i {position: absolute;left: 0;height: 15px;width: 15px;line-height: 15px;color: #fff;background: #dee2e6;text-align: center;border-radius: 100%;font-size: 8px;margin-right: 20px;top: 4px;}
.departments .department-tab .tab-content .tab-text h2{font-size:18px;}
.departments .department-tab .tab-content .tab-text p{color:#555;margin-top:10px;}
@media (max-width:768px){
.departments .department-tab .tab-pane .department-left h3{font-size:20px;}
.departments .department-tab .nav li {margin-right: 0;width: 33%;}
.departments .department-tab .nav li a{margin-top:10px;padding:0 10px 10px 10px;}    
.departments .department-tab .nav li .first {line-height:1rem;padding-top:0;font-size:15px;}}

/* TEAM */
.container.team-members {padding-left: 0!important;padding-right: 0!important;}
.team-page {padding-top: 10px;padding-bottom: 130px;}
@media (max-width:767px) {.team-page {padding-top: 60px;padding-bottom: 30px;}}
.team-page .header {font-size: 50px;font-weight: 100;letter-spacing: -2px;margin-bottom: 10px;}
.team-page .content {margin-left: -15px;margin-right: -15px;position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;font-weight: 300;font-size: 20px;padding-top: 30px;line-height: 170%}
.team-page .content:after, .team-page .content:before {content: " ";display: table;}
.team-page .content:after {clear: both;}
@media (min-width:992px) {.team-page .content {float: left;width: 58.3333333333%}}
.team-people {padding: 70px 0;}
.team-people .person, .team-people .person-you {width: 100%;margin: 0 auto 10px;}
.team-people .person {overflow: hidden;position: relative;background-size: cover;background-position: 50%;background-repeat: no-repeat;}
.team-people .person-blank {background-image: url(https://symmetryplus.com.ua/wp-content/themes/sh/dist/images/faceless.png);display: none;}
.team-people .person-hover {opacity: 0;width: 100%;background: #d2691ed1;-webkit-transition: opacity .3s;transition: opacity .3s;padding-bottom: 100%;position: absolute;}
.team-people .person-hover:hover {opacity: 1;-webkit-transition: opacity .3s;transition: opacity .3s;}
.team-people .person-hover:hover .person-details {-webkit-transition: visibility .3s;transition: visibility .3s;visibility: visible;}
.team-people .person-hover .person-details {visibility: hidden;width: 72%;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute;color: #fff;}
.team-people .person-hover .person-details .name {margin: 0;font-weight: 300;font-size: 1.5rem;letter-spacing: -.02em;color: #fff;}
.team-people .person-hover .person-details .role {line-height: 1.3em;color: #fff;padding: 10px 0;}
.team-people .person-hover .person-details .social-icons {font-size: 30px;margin-left: -14px;}
.team-people .person-hover .person-details .social-icons a {margin-right: 0;margin-left: 13px;}
.team-people .person-hover .person-details .social-icons .icon-sh-upwork {color: #fff;font-size: 21px;}
.team-people .person-hover .person-details .social-icons .fa {color: #fff;}
.team-people .person-blank, .team-people .person-you {border: 1px solid #e64510;}
.team-people .person-you {position: relative;}
.team-people .person-you .person-wrapper {width: 75%;position: absolute;top: 50%;left: 55px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
@media (max-width:767px) {.team-people .person-you .person-wrapper {left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}
.team-people .person-you .person-wrapper .btn {font-size: 15px;min-width: 0;padding: 15px 20px;background: none;color: chocolate;border-color: chocolate;}
.comment-form .team-people .person-you .person-wrapper input[type=submit] .icon, .search-form .team-people .person-you .person-wrapper .search-submit .icon, .team-people .person-you .person-wrapper .btn .icon, .team-people .person-you .person-wrapper .comment-form input[type=submit] .icon, .team-people .person-you .person-wrapper .search-form .search-submit .icon {font-size: 22px;margin-right: 15px;}
.comment-form .team-people .person-you .person-wrapper input[type=submit] .link-text, .search-form .team-people .person-you .person-wrapper .search-submit .link-text, .team-people .person-you .person-wrapper .btn .link-text, .team-people .person-you .person-wrapper .comment-form input[type=submit] .link-text, .team-people .person-you .person-wrapper .search-form .search-submit .link-text {font-size: 20px;vertical-align: middle;}
.team-people .person-you .person-wrapper h3 {color: #e64510;font-weight: 300;font-size: 28px;margin-top: 0;letter-spacing: -.05em;}
@media (max-width:767px) {.team-people .person-you .person-wrapper h3 {font-size: 25px;}}
.team-people .person-you .person-wrapper h3>span {font-weight: 500;letter-spacing: 0;}
.team-people .person-you .person-wrapper p {font-size: 16px;margin-bottom: 35px;}
@media (max-width:767px) {.team-people .person-you .person-wrapper p {margin-bottom: 20px;}}
@media (max-width:480px) {.team-people .person-you .person-wrapper p {font-size: 12px;}}
.team-people .person-you .person-wrapper .person-button {padding: 17px 25px 17px 20px;font-size: 18px;}
@media (max-width:480px) {.team-people .person-you .person-wrapper .person-button {padding: 10px;font-size: 16px;}}
.team-people .person-you .person-wrapper .person-button .icon {font-size: 22px;margin-right: 15px;}
@media (max-width:480px) {.team-people .person-you .person-wrapper .person-button .icon {font-size: 20px;}}
@media (min-width:480px) {.team-people .person {width: 49%;padding-bottom: 49%;float: left;margin: 0 .5% 1%}
.team-people .person-you {width: 99%;padding-bottom: 49%;float: left;max-width: none;margin: 0 .5% 1%}
.comment-form .team-people .person-you input[type=submit], .search-form .team-people .person-you .search-submit, .team-people .person-you .btn, .team-people .person-you .comment-form input[type=submit], .team-people .person-you .search-form .search-submit {margin-right: 10px;}}
@media (min-width:768px) {.team-people .person {width: 32%;padding-bottom: 32%}
.team-people .person-you {width: 98%;padding-bottom: 32%}
.team-people .person-blank {display: block;}}
@media (min-width:992px) {.team-people .person {width: 24%;padding-bottom: 24%}
.team-people .person-you {width: 74%;float: left;padding-bottom: 24%}
.team-people .person-grid {overflow: hidden;margin: 0 auto;padding: 0 5%;}}
@media (max-width:480px) {.team-people .person, .team-people .person-you {width: 98%;padding-bottom: 98%}}


/* Modal */
.btn:before{font-family: FontAwesome;font-weight: normal;margin-right: 10px;}
main{background: #fff;padding: 20px;}
article {padding-bottom:15px;}
article li{ color: #444; font-size: 15px; margin-left: 33px; line-height: 1.5; padding: 5px;}
article h4,article h2, article h5, article p{ padding: 14px; color: #333;}
article p{ font-size: 15px;line-height: 1.5;}
@media only screen and (min-width: 720px){main{margin-left: auto;margin-right: auto; padding: 24px;}}
@media (min-width: 576px) {.modal-dialog {max-width: 700px!important;}}
.modal-header .close {margin-top: -1.5rem;}
.form-title {margin: -2rem 0rem 0rem;}
.comment{ margin: 1rem 0rem;  text-align: justify;}
.delimiter {padding: 1rem;}
.social-buttons .btn {margin: 0 0.5rem 1rem;}
.signup-section {padding: 0.3rem 0rem;}
.form-group {margin-bottom: 1rem;}
.close{float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .5;border: 0;background: none;}
.form-group {margin-bottom: 1rem;}
.btn-block {display: block;width: 100%;}
.btn-info {color: #fff;background-color: #d2691e;height:40px;border: 0;}
.btn-info:hover, .btn-info:focus {color: #000;background-color: #3d3d3dfc;border: 0;}
.modal-dialog .modal-content {padding: 1rem;}
@media (max-width:767px) {.modal-dialog .modal-content {padding: 0.8rem;}}
.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;outline: 0;}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.modal-header .close {padding: 1rem;margin: -1.5rem -1rem -1.5rem auto;}
.modal-backdrop.show {z-index: 1001;}
.form-group input {height: 40px;}
.form-group textarea {height: 100px;}


/* Career Form */
.file-upload-wrapper {position: relative;width: 100%;height: 60px;}
.file-upload-wrapper:after {content: attr(data-text);position: absolute;top: 0;left: 0;background: #fff;padding: 10px 15px;display: block;width: calc(100% - 40px);pointer-events: none;height: 40px;line-height: 25px;color: #999;border-radius: 5px 10px 10px 5px;font-weight: 300;text-align: left;}
.file-upload-wrapper:before {content: 'Завантажити';position: absolute;top: 0;right: 0;display: inline-block;height: 40px;background: #9e9e9e;color: #fff;z-index: 25;font-size: 16px;line-height: 25px;padding: 0 15px;pointer-events: none;border-radius: 0 5px 5px 0;}
.file-upload-wrapper:hover:before {background: darken(#4daf7c, 10%);}

/* Company Values */
.p-vac__item-leftp{line-height:1.5rem;text-align:left;padding-bottom:10px;}
.valuesi{font-size:50px;text-align:right;}
@media(max-width:575px){.valuesi{font-size:30px;}}
.file-upload-wrapper{position:relative;width:100%;height:60px;}
.file-upload-wrapper:after{content:attr(data-text);position:absolute;top:0;left:0;background:#fff;padding:10px 15px;display:block;width:calc(100%-40px);pointer-events:none;height:40px;line-height:25px;color:#999;border-radius:5px 10px 10px 5px;font-weight:300;text-align:left;}
/* .file-upload-wrapper:before{content:'Завантажити';position:absolute;top:0;right:0;display:inline-block;height:40px;background:#9e9e9e;color:#fff;z-index:25;font-size:16px;line-height:40px;padding:0 15px;pointer-events:none;border-radius:0 5px 5px 0;}*/ 
.file-upload-wrapper:hover:before{background:darken(#4daf7c,10%);}
@media(max-width:575px){.valuesi{font-size:30px;}}

#captcha input{
background:url(https://img3.uploadhouse.com/fileuploads/17737/17737011310213e71805ecf2292144cbbecf42ad.png) no-repeat scroll 0 0 transparent;
    margin: 0 0 0 5px;
    padding: 0;
    border: medium none;
    cursor: pointer;
    width: 15px;
    height: 15px;
}
.li-min li{
line-height: 0.9rem;
text-align: left;
font-size: 0.8rem;
}