/* header */
:root {
	--cw-logo-width: 335px;
	--cw-card-width: 335px;
}

.cw-header {
	text-align: center;
}

.cw-header .cw-header-flex {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
}

.header .cw-logo-box img {
	width: 300px;
}
  @media (min-width: 1220px) {
   

   
    nav.navbar .container {
      position: relative;
      height: 165px;
      margin: 0 auto;
    }

    

  }



.header .cw-bus-card-box img {
	width: var(--cw-card-width);
	padding-top: 5px;
	padding-bottom: 5px;
}

.header .navbar-dark .navbar-nav .nav-link {
	line-height: 28px;
	border-radius: 50px;
	text-transform: uppercase;
}

.header .navbar-dark .navbar-nav>.active .nav-link {
	color: #fff !important;
}

.header .navbar-dark .navbar-nav .nav-item .nav-link:before {
	border-width: 0 !important;
}

/* .header a.header-business-phone,
.header span {
	vertical-align: middle;
} */

/* .header a.header-business-phone {
	font-weight: 700;
	font-size: 1.1rem;
	color: #95c623;
} */

.header .navbar.bg-primary {
	background: #eeeeee !important;
}

.header .navbar .dropdown-item {
	color: #ffffff;
	text-transform: uppercase;
}

.cw-small-fb {
	padding-right: 2rem;
}

.cw-businfo a {
	font-size: 1.25rem;

}

@media (min-width: 768px) {
	.cw-businfo {
		text-align: right;
	}

	.cw-businfo a {
		font-size: 1.5rem;
	}
}

/* md: 992px & Up */
@media (min-width: 992px) {
	.page-home .header .navbar.bg-primary {
		background: #F3F3F3 !important;
	}

	.header-container.cw-scrolled .navbar.bg-primary {
		background: #f5f5f5 !important;
		box-shadow: 0px 6px 9px 0px rgb(0 0 0 / 6%);
	}

	nav.navbar .container {
		min-height: 100px;
	}

	.header .navbar .navbar-nav {
		justify-content: center;
	}

}

