#header-logo {
	width:420px;
}
		
#footer-logo {
	width:320px;
	margin-bottom: 30px;
}


#sidebar-logo {
	width:320px;
}

#slider-text {
  font-size: 23px;
  color: #fff;
  margin-top: 30px;
  line-height:35px;

}
		
@media (max-width: 1024px) {
  #header-logo {
    width: 320px;
  }

  #footer-logo {
    width: 200px;
	margin-bottom: 30px;
  }
  
  #sidebar-logo {
    width: 200px;
  }
  
  #slider-text {
    display:none;
  }
  
  #no-mobile {
    display:none;
  }
  
  .page-title .title {
    font-size: 44px;
  }
  
  .sec-title .title {
    margin-bottom: 0px;
  }
}

@media (max-width: 600px) {
  #header-logo {
    width: 270px;
  }

  #footer-logo {
    width: 200px;
	margin-bottom: 30px;
  }
  
  #sidebar-logo {
    width: 200px;
  }
  
  #slider-text {
    display:none;
  }
  
  #no-mobile {
    display:none;
  }
  
  .page-title .title {
    font-size: 44px;
  }
  
  .sec-title .title {
    margin-bottom: 0px;
  }
}

.main-menu .navigation > li.current > a {
  color:var(--theme-color1);
  font-weight:550;
}

.sticky-header .logo img {
  max-height: inherit;
}

.sticky-header .main-menu .navigation > li.current > a, .header-style-two .sticky-header .main-menu .navigation > li > a, .sticky-header .main-menu .navigation > li:hover > a {
  color:var(--theme-color1);
  font-weight:550;
}

.btn-link-style {
  font-weight: 400;
}

.about-img-box .sub-title {
  font-weight: 400;
  font-size: 21px;
}

.sec-title .sub-title {
  text-transform: inherit;
  margin-bottom:20px;
}

.sec-title .title#about {
  line-height: 30px;
}

.sec-title .title#company {
  line-height: 60px;
}


.counter-block .counter-title {
  font-size: 19px;
  font-weight: 550;
  text-transform: inherit;
}

.sec-title .sub-title {
  font-weight: 400;
  text-transform: inherit;
}

.accordion-box#jobs {
  max-width: 100%;
}

.btn-link-style-job {
  background-color: var(--theme-color-dark);
  color: var(--theme-color-white);
  font-size: 16px;
  font-weight: 400;
  line-height: var(--body-line-height);
  padding: 14px 36px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.btn-link-style-job:hover {
  border:1px solid var(--theme-color-dark);
  border-radius:1px;
  color: var(--theme-color-dark);
  background:#fff;
}

.page-title .title#detail {
  font-size: 40px;
}

.jobtext_list li {
  list-style: disc;
}

.contact-form .form-group input:not([type="submit"]), .contact-form .form-group textarea, .contact-form .form-group select {
  color:#0000a7;
}

.contact-list-one li .title {
  font-size: 14px;
  font-weight: 400;
  text-transform: inherit;
}

@media (max-width: 1399.98px) {
  .header-style-one .header-lower .logo-box {
    min-width: 250px;
  }
}

.contact-info-block .title {
  text-transform: inherit;
  font-weight:650;
}

.contact-info-block .text {
  text-transform: inherit;
  font-weight:400;
}

.footer-style-one .contact-area .phone, .footer-style-one .contact-area .mail {
  font-weight: 500;
}

.footer-style-one .subscribe-widget .text {
  font-weight: 500;
}