/*
Theme Name: Pure Air Enterprises
Theme URI: http://demo.casethemes.net/bixol/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/portfolio/
Description: Cleaning Services WordPress theme is a modern, clean and professional WordPress theme which is specially created to spread and represent your cleaning services business to your potential customers. <b>Bixol</b> theme is fully responsive, and it looks attractive on all types of screens and devices. It comes with a lot of user-friendly and customizable features those will help you to create a robust website to achieve the main goal of online business.   
Version: 1.7.2
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: bixol
Text Domain: bixol-child
Tags: cleaner, cleaning, cleaning agency, cleaning business, cleaning company, cleaning service, building, floor cleaning, house cleaning, window cleaning, housekeeping, washing, maintenance, janitor
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.
*/

/* Elementor Editor Color Fix */
.elementor-edit-area-active .e-con {--primary-color: inherit !important; --secondary-color: inherit!important;}

/* Theme Style Changes */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {line-height: 1.2 !important;}
/*h2, .h2 {font-size: 38px;}
h3, .h3 {font-size: 32px;}
h4, .h4 {font-size: 28px;}
h5, .h5 {font-size: 24px;}
h6, .h6 {font-size: 20px;}*/
#pagetitle .image-overlay {display: none;}
#pagetitle:before {background-color: rgba(17,26,60,0.7) !important;}
#pagetitle .page-title, .single-post #pagetitle .page-title {font-size: 52px !important;}
/*.ct-heading h3.item--title {font-size: inherit;}*/
.image-effect-white a:before {
  content:'';
  position:absolute;
  top:0;
  left:-75%;
  z-index:2;
  display:block;
  width:50%;
  height:100%;
  background:-o-linear-gradient(left,#fff 0%,rgba(255,255,255,.3) 100%);
  background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,.3)));
  background:linear-gradient(to right,#fff 0%,rgba(255,255,255,.3) 100%);
  -webkit-transform:skewX(-25deg);
  -khtml-transform:skewX(-25deg);
  -moz-transform:skewX(-25deg);
  -ms-transform:skewX(-25deg);
  -o-transform:skewX(-25deg);
  transform:skewX(-25deg)
}
.ct-service-grid1 .item--icon img {max-height: 56px !important;}
/*.ct-service-grid1 .item--holder-hover .item--meta, .ct-service-carousel2 .item--holder-hover .item--meta {padding: 25px 25px 40px !important;}*/
/*.ct-service-grid1.ct-grid.style2 .grid-item .grid-item-inner, .ct-service-carousel2.ct-grid.style2 .grid-item .grid-item-inner {padding: 40px 0px;}*/
.ct-fancy-box-layout1.style2 .item--link {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99;}

/* Custom Styles */
.p-margin-bottom-0 p {margin-bottom: 0px;}
.fancylist-flex-wrap .flex-wrap {flex-wrap: inherit !important;}
.cta-home-bottom .upk-content-inner {width: 68% !important;}
.cta-home-bottom .upk-buy-btn {width: 42% !important;}
.compare-methods-chart table .jltma-table-header th, .compare-methods-chart table .jltma-table-body td {vertical-align: middle;}
.pros-cons-table .elementor-repeater-item-f0131b1 {border-top: 4px solid #36A0C8; border-left: 4px solid #36A0C8; border-right: 4px solid #36A0C8;}
.pros-cons-table .elementor-repeater-item-5ad2969 {border-left: 4px solid #36A0C8; border-right: 4px solid #36A0C8;}
.pros-cons-table .elementor-repeater-item-f7fda76 {border-left: 4px solid #36A0C8; border-right: 4px solid #36A0C8; border-bottom: 4px solid #36A0C8;}
.pros-cons-title {font-size: 16px; font-weight: bold;}
.pros-cons-tbl li {font-size: 14px;}
#service-grid .item--holder-hover, #service-grid .item--icon, #service-grid .item--holder-hover .item--title, #service-grid .item--holder-hover .item--content, #service-grid .item--holder-hover .item-readmore {opacity: 1;}
#service-grid .item--holder-hover .item--title, #service-grid .item--holder-hover .item--content, #service-grid .item--holder-hover .item-readmore {transform: translateX(0);}
/*.single-service .ct-heading h2 {font-size: 36px;}
.single-service .ct-heading h3 {font-size: 32px !important;}
.single-service .ct-heading h4 {font-size: 24px;}
.single-service .ct-heading h5 {font-size: 18px;}*/
.single-post-tags .entry-tags label {font-size: 15px; font-weight: 700; margin-right: 17px; color: var(--secondary-color);}

@media screen and (min-width: 1200px) and (max-width: 1439px) {
    .ct-service-grid1.style2 .grid-item-inner {padding: 0px !important;}
    .elementor a.btn {box-shadow: none !important;}
}
@media screen and (min-width: 1200px) {
    .ct-main-menu li a {font-family: 'Libre Franklin', Sans-serif !important;}
}
@media screen and (max-width: 1199px) {
  #ct-header-elementor .ct-header-elementor-main, #ct-header-elementor .ct-header-elementor-sticky {display: block !important;}
}
@media screen and (min-width: 481px) and (max-width: 767px) {
    .grid-item {margin-bottom: 70px;}
    .ct-service-grid1.style2 .grid-item-inner {margin-top: 176px !important; padding-top: 60px !important;}
}