@media (min-width: 1200px) {

	.cw-header .cw-header-flex {
		display: block;
	}

	.header .cw-logo-box {
		position: fixed;
		left: 0px;
		/* top: 82px; */
		z-index: 1031;
		padding: 0;
		min-height: 100px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	:root {
		--cw-logo-width: 235px;
		--cw-card-width: 235px;
	}

	/* .header .cw-logo-box img {
		width: 235px;
	} */

	nav.navbar .container {
		/* position: relative; */
		min-height: 100px;
		max-width: 100%;
		/* margin: 0 auto; */
	}

	.navbar-nav {
		/* position: absolute; */
		/* right: 0; */
		/* top: 8%; */
	}

	/* keeps nav items on the right side of header */
	.header.has-cart .collapse.justify-content-center,
	.header .navbar-collapse.justify-content-center {
		-webkit-box-pack: flex-end !important;
		-ms-flex-pack: flex-end !important;
		justify-content: flex-end !important;
	}

	.header .navbar-nav:not(.navbar-cart) {
		/* set pixels to logo width (or more) */
		max-width: calc(100% - var(--cw-logo-width));
		justify-content: center;
	}

	.header .cw-bus-card-box {
		position: absolute;
		/* top: 82px; */
		left: var(--cw-logo-width);
		z-index: 1031;
		padding: 0;
		min-height: 100px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.header .navbar-nav:not(.navbar-cart) {
		/* set pixels to logo width (or more) */
		max-width: calc(100% - var(--cw-logo-width) - var(--cw-card-width));
		justify-content: center;
	}
}


@media (min-width: 1500px) {

	:root {
		/* --cw-logo-width: 270px; */
		--cw-card-width: 260px;
	}
}

@media (min-width: 992px) {

	.header .dropdown-menu,
	.footer .dropdown-menu {
		/* make navbar dropdowns right aligned so they don't go off page when navbar is right aligned */
		left: unset !important;
		right: 0;
	}
}

/* hero & cards*/

@media (min-width: 280px) {
	.cw-hero h1 {
		font-size: 2rem;
	}

	.cw-hero h2 {
		font-size: 1rem;
	}
}


@media (min-width: 992px) {
	.cw-hero {
		padding-top: 7em !important;
		min-height: 650px;
	}

	h1.display-2.text-uppercase {
		line-height: 81px;
	}

	.cw-hero h1 {
		font-size: 4rem;
	}
}

@media (min-width: 1400px) {
	.cw-hero h1 {
		font-size: 3rem;
	}

	.cw-hero h2 {
		font-size: 2rem;
	}

	.cw-hero {
		padding-top: 11em !important;
		min-height: 650px;
	}
}

.cw-hero {
	background: #151f26;
	background-image: linear-gradient(45deg,
			#3ea7d4de,
			rgba(0, 50, 100, 0.8),
			rgba(0, 100, 200, 0.1)),
		url(https://apihoard.webit.com/api/v1/Image/C2AF51E8B84EA4ED7213CFBCF4FCE05C/C2AF51E8B84EA4ED7213CFBCF4FCE05C.jpg?size=1920x1440);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	color: #fff;
}

.hero-text p {
	text-shadow: 1px 1px 5px #000;
}

.card-section {
	position: relative;
	bottom: 60px;
}

.card-block {
	box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.2);
}

.cw-left-offer {
	background-image: url(https://apihoard.webit.com/api/v1/Image/5522C471435059BA841FF67D874FF993/5522C471435059BA841FF67D874FF993.jpg?size=1920x1440);
	/* background-color: #a2a3a5 !important; */
	padding: 34px;
	background-size: cover;
}

.cw-right-offer {
	background-image: url(https://apihoard.webit.com/api/v1/Image/CD06222B4A0EEC07694C6E1A82EF566B/CD06222B4A0EEC07694C6E1A82EF566B.jpg?size=1920x1440);
	/* background-color: #173050 !important; */
	padding: 34px;
	background-size: cover;
}

@media (min-width: 280px) {
	.card-section {
		bottom: 0px;
	}
}


@media (min-width: 768px) {
	.card-section {
		bottom: 28px;
	}
}


@media (min-width: 992px) {
	.card-section {
		bottom: 60px;
	}
}


/*Service Slideshow*/

.Services {
	background-color: #fff;
	position: relative;
	padding-top: 8px;
	margin-bottom: 80px;
}

#business-services .item-details {
	text-align: left;
	background-color: #fff;
	color: #000;
	padding: 20px;
	/* border: 10px solid #3ea8d4; */
	/* -webkit-filter: drop-shadow(-1px 6px 3px rgba(50, 50, 0, 0.25));
    filter: drop-shadow(-1px 6px 3px rgba(50, 50, 0, 0.25)); */
	min-height: 254px;
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}

#business-services .item-details h5 {
	margin: 0 0 15px;
	font-size: 18px;
	line-height: 18px;
	font-weight: 700;
}

#business-services .item-details p {
	font-size: 14px;
}

#business-services .item {
	text-align: center;
}

.owl-carousel .owl-nav [class*="owl-"] {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.owl-carousel .owl-nav [class*="owl-"].disabled:hover {
	background-color: #d6d6d6;
}

.owl-carousel {
	position: relative;
}

.owl-carousel .owl-next,
.owl-carousel .owl-prev {
	width: 15px;
	height: 15px;
	line-height: 15px;
	border-radius: 50%;
	position: absolute;
	top: 26%;
	font-size: 12px;
	color: #000;
	border: 2px solid #000;
	text-align: center;
}

.owl-carousel .owl-prev {
	left: -20px;
}

.owl-carousel .owl-next {
	right: -20px;
}

@media (max-width: 767px) {
	.Services .container {
		width: 95%;
	}
}

@media (min-width: 768px) {

	.owl-carousel .owl-next,
	.owl-carousel .owl-prev {
		width: 50px;
		height: 50px;
		line-height: 45px;
		top: 26%;
		font-size: 32px;
	}

	.owl-carousel .owl-prev {
		left: -60px;
	}

	.owl-carousel .owl-next {
		right: -60px;
	}
}

@media (min-width: 992px) {
	#business-services .item-details {
		padding: 50px;
	}

	.owl-carousel .owl-next,
	.owl-carousel .owl-prev {
		width: 50px;
		height: 50px;
		line-height: 50px;
		top: 30%;
		font-size: 25px;
	}

	.owl-carousel .owl-prev {
		left: -70px;
	}

	.owl-carousel .owl-next {
		right: -70px;
	}

	.Services .container {
		max-width: 860px;
	}

	#business-services .owl-item {
		margin-right: -15px;
	}
}

