@import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans:ital,wght@0,500;0,600;0,700;1,500&display=swap');
@media only screen and (max-width: 767px) {
  .rest {
   display:none;
  }
  .desktopsec{
   display:none;
  }
  .mobsection{
   display:block;
  }
  .menu_overlay .fas{
      right:20px;
      font-size:2rem;
  }
  video{
      height:422px !important;
  }
  .eyest{
          margin-top: 60px !important;
  }
  .ivye{
    justify-content: start;
}
  .ndsi{
      background-image:none !important;
  }
  .hoiuse{
      left:0px;
  }
  .boonly, .boonly:hover {
    font-size: 20px;
    line-height: 20px;
    bottom: 15px;
    width: 100%;
    left: 10px;
}
.eowe{
    margin-top:28px;
}
.excan{
       font-size: 38px;
    letter-spacing: -2px;
    line-height: 44px;
}
.exlead{
    line-height: 23px;
    font-size: 14px;
    width: 100%;
    color: #ffffff;
    margin-bottom: 0px;
    margin-top: 10px;
}
.iwes{
    padding-top:25px;
    padding-bottom:80px;
}
.industry{
        height: 80vh !important;
}
.seio, .seio:hover {
    bottom: 20px;
    font-size: 20px;
    left: 15px;
    line-height: 25px;
    width: 80%;
}
.seovice{
    font-size: 20px;
    left: 15px;
    line-height: 25px;
    top:15px;
}
.loaece{
    padding-top:30px;
    padding-bottom:50px;
}
.seoge{
    width:100px;
    left:15px;
}
.seso{
    margin-top:60px;
}
.seoses {
    height: 200px;
}
.leyes, .leyes:hover{
        position: absolute;
    bottom: 15px;
    padding: 10px 18px;
    background-color: #000000;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    left: 15px;
    border-radius: 50px;
}
.siose{
    height: 200px;
}
.isey{
    margin-top:25px;
}
  .couses{
    font-size: 35px;
    line-height: 48px;
}
.oitys{
    padding-top:30px;
    padding-bottom:30px;
}
.sois{
    padding-top:60px;
    padding-bottom:40px;
}
.loaes{
    margin-top:20px;
}
.nidess{
    padding-top:50px;
}
  .sei{
      font-size:18px;
  }
.hasee{
    margin-top:15px;
}
.hiuse{
    padding:30px 15px;
}
.hose{
    width:100%;
}
.social{
    margin-bottom:0px;
    margin-top:0px;
}
.biuy{
    columns: 1;
  -webkit-columns: 1;
  -moz-columns: 1;
}
.soces{
    margin-top:20px !important;
}
.offcanvas-header{
    right:15px;
}
.cofes{
    margin-bottom:5px;
    padding-top: 8px;
}
.subese, .subese:hover{
    width:50%;
}
.noy{
    padding-top:0px !important;
}
  .zeyu{
      z-index:99;
  }
  li.eos{
      padding: 0 30px 0 0px;
  }
  /*.h2-r{
      font-size: 2rem;
  }*/
  .meny{
      padding-top:0px;
  }
  .list a{
      font-size:14px;
  }
  .list li{
     padding: 0 12px 0 0px;
     white-space: nowrap;
  }
  ul.list{
      /*padding:0 15px;*/
      display: inline-flex;
    align-items: baseline;
    justify-content: start;
    /*width:369px;*/
  }
  
  .choose .position-absolute{
      top: 100% !important;
  }
  .suportel, .suport{
      display:none;
  }
  .noine{
	    display:none;
	}
	h3.oned{
	   font-size: 66px;
    color: #ffffff;
    font-weight: 700;
    margin-bottom: 0px;
	}
	.byou .accordion-button::after{
	    display:none;
	}
	.byou .accordion-button:not(.collapsed){
	    background-color:#424242;
	    padding: 15px 10px;
	    margin-bottom: 10px;
	    border-radius: 5px;
	}
	.byou .accordion-item{
	   border:0px solid; 
	}
	.byou .accordion-button:focus{
	    box-shadow:none;
	}
	.byou .accordion-button{
	    padding:30px 5px;
	}
	.yose{
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
h1.ques{
    font-size: 48px;
    letter-spacing: -1px;
    line-height: 48px;
    font-weight:700;
}
.menu_overlay{
    align-items: baseline;
    padding-left:0px;
    padding-right:0px;
    overflow-y: scroll;
    overflow-x: hidden;
}
p.decis {
    font-size: 15px;
}
.nonu{
    padding-top:10px;
}
/*.sahisin{
    display:none;
}*/
.noise{
    margin-top:-295px;
}
.ces, .ces:hover{
        font-size: 14px;
    padding: 7px 17px;

}
/*.landing_page{
   z-index:99; 
}*/
.nwe{
      padding-bottom:0px;
      padding-top:100px;
   }
   .main_text{
       margin-top:80px;
   }
   .yoio{
       background:none
   }
   .mouse_move{
	    display:none;
	}
	
   
   .paxe{
      padding-bottom:20px;
      padding-top:20px;
   }
   p.than{
       display:none;
   }
   .rewe{
       position: absolute;
    bottom: 42%;
    z-index: 99;
    /*left: 26%;*/
    display:none;
   }

   .conservi{
       display:none;
   }
   
   .cuse{
       font-size:25px;
       padding-bottom:0px;
       font-weight:600;
   }
   .ses{
    width:100%;
    max-width:100% ;
    padding-bottom: 0px;

}
.locate{
    top:16px;
}
.pou{
    padding-top:30px;
     padding-bottom:30px;
}
.weble{
    width:100%;
   line-height:30px;
   font-weight:600;
}

.weae{
    padding-bottom:30px;
    display:none;
}
.oee{
    font-size:32px;
}
#uu1
    {
        -webkit-order: 4;
        
    
    
        order: 4;
        
    }

#uu2{
        -webkit-order: 1;
        
    
    
        order: 1;
        margin-bottom:14px;
        
    }
#uu3{
        -webkit-order: 2;
        
    
    
        order: 2;
         margin-bottom:14px;
        
    }
