@charset "utf-8";
/* CSS Document */

li {
    list-style: none;
}
.clear{clear: both;}

body {
    /*font-family: Myriad Pro Regular;*/
    background-color:#ffffff !important;
    /* #e3e3e3overflow-x:hidden;*/
}
.clear {clear:both;}

.borderstyle {
    border: 1px solid green;
    height: 100%;
}

.mainTitle p {
    text-align: center;
    font-size: 35px;
}

.slick-prev::before,
.slick-next::before {
    content: none !important;
}

/*div {
        border: 1px solid;
}*/

.descrption_Chart p {
    font-size: 23px;
    line-height: 30px;
}

.numbersBlock_ofChars span,.numbersBlock_ofChars1 span {
    color:#069ac7;
    font-size: 45px;
}

.dottedBorder {
    text-align: center;
}

.LearnMore_block,
.our_Clients_block,
.What-we-can-offerBlock,
.partners_block,
.learn_someMore {
    color:#333333;
    font-size: 20px;
    text-align: center;
}

.learn_someMore {
    color: #fff !important;
}


/*.our_Clients_block{
  margin-top: -67px;
  position: relative;
  z-index: 99;
}*/

#premaitCenter_block {
    height: 469px;
}

.premaScreen_block {
    background-image: url("../images/prallax-img.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 469px;
    width: 100%;
    position: relative;
}

.premaScreen_block {
    /*padding:72px 90px 25px 90px ;*/
    padding:72px 0 25px ;
}

.left_premaScreen_block {
    color: #fff;
}

.screenBox {
    text-align: center;
}

.news_slider button.slick-prev.slick-arrow,
.slider_premaGroup_block button.slick-prev.slick-arrow {
    background-image: url("../images/left-arrow.png");
    height: 49px;
    width: 18px;
}

.news_slider button.slick-next.slick-arrow,
.slider_premaGroup_block button.slick-next.slick-arrow {
    background-image: url("../images/right-arrow.png");
    height: 49px;
    width: 18px;
}





#accordion {
    list-style: none;
    margin: 30px 0;
    padding: 0;
    height: auto;
    overflow: hidden;
}

/*#accordion li {
float: left;
border-left:
display: block;
height: 610px;
width: 105px;
padding: 15px 0;
overflow: hidden;
color: #fff;
text-decoration: none;
font-size: 16px;
line-height: 1.5em;
border-left: 1px solid #fff;}*/

#accordion.accordion-hor ul li {
    height: 610px !important;
}

#accordion div {
    height: 610px !important;
}

.grayDark_Bg {
    background-color: #333333 !important;
    box-shadow: -5px 12px 15px black !important;
}

.blueBg {
    background-color: #069ac7 !important;
    box-shadow: -5px 12px 15px black !important;
}

.blueDark_bg {
    background-color: #005774 !important;
    box-shadow: -5px 12px 15px black !important;
}

.grayPastel_Bg {
    background-color: #4d4d4d !important;
    box-shadow: -5px 12px 15px black !important;
}

.gray_Bg {
    background-color: #e3e3e3 !important;
    box-shadow: -5px 12px 15px black !important;
}

#accordion li img {
    border: none;
    border-right: 1px solid #fff;
    float: left;
    margin: -15px 15px 0 0;
}

#accordion li.active {
    width: 915px;
}

.container_block{
    position:relative;
}

.clear{
    clear:both;
}

#click_test{
    position:absolute;
    top:0;
    right:0;
}

#menu_test{
    display:none;
}

.bgColor_block {
    background-color: #fff;
    margin: 13px 0;
    padding-top: 25px;
}

.partners_logos ul,
.premaGroup_logos ul {
    padding: 0;
}

.partners_logos li,
.premaGroup_logos li {
    display: inline-block;
    height: auto;
    margin: 30px 17px;
}

.partners_logos ul li.first,
.premaGroup_logos ul li.first
{
    margin-left: 0;
}

.partners_logos ul li.last,
.premaGroup_logos ul li.last {
    margin-right: 0;
}

.premaGroup_logos li {
    margin: 30px 10px;
}

.settings_block {
    background-color: #fff;
}

