@media (min-width:1800px){
.sp-page-builder .page-content #section-id-1551352968297 {
    background-position: 0px -150px!important;
      background-attachment: initial!important;
}
}
@media (min-width:1600px) and (max-width:1800px){
.sp-page-builder .page-content #section-id-1551352968297 {
    background-position: 0px -100px!important;
      background-attachment: initial!important;
  
}
}
@media (min-width:1400px){
  .container{
    width:1370px;
  }
}
@media (min-width:1200px) and (max-width:1400px){
.sppb-addon-person { 
    min-height: 465px!important; 
}
}
@media (min-width:992px) and (max-width:1400px){
 
  .hot-line a {
    font-size: 18px!important;
}
  .sp-page-builder .page-content #section-id-1551352968297{
  padding-bottom:8px!important;
  }
 .img-logo img,  .img-logo img {
    max-width: 100%!important;
    padding-top: 1em!important;
}
  #sppb-addon-1551956744154 li a,#sppb-addon-1552373549364 li a {
  padding: 0px 12px!important;
}
  #sppb-addon-1551352968306 .class1 p {
    font-size: 42px!important;
}
  .service-lable{
    font-size:16px!important;

}
  #section-id-1551424924643 img{
  max-width:80%!important;
  }
  .service-add p{
  font-size:18px!important;
  }
  .sppb-addon-person { 
    min-height: 410px; 
}
  #sppb-addon-1551862120320 .btn-class1 input {
    font-size: 13px!important;
}
  #sp-footer{
  padding:0;
  }
  .sp-page-builder .page-content #section-id-1551866617493 {

    background-position: 30% 0!important;
}
  #sppb-addon-1551867565124 .footer-info p {
    font-size: 1.6rem!important;
}
 
}
@media (max-width: 992px){
#sppb-addon-1551956744154 li a,#sppb-addon-1552373549364 li a {
    padding-top: 7px;
    padding-right: 0!important;
    padding-bottom: 7px;
    padding-left: 0!important;
}
  .header-fix div{
  margin-bottom:0px!important;
  }
  .sppb-addon-person { 
    min-height: 385px; 
}
  .hot-line p{
  text-align:center;
  }
  #column-id-1551956744117 .sppb-column-addons {
    margin: 0.8em 0em 0em 0em!important;
}
  
   .sppb-responsive-bars.open {
    background-color: #E6B406!important;
}
  .sppb-responsive-bars{
  border: 1px solid #E6B406!important;
  }
  #column-id-1551352968301 div {
  text-align:center;
  }
   #section-id-1551352968505 div{
 /*padding-bottom: 0em!important;*/
     padding-top: 0em!important;
}
  #section-id-1551352968505 img{
  width:100%!important;
  }
  #sppb-addon-1551424924385>div{
  text-align:center;
  }
  .sp-page-builder .page-content #section-id-1551424924643 {  
    background-position: 70% 50%!important;
    padding-bottom:10em!important;
}
  #section-id-1551424924643 .sppb-text-right {
    text-align: center;
}
  .sp-page-builder .page-content #section-id-1551441960522{
  padding-top:0em!important;
    padding-bottom:0em!important;
  }
  #column-id-1551441960516 div{
  margin-bottom:0px;
  }
  #sppb-addon-1551685493556 h2.sppb-addon-title{
  /*margin-top:4em!important;*/
  }
  #section-id-1551694825341 .sppb-col-md-4{
  width:60%!important;
  margin:auto!important;
	padding: 2em 0em;
  }
  #sppb-addon-1551696344992 .btn-class1 button {
    font-size: 13px!important;
}
  #sppb-addon-1551780834966 h2.sppb-addon-title{
  margin-top:4em!important;
  }
  #sppb-addon-1551786460579 #btn-1551786460579.sppb-btn-custom{
  width:35%!important;
  }
  #section-id-1551862120372{
  padding-bottom:0!important;
        text-align: center!important;
  }
  #section-id-1551862120395{
  text-align:center;
    padding: 10px 0px!important;
  }
  #sppb-addon-1551862120320 .btn-class1 input{
  font-size:13px!important;
  }
  .sp-page-builder .page-content #section-id-1551866617493 {
    background-position: 35% 0!important;
}
  .sp-page-builder .page-content #contact{
  padding-bottom:0px!important;
  }
  #column-id-1552373549361 .sppb-column-addons {
margin-top:0.8em;
}
  .news #sp-section-2 {
    margin-top: 5em;
}
}
@media (max-width:768px){
 .img-logo img, .img-logo img {
    max-width: none;
    width: 85%;
    padding-top: 1.5em!important;
    padding-left: 1.5em!important;
}
   .hot-line a {
    font-size: 17px!important;
    
}
   .hot-line{
  margin-right:1em;
  }
  #sppb-addon-1551352968306 .class1 p {

    font-size: 32px!important;   
}
  #sppb-addon-1551352968431 .btn2 {
    font-size: 14px!important;
}
  .sppb-animated-number{
  font-size:60px!important;
  }
  .sppb-animated-number-title {
    font-size: 14px!important;
      line-height: 20px!important;
  }
