/*!
Theme Name: Solutek Child
Theme URI: https://solutek-wp.laralink.com/
Author: ThemeServices
Author URI: https://themeforest.net/user/themeservices
Description: Solutek - Technology & IT Solution WordPress Theme
Template: solutek

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Make hero banner title smaller */
.elementor-widget-hero-banner h1,
.elementor-widget-hero-banner .tg-title,
.tg-banner-title,
[class*="hero-banner"] h1,
[class*="hero-banner"] .title-heading {
  font-size: 48px !important;
  line-height: 1.35 !important;
  font-weight: 700 !important;
}
body .blog-sidebar { margin-left:0px; }
body .solutek-btn a {
	padding:10px 20px;
}
body .service-area.style-two {
  padding: 60px 0 60px;
}
.service-area.style-two .col-lg-4 {
	margin-top:30px;
}
body .breadcumb-content ul li {
	color:#fff;
}
body .sticky {
	background:#fff !important;
}
body .solutek_nav_manu.style-two .solutek_menu > ul > li > a, body .sticky .solutek_menu li a {
  color: #232323 !important;
}
body .about-area.style-two {
	padding: 80px 0 60px;	
}
body .breadcumb-area.about {
  padding: 0px 0 50px;
  margin-top: 60px;
}
body .solutek_menu > ul > li > a {
  display: block;
  margin: 0px 21px 0px;
  -webkit-transition: 0.5s;
  text-decoration: none;
  font-size: 16px;
  color: #232323;
  font-weight: 400;
  font-family: var(--body-color-font);
}
body .hero-area.style-two {
  max-height:650px;
}
body .hero-area.style-two .hero-contant h5 {
	color:#fff;
}
body h5.section-sub-title {
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  font-family: var(--heading-font);
  border-radius: 20px;
  background-color: var(--accent);
  border: 1px solid var(--accent);
  display: inline-block;
}
body .solutek_nav_manu.style-three.sticky .solutek_menu > ul > li > a {
  color: #232323 !important;
}
body .address-area {
 margin: 30px 50px 0;
}

@media screen and (min-width: 1200px) {
  body .top-header-area {
    padding: 4px 50px 4px 50px;
  }
}
@media screen and (min-width: 992px) {
  body .cs_height_150 {
    height: 60px;
  }
}

/* Responsive adjustments */
@media (max-width: 1024px) {
  .elementor-widget-hero-banner h1,
  .elementor-widget-hero-banner .tg-title,
  .tg-banner-title,
  [class*="hero-banner"] h1 {
    font-size: 42px !important;
  }
}

@media (max-width: 768px) {
  .elementor-widget-hero-banner h1,
  .elementor-widget-hero-banner .tg-title,
  .tg-banner-title,
  [class*="hero-banner"] h1 {
    font-size: 30px !important;
  }
}

@media (max-width: 480px) {
  .elementor-widget-hero-banner h1,
  .elementor-widget-hero-banner .tg-title,
  .tg-banner-title,
  [class*="hero-banner"] h1 {
    font-size: 24px !important;
  }
}