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

@media (min-width:540px) and (max-width:767px){
	
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4,  .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8,.col-xs-9, .col-xs-10, .col-xs-11,.col-xs-12 {position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.container{width:540px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11{float:left;}
.col-xs-12{width:100%;padding-left:0;padding-right:0;}
.col-xs-11{width:91.66666666666666%;}
.col-xs-10{width:83.33333333333334%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666666666666%;}
.col-xs-7{width:58.333333333333336%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666666666667%;}
.col-xs-4{width:33.33333333333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.666666666666664%;}
.col-xs-1{width:8.333333333333332%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666666666666%;}
.col-xs-pull-10{right:83.33333333333334%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666666666666%;}
.col-xs-pull-7{right:58.333333333333336%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666666666667%;}
.col-xs-pull-4{right:33.33333333333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.666666666666664%;}
.col-xs-pull-1{right:8.333333333333332%;}
.col-xs-pull-0{right:0%;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666666666666%;}
.col-xs-push-10{left:83.33333333333334%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666666666666%;}
.col-xs-push-7{left:58.333333333333336%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666666666667%;}
.col-xs-push-4{left:33.33333333333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.666666666666664%;}
.col-xs-push-1{left:8.333333333333332%;}
.col-xs-push-0{left:0%;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666666666666%;}
.col-xs-offset-10{margin-left:83.33333333333334%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666666666666%;}
.col-xs-offset-7{margin-left:58.333333333333336%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666666666667%;}
.col-xs-offset-4{margin-left:33.33333333333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.666666666666664%;}
.col-xs-offset-1{margin-left:8.333333333333332%;}
.col-xs-offset-0{margin-left:0%;}
.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}
.col-xs-none{display:none;}

.lines-in {
    position: absolute;
    display: flex;
    align-items: center;
    margin-left: -20px;
}
  
 .words h2 {
   
    font: normal normal normal 15px/25px Poppins;
  
} 

.business-box {
    width: 125px;
    height: 125px;
}
.client-box {
    width: 125px;
    height: 125px;
}
.allora {
    position: absolute;
    width: 75px;
    height: 95px;
}
 .what{
    width: 200px;
        
        margin: 0 20px;margin-bottom:40px;
    }
    .what-in{
        flex-wrap: wrap;
        justify-content:center;
    }
  
  


    
.banner h1 {
	
	font: normal normal normal 40px/57px Lyon-Regular;
}



    
}

@media (min-width:991px) and (max-width:1200px){
   .how-in{
        flex-wrap: wrap;
    }
    .block2{
        width:100%;
    }
    
    .how-right{
        padding: 30px 0;
    }
}
@media (min-width:767px) and (max-width:991px){
    .how-in{
        flex-wrap: wrap;
    }
    .block2{
        width:100%;
    }
    
    .how-right{
        padding: 30px 0;
    }
    .what{
    width: 250px;
        margin-bottom:40px;
    }
    .what-in{
        flex-wrap: wrap;
        justify-content:center;
    }
   
}

@media (max-width:991px){
    .abt-in{
   flex-wrap:wrap; 
}
.abt-in img{
   margin-left:0;
    margin-top:30px;
}
 .how-in{
        flex-wrap: wrap;
    }
    .block2{
        width:100%;
    }
    
    .how-right{
        padding: 30px 0;
    } 
}
 	
@media(max-width:767px){
     .core-in{
     flex-wrap:wrap;
     
 }
 .what-core-name{
     text-align:center;
         margin-top: 20px;
    margin-bottom: 5px;
 }
 .what-core-ul{
      text-align:center;
 }
 .what-core{
     margin-bottom:40px;
     text-align:center;
 }
 
 .contact-form-in{
     flex-wrap:wrap;
     justify-content: center;
     
 }
  .contact-form{
     flex-wrap:wrap;
     border-right: 0px solid #E6E6E6;
     border-bottom: 1px solid #E6E6E6;
 }
.add{
    padding:30px 0;
} 
 .form-text-mar {
    margin-right: 50px;
}

}

@media (min-width:320px) and (max-width:540px){
    

.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4,  .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8,.col-xxs-9, .col-xxs-10, .col-xxs-11,.col-xxs-12 {position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.container{width:100%;}
.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11{float:left;}
.col-xxs-12{width:100%;padding-left:0;padding-right:0;}
.col-xxs-11{width:91.66666666666666%;}
.col-xxs-10{width:83.33333333333334%;}
.col-xxs-9{width:75%;}
.col-xxs-8{width:66.66666666666666%;}
.col-xxs-7{width:58.333333333333336%;}
.col-xxs-6{width:50%;}
.col-xxs-5{width:41.66666666666667%;}
.col-xxs-4{width:33.33333333333333%;}
.col-xxs-3{width:25%;}
.col-xxs-2{width:16.666666666666664%;}
.col-xxs-1{width:8.333333333333332%;}

.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}
.col-xxs-none{display:none;}
.lines-in {
    position: absolute;
    display: flex;
    align-items: center;
    margin-left: -20px;
}
  
 .words h2 {
   
    font: normal normal normal 15px/25px Poppins;
  
} 
.business-box-in{
    font: normal normal 600 12px/25px Poppins;
}

.business-box {
    width: 83px;
    height: 83px
}
.client-box {
   width: 83px;
    height: 83px
}
.allora {
    position: absolute;
    width: 55px;
    height: 65px;
}

.hor-line {
    border-top: 1px solid #888888;
    width: 70px;
}
.lines {
    
   
    width: 24px;
}
.words{
    margin-right:0;
}

.what-in{
    flex-wrap: wrap;
}
.what{
    margin-bottom:40px;
}
.bottom h2 {
    text-align: center;
    font: normal normal normal 28px/38px Lyon-Regular;
    letter-spacing: 0.8px;
    color: #FFFFFF;
    width: 90%;
}
.menu ul li a {
   
    font: normal normal 600 13px/35px Inter;
   
    margin-right: 14px;
}
.logo{
    width:100px;
}
.simple {
    font: normal normal normal 21px/42px Lyon-Regular;}


.form-in{
    flex-wrap:wrap;
}

  .banner h1 {
   
    font: normal normal normal 27px/37px Lyon-Regular;
} 


}