.sp-page-builder .page-content #section-id-1551352968297 {
  padding-bottom: 2.5em!important;
  }
#section-id-1551352968505 img {
    width: 100%!important;
}
.text-info p {
    font-size: 14px!important;
}
.sp-page-builder .page-content #section-id-1551424924513 {
  padding-bottom: 30px!important;
  }
  .service-lable p{
  font-size:14px;
  }
  #section-id-1551424924643 img{
  width:80%!important;
  }
  .service-add p {
  
    font-size: 10px!important;
  }
  .stage h3 {

    font-size: 16px!important;
  
  }
  
  .stage p {
    font-size: 12px!important;
}
  h2.sppb-addon-title {
    font-size: 24px!important;
  
  }
  .sppb-btn-custom {
    font-size: 12px!important;
}
   .advant-info h3 {
 
    font-size: 16px!important;
}
 .advant-info p {
   
    font-size: 14px!important;
    
}
  .advant{
  min-height: auto!important;
  }
 .form2-title p {
    font-size: 22px!important;
}
.form-field input {
   
  font-size: 10px!important;
  }
  .btn-class1 button {
    font-size: 10px!important;
    width: 90%!important;
}
  .conf p{
  font-size:12px;
  }
  #sppb-addon-1551862120320 .btn-class1 input {
    width: 60%!important;
    margin-top: 1em!important;
}
  .mini-form h3{
  font-size:28px!important;
  }
  .mini-form p{
  font-size:14px!important;
  }
  .footer-info-title img {
    width: 80%;
}
  .footer-info p{
  text-align: center!important;
  }
  .latest-art .sppb-col-sm-4{
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width:480px) {
.form-title p {
    font-size: 16px;
    color: #fff;
}
 .hot-line p {

    font-size: 12px!important;

}
 .hot-line a {

    font-size: 12px!important;

}
   .img-logo img {
    max-width: none;
    width: 85%;
    padding-top: 1em!important;
    padding-left: 1.5em!important;
}
#sp-page-builder .page-content #section-id-1551956744119 {
    height: auto;
}
  #column-id-1551956744117 .sppb-column-addons {
    margin: 0.3em 0em 0em 0em!important;
}
  #sppb-addon-1551352968431 .inner-form select, #sppb-addon-1551352968431 .inner-form input[type="text"], #sppb-addon-1551352968431 .inner-form input[type="tel"] {
 
    font-size: 12px!important;
    
}
  #sppb-addon-1551352968431 .btn2 {
    font-size: 11px!important;
}
  .sppb-animated-number-title {
    font-size: 10px!important;
    line-height: 14px!important;
}
  .sppb-animated-number {
    font-size: 45px!important;
}
  #servies div{
  padding-top:0!important;
    padding-bottom:0!important;
  }
  #servies img{
  width:70%;
  }
  .service-lable p {
    font-size: 12px;
}
  .sp-page-builder .page-content #section-id-1551694825283 {
    padding-top: 0!important;
  
  }
  #section-id-1551694825341 .sppb-col-md-4 {
    width: 70%!important;
    margin: auto!important;
    padding: 2em 0em;
}
  .form2-title p {
    font-size: 18px!important;
}
  #sppb-addon-1551696344992 .btn-class1 button {
    font-size: 12px!important;
    margin-top:1em!important;
}
  #sppb-addon-1551696344992 .form-field input, #sppb-addon-1551696344992 .btn-class1 button {
    height: 61px;
    border-radius: 13px;
    margin: 0em 0em;
    box-sizing: border-box;
}
  .conf p {
    font-size: 11px!important;
    line-height: 1.5em!important;
}
  .sp-page-builder .page-content #practice{
  padding-top: 0px!important;
    /*padding-bottom: 0px!important;*/
  }
  .sp-page-builder .page-content #section-id-1551772381083 {
    padding: 0px 0px 0px 0px!important;}

