/*
Theme Name: heacool-child
Theme URI: https://smartdata.tonytemplates.com/heacool
Template: heacool
Author: SmartDataSoft
Author URI: http://smartdatasoft.com
Description: If you are someone who provides Heating & Cooling or any one of these two services to people, check it out: Season changes, so does our habit. We want warm environment in winter and cool environment in summer. And kudos to the companies who provides heating $ cooling facilities to us so we can work, sleep, eat etc with comfort and relax. If you are one of these incredible people, we are here for you with our “HeaCool - Heating & Air Conditioning” WordPress theme to make your website best. It is fully elementor compatible with some awesome and functional addons which will make your site amazing to view. HeaCool is fully responsive with mobile devices. Redux customizer provides you the ability to customize your website. Multimedia posts, multiple post formats, widgets and sidebars are here to make your site more beautiful. And more importantly no matter what you language is, It is compatible. And It is well documented. Let’s try our amazing theme to build your awesome website for your incredibly useful business. Don’t hesitate – try it! All the best.
Tags: ac services, air conditioning, company, conditioning, cooling, handyman, heating, hvac, installation, rapair, services
Version: 3.0
*/
/*----------------------------------------
[Table of contents]
1. Typography
   1.1 Typography Styles
   1.2 Page Preloader
   1.3 Forms
   1.4 Buttons
   1.5 Social Icons
   1.6 Tags
   1.7 Calendar
2. Main Structure
   2.1 Layout Styles
   2.2 Header
       1.2.1 Slide Menu
   2.3 Footer
   2.4 Main Slider
3. Content
   3.1 Breadcrumbs block
   3.2 Category block
   3.3 Pricing block
   3.4 Video block
   3.5 Brands block
   3.6 Text + Icon block
   3.7 Testimonials block
   3.8 Request form block
   3.9 Gallery block
   3.10 Bulb block
   3.11 Faq page
   3.12 Blog page
   3.13 Shop page
   3.14 Contact Box
   3.15 Contact Box Form
   3.16 News
   3.17 Coupon
   3.18 Popup form
   3.19 Counter
4. Plugins overlay styles
---------------------------------------*/
/*---------------------------------------*/
/*--------     1. Typography     --------*/
/*---------------------------------------*/
/*-------  1.1 Typography Styles --------*/

.responsive_hd_logo{
	width: auto !important;
	margin-top: auto !important;
}

@media (max-width: 480px) {
  .responsive_logo > a img {
    width: 30% !important;
  }
	.responsive_hd_logo > a img {
  		width: 40% !important;
	}
}

@media (max-width: 991px) {
    .responsive_logo > a img {
        width: 40% !important;
    }
}

.header-code-one .top_header .logo {
  text-align: center !important;
}

.top_header {
    padding: 21px 0 13px !important;    
}

.fig_text{
	bottom: 0px !important;
}

@media (max-width: 1366px) {
  .fgt-logo {
	  bottom: 0px !important;	  
  }
}

ul.cnt_hed{
	margin-top: revert !important;
}

.col-lg-4.col-md-3.contc {
/*     margin-top: 10px; */
	margin-top: 28px;
}

.widget-contact ul li span small{
	color: #ffffff !important;
}

.cppt > h3 {
  word-break: break-all;
	margin-top: 5px;
}

@media (min-width: 1200px) {
  .container {
    width: 1400px;
  }
}

.navigations nav {
  float: none;
}

.navigations nav ul{
	text-align:center;
}

.responsive-header.sticky .responsive_header_navigations nav ul{
	padding-left: 0px;
}

.responsive-header.sticky .responsive_header_navigations nav ul ul li {
    padding: 10px 25px;    
	width: 100%;
}

.navigations nav ul li a{
	text-transform: capitalize;
}

.navigations nav ul li{
	    padding: 21px 30px 20px;
}

.navigations nav ul#menu-primary-menu li.menu-item-has-children > a:after {
    content: '\f107';
    font-family: fontawesome;
    position: absolute;
    right: 14px;
    color: #ffffff;
    font-size: 12px;
	top: 23px;
}

.responsive_header_navigations nav ul li a::before {
	top: 3px;
}

.responsive_header_navigations nav ul ul{
	width: 300px;	
}

.navigations nav ul ul li {    
    text-align: left;
}

.navigations nav ul ul {
	width: 300px;
}

.responsive_header_navigations nav ul li a{
	text-transform: capitalize;
}

.wp-singular.heacool_services-template-default.layout2 .service-single li{
	list-style-type: disc !important;
}

/* .wp-singular.heacool_services-template-default.layout2 .service-single img{
	display: none !important;
} */

.wp-singular.heacool_services-template-default.layout2 ul {
  margin-bottom: 3%;
}

@media (min-width: 480px) {
	.home .svss_list li{
/* 		width: 33.33% !important; */
		width: 50% !important;
	}
}

@media (min-width: 992px) {
  .page-id-1691 .mp_contact_info_details .col-md-3 {
    width: 33.33% !important;
	padding-right: 70px !important;
    padding-left: 70px !important;
  }
}

.home .blog-info .post-title a{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.custom-abt-info span{
	color: #4a87cb;
}

@media (min-width: 1200px) {
	.home-second-section .col-lg-4{
		width: 50% !important;	
	}
}

.fig_text{
/* 	padding: 40px 0px !important; */
	display: none !important;
}

.fgt-logo {
/*   bottom: 1%; */
	display: none !important;
}

.svss_list li {
  font-size: 26px;
}

.advgs-info{
	width: 330px !important;
}

.col-lg-6.fin-img-col {
  width: 40% !important;
}

.head-info .cnt-info {
  font-size: 16px !important;
}

.top_header .emg-sec > span {
  font-size: 16px !important;
  color: #333333 !important;
}

@media (min-width: 1200px) {
	.ourmaince section .container {
	  width: 1000px;
	}
}

.header-code-one .top_header .container .row{
  display: flex;
  align-items: center;	
}

.emg-sec h4 a{
 color: #ff0000;
}

.emg-sec h4 a:hover{
 text-decoration: underline;	
}

.responsive-header.sticky .container {
  display: flex !important;
  align-items: center !important;
}