.sctions_block {
    background-image: url("../images/map-bg.png");
    background-position: center top;
    background-repeat: no-repeat;
    /*background-size: cover;*/
    height: 638px;
    margin-bottom: -162px;
    margin-top: -63px;
    padding-bottom: 30px;
    padding-top: 44px;
}

.branch-1 {
    cursor: pointer;
    height: 24%;
    left: 71%;
    position: absolute;
    top: 6%;
    width: 12%;
    z-index: 190;
}

.branch-2 {
    cursor: pointer;
    height: 46%;
    left: 37%;
    position: absolute;
    top: 24%;
    width: 28%;
    z-index: 190;
}

.branch-3 {
    cursor: pointer;
    height: 39%;
    left: 69%;
    position: absolute;
    top: 55%;
    width: 23%;
    z-index: 190;
}

.branch-4 {
    cursor: pointer;
    height: 32%;
    left: 12%;
    position: absolute;
    top: 6%;
    width: 18%;
    z-index: 190;
}

.branch-5 {
    cursor: pointer;
    height: 40%;
    left: 9%;
    position: absolute;
    top: 53%;
    width: 21%;
    z-index: 190;
}


.imageMap_block {
    margin-bottom: 40px;
    position: relative;
    text-align: center;
}
.right_premaScreen_block{
    float: left
}
.right_premaScreen_block.screenBox {
    position: relative;
}

.right_premaScreen_block img {
    position: relative;
    z-index: 1;
    border-radius: 0 0 10px 10px;
    width: 100% !important;
}

.right_premaScreen_block .small_slider {
    left: 0;
    position: absolute;
    top: 3%;
    width: 100%;
    z-index: 0;
}

.text_premaScreen_block {
    float: right;
    width: 52%;
}

.paragraph_block p {
    color:#fff;
}

#mian_slider_block button.slick-next.slick-arrow,
#mian_slider_block button.slick-prev.slick-arrow {
    display: none !important;
}

#mian_slider_block .img img {
    /*height: 680px;
    max-height: 70%;*/
    width: 100%;
}

#mian_slider_block {
    padding: 0;
    position: relative;
}

#container_block {
    padding: 0;
}

.slick-slider {
    /*max-height: 904px;*/
    /*border: 1px solid red;*/
}

.innerBlock_style .slick-slider {
    margin-bottom: 0;
}













.pushmenu {
    background: #ffffff none repeat scroll 0 0;
    font-family: Arial,Helvetics,sans-serif;
    height: 100%;
    position: fixed;
    text-align: center;
    top: 0;
    width: 171px;
    z-index: 1000;
}

.pushmenu h3 {
    color: #cbbfad;
    font-size: 14px;
    font-weight: bold;
    padding: 15px 20px;
    margin: 0;
    background: #282522;    
    height: 16px;
}

.pushmenu a {
    display: block; /* drops the nav vertically*/
    color: #333333;
    font-size: 14px;
    text-decoration: none;
    padding: 14px;
}

.pushmenu a:hover {
    background:#333333;
    color: #fff;
}

.pushmenu a:active {
    background: #454f5c;
    color: #fff;
}

.pushmenu-left {
    right: -240px;

}

.pushmenu-left.pushmenu-open {
    padding-top: 20px;
    right: 0;
}

.pushmenu-push {
    overflow-x: hidden;
    position: relative;
    right: 0;
}

.pushmenu-push-toright {
    right: 171px;
}

/*Transition*/
.pushmenu, .pushmenu-push {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;  
}

html.pushmenu-push-toright header{
    left: -171px;
}

#nav_list {
    background-image: url("../images/menu-icon.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 26px;
    margin-right: 5px;
    margin-top: 25px;
    text-indent: -99999em;
    width: 29px;
}

nav-list.active {
    background-position: -33px top;
}

header {
    background-image: url("../images/top-menu-bg.png");
    background-position: right center;
    background-repeat: repeat-y;
    height: 79px;
    left: 0;
    position: fixed;
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index: 1001;
}

header nav {
    float: right;
    padding: 30px 0 0;
    z-index: 210;
}
section.content {
    font-family: Arial, Helvetica, sans-serif;
    padding: 10px 20px;
}

.noPadding_style {
    padding: 0;
}