@media (min-width: 1160px) {
	.Services .container {
		max-width: 1000px;
	}

	#business-services .owl-item {
		margin-right: 101px;
	}
}

/*---- Card Styles ----*/

.card-text {
	text-align: center;
	padding: 1rem 2rem;
	font-size: 0.8rem;
	color: #3EA8D4;
	line-height: 1.4rem;
}

.card-title {
	font-size: 1.2rem;
	margin-bottom: 24px;
	margin-top: 15px;
	font-weight: bold;
	line-height: 1;
}


/*Home Banner*/


.cw-home-banner {
	background-color: #173050;
	background-image: linear-gradient(45deg,
			#3ea7d4de,
			rgba(0, 50, 100, 0.8),
			rgba(0, 100, 200, 0.1)),
		url(https://apihoard.webit.com/api/v1/Image/40EC624FCB080FF6D4253408D72AFA11/40EC624FCB080FF6D4253408D72AFA11.jpg?size=1920x1440);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding: 46px 0px;
	margin-bottom: 50px;
}

.cw-banner-text {
	padding-top: 12px;
}

@media (min-width: 280px) {
	.cw-banner-text {
		text-align: center;
	}
}

@media (min-width: 992px) {
	.cw-banner-text {
		text-align: left;
	}
}


/*Home Gallery Slideshow*/

.page-home .galleryslideshow {
	padding-top: 0rem !important;
	padding-bottom: 0rem !important;
}

/*--- hompage abous us section ---*/

.modpad {
	padding-left: 0;
	padding-right: 0;
}

.lead {
	font-weight: 400 !important;
}

@media (min-width: 992px) {
	.modpad {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media (min-width: 769px) {
	.modpad {
		padding-left: 25px;
		padding-right: 25px;
	}
}

.webit-services-wrapper {
	max-width: 750px;
}

.webit-services-wrapper p {
	font-size: 1.15em;
	line-height: 1.8em;
	color: #0f0f0f;
}

.webit-services-list {
	margin-bottom: -9px;
}

.webit-services-list li {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 32px;
	color: #0f0f0f;
}

.webit-services-list li::before {
	float: left;
	overflow: hidden;
	width: 22px;
	height: 22px;
	content: "";
	margin-left: -30px;
	background-image: url(https://apihoard.webit.com/api/v1/Image/B86DBCD38345FC18ED971CDE97F3DFC1/B86DBCD38345FC18ED971CDE97F3DFC1.png?size=Original);
	background-size: 22px 22px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

@media (min-width: 768px) {
	.page-home .webit-services .container {
		padding-top: 3.5em;
		padding-bottom: 3.5em;
	}

	.webit-services .container {
		max-width: 100%;
	}
}

@media (min-width: 1350px) {
	.webit-services .container {
		max-width: 90%;
	}
}

@media (min-width: 1450px) {
	.webit-services .container {
		max-width: 80%;
	}
}

@media (min-width: 1730px) {
	.webit-services .container {
		max-width: 70%;
	}
}

/*---- Review Slider ----*/
.testimonials {
	background-color: #fff;
	position: relative;
	padding-top: 8px;
	margin-bottom: 80px;
}

#customers-testimonials .item-details {
	text-align: left;
	background-color: #fff;
	color: #000;
	padding: 20px;
	border: 10px solid #3EA8D4;
	-webkit-filter: drop-shadow(-1px 6px 3px rgba(50, 50, 0, 0.25));
	filter: drop-shadow(-1px 6px 3px rgba(50, 50, 0, 0.25));
	min-height: 254px;
}

#customers-testimonials .item-details h5 {
	margin: 0 0 15px;
	font-size: 18px;
	line-height: 18px;
	font-weight: 700;
}

#customers-testimonials .item-details p {
	font-size: 14px;
}

#customers-testimonials .item {
	text-align: center;
}

.owl-carousel .owl-nav [class*="owl-"] {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.owl-carousel .owl-nav [class*="owl-"].disabled:hover {
	background-color: #D6D6D6;
}

.owl-carousel {
	position: relative;
}

.owl-carousel .owl-next,
.owl-carousel .owl-prev {
	width: 15px;
	height: 15px;
	line-height: 15px;
	border-radius: 50%;
	position: absolute;
	top: 26%;
	font-size: 12px;
	color: #000;
	border: 2px solid #000;
	text-align: center;
}

.owl-carousel .owl-prev {
	left: -20px;
}

.owl-carousel .owl-next {
	right: -20px;
}

@media (max-width: 767px) {
	.testimonials .container {
		width: 95%;
	}
}

@media (min-width: 768px) {

	.owl-carousel .owl-next,
	.owl-carousel .owl-prev {
		width: 50px;
		height: 50px;
		line-height: 45px;
		top: 26%;
		font-size: 32px;
	}

	.owl-carousel .owl-prev {
		left: -60px;
	}

	.owl-carousel .owl-next {
		right: -60px;
	}
}

@media (min-width: 992px) {
	#customers-testimonials .item-details {
		padding: 50px;
	}

	.owl-carousel .owl-next,
	.owl-carousel .owl-prev {
		width: 50px;
		height: 50px;
		line-height: 50px;
		top: 30%;
		font-size: 25px;
	}

	.owl-carousel .owl-prev {
		left: -70px;
	}

	.owl-carousel .owl-next {
		right: -70px;
	}

	.testimonials .container {
		max-width: 860px;
	}

	#customers-testimonials .owl-item {
		margin-right: -15px;
	}
}

