

body {
font-family: "Arimo", sans-serif;
  color: var(--accent-color);
  margin:0px;
  padding:0px;
}


header{width:100%;float:left;padding:30px 0px;border-bottom:#f5f5f5 solid 1px;}

.sociallinks{width:35px;height:35px;background:#000;color:#fff;border-radius:50%;text-align:center;font-size:14px;line-height:35px;margin-left:10px;}



.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    background: 0 0;
     font-family: "Baloo 2", sans-serif;
    border: 0;
    margin-left:8px;
    color:#000;
    font-weight: 500;
    text-transform: uppercase;
    font-size:12px;
    letter-spacing: 2.7px;
    transition: color .15s 
ease-in-out, background-color .15s 
ease-in-out, border-color .15s 
ease-in-out;
}

section.middle_part{width:100%;float:left;margin-top:20px;}

.mid_right_pic{width:100%;float:left;}

.mid_right_pic img{width:100%;}

.mid_content{width:100%;float:left;}

.mid_content h1{width:100%;float:left;margin-top:0px;margin-bottom:15px;font-size: 43px;font-family: "Montserrat", sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 51px;
    letter-spacing: 3.5px;
    word-spacing: 24px;}

.mid_content p{font-size: 14px;width:100%;float:left;line-height:30px; font-family: "Baloo 2", sans-serif;}


.mid_content h2{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:25px;font-family: "Montserrat", sans-serif;
    font-weight: 500;}

.what_we_do{width:100%;float:left;margin-top:100px;}

.what_we_do h2{
    width: 100%;
    float: left;
    margin-top: 0px;
    margin-bottom: 15px;
    font-size: 43px;
    text-align:center;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 51px;
    letter-spacing: 3.5px;
}

.industrial{width:100%;float:left;border:#ccc solid 1px;padding:10px;text-align:center;margin-bottom:20px;min-height:181px;}

.industrial figure{width:100%;float:left;text-align:center;margin-bottom:0px;}

.industrial h3{width:100%;float:left;margin-top:14px;margin-bottom:5px;font-size:20px;font-family: "Montserrat", sans-serif;
    font-weight: 500;}

.industrial p{width:100%;float:left;font-size:15px;line-height:24px;margin-bottom:0px; font-family: "Baloo 2", sans-serif;}

.industrial_padding{padding:0px 0px;}

.logos_content{width:100%;float:left;margin-top:74px;}

.logo_pic{width:100%;float:left;padding:2px;}

.logo_pic figure{width:100%;float:left;border:#ccc solid 1px;height:172px;margin-bottom:0px;position:relative;}

.pic1 {
    width: auto !important;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    -webkit-transition: all 0.25s 
ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s 
ease-in-out;
}


.owl-prev-arrow, .owl-next-arrow {
  font-size: 30px;
  color: #fff;
  background: #333;
  padding: 5px 15px;
  border-radius: 50%;
  cursor: pointer;
  transition: background 0.3s;
}

.owl-prev-arrow:hover, .owl-next-arrow:hover {
  background: #555;
}

.owl-nav {
  position: absolute;
  top: 40%;
  width: 100%;
  display: flex;
  justify-content: space-between;
}



.owl-theme .owl-nav [class*=owl-] {
    color: #000 !important;
    font-size:25px !important;
    margin:-5px -15px 0px -15px !important;
    padding: 4px 7px;
    background: #fff !important;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}

.gallery{width:100%;float:left;margin-top:50px;}

.gallery figure{width:100%;float:left;}

.gallery figure img{width:100%;}

footer{width:100%;float:left;border-top:#ccc solid 1px;margin-top:60px;}

.footer_content{width:100%;float:left;text-align:center;border-right:#ccc solid 1px;padding:35px 0px;}

.footer_content_list{display:inline-block;text-align:left;width:84%;}

.footer_content_list h2{margin-top:14px;margin-bottom:5px;font-size:18px;font-family: "Montserrat", sans-serif;
    font-weight: 500;    text-transform: uppercase;color:#262626;padding-top:7px;}

.footer_content_list p{font-size:14px;line-height:24px;margin-bottom:0px;padding-top:0px;}

.footer_content_list p a{text-decoration:none;color:#000;}

.footer_content_list figure{background:#ccc;float:left;margin-right:20px;margin-top:10px;}

.map{width:100%;float:left;}

.address_content{width:100%;float:left;background:#000;padding:35px 0px;text-align:center;}

.address_content p{display:inline-block;color:#fff;margin-bottom:0px;font-size:12px;margin-right:20px;}

.address_content p:last-child{margin-right:0px;}

.address_content p i{margin-right:5px;}

.address_content p a{text-decoration:none;color:#fff;}

.logo{float:left;}

.menu{padding:0px;background:#fff;float:right;}

.toggler_button{position:absolute;top:-38px;right:0px;}

.icon_margin{margin-left:30px;}