.topLogo {
    background-image: url("../images/logo.png");
    float: right;
    height: 49px;
    margin-right: 21px;
    margin-top: 15px;
    width: 161px;
    cursor: pointer;
}

.topLogo .page-scroll {
    display: block;
    font-size: 0;
    height: 100%;
    outline: 0;
}

.social_media_links div.title {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    padding: 14px;	
}

.socialMedia_icons a,
.socialMedia_icons a:hover {
    display: inline-block;
    font-size: 34px !important;
    padding: 0;
    margin: 0 3px;
    background-color: inherit;
    color: inherit;
}

.main_slider div.subSlider {
    position: relative;
}

.header-slider-text{
    color: #fff;
    position: absolute;
    font-size: 18px;
    font-weight: 600;
}

.slid1_text {
    bottom: 73px;
    right: 0;
    color: #5f5f5f;
}

.slid2_text {
    left: 427px;
    top: 103px;
    width: 43%;
}

.slid3_text {
    color: #5f5f5f;
    right: 10px;
    top: 218px;
    width: 31%;
}

.slid4_text {
    color: #5f5f5f;
    left: 28px;
    position: absolute;
    top: 35px;
}

.slid6_text {
    font-size: 44px;
    left: 326px;
    top: 292px;
    line-height: 51px;
}

.slid7_text {
    bottom: 87px;
    font-size: 44px;
    left: 59px;
}

.branch-1 div.tooltip {
    height: 100%;
    left: -16%;
    width: 130%;
}

.branch-2 div.tooltip {
    height: 157%;
    top: -26%;
    width: 111%;
}

.branch-3 div.tooltip {
    height: 105%;
    right: -8%;
    top: 0;
}

.branch-4 div.tooltip-left {
    height: 139%;
    left: -1%;
    position: absolute;
    top: -17px;
    width: 139%;
}

.branch-5 div.tooltip-left {
    height: 98%;
    top: 0;
    width: 107%;
}
.tooltip, 
.tooltip-left{
    width: 100%;
}

#solutions_block {
    background-color: #fff;
}

#careers_block {
    background-color: #fff;	
}

#about_us2 {
    background-color: #fff;
    padding-bottom: 26px;
}

.paragraph_block p {
    padding-top: 40px;
     font-size: 16px
}

.What-we-do_block {
    bottom: 0;
    color: #fff;
    font-size: 20px;
    overflow: auto;
    position: absolute;
    text-align: center;
    width: 101%;
}

.line-BG {
    text-align: center;
}

.mainHeader nav {
    border: 0;
    border-radius: 0;
    background-color: transparent !important;
}

span.loader,
span.loader2 {
    margin-top: 25px;
    float: left;
}

.numbersBlock_ofChars img {
    float: left;
}

.services_responsiv_block {
  display: none;
}

/********************* Personal Inforamtion form ******************************/
.full-field {
    /*width: 71.2%!important;*/
    display: inline-block;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    width: 24%;
    text-transform: capitalize;
}

.small-field{
    width: 76%!important;
    display: inline-block;
}

.form-group {
    margin-bottom: 15px;
    margin-top: 12px;
}

.form-group-small {
    margin-bottom: 15px;
    margin-top: 12px;
    /*width: 41%;*/
    width: 49%;
    display: inline-block;
}

.fname{
    width: 9.9%;
}

.text_area{
    max-height: 200px;
    height: 200px!important;
}

input[type=file] {
    /* display: block; */
    display: inline-block;
}

#personal_Inforamtion_form label,
#personal_Inforamtion_form small {
    font-weight: normal;
    font-size: 16px;
}

#personal_Inforamtion_form h2 {
    font-size: 35px;
    text-transform: capitalize;
}

#personal_Inforamtion_form button.cancel_button {
    background-color: #333333;
    border-radius: 0;
    color: #fff;
    border: 0;
}

#personal_Inforamtion_form .submit_button {
    border-radius: 0 !important;
    background-color: #069ac7;
    border: 0;
}

.form-group.upload_CV input.full-field.full_name {
    padding-bottom: 40px;
}

#personal_Inforamtion_form .form-group button {
    font-size: 16px;
}

#personal_Inforamtion_form .address_block input {
    height: 85px;
}

#personal_Inforamtion_form input,
#personal_Inforamtion_form .text_area {
    border-radius: 0;
}