@media (min-width: 1160px) {
	.testimonials .container {
		max-width: 1000px;
	}

	#customers-testimonials .owl-item {
		margin-right: 101px;
	}
}

/* Before & After Slider Section */

.cw-we-are {
	margin: 80px 0px;
}

.cw-shadow {
	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}

.cw-beforeAndAfterWrapper {
	background-color: var(--color-theme-background);
	padding: 3% 0;
}

.cw-beforeAndAfterContent {
	margin-top: 25px;
	color: #000000;
}

.cw-beforeAndAfterContent h3 {
	background-color: var(--color-theme-primary);
	padding: 15px 5px;
	color: #ffffff;
	font-size: 1.25em;
}

.cw-beforeAndAfterContent p span {
	font-style: italic;
}

.cw-portfolio {
	position: relative;
	width: 100%;
	max-width: 700px;
	height: 260px;
	overflow: hidden;
}

.cw-portfolio .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 405px;
	background-size: cover;
}

/* Foreground = Before Image
    Background = After Image */

.cw-portfolio .background-img1 {
	background-image: url("https://apihoard.webit.com/api/v1/Image/66820216FD1C6E625476BEC2FB9B1EAB/66820216FD1C6E625476BEC2FB9B1EAB.jpg?size=1280x960");
	background-position: center;
}

.cw-portfolio .foreground-img1 {
	background-image: url("https://apihoard.webit.com/api/v1/Image/7F81B5BC61AE4473E84B3D8EBBF7BA58/7F81B5BC61AE4473E84B3D8EBBF7BA58.jpg?size=1280x960");
	width: 50%;
}

.cw-portfolio .background-img2 {
	background-image: url("https://apihoard.webit.com/api/v1/Image/92F8AA92BEDA944BDCEC664F46DC63D0/92F8AA92BEDA944BDCEC664F46DC63D0.jpg?size=1280x960");
	background-position: center;
}

.cw-portfolio .foreground-img2 {
	background-image: url("https://apihoard.webit.com/api/v1/Image/B106291C034112A57F8B45C3887FC6DC/B106291C034112A57F8B45C3887FC6DC.jpg?size=1280x960");
	width: 50%;
}

.cw-portfolio .background-img4 {
	background-image: url("https://apihoard.webit.com/api/v1/Image/5D5761396411401E8C943F3F9A81E87A/5D5761396411401E8C943F3F9A81E87A.jpg?size=1920x1440");
	background-position: center;
}

.cw-portfolio .foreground-img4 {
	background-image: url("https://apihoard.webit.com/api/v1/Image/EF92188E04CF18C0E4C6EBA3DA78764E/EF92188E04CF18C0E4C6EBA3DA78764E.jpg?size=1280x960");
	width: 50%;
}