#uu4{
        -webkit-order: 3;
        
    
    
        order: 3;
        
    }
   
    .desyi{
        padding-left:15px;
        padding-right:15px;
    }
    .logoes a img{
        width:30%;
    }
.fex{
    display: flex;
    align-items: center;
}
.servtext{
    padding-top:0px;
    padding-left:15px;
}
.lets{
    display:none;
}

    .every{
    font-size: 60px;
    line-height: 69px;
}
p.value {
    font-size: 17px;
}
.lee{
    width:100%;
}
.tyu{
    font-size: 250px;
    margin-bottom: 0px;
    font-weight: 600;
    font-family: 'Merriweather Sans', sans-serif;
}
.lese{
  padding-left:15px;  
  padding-right:15px;
}
.webe{
   font-size: 24px;
    line-height: 32px;
    letter-spacing: 0px;
    font-weight: 600;
}
.te{
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0px;
}
.sicon{
  width:60px;  
}
.oures{
    max-width:100%;
    padding:30px 15px 0px 15px;
}
.whyu{
    right: 0px; 
    padding: 10px 10px;
}
.locateweb{
    top:69px;
}
li.tes span{
    font-size:15px;
}
.tile{
    font-size: 37px;
    letter-spacing: -2px;
    font-weight: 600;
    line-height: 37px;
}
.masthead{
    height:69vh;
}
.sahisin{
    display:none;
}

.zehe1{
    display: none;
}

.leads{

    width:100%;
    font-size:14px;
}
.leadpp{
    font-size: 14px;
    
}
.circe1{
    
    width: 260px;
    height: 260px;
  margin:20px auto;
    
}
.circe2{
   
   width: 260px;
    height: 260px;
  margin:20px auto;
    
}
.circe3{
   
  width: 260px;
    height: 260px;
  margin:20px auto;
   
}
.circe4{
  width: 260px;
    height: 260px;
  margin:20px auto;
   
}
.ounde{

    padding: 0 50px;
 
}
.ounde1{
   
    padding: 0 80px;
   
}
.ovise{
    padding:60px 20px;
}
.omisone{
     padding:60px 20px;
}