#personal_Inforamtion_form .form-control {
  width: 86.5%;
}

.left_contactUs_block label {
  width: 22% !important;
  
}


.contact_Us .form-control {
  width: 76.5% !important;
}

.contact_Us .form-group-small {
  margin-bottom: 5px;
  margin-top: 1px;
  width: 100%;
}

.contact_Us .submit_button {
  margin-right: -9px;
}

/********************* End Of Personal Inforamtion form ******************************/

.slid7_text span {
  font-size: 44px !important;
  background-color: black;
  opacity: 0.81;
  line-height: -16!important;
  display: inline;
  padding: 7px 12px;
  padding-top: 6px;
  font-weight: normal;
}


@media only screen and (min-width : 320px) and (max-width : 767px) {

  .main_slider .img {
        height: 495px;
    }

    .main_slider .img img {
    max-width: none;
    width: inherit !important;
  }

  .main_slider .img {
  height: 495px;
}

.imageMap_block{
      display: none;
    }

    .services_responsiv_block {
      display: block !important;
    }
    

    .services_description p {
      text-align: center;
      margin-bottom: 46px;
      margin-top: 13px !important;
      font-size: 16px;
    }

    .premaScreen_block {
        height: 728px;
    }

    .sctions_block {
        height: auto; 
    }

    .right_premaScreen_block img {
        margin: 0 auto;
    }

    .right_premaScreen_block {
        float: none;
        margin: 0 auto;
        width: 291px;
    }

    .subSlider.slick-slide div.img p {
        width: 100%;
        left: 0;
    }


    .main_slider p {
        background-color: rgba(0, 0, 0, 0.6);
        color: white;
        height: 100%;
        padding-top: 102px;
        top: 0;
        width: 100%;
        left: 0;
        bottom: 0;
        right: 0;

    }

    .premaGroup_logos ul li {
        width: 100%;
        text-align: center;
    }
}


@media only screen and (min-width : 767px) and (max-width : 1199px) {
    .right_premaScreen_block {
        float: none;
        margin: 0 auto;
        width: 370px;
    }

}


@media only screen and (min-width : 1300px) and (max-width : 5000px) {
    .mainContent_Block {
        /*position: relative;
        top: -30px;
        z-index: -1;*/
        overflow: hidden;
        margin-bottom: 20px;
 }
}


@media only screen and (min-width : 480px) and  (max-width : 991px) {

  .accordion_block ul#media1,
  .accordion_block ul#media {
    height: 350px !important;
  }


}

@media only screen and (max-width : 991px) {

  .careerBlock select {
    width: 100% !important;
  }

  .formButton {
    padding-right: 0;
    padding-left: 0;
    width: 100% !important;
  }

  .services_img img {
    text-align: center;
    margin: 0 auto;
  }

    #personal_Inforamtion_form input,
    #personal_Inforamtion_form .text_area,
    #personal_Inforamtion_form label,
    .form-group-small {
        width: 100% !important;	
    }

    .right-footer {
        text-align: left !important;
    }


}


@media only screen and (min-width : 900px) and (max-width : 1400px) {
  .slid6_text {
    width: 71% ;
    left: 41px;
    top: 185px;
  }
}

@media only screen and (max-width : 1023px) {
  .slick-slider {
    margin: 0 auto;
    /*max-width: 84%;*/
    width: 100%;
  }
}


@media only screen and (min-width : 320px) and (max-width : 1082px) {
    .descrption_Chart {
        text-align: center !important;
    }

    .numbersBlock_ofChars {
        margin: 0 auto;
        overflow: auto;
        width: 267px;
    }
}

@media only screen and (min-width : 320px) and (max-width : 1199px) {
    .premaScreen_block {
        height: 684px;
    }

    .ContctAddrs span,
    .InerLftCol i {
      float: left !important;
      margin: 0 10px;
      width: auto !important;
    }

    .contact_Us .form-control {
    width: 100% !important;
    }


    .text_premaScreen_block {
        width: 100%;
    }

    .main_slider p {
        background-color: rgba(0, 0, 0, 0.6);
        color: white;
        height: 100%;
        padding-top: 102px;
        top: 0;
        width: 100%;
        left: 0;
        bottom: 0;
        right: 0;
    }
}