.cw-portfolio .cw-slider {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width: 100%;
	outline: none;
	margin: 0;
	transition: all 0.2s;
	background: none;
	-webkit-appearance: none;
	appearance: none;
	box-shadow: none;
}

.cw-portfolio .cw-slider::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 6px;
	height: 360px;
	background: white;
	cursor: pointer;
}

.cw-portfolio .cw-slider::-moz-range-thumb {
	width: 6px;
	height: 360px;
	background: white;
	cursor: pointer;
}

.cw-portfolio .cw-slider-button {
	display: flex;
	justify-content: center;
	align-items: center;
	pointer-events: none;
	position: absolute;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: white;
	border: 1px solid var(--color-theme-secondary);
	left: calc(50% - 18px);
	top: calc(50% - 18px);
}

.cw-portfolio .cw-slider-button:after {
	content: "";
	padding: 3px;
	display: inline-block;
	border: solid var(--color-theme-secondary);
	border-width: 0 3px 3px 0;
	transform: rotate(-45deg);
}

.cw-portfolio .cw-slider-button:before {
	content: "";
	padding: 3px;
	display: inline-block;
	border: solid var(--color-theme-secondary);
	border-width: 0 3px 3px 0;
	transform: rotate(135deg);
}

.cw-portfolios h3 {
	color: var(--color-theme-secondary);
}

.cw-portfolios span {
	display: block;
	font-weight: normal;
	font-style: normal;
}

@media (min-width: 992px) {
	.cw-portfolio {
		height: 360px;
	}
}

/* MD: 992px & Up */
@media (min-width: 992px) {
	.cw-beforeAndAfterContent {
		margin-top: 0px;
		margin-left: -30px;
	}

	.cw-beforeAndAfterInner {
		margin-left: 15px;
	}

	.cw-beforeAndAfterContent h3 {
		position: relative;
		font-size: 1.75em;
	}

	.cw-beforeAndAfterContent h3::before {
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		left: -45px;
		top: 0;
		border-top: 49px solid transparent;
		border-bottom: 49px solid transparent;
		border-right: 45px solid var(--color-theme-primary);
	}
}

/* 4 things Cards */

.cw-box {
	padding: 60px 0px;
}