.visie {
    /*position: relative;
    z-index: 9;
    left: 0;
    padding-left: 0px;
    top: 7%;
    right:0;*/
    display:none;
}
.misie{
     display:none;
}
   .global{
    font-size: 23px;
   
    line-height:30px;
} 
.aboutye{
    padding-top:15px;
    padding-bottom:15px;
}
.headvsion{
    font-size:40px;
}
.dose{
    right:0;
}
.pete{
    padding-left:0px;
    padding-right:0px;
}
.useoe{
    padding:40px 20px;
}
/*.webpot{
    width:100%;
}*/
.delo1{
     display:none;
}
.servo{
    padding-top:25px;
    padding-bottom:25px;
}
.wehead{
    font-size:28px;
    font-weight:600;
}
.leadpp1{
    width:100%;
    max-width:100%;
}
a.nouu{
    display:none;
}
.quoe{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    margin-top: 15px;
}
.qhesad{
    font-size: 22px;
    line-height: 32px;
}
.ouserve{
     display:none !important;
}
.quotelets{
    padding: 50px 20px;
}
.cusing{
   width: 100%;
    max-width: 100%;
    font-size: 26px;
    line-height: 29px;
    padding-top: 11px;
    letter-spacing: -1px;
    font-weight: 500;
}
/* .bu{
    width: 134px !important;
    font-size: 14px !important;
    color: #000000 !important;
    height: 45px !important;
    bottom: 80px !important;
} */
/* .ba{
    width: 134px !important;
    font-size: 14px !important;
    color: #000000 !important;
    height: 45px !important;
} */
.ico{
    width:30px;
}
.concopy{
    display:none;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.rest{
		display:none;
	}
	.desktopsec{
	display:block;
	}
	.mobsection{
	display:none;
	}
	/*.sahisin{
    display:none;
}*/

.exlead{
    line-height: 27px;
    font-size: 15px;
    font-weight: 500;
    width: 100%;
}
.excan{
    font-size: 60px;
    letter-spacing: -3px;
    line-height: 62px;
}
.mouse_move{
    display:none;
}
.suportel, .suport {
    display: none;
}
.whyu {
    right: 0%;
    padding: 10px;
}
.zehe1{
    display: none;
}
.eyest{
    margin-top:50px !important;
}
	.leads{

    width:100%;
}
.circe1{
    
    width: 315px;
    height: 315px;
    margin: 20px 10px;
    
}
.circe2{
   
   width: 315px;
    height: 315px;
    margin: 20px 10px;
}
.circe3{
   
   width: 315px;
    height: 315px;
   margin: 20px 10px;
}
.circe4{
   
  width: 315px;
    height: 315px;
   margin: 20px 10px;
}
.ovise{
    padding:25px 30px;
}
.omisone{
     padding:25px 30px;
}
.misie {
  
    right: 10%;
}
.visie{
    left:10%;
}
.aboutye{
    padding-top:40px;
}
.pinte{
    display: none;
}
.pete{
    padding-left:0px;
    padding-right:0px;
}
.dose{
    right:0;
}
.useoe{
    padding:40px 15px;
}
.delo1{
     display:none;
}
.yose {
    width :33%;
    max-width: 33%;
    padding-top: 15px;
}
.menu_overlay{
    align-items:center;
}
.conte{
    padding: 69px 20px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 20px;
}
.poje{
     border-top-right-radius: 0px;
      border-bottom-left-radius: 20px;
}
.conige{
   border-top-right-radius: 0px;
    border-bottom-left-radius: 20px;
}
.quoe{
    justify-content:flex-start;
    margin-top: 15px;
}
.ouserve{
    display:none !important;
}
.noise{
    display:none;
}
.concopy{
    display:none;
}
 li.eos{
      padding: 0 30px 0 0px;
  }
  .hiuse{
    padding:30px 15px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.nonu{
    display:none;
}
.desktopsec{
	display:block;
	}
	.mobsection{
	display:none;
	}
.excan{
       font-size: 60px;
    letter-spacing: -3px;
    line-height: 66px; 
}
.exlead{
    width: 64%;
    font-size:15px;
}
.movingnot{
	     display:none !important;
	}
	.noise{
	     display:none;
	}
	#main{
	    display:none;
	}
	.zehe1{
    display: none;
}
.circe1{
    
    width: 220px;
    height: 220px;
    
}
.circe2{
   
   width: 220px;
    height: 220px;
    
}
.circe3{
   
    width: 220px;
    height: 220px;
   
}
.circe4{
   
    width: 220px;
    height: 220px;
   
}
.ounde{
   
    padding: 0 28px;
   
}
.ounde1{
  
    padding: 0 69px;
    
}
.ovise{
    padding:69px 40px;
}
.omisone{
     padding:69px 40px;
}
.aboutye{
    padding-top:40px;
}
.pinte{
    display: flex;
    align-items: center;
    justify-content: center;
}
.useoe{
    padding:35px 14px;
}
.ades{
  width:80%;

}
.conte{
    padding:20px;
}
.ouserve{
    display:none !important;
}
.concopy{
    display:none;
}
li.eos{
      padding: 0 30px 0 0px;
  }
  .list li{
      padding: 0 20px 0 0px;
  }
  .hiuse{
    padding:30px 15px;
}
}
@media only screen and (min-width: 1199px) and (max-width: 99999px) {
	#main{
		display:none;
	}
	.desktopsec{
	display:block;
	}
	.mobsection{
	display:none;
	}
	.noneis{
	     display:none;
	}
	.noise{
	     display:none;
	}
		.movingnot{
	     display:none !important;
	}
	.nonu{
    display:none;
}
}
li.ee1 a{
    color:#ffffff;
    font-size:16px;
    text-decoration:none;
}
li.ee1 {
    padding-bottom:10px;
    list-style: none;
}
ul.loises{
    display: flex;
    list-style: none;
    padding-left: 0px;
    margin-bottom:0px;
    align-items:center;
    justify-content:start;
}
ul.loises li a{
    color: #ffffff;
    text-decoration: none;
    /*background-color: #f07820;
    padding: 9px 15px;*/
    font-size: 14px;
}
ul.loises li{
   padding: 5px 11px;
    background-color: #f07820;
    margin-right: 12px;
    border-radius: 50px;
}
.iobue{
    margin-top:20px;
    margin-bottom:20px;
}