@media only screen and (min-width : 320px) and (max-width : 618px) {
    
    .ContctAddrs span {
      width: 283px !important;
  }
}

@media only screen and (max-width: 800px ) {
  #clients_block .small_slider .slick-slider {
    width: 85%;
  }
}

@media only screen and (max-width : 480px) {

    .InerLftCol i {
      width: 13px !important;
    }

    .accordion_block ul#media1 li,
    .accordion_block ul#media li {
      margin-right: 20px;
    }

    .ContctAddrs span {
      width: 199px !important;
    }

    .main_slider .img {
        height: 495px;
    }

    .slid7_text span {
    font-size: 40px !important;
    padding: 10px 12px 7px;
    }

    .socialMedia_icons {
      bottom: 302px !important;
    }

    ul#media1 li.first img,
    ul#media li.first img {
        margin-left: 15px;
    }

    .descrption_Chart p {
        text-align: center;
    }

    .accordion_block .first {
        padding-left: 5px !important;
        margin-right: 5px;
    }

    ul#media,
    ul#media {
        padding-left: 0 !important;
    }

    .accordion_block ul {
        padding-left: 0;
    }

    .accordion_block .first {
        padding-left: 11px;
    }

    #mian_slider_block .img img {
        max-width: none !important;
        width: inherit !important;
    }

    #mian_slider_block .img {
        /*height: 100% !important;*/
        min-height: 100%;
    }

    /*#mian_slider_block .img img {
    height: 100%;
    max-width: none;
    }*/
}

@media only screen and (min-width: 320px) and (max-width : 938px) {
  .slid6_text {
  font-size: 30px;
  line-height: 36px;
  }

  p.header-slider-text span {
    font-size: 22px !important;
  }

  #mian_slider_block .slick-track {
    height: 615px;
  }

  .main_slider .img img {
  max-width: none;
  width: inherit !important;
  }
}

@media only screen and (max-width : 364px) {

}

#featured {list-style:none;visibility:hidden;}
#featured img {display:block;max-width:100%;}
#featured li {width:100%;}

.tooltipster-content {
    border-bottom: 13px solid #419ec7 !important;
}
.container-fluid{
    padding-left: 0;
    padding-right: 0;
}
.learn-some-more-about-us{
    margin: 0 auto;
    width: 90%;
}

.news_slider .img {
    margin: 0 auto;
    text-align: center;
    /*width: 93%;*/
    width: 253px;

}

.logo_img img {
    width:100%;
    border: 1px solid #919191;
}

.descriptionBlok p {
    font-size: 20px;
}

.slider_premaGroup_block {
    margin-top: 60px;
}

.slider_premaGroup_block .img a.btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    outline: 0;
}

.whiteBlock_style {
    background-color: #fff;
    padding-bottom: 40px;
    padding-top: 40px;
}

.grayBlock_style {
    background-color: #efefef;
    padding-bottom: 40px;
    padding-top: 40px;
}

.innerBlock_style {
    margin: 0;
    background-color: #fff;
}

.numbersBlock_ofChars1 {
    text-align: center;
}

.screen_slider button.slick-prev,
.screen_slider button.slick-next {
    display: none !important;
}

.learn_someMore {
    color:#000;
}

.learn_someMore {
    bottom: -42px;
    color: #000;
    position: absolute;
    text-align: center;
    width: 100%;
}


#servicesBlock {
    background-color: #fff;
}


footer{
    background-color: #333333;
    color: #fff;
    padding: 15px 0;
    margin-bottom: 0;
    width: 100%;
    overflow: auto;
}

.footer_block a {
    border: 0 none;
    color: #fff;
    font-size: 15px;
    outline: 0 none;
    padding-left: 0;
    padding-right: 0;
    cursor: pointer;
}
.right-footer{
    text-align: right;
}
.premaBlue{
    color: #069ac7;
}

#counter_contant,
#solutionsBlock {
    background-color: #fff;
}

.social_media_links div.title {
    visibility: hidden;
}

.header-slider-text {
    visibility: hidden;
}

.header-slider-text.visible {
    visibility: visible;
}

ul#media1 li img,
ul#media li img {
    box-shadow: -17px -12px 23px -20px black !important;
    margin-left: 20px;
}