.cw-boxPart {
	background: rgb(240, 61, 51);
	background: linear-gradient(325deg,
			#3EA8D4 0%,
			#1D4264 100%);
	padding: 26px 10px;
	margin: 30px 0px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	margin-bottom: 25px;
	color: #ffffff;
	min-height: 320px;
}

.cw-boxPart:hover .fa,
.cw-boxPart:hover .title,
.cw-boxPart:hover .text,
.cw-boxPart:hover a {
	color: #fff;
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	transition: all 1s ease-out;
}

.cw-boxText {
	margin: 20px 0px 0px;
}

/* Window Cards */

.cw-window {
	padding: 60px 0px;
}

.cw-windowPart {
	background: rgb(240, 61, 51);
	background: linear-gradient(325deg,
			#3EA8D4 0%,
			#1D4264 100%);
	padding: 26px 44px;
	margin: 30px 0px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	margin-bottom: 25px;
	color: #ffffff;
	min-height: 546px;
}

.cw-windowPart:hover .fa,
.cw-windowPart:hover .title,
.cw-windowPart:hover .text,
.cw-windowPart:hover a {
	color: #fff;
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	transition: all 1s ease-out;
}

.cw-windowText {
	margin: 20px 0px 0px;
}

/* Window Cards */

.cw-window2 {
	padding: 60px 0px;
}

.cw-windowPart2 {
	background: rgb(240, 61, 51);
	background: linear-gradient(325deg,
			#3EA8D4 0%,
			#1D4264 100%);
	padding: 26px 44px;
	margin: 30px 0px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	margin-bottom: 25px;
	color: #ffffff;
	min-height: 300px;
}

.cw-windowPart:hover .fa,
.cw-windowPart:hover .title,
.cw-windowPart:hover .text,
.cw-windowPart:hover a {
	color: #fff;
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	transition: all 1s ease-out;
}

.cw-windowText2 {
	margin: 20px 0px 0px;
}

@media (min-width: 280px) {

	.cw-windowPart,
	.cw-windowPart2 {
		padding: 26px 12px;
	}
}

@media (min-width: 768px) {

	.cw-windowPart,
	.cw-windowPart2 {
		padding: 26px 44px;
	}
}

/* Parallax banner */
.grand-parallax {
	position: relative;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.grand-parallax .container {
	position: relative;
	z-index: 2;
}

/* Call to Action */
.grand-parallax-cta {
	padding-top: 2em;
	padding-bottom: 2em;
	color: #fff;
	background-color: #173050;
	background-image: linear-gradient(45deg,
			#3ea7d4de,
			rgba(0, 50, 100, 0.8),
			rgba(0, 100, 200, 0.1)),
		url(https://apihoard.webit.com/api/v1/Image/B148B52725EFFC1B364554AB95A76B0A/B148B52725EFFC1B364554AB95A76B0A.jpg?size=1920x1440);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.grand-parallax-cta .grand-scantitle {
	color: #ddd;
	font-size: 2rem;
}

.grand-parallax-cta::after {
	overflow: hidden;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: rgba(0, 0, 0, 0.4);
}

@media (min-width: 280px) {
	.grand-parallax-cta .grand-scantitle {
		font-size: 1.5rem;
	}
}

@media (min-width: 440px) {
	.grand-parallax-cta .grand-scantitle {
		font-size: 2rem;
	}
}

@media (max-width: 768px) {
	.grand-parallax-cta {
		padding-top: 4em;
		padding-bottom: 3em;
	}

	.grand-parallax-cta::after {
		background: rgba(0, 0, 0, 0.6);
	}
}

/* Titles */
.grand-scantitle {
	text-transform: uppercase;
	font-size: 0.9rem;
	color: var(--color-theme-secondary);
}

.hero .grand-scantitle,
.grand-bgtitle .grand-scantitle {
	color: #eee;
}

.grand-title {
	word-break: keep-all;
	white-space: pre-wrap;
}

.grand-title-main {
	font-size: 3rem;
	line-height: 1.2;
}

.grand-title-sub {
	font-size: 1.5rem;
	line-height: 2;
}

@media (max-width: 767px) {
	.grand-title-main {
		font-size: 2rem;
	}

	.grand-title-sub {
		font-size: 1.9rem;
		line-height: 1.2;
	}
}

/*Fridge review*/

/* New Customer Reviews Section */

.carousel-control-next,
.carousel-control-prev {
	display: none;
}

.cw-reviews {
	background-color: #173050;
	background-position: center center;
	padding: 2em 0;
}

.cw-review h5 {
	color: #3EA8D4;
	font-size: 1.25em;
	line-height: 1.25em;
	text-transform: uppercase;
}

.cw-review p {
	color: #ffffff;
	text-align: center;
	line-height: 1.75em;
	font-style: italic;
}

@media (min-width: 768px) {

	.carousel-control-next,
	.carousel-control-prev {
		display: flex;
		width: auto !important;
	}
}

/* XLG: 1800px & Up */

@media (min-width: 1800px) {
	.cw-reviews {
		padding: 8em 0;
	}
}

.cw-reviews .fa-star {
	color: var(--color-theme-secondary);
}



/* Internal page */

.title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/4C46E497A334F1C7FE4610E747A08A23/4C46E497A334F1C7FE4610E747A08A23.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-snow-plowing .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/DEECBE19BF0A5B1D75598BF1C0CE84F7/DEECBE19BF0A5B1D75598BF1C0CE84F7.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-house-cleaning .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/7F850E8AB94485BD0D8FB55DA6A1FFFF/7F850E8AB94485BD0D8FB55DA6A1FFFF.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-couch-cleaning .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/EC21052FC1453EACDCA725F96AA13DFD/EC21052FC1453EACDCA725F96AA13DFD.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-carpet-area-rug-cleaning .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/C54579E2DE6A8DA129DC58E8608411FB/C54579E2DE6A8DA129DC58E8608411FB.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

************************************************.page-floor-cleaning .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/4C46E497A334F1C7FE4610E747A08A23/4C46E497A334F1C7FE4610E747A08A23.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-tile-grout-cleaning .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/37034A2F6480473804F14689B6C170F2/37034A2F6480473804F14689B6C170F2.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-power-washing .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/8116290B9840E198053B84FCD48AE910/8116290B9840E198053B84FCD48AE910.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-gutter-cleaning .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/2033AD0E8A65C7267A1B0D9CFD6B969A/2033AD0E8A65C7267A1B0D9CFD6B969A.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-junk-removal .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/59D1A12A1DE167A526C299388C61C36E/59D1A12A1DE167A526C299388C61C36E.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-window-screen-cleaning .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/828863DF2C739CB061BD4A5C74EA5B6E/828863DF2C739CB061BD4A5C74EA5B6E.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-window-replacement .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/F936EC291C10372C93BBD0BFDA8ECAF9/F936EC291C10372C93BBD0BFDA8ECAF9.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-interior-exterior-painting .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/DAAB38F9679E803E7B7B25632A75446C/DAAB38F9679E803E7B7B25632A75446C.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-plumbing .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/A623BFEA4BBFFD57AABCCF60620657B7/A623BFEA4BBFFD57AABCCF60620657B7.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-water-clean-up .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/980A97553CC61CC5178B7AEF3EF21FC0/980A97553CC61CC5178B7AEF3EF21FC0.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-air-duct-dryer-vent-cleaning .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/A9DADD615E53C2F7991DDB0A5695109D/A9DADD615E53C2F7991DDB0A5695109D.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-sanitation-fogging .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/E4A306612C6B8C9D2C9532A9021043E0/E4A306612C6B8C9D2C9532A9021043E0.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

.page-appliance-hookup-services .title {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		/* bottom, image */
		url("https://apihoard.webit.com/api/v1/Image/EE72E23D26521DA472F541287D34150D/EE72E23D26521DA472F541287D34150D.jpg?size=1920x1440");
	padding: 8em 0;
	background-size: cover;
	background-position: center;
	margin-bottom: 0em;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: no-repeat;
}

/*--- App Hookup Service Page ---*/
.cw-app-hook {
	padding: 2rem 1rem;
}

@media (max-width: 767px) {
	.cw-app-hook-mid {
		flex-direction: column;
	}
}

@media (min-width: 768px) {
	.cw-app-hook {
		padding: 3rem 1rem 2rem;
	}
}

@media (min-width: 992px) {
	.cw-app-hook-mid {
		padding-left: 6rem;
	}
}

@media (min-width: 1200px) {
	.cw-app-hook-mid {
		padding-left: 10rem;
	}
}


/*--- Power Washing Page ---*/

.cw-pw1,
.cw-pw2,
.cw-pw3 {
	padding-bottom: 2rem;
}

@media (min-width: 768px) {

	.cw-pw-cols1,
	.cw-pw-cols2 {
		display: flex;
	}

	.cw-pw-cols1 {
		padding-bottom: 2rem;
	}

	.cw-pw1,
	.cw-pw2,
	.cw-pw3 {
		padding-bottom: 0rem;
	}
}

/*-- social link --*/

.sm-bar {
	position: fixed;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
}

.sm-bar a {
	display: block;
	text-align: center;
	transition: all 0.3s ease;
}

.facebook {
	background: #3b5998;
	color: white;
	padding: 5px 5px;
	font-size: 26px;
}

a.facebook:hover {
	background: #334c82;
	color: white;
}

@media (min-width: 440px) {
	.sm-bar {
		top: 39%;
	}
}

@media (min-width: 768px) {
	.sm-bar {
		top: 20%;
	}
}

@media (min-width: 812px) {
	.facebook {
		padding: 5px 15px;
		font-size: 35px;
	}
}


/* let's chat */
/*--- Floating links ---*/
.cw-lets-talk {
	position: fixed;
	z-index: 3;
	bottom: 1em;
	right: 1em;
	border-radius: 25px;
	-webkit-box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, .2);
}

.cw-lets-talk:hover {
	cursor: pointer;
}

.hidden {
	display: none;
}

#contactBtns a {
	display: inline-block;
	width: 54px;
	height: 54px;
	padding: 10px;
	border-radius: 50%;
	background: #fff
}

#contactBtns a {
	display: inline-block;
	width: 54px;
	height: 54px;
	padding: 10px;
	border-radius: 50%;
	background: #fff;
}

#contactBtns .fa {
	font-size: 35px;
	color: var(--color-theme-primary);
}