.move2 {
      top: 3%;
    left: 40%;
    
   }
   .move3{
    top: 17%;
    right: 7%;
     
   }
   .move4 {
    top: 15%;
    left: 5%;
   }
   .move5 {
    top: 34%;
    left: 7%;
   }
   
   .move6 {
    top: 20%;
    right: 7%;
      
   }
   .move7 {
     top: 23%;
    left: 45%;
     
   }
   .move8 {
    top: 31%;
    right: 8%;
     
   }
   .move9{
     top: 35%;
    left: 7%;
     
   }

   .move12{
      top: 25%;
    left: 45%;
     
   }
 /*botom*/
 
 .move13 {
     bottom: 5%;
    right: 10%;
      display:none;
   }
    .move14 {
      bottom: 25%;
    left: 40%;
      
   }
   .move15 {
      bottom: 14%;
    right: 7%;
    width: 50px;
    height: 50px;
   }
    .move16 {
     bottom: 8%;
    left: 44%;
    width: 50px;
    height: 50px;
     
   }
  
   
   .move17{
       bottom: 14%;
    left: 3%;
     
   }
   .move18 {
      bottom: 50%;
    left: 5%;
    width: 50px;
    height: 50px;
     
   }
   
   .move19{
      bottom: 33%;
    right: 3%;
     
   }
  .move20 {
     bottom: 20%;
    right: 35%;
     display:none;
   }
   .move21{
       bottom: 35%;
    left: 5%;
   }
   .move10{
     bottom: 35%;
    right: 5%;
     
   }
   .move11{
      bottom: 28%;
    left: 33%;
     display:none;
   }
   @media only screen and (min-width: 320px) and (max-width: 500px) {
    ul.list { flex-wrap: wrap !important;
    }
   }