/*ul#media li.first img {
  margin-left: 0;
}*/

.accordion_block {
    margin-top: 20px;
}

/*.contact_Us .phoneCont label {
width: 20%;
}*/

.countryBlock label {
    width: 20%;
}

.countryBlock select {
    border-radius: 0 ;
}

.InerLftCol {
    margin-top: 63px;
}

.ContctAddrs img {
    display: inline-block;
    float: left;
    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
}

.ContctAddrs span {
    display: inline-block;
    float: right;
    font-size: 16px;
    left: 0;
    line-height: 20px !important;
    position: relative;
    text-align: left;
    text-transform: none;
    margin-bottom: 16px;
    width: 405px;
}

.premaePmty {
    visibility: hidden;
    height: 12px;
}

.footer_copyright {
    text-align: center;
    text-transform: capitalize;
}

.googleMap {
    height:433px; 
    width: 100%; 
    border:2px solid #eee; 
    display:inline-block; 
    overflow:hidden; 
}

.iframe_block {
    position:relative; 
    top:-48px; border:none; 
}

.formButton {
    width: 98%; 
}

.form-group-small label {
    width: 20%;
}

.colorBlack {
    color: #000 !important;
}

.premaIMG {
    text-align: center;
}

#premaGroupBlock h2 {
    color:#069ac7;
    margin-bottom: 27px;
    margin-bottom: 27px;
}

p.header-slider-text span {
    font-size: 27px;
}

.slid6_text.col-lg-6.col-md-6.col-sm-6.col-xs-6 span strong {
    font-size: 44px;
}

.socialMedia_icons {
  bottom: 281px;
  left: 32px;
  position: absolute;
}

.social_media_links {
  height: 82%;
  position: relative;
}

/**************************************************/

.services_description p {
  margin-top: 48px;
}

.services_img {
  margin-top: 39px;
}

.services_cont {
  overflow: auto;
}

.homeLrearn_more {
  margin-top: -32px;
}

.personal_Inforamtion select {
  border-radius: 0;
}

.residence_of select {
  margin-left: 4px;
}

.formButton button {
  width: 80px;
}

.InerLftCol i {
  font-size: 23px;
  line-height: 23px;
}

.left_contactUs_block .submit_button {
  text-transform: capitalize;
  width: 80px;
}

.contact_Us .text_area {
  margin-top: 8px;
}

.news_slider .slick-slide img {
  margin: 0 auto;
}

.form-group.upload_CV {
  margin-bottom: 27px;
  margin-top: 25px;
}

.accordion_block ul#media1 li,
.accordion_block ul#media li {
  margin-left: -20px !important;
}

.cover {
  background: red none repeat scroll 0 0;
  border: 1px solid;
  position: relative;
  z-index: 99;
}

section#solutionsBlock ul.slick-dots li button::before {
    font-size: 45px;
}

section#solutionsBlock ul.slick-dots {
    bottom: 0;
}

section#solutionsBlock ul.slick-dots li {
    margin: 0 !important;   
}

@media screen and (min-width:992px) and (max-width:1200px) {
    section#solutionsBlock .slick-initialized.slick-slider {
        height: 540px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    section#solutionsBlock .slick-initialized.slick-slider {
        height: 421px;
    }

    .accordion_block.slick-slide.slick-current.slick-active ul#media {
        height: 421px !important;
    }
}

@media screen and (min-width:480px) and (max-width:767px) {
    section#solutionsBlock .slick-initialized.slick-slider {
        height: 360px;
    }
}

@media screen and (min-width:320px) and (max-width:479px) {
    section#solutionsBlock .slick-initialized.slick-slider {
        /*height: 295px;*/
    }

    section#solutionsBlock ul.slick-dots {
    bottom: -25px;
    }
}

/*@media screen and (min-width:320px) and (max-width:480px) {
    #counter_contant, #solutionsBlock {
    overflow: hidden !important;
    }   

    #solutionsBlock {
  height: 100% !important;
  margin-bottom: 160px;
  overflow: auto !important;
    }

    .our_Clients_block {
        display: none;
    }
}*/

@media screen and (min-width:1200px) {
    section#solutionsBlock ul.slick-dots {
        bottom: -22px !important;
    }
}