#sppb-addon-1551780834966 h2.sppb-addon-title {
    margin-top: 0em!important;
  color:#000!important;
}
.sp-page-builder .page-content #section-id-1551780834986{
padding:0px!important;
}
.sp-page-builder .page-content #section-id-1551785126891 {
    padding: 20px 0px 50px 0px!important;
    margin: 0px 0px 0px 0px;
}
  #sppb-addon-1551786460579 #btn-1551786460579.sppb-btn-custom {
    width: 50%!important;
}
  #sppb-addon-1551862120320 .btn-class1 input {
    font-size: 13px!important;
    width: 70%!important;
    margin-top: 1em!important;
}
#sppb-addon-1551866617499 h2.sppb-addon-title {
    margin: 30px 0px 10px 0px!important;
    color:#000!important;
}
  .sppb-addon-content .ymaps-2-1-73-map{
  height:250px!important;
  }
  #sppb-addon-1551866617505{
  max-height:250px;
  }
  .adress h3 {
    color: #E6B406;
    font-size: 18px;
}
  .sp-page-builder .page-content #section-id-1551424924643 {
    padding-top: 50px!important;
}
  .form-field input, #sppb-addon-1551862120320 .btn-class1 input {
   
    margin-right: 0em!important;
     margin-left: 0em!important;
}
  #sppb-addon-1551696344992 .form-field, #sppb-addon-1551696344992 .btn-class1{
  text-align:center;
  }
   .sp-page-builder .page-content #section-id-1552373549358,.sp-page-builder .page-content #section-id-1551956744119 {
      height: auto!important;
    }
    #column-id-1552373549361 .sppb-column-addons {
    margin-top: 0.5em;
}
    .modal-dialog .inner-form select, .modal-dialog .inner-form input[type="text"], .modal-dialog .inner-form input[type="tel"] {
    font-size: 13px;
}
   .modal-dialog {
    top: 10%;
}
    .modal-dialog .form-lable p {
    font-size: 15px;
}
  .modal-dialog .btn2 {
    font-size: 12px;}
}

  @media (max-width:320px) {
  
  #sppb-addon-1551352968431 .inner-form select, #sppb-addon-1551352968431 .inner-form input[type="text"], #sppb-addon-1551352968431 .inner-form input[type="tel"] {
    font-size: 10px!important;
}
    #sppb-addon-1551352968431 .btn2 {
    font-size: 10px!important;
      height:50px!important;
}
    .sp-page-builder .page-content #section-id-1551424924648{
    padding:0!important;
    }
    .sp-page-builder .page-content #section-id-1551424924643 {
    background-position: 70% 50%!important;
    padding-bottom: 2em!important;
      padding-top: 2em!important;
      
}
    .sp-page-builder .page-content #section-id-1551685493734 {
    background-position: 60% 0!important;
}
	h2.sppb-addon-title {
    font-size: 20px!important;
}
    .sp-page-builder .page-content #section-id-1551685493739{
    padding-bottom:20px!important;
    }
    #section-id-1551692474507 .sppb-btn-custom {
    padding: 15px 15px!important;
      }
    .sp-page-builder .page-content #section-id-1551694825283{
    padding-bottom:0px!important;
    }
    .sppb-addon-persion .sppb-person-information>span.sppb-person-designation, .sppb-addon-persion .sppb-person-information>span.sppb-person-email, .sppb-addon-person .sppb-person-information>span.sppb-person-designation, .sppb-addon-person .sppb-person-information>span.sppb-person-email {
    margin-top: 5px;
    display: block;
    font-size: 12px!important;
    font-weight: 500;
    color: rgba(0,0,0,.4);
}
    .sppb-addon-person {
    min-height: 345px;
}
    .mini-form h3 {
    font-size: 24px!important;
}
    #sppb-addon-1551862120320 .btn-class1 input {
    font-size: 12px!important;
    width: 80%!important;
    margin-top: 1em!important;
}
    .form-field input {
    margin:0important;
}
    .footer-info p {
    text-align: center!important;
      font-size:1.8rem!important;
}
    .sppb-responsive-bars {
    padding: 7px;
  }
    #column-wrap-id-1551960139387{
    padding:0!important;
    }
#sppb-addon-1551956744154 li a,#sppb-addon-1552373549364 li a {
   
    font-size: 12px!important;
   
}
#sppb-addon-1551352968306 .class1 p {
    font-size: 24px!important;
}
    #sppb-addon-1551352968431 .form-title p {
    font-size: 24px!important; 
}
    #sppb-addon-1551352968431 .form-lable p {
    font-size: 17px!important;
}
    #sppb-addon-1551424924650 h2.sppb-addon-title {
      padding-top: 1em!important;}
.form-field input, #sppb-addon-1551862120320 .btn-class1 input {
   
    margin-right: 0em!important;
     margin-left: 0em!important;
}
.adress h3 {
    color: #E6B406;
    font-size: 16px;
}
    .adress p {
    color: #fff;
    font-size: 12px;
}
    #column-wrap-id-1552373549367{
    padding:0!important;
    }
    .sp-page-builder .page-content #section-id-1552373549358,.sp-page-builder .page-content #section-id-1551956744119 {
      height: auto!important;
    }
    #column-id-1552373549361 .sppb-column-addons {
    margin-top: 0.5em;
}
  .modal-dialog .inner-form select, .modal-dialog .inner-form input[type="text"], .modal-dialog .inner-form input[type="tel"] {
    font-size: 11px;
}
   .modal-dialog {
    top: 8%;
}
    .modal-dialog .form-lable p {
    font-size: 11px;
}
  .modal-dialog .btn2 {
    font-size: 10px;}
}
.form-title1 p {
    font-size: 22px;
}
.conf p {
    font-size: 10px!important;
    line-height: 1.5em!important;
}
}

    