/*
Theme Name: Bixol
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.1
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: bixol
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.
*/

.ct-topbar-intro{
display:none !important;	
}
#ct-header-wrap .ct-topbar-layout2 .ct-topbar-meta{
	justify-content: left !important;
	    font-family: 'Poppins', sans-serif !important;
	font-weight:bold !important;
	color:white !important;
	    font-size: 17px !important;
}
#ct-header-wrap .ct-topbar-layout2 .ct-topbar-meta label{

	font-weight:bold !important;
	
}
#ct-header-wrap .ct-topbar-layout2 .ct-topbar-meta .ct-topbar-item + .ct-topbar-item{
	display:none !important;
}
#ct-header-wrap .ct-topbar-layout2 .ct-topbar-meta i{
	display:none !important;
}
#ct-header-wrap .ct-header-button.style1{
	display:none !important;
}
#ct-header-wrap.ct-header-layout4 .ct-main-navigation{
	        justify-content: right !important;
}
#ct-header-wrap.ct-header-layout4 .ct-main-menu > li > a{
	color :white !important;
}
body #ct-header-wrap #ct-topbar{
	margin-bottom: -1px !important;
}  
.ct-main-menu > li.menu-item-has-children > a:after{
	      content: "▾" !important;
}
.ct-heading .item--sub-title.st-line-right .item--sub-title-inner{
	display:none !important;
}
.elementor-1778 .elementor-element.elementor-element-6468beca .ct-heading .item--sub-title{
    font-family: 'Pacifico', cursive !important;
}
.ct-heading .icon-sub-title{
	display: none !important;
}
.ct-heading .item--sub-title-inner{
	font-size:25px !important;
}
.elementor-1778 .elementor-element.elementor-element-18a2eb0 .elementor-button{
	    width: 63px !important;
}
.elementor-button span{
	padding:6px !important;
}
.elementor-1778 .elementor-element.elementor-element-5b6ccee .elementor-heading-title{
	font-size: 31px !important;
    font-weight: 400 !important;
}
.elementor-1778 .elementor-element.elementor-element-3bbbfcf .elementor-button{
	    border-radius: 100% !important;
	  width: 63px !important;
}
.elementor-1778 .elementor-element.elementor-element-60984ae .elementor-button{
	  border-radius: 100% !important;
	  width: 63px !important;
}
.elementor-1778 .elementor-element.elementor-element-4ddd37b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
	margin-left:25px !important;
}
.elementor-1778 .elementor-element.elementor-element-3dbefdf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
		margin-left:25px !important;
}
.elementor-1778 .elementor-element.elementor-element-a6bf932 .elementor-heading-title {
		font-size: 31px !important;
    font-weight: 400 !important;
}
.elementor-1778 .elementor-element.elementor-element-17f40ab .elementor-heading-title {
	font-size: 31px !important;
    font-weight: 400 !important;
}
.elementor-1778 .elementor-element.elementor-element-5c1ee79 .elementor-heading-title {
	font-size: 31px !important;
    font-weight: 400 !important;
}
.elementor-1778 .elementor-element.elementor-element-91b2ace .elementor-heading-title{
		font-size: 31px !important;
    font-weight: 400 !important;
}
.elementor-1778 .elementor-element.elementor-element-77505f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
	margin-left:25px !important;
}
.elementor-1778 .elementor-element.elementor-element-e2a284d .elementor-button{
	  border-radius: 100% !important;
	  width: 63px !important;
}
.elementor-1778 .elementor-element.elementor-element-7eebf52 .elementor-button{
	 border-radius: 100% !important;
	  width: 63px !important;
}
.elementor-1778 .elementor-element.elementor-element-9241f02 .ct-heading .item--sub-title{
	 font-family: 'Pacifico', cursive !important;
}
.elementor-1778 .elementor-element.elementor-element-0e50df5 .elementor-icon-box-title{
	font-size:24px !important;
}
.elementor-1778 .elementor-element.elementor-element-35dd084 .elementor-icon-box-title{
	font-size:24px !important;
}
.elementor-1778 .elementor-element.elementor-element-7d6d5ba .elementor-icon-box-title{
	font-size:24px !important;
}
.elementor-1778 .elementor-element.elementor-element-92b896e .elementor-icon-box-title{
		font-size:24px !important;
}
.elementor-1778 .elementor-element.elementor-element-e561bd9 .ct-heading .item--sub-title{
	 font-family: 'Pacifico', cursive !important;
}
.elementor-1778 .elementor-element.elementor-element-3650cdb .elementor-heading-title{
		 font-family: 'Pacifico', cursive !important;
	    font-size: 31px !important;
}
.elementor-1778 .elementor-element.elementor-element-b656fda .elementor-heading-title{
	font-family: 'Pacifico', cursive !important;
	    font-size: 31px !important;
}
.elementor-button span{
	font-size:16px !important;
}
#ct-header-wrap.ct-header-layout1 #ct-header .ct-header-branding{
	        margin: -13px 0px -7px 0px !important;
	    background: transparent !important;
}
#ct-header-wrap .ct-header-search{
	display:none !important;
}
.ct-main-navigation-inner{
	float:right !important;
}
#ct-header-wrap .ct-topbar-layout1 .ct-topbar-meta{
	padding-left:22px !important;
}
#ct-header-wrap .ct-topbar-layout1 a{
	color:white !important;
}
#ct-header-wrap .ct-topbar-layout1 .ct-topbar-meta i{
	display:none !important;
}
.ct-topbar-item{
	font-size:15px !important;
}
#ct-header-wrap.ct-header-layout4 .ct-header-branding{
	display:none !important;
}
#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li > a{
	font-size:18px !important;
}
.elementor-4548 .elementor-element.elementor-element-a2918f9 .ct-text-editor{
	color: white !important;
	font-size:18px !important;
}
.elementor-4548 .elementor-element.elementor-element-790af6c .ct-link1 a{
	color: white !important;
	font-size:18px !important;
}
.elementor-4548 .elementor-element.elementor-element-e75f15b .ct-link1 a{
	color:white !important;
	font-size:18px !important;
}
.elementor-4548 .elementor-element.elementor-element-6cf2936 .ct-text-editor{
	font-size:17px !important;
}
.elementor-4548 .elementor-element.elementor-element-6cf2936 .ct-text-editor{
	color: white !important;
	font-size:17px !important;
}
.elementor-4548 .elementor-element.elementor-element-8e47486 .ct-text-editor{
	color: white !important;
	font-size:17px !important;
}
.google-logo{
	margin-left:10px !important;
	margin-top:-23px !important;
}
.slider-arrow{
	background: white !important;
    color: #a3a3a3 !important;
}
.slider-arrow.left {
    left: 0px !important;
}
.slider-arrow.right {
    right: 0px !important;
}
.elementor-1778 .elementor-element.elementor-element-502025a .elementor-heading-title{
	 font-family: 'Pacifico', cursive !important;
	    font-size: 31px !important;
}
.elementor-8539 .elementor-element.elementor-element-be79051 .elementor-heading-title{
	font-family:poppins, sans-serif !important;
}
.elementor-8539 .elementor-element.elementor-element-be79051 .elementor-heading-title{
	font-size:34px !important;
}
.full-stretch {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}
.elementor-icon{
	
}
.elementor-8539 .elementor-element.elementor-element-1c063568 .elementor-icon-box-title{
	font-size: 28px !important;
	font-family:pippins, sans-serif !important;
}
.elementor-8539 .elementor-element.elementor-element-1d242f99 .elementor-icon-box-title{
	font-size: 28px !important;
	font-family:pippins, sans-serif !important;
}
.elementor-8539 .elementor-element.elementor-element-129aa25a .elementor-icon-box-title{
		font-size: 28px !important;
	font-family:pippins, sans-serif !important;
}
.elementor-8539 .elementor-element.elementor-element-1c7d6c1 .elementor-icon-box-title{
	font-size: 28px !important;
	font-family:pippins, sans-serif !important;
}
.site-content{
	padding-bottom:0px !important;
}
.ct-breadcrumb li a{
	display:none !important;
}
.ct-breadcrumb li{
	display:none !important;
}
.elementor-8733 .elementor-element.elementor-element-1cd2c7fe .elementor-heading-title{
	font-size:30px !important;
}
.elementor-8733 .elementor-element.elementor-element-2a48f077 .elementor-icon-box-title{
	font-size:28px !important;
		font-family:pippins, sans-serif !important;
}
.elementor-8733 .elementor-element.elementor-element-418029d3 .elementor-icon-box-title{
	font-size:28px !important;
		font-family:pippins, sans-serif !important;
}
.elementor-8733 .elementor-element.elementor-element-56ded02c .elementor-icon-box-title{
	font-size:28px !important;
		font-family:pippins, sans-serif !important;
}
.elementor-8733 .elementor-element.elementor-element-39369705 .elementor-icon-box-title{
		font-size:28px !important;
		font-family:pippins, sans-serif !important;
}
.elementor-8806 .elementor-element.elementor-element-3daca4ef .elementor-icon-box-title{
	font-size:28px !important;
		font-family:pippins, sans-serif !important;
}
.elementor-8806 .elementor-element.elementor-element-7fe6b0f9 .elementor-icon-box-title{
		font-size:28px !important;
		font-family:pippins, sans-serif !important;
}
.elementor-8806 .elementor-element.elementor-element-5e3ded50 .elementor-icon-box-title{
	font-size:28px !important;
		font-family:pippins, sans-serif !important;
}
.elementor-8806 .elementor-element.elementor-element-1e184d8e .elementor-icon-box-title{
	font-size:28px !important;
		font-family:pippins, sans-serif !important;
}
.elementor-8924 .elementor-element.elementor-element-4759fe78 .elementor-icon-box-title{
	font-size:28px !important;
		font-family:pippins, sans-serif !important;
}
.elementor-8924 .elementor-element.elementor-element-6fe9e7f4 .elementor-icon-box-title{
	font-size:28px !important;
		font-family:pippins, sans-serif !important;
}
.elementor-8924 .elementor-element.elementor-element-462481f .elementor-icon-box-title{
		font-size:28px !important;
		font-family:pippins, sans-serif !important;
}
.elementor-8924 .elementor-element.elementor-element-53f1155e .elementor-icon-box-title{
	font-size:28px !important;
		font-family:pippins, sans-serif !important;
}	
.elementor-8924 .elementor-element.elementor-element-77293ad6 .elementor-heading-title{
	font-size:35px !important;
}
#ct-header-wrap.ct-header-layout1 #ct-header .ct-main-menu > li > a:before{
display:none !important;
}
.zoom-card {
  transition: transform 0.4s ease, box-shadow 0.4s ease;
}

.zoom-card:hover {
  transform: scale(1.06);
  box-shadow: 0 25px 45px rgba(0,0,0,0.25);
}
#ct-loadding{
	display:none !important;
}
.video-like img {
  animation: slowZoom 12s ease-in-out infinite alternate;
}

@keyframes slowZoom {
  0% {
    transform: scale(1) translate(0, 0);
  }
  100% {
    transform: scale(1.15) translate(-10px, -10px);
  }
}
sr7-module .sr7-layer, sr7-module sr7-layer{
	z-index:0 !important;
}
.elementor-9531 .elementor-element.elementor-element-0c56693 .elementor-heading-title{
	font-size:32px !important;
}
.quote-btn{
	    border-radius: 50px !important;
}
.elementor-1778 .elementor-element.elementor-element-7ea4844 .elementor-button{
	border-radius:50px !important;
}
.elementor-1778 .elementor-element.elementor-element-b25aceb .elementor-heading-title{
	line-height:36px !important;
}
.elementor-1778 .elementor-element.elementor-element-0eb0cea .elementor-heading-title{
	line-height:40px !important;
}
