/* HOMEPAGE-BANNER */
section.homepage-banner {
	background-image: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
	padding: 310px 0 !important;
	position: relative;
	margin-top: 76px;
}
.background-video {
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
section.homepage-banner .row {
	text-align: center;
	justify-content: center;
}
section.homepage-banner h1 {
	color: #ffffff;
}
section.homepage-banner h1:nth-child(2) {
	margin-bottom: 30px;
}
section.homepage-banner h1.custom-header-text {
	margin-bottom: 30px;
}
section.homepage-banner p {
	color: white;
	margin-bottom: 30px;
}
section.homepage-banner .banner-cta {
	margin: 46px 0 0;
}
section.homepage-banner .banner-cta a {
	padding: 15px 30px;
	background: #ffbf19;
	border-radius: 5px;
	color: black;
}
section.homepage-banner .banner-cta a:hover {
	background: #10305a;
	color: white;
	transition-duration: 0.5s;
}
section.homepage-banner .animate-button {
	animation: myAnim 2s linear 0s infinite normal forwards;
	position: absolute;
	bottom: 0;
	left: 50%;
}
section.homepage-banner .animate-button a {
	position: relative;
	left: -50%;
}
@keyframes myAnim {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(60px);
	}
}

/* HOMEPAGE-BANNER */

/* Accessibilty Solutions */
section.accessibility-solutions {
	background-color: #ffffff;
	z-index: 100;
	position: relative;
}
.accessibility-solutions .col-lg-10 {
	margin: auto;
}
section.accessibility-solutions .container-fluid {
	margin: auto;
	text-align: center;
}
section.accessibility-solutions .top-content {
	max-width: 1270px;
	margin: auto;
	text-align: center;
}
section.accessibility-solutions .top-content h2 {
	margin-bottom: 30px;
	color: #061426;
}
section.accessibility-solutions .top-content p {
	margin-bottom: 80px;
}
section.accessibility-solutions .card {
	margin-bottom: 30px;
}

section.accessibility-solutions .box-zoom {
	background-size: 120%;
	background-position: center;
	background-repeat: no-repeat;
	padding: 60px 15px;
	width: 515px;
	height: 520px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-evenly;
}

section.accessibility-solutions .box-zoom:hover {
	background-size: 100%;
	transition: 0.3s;
}
section.accessibility-solutions .box-1 {
	background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Barrier-Free\ Bathrooms.png");
}
section.accessibility-solutions .box-2 {
	background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Grab\ Bars.png");
}
section.accessibility-solutions .box-3 {
	background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Stairlifts.png");
}
section.accessibility-solutions .box-4 {
	background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Ramps.png");
}
section.accessibility-solutions .box-5 {
	background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Tub\ Cuts.png");
}
section.accessibility-solutions .box-6 {
	background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Safety\ Poles\ _\ Handrails.png");
}
section.accessibility-solutions .row h3 {
	margin-bottom: 20px;
	color: white;
}
section.accessibility-solutions .col-xl-4 p {
	text-align: left;
	color: white;
}
section.accessibility-solutions .col-lg-6 p {
	text-align: left;
	color: white;
}

section.accessibility-solutions a {
	padding: 15px 30px;
	background: #ffbf19;
	border-radius: 5px;
	color: black;
}
section.accessibility-solutions a:hover {
	background: #10305a;
	color: white;
	transition-duration: 0.5s;
}
/* section.accessibility-solutions .card-cta {
    margin: 46px 0 0;
        display: flex;
    flex-direction: column;
    justify-content: center;
    justify-content: space-evenly;
} */

section.accessibility-solutions .row {
	margin-bottom: 40px;
}

.cards-align {
	display: flex;
	align-items: stretch !important;
}
/* Accessibilty Solutions */

/* Why Choose Us */
section.why-choose-us {
	background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/why-choose-us-bg-min.png");
	background-repeat: no-repeat;
	background-size: cover;
}

section.why-choose-us h2 {
	color: white;
	margin-bottom: 40px;
}
section.why-choose-us p {
	color: white;
}
section.why-choose-us h5 {
	color: white;
	margin: 10px 0;
}
section.why-choose-us .card {
	background-color: transparent;
	border: none;
}
section.why-choose-us .card p {
	margin: 0;
}

.why-choose-us .row {
	text-align: center;
	justify-content: center;
}
.why-choose-us .col-md-12:first-of-type {
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}
.why-choose-us .col-md-12:nth-child(2) {
	display: flex;
	justify-content: center;
	gap: 10px;
}

/* Why Choose Us */

/* Book Free Assessment */
section.book-free-assessment {
	background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Book\ a\ FREE\ assessment\ -\ bg\ -min.png");
	background-repeat: no-repeat;
	background-size: cover;
}
section.book-free-assessment .row {
	text-align: center;
}
section.book-free-assessment h2 {
	color: #061426;
	margin-bottom: 17px;
}
section.book-free-assessment p {
	color: #032138;
	margin-bottom: 30px;
}
section.book-free-assessment .section-cta {
	margin: 46px 0 0;
}
section.book-free-assessment a {
	padding: 15px 50px;
	background: #ffbf19;
	border-radius: 5px;
	color: black;
}
section.book-free-assessment a:hover {
	background: #10305a;
	color: white;
	transition-duration: 0.5s;
}
/* Book Free Assessment */

/* Home2stay Express */
section.home2stay-express {
	background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Home2Stay\ Express-bg-min.png");
}
section.home2stay-express .row {
	align-items: center;
}
section.home2stay-express h2 {
	color: white;
}
section.home2stay-express p {
	max-width: 547px;
	color: white;
	font-size: 16px !important;
	margin-bottom: 30px;
}
section.home2stay-express .col-lg-6:nth-child(1) {
	text-align: end;
}
section.home2stay-express .col-lg-6:nth-child(2) {
	align-self: center;
	padding-left: 100px;
}
section.home2stay-express img {
	max-width: 100%;
}
section.home2stay-express .section-cta {
	margin: 46px 0 0;
}
section.home2stay-express a {
	padding: 15px 30px;
	background: #ffbf19;
	border-radius: 5px;
	color: black;
}
section.home2stay-express a:hover {
	background: transparent;
	color: white;
	border: 1px solid;
	transition-duration: 0.5s;
}
/* Home2stay Express */

/* Bathroom Remodeling Service */
section.bathroom-remodeling-service {
	background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Home2Stay\ Express-bg-min.png");
}
section.bathroom-remodeling-service .row {
	align-items: center;
}
section.bathroom-remodeling-service h2 {
	color: white;
}
section.bathroom-remodeling-service p {
	max-width: 547px;
	color: white;
	font-size: 16px !important;
	margin-bottom: 30px;
}
section.bathroom-remodeling-service .col-lg-6:nth-child(1) {
	text-align: end;
}
section.bathroom-remodeling-service .col-lg-6:nth-child(2) {
	align-self: center;
	padding-left: 100px;
}
section.bathroom-remodeling-service img {
	max-width: 750px;
	width: 100%;
}
section.bathroom-remodeling-service .section-cta {
	margin: 46px 0 0;
}
section.bathroom-remodeling-service a {
	padding: 15px 30px;
	background: #ffbf19;
	border-radius: 5px;
	color: black;
}
section.bathroom-remodeling-service a:hover {
	background: transparent;
	color: white;
	border: 1px solid;
	transition-duration: 0.5s;
}

@media (max-width: 1297px) {
	section.bathroom-remodeling-service .col-lg-6:nth-child(2) {
		padding-left: 50px;
	}
}
@media (max-width: 392px) {
	section.bathroom-remodeling-service a {
		font-size: 18px;
	}
}
@media (max-width: 364px) {
	section.bathroom-remodeling-service a {
		font-size: 16px;
	}
}
@media (max-width: 337px) {
	section.bathroom-remodeling-service a {
		font-size: 14px;
	}
}

@media (max-width: 1023px) {
	section.bathroom-remodeling-service .col-lg-6:nth-child(1) {
		text-align: unset;
		padding: 0;
		margin-bottom: 30px;
		width: 100%;
	}
	section.bathroom-remodeling-service h2 {
		margin-bottom: 20px;
	}
	section.bathroom-remodeling-service p {
		max-width: none;
	}
	section.bathroom-remodeling-service .col-lg-6:nth-child(2) {
		padding-left: 0;
		width: 100%;
		text-align: center;
	}
	section.bathroom-remodeling-service img {
		width: 100%;
		max-width: none;
	}
}

/* Bathroom Remodeling Service */

/* Official Distributor */

section.official-distributor {
	background-color: #ffffff;
}
section.official-distributor h2 {
	color: #061426;
	margin-bottom: 84px;
	text-align: center;
}
section.official-distributor .row > * {
	width: unset;
	height: 100%;
}
section.official-distributor .row {
	gap: 80px;
	justify-content: center;
	margin-bottom: 84px;
}
section.official-distributor .row:last-of-type {
	margin-bottom: 0;
}
/* Official Distributor */

/* What We Do */
section.what-we-do {
	text-align: center;
	background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/what-we-do-bg.png");
	background-repeat: no-repeat;
	background-size: cover;
}
section.what-we-do .owl-carousel {
	margin-bottom: 40px;
}
section.what-we-do .owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: #000000 !important;
}
section.what-we-do h2 {
	text-align: center;
	margin-bottom: 30px;
	color: #061426;
}

section.what-we-do p {
	max-width: 1014px;
	margin-bottom: 46px;
	margin: auto;
}

section.what-we-do .section-cta {
	margin: 46px 0 0;
}
section.what-we-do a {
	padding: 15px 30px;
	background: #ffbf19;
	border-radius: 5px;
	color: black;
}
section.what-we-do a:hover {
	background: #10305a;
	color: white;
	transition-duration: 0.5s;
}

section.what-we-do .owl-carousel .owl-dots {
	display: block;
}

section.what-we-do .owl-carousel.owl-drag .owl-item.active.center {
	transform: scale(1.04);
	opacity: 1;
	color: #fff;
}
section.what-we-do .container-fluid {
	padding: 0;
}

.owl-carousel .owl-item img {
	height: 604px;
	object-fit: contain;
}
/* Carousel */
#carousel {
	margin: 0px;

	.owl-item {
		&.big {
			transform: scale(1.3);
			-ms-transform: scale(1.3) !important;
			-moz-transform: scale(1.3) !important;
			-o-transform: scale(1.3) !important;
			-webkit-transform: scale(1.3) !important;
			z-index: 3;
			width: 100%;
		}
	}

	.owl-item {
		&.medium {
			transform: scale(1);
			-ms-transform: scale(1) !important;
			-moz-transform: scale(1) !important;
			-o-transform: scale(1) !important;
			-webkit-transform: scale(1) !important;
			z-index: 2;
			opacity: 0.5;

			&.mdright {
				/*border: solid 1px red;*/
				position: relative;
				left: 10px;
				@media (max-width: 1434px) {
					left: 60px;
				}
				@media (min-width: 1435px) {
					left: 70px;
				}
			}
			&.mdleft {
				/*border: solid 1px blue;*/
				position: relative;
				right: 10px;
				@media (max-width: 1434px) {
					right: 60px;
				}
				@media (min-width: 1435px) {
					right: 70px;
				}
			}
		}
	}

	.owl-item {
		&.smallRight {
			&.active {
				transform: scale(0.8);
				-ms-transform: scale(0.8) !important;
				-moz-transform: scale(0.8) !important;
				-o-transform: scale(0.8) !important;
				-webkit-transform: scale(0.8) !important;
				position: relative;
				left: 50px;
				opacity: 0.5;
			}
		}
	}
	.owl-item {
		&.smallLeft {
			&.active {
				transform: scale(0.8);
				-ms-transform: scale(0.8) !important;
				-moz-transform: scale(0.8) !important;
				-o-transform: scale(0.8) !important ;
				-webkit-transform: scale(0.8) !important;
				position: relative;
				right: 50px;
				opacity: 0.5;
			}
		}
	}
}

/* Carousel */

/* What We Do */

/* What Clients Say */
section.what-clients-say {
	background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/what-client-says-min.png");
	background-repeat: no-repeat;
	background-size: cover;
}
section.what-clients-say h2 {
	text-align: center;
	color: white;
	margin-bottom: 50px;
}
section.what-clients-say .carousel {
	text-align: center;
}

section.what-clients-say .carousel h5 {
	text-align: center;
	color: white;
}

section.what-clients-say .carousel p {
	color: white;
	max-width: 994px;
	margin: auto;
}
section.what-clients-say #testimonial-carousel p:first-of-type {
	margin-bottom: 10px;
}
section.what-clients-say #testimonial-carousel .testimonial-stars {
	margin-bottom: 30px;
}
.carousel-control-next,
.carousel-control-prev {
	top: 35%;
	width: 4%;
	color: #fff;
	height: 50px;
	border: 2px solid white;
	border-radius: 100px;
}
section.what-clients-say .carousel-item img:nth-child(1) {
	margin-bottom: 20px;
}

/* What Clients Say */

/* Our Latest Blogs */
section.our-latest-blogs h2 {
	text-align: center;
	margin-bottom: 60px;
	color: #061426;
}
section.our-latest-blogs .col-md-10 {
	margin: auto;
}
section.our-latest-blogs .card {
	filter: drop-shadow(0px 4px 20px rgba(0, 0, 0, 0.15));
	border: none;
	position: relative;
	margin-bottom: 40px;
}
section.our-latest-blogs .card h5 {
	font-weight: 800;
	font-size: 25px;
	line-height: 30px;
	margin-bottom: 19px;
	color: black;
}
section.our-latest-blogs .card:hover {
	background-color: #050f1c;
	transition-duration: 0.5s;
}
section.our-latest-blogs .card:hover h5,
section.our-latest-blogs .card:hover p,
section.our-latest-blogs .blog-cta .btn-read-more {
	color: white !important;
	transition-duration: 0.5s;
}
section.our-latest-blogs .card:hover .blog-cta a:last-of-type {
	color: white;
	transition-duration: 0.5s;
}
section.our-latest-blogs .card a p {
	color: black;
}
section.our-latest-blogs .card a p:first-of-type {
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 16px;
	line-height: 190%;
	color: #bfbfbf;
}
section.our-latest-blogs .card a p:nth-child(3) {
	padding-bottom: 40px;
	font-weight: 400;
	font-size: 20px;
	line-height: 190%;
}

section.our-latest-blogs .card .blog-cta {
	margin-bottom: 19px;
	float: right;
	position: absolute;
	bottom: -20px;
	right: 23px;
}
section.our-latest-blogs .card .blog-cta a:last-of-type {
	color: #10305a;
	font-weight: 600 !important;
	font-size: 20px !important;
}
section.our-latest-blogs i {
	padding: 5px;
}
section.our-latest-blogs .card .blog-cta a:last-of-type:after {
	font-family: FontAwesome;
	content: "\f061";
	padding: 19px 15px;
}
section.our-latest-blogs .blog-cta .btn-read-more {
	color: #10305a !important;
	font-size: 20px !important;
	font-weight: bolder !important;
}
section.our-latest-blogs .card .img-fluid {
	width: 100%;
}

.cards-align {
	display: flex;
	align-items: stretch !important;
}
section.our-latest-blogs .section-cta {
	padding: 15px 30px;
	background: #ffbf19;
	border-radius: 5px;
	margin: auto;
	max-width: 157px;
}
section.our-latest-blogs .section-cta a {
	color: black;
}
section.our-latest-blogs .section-cta:hover {
	background: #10305a;
	transition-duration: 0.5s;
}
section.our-latest-blogs .section-cta:hover a {
	color: white;
}

/* section.new-blog .row{
    display: flex;
  flex-wrap: wrap;
 }
 section.new-blog .col-md-10{
    margin: auto;
}
section.new-blog h2{
    margin-bottom: 30px;
    color: #061426;
    text-align: center;
}
section.new-blog .card{
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
}
section.new-blog  h4.card-title {
    color: black;
}
section.new-blog a:hover{
    background: #10305A;
    transition-duration: 0.5s;
}
section.new-blog a:hover p:last-of-type,
section.new-blog a:hover .card-title,
section.new-blog .btn-read-more p{
    color: white;
}
section.new-blog .card p:first-of-type{
    color: #BFBFBF;
}
section.new-blog .card p:last-of-type{
    color: black;
    margin-bottom: 20px;
}
section.new-blog .btn-read-more p{
    color: #10305A;
    font-size: 20px !important;
    font-weight: bolder;
}
section.new-blog .card .btn-read-more{
    text-align: end;
}

section.new-blog .card .card-body {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1;
}
section.new-blog  .fa-arrow-right:before {
    content: "\f061";
    padding: 10px;
}
.card-img-top {
    width: 100%;
    height: auto;
  } */

/* Our Latest Blogs */

/* We are here for you */
section.contact-us {
	background-color: #050f1c;
	padding: 0 !important;
}
section.contact-us h2,
section.contact-us p {
	color: white;
	text-align: center;
}
section.contact-us p:first-of-type {
	margin: 0;
}
section.contact-us p:last-of-type {
	margin: 0 0 30px 0;
}
section.contact-us h2 {
	margin-bottom: 30px;
}

section.contact-us .col-lg-6:last-of-type {
	padding: 0;
}
section.contact-us .contact-form-side {
	padding: 100px;
}
section.contact-us input {
	width: 100%;
	height: 46px;
	background: #ffffff;
	border: 1px solid #818a91;
	border-radius: 2px;
	/* margin-bottom: 20px; */
	font-weight: 400;
	font-size: 16px;
}

section.contact-us textarea {
	width: 100%;
	background: #ffffff;
	border: 1px solid #818a91;
	border-radius: 3px;
	font-weight: 400;
	font-size: 16px;
	height: 123px;
}
section.contact-us img {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

section.contact-us .contact-us-cta {
	text-align: center;
}
section.contact-us .contact-us-cta input {
	padding: 15px 30px;
	background: #ffbf19;
	border-radius: 5px;
	color: black;
	width: 199px;
	height: 53px;
	font-weight: 600;
	font-size: 20px;
	line-height: 23px;
}
section.contact-us .contact-us-cta input:hover {
	background: transparent;
	color: white;
	transition-duration: 0.5s;
}
section.contact-us input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
	background-color: transparent;
	transition: 0.5s;
	color: white;
}

/* We are here for you */

@media (max-width: 1199px) {
	.carousel-control-next,
	.carousel-control-prev {
		width: 5%;
	}
}
@media (max-width: 1718px) {
	section.accessibility-solutions .box-zoom {
		height: 510px;
	}
}
@media (max-width: 1685px) {
	section.accessibility-solutions .box-zoom {
		height: 490px;
	}
}
@media (max-width: 1624px) and (min-width: 1200px) {
	section.accessibility-solutions .box-zoom {
		height: 500px;
	}
	section.accessibility-solutions .box-zoom {
		background-size: 150% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 190% !important;
		transition: 0.3s;
	}
}

@media (max-width: 991px) {
	section.accessibility-solutions .box-zoom {
		background-size: 100% !important;
		width: 100%;
	}
	section.accessibility-solutions .box-zoom:hover {
		transition: 0.3s;
		background-size: 116% !important;
	}
	section.accessibility-solutions .box-1 {
		background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Barrier-Free\ Bathrooms-tab-min.png");
	}
	section.accessibility-solutions .box-2 {
		background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Grab\ Bars-tab-min.png");
	}
	section.accessibility-solutions .box-3 {
		background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Stairlifts-tab-min.png");
	}
	section.accessibility-solutions .box-4 {
		background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Ramps-tab-min.png");
	}
	section.accessibility-solutions .box-5 {
		background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Tub\ Cuts.png");
	}
	section.accessibility-solutions .box-6 {
		background-image: url("/wp-content/themes/HomeToStay/assets/images/Homepage/Safety\ Poles\ _\ Handrails.png");
	}
	.why-choose-us .col-md-12:nth-child(2) {
		gap: 100px;
	}
	section.home2stay-express .col-lg-6:nth-child(1) {
		text-align: unset;
		padding: 0;
		margin-bottom: 30px;
	}
	section.home2stay-express h2 {
		margin-bottom: 20px;
	}
	section.home2stay-express p {
		max-width: none;
	}
	section.home2stay-express .col-lg-6:nth-child(2) {
		padding-left: 0;
	}
	section.home2stay-express img {
		width: 100%;
	}
	section.contact-us .contact-form-side {
		padding: 70px 30px;
	}
	.owl-carousel .owl-item img {
		height: 100%;
	}
	section.our-latest-blogs .section-cta {
		max-width: 148px;
	}
}

@media (max-width: 767px) {
	.why-choose-us .col-md-12:nth-child(2) {
		display: block;
	}
	@media (max-width: 767px) {
		.carousel-control-next,
		.carousel-control-prev {
			width: 9%;
		}
	}
	section.contact-us .contact-form-side {
		padding: 50px 20px;
	}
	section.our-latest-blogs .section-cta {
		max-width: 138px;
	}
	section.accessibility-solutions .card.box-zoom.box-1 {
		padding: 30px;
	}
	section.accessibility-solutions .card .card-body h3 {
		text-align: left;
	}
	section.accessibility-solutions .card .card-body {
		padding-left: 0;
		padding-right: 0;
	}
	section.accessibility-solutions a {
		margin-top: 15px !important;
	}
}

@media (max-width: 811px) {
	section.accessibility-solutions .box-zoom {
		background-size: 120% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 134% !important;
	}
}
@media (max-width: 748px) {
	section.accessibility-solutions .box-zoom {
		background-size: 125% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 134% !important;
	}
}
@media (max-width: 716px) {
	section.accessibility-solutions .box-zoom {
		background-size: 130% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 154% !important;
	}
}

@media (max-width: 682px) {
	section.accessibility-solutions .box-zoom {
		background-size: 140% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 154% !important;
	}
}
@media (max-width: 658px) {
	section.accessibility-solutions .box-zoom {
		background-size: 140% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 164% !important;
	}
}
@media (max-width: 653px) {
	section.accessibility-solutions .box-zoom {
		background-size: 150% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 174% !important;
	}
}
@media (max-width: 637px) {
	section.accessibility-solutions .box-zoom {
		background-size: 160% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 174% !important;
	}
}
@media (max-width: 613px) {
	section.accessibility-solutions .box-zoom {
		background-size: 170% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 184% !important;
	}
}
@media (max-width: 574px) {
	section.accessibility-solutions .box-zoom {
		background-size: 180% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 194% !important;
	}
}
@media (max-width: 575px) {
	section.our-latest-blogs .section-cta {
		max-width: 128px;
	}
}
@media (max-width: 578px) {
	section.what-clients-say {
		height: 690px;
	}
}
@media (max-width: 555px) {
	section.accessibility-solutions .box-zoom {
		background-size: 205% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 204% !important;
	}
}
@media (max-width: 527px) {
	section.accessibility-solutions .box-zoom {
		background-size: 215% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 225% !important;
	}
}
@media (max-width: 508px) {
	section.accessibility-solutions .box-zoom {
		background-size: 210% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 224% !important;
	}
}
@media (max-width: 510px) {
	section.what-clients-say {
		height: 740px;
	}
}
@media (max-width: 486px) {
	section.accessibility-solutions .box-zoom {
		background-size: 230% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 244% !important;
	}
}
@media (max-width: 470px) {
	section.accessibility-solutions .box-zoom {
		background-size: 240% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 254% !important;
	}
}
@media (max-width: 459px) {
	section.accessibility-solutions .box-zoom {
		background-size: 250% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 264% !important;
	}
}
@media (max-width: 444px) {
	section.what-clients-say {
		height: 708px;
	}
}
@media (max-width: 437px) {
	section.accessibility-solutions .box-zoom {
		background-size: 270% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 284% !important;
	}
}
@media (max-width: 436px) {
	section.what-clients-say {
		height: 760px;
	}
}
@media (max-width: 429px) {
	section.accessibility-solutions .box-zoom {
		background-size: 280% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 294% !important;
	}
}
@media (max-width: 429px) {
	section.accessibility-solutions .box-zoom {
		background-size: 290% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 300% !important;
	}
}
@media (max-width: 406px) {
	section.accessibility-solutions .box-zoom {
		background-size: 310% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 334% !important;
	}
}
@media (max-width: 401px) {
	section.what-clients-say {
		height: 790px;
	}
}
@media (max-width: 395px) {
	section.accessibility-solutions .box-zoom {
		background-size: 320% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 334% !important;
	}
}
@media (max-width: 388px) {
	section.accessibility-solutions .box-zoom {
		background-size: 330% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 344% !important;
	}
}
@media (max-width: 382px) {
	section.accessibility-solutions .box-zoom {
		background-size: 360% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 374% !important;
	}
}
@media (max-width: 379px) {
	section.accessibility-solutions .box-zoom {
		background-size: 370% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 384% !important;
	}
}
@media (max-width: 377px) {
	section.what-clients-say {
		height: 815px;
	}
}
@media (max-width: 362px) {
	section.accessibility-solutions .box-zoom {
		background-size: 380% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 394% !important;
	}
}
@media (max-width: 362px) {
	section.accessibility-solutions .box-zoom {
		background-size: 394% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 404% !important;
	}
}
@media (max-width: 346px) {
	section.accessibility-solutions .box-zoom {
		background-size: 410% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 424% !important;
	}
}
@media (max-width: 344px) {
	section.accessibility-solutions .box-zoom {
		background-size: 420% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 434% !important ;
	}
}
@media (max-width: 344px) {
	section.accessibility-solutions .box-zoom {
		background-size: 430% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 444% !important;
	}
}
@media (max-width: 344px) {
	section.accessibility-solutions .box-zoom {
		background-size: 450% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 474% !important;
	}
}
@media (max-width: 330px) {
	section.accessibility-solutions .box-zoom {
		background-size: 500% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 524% !important;
	}
}
@media (max-width: 328px) {
	section.what-clients-say {
		height: 900px;
	}
}
@media (max-width: 325px) {
	section.accessibility-solutions .box-zoom {
		background-size: 510%;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 534%;
	}
}
@media (max-width: 320px) {
	section.accessibility-solutions .box-zoom {
		background-size: 520% !important;
	}
	section.accessibility-solutions .box-zoom:hover {
		background-size: 534% !important;
	}
}

@media (min-width: 992px) and (max-width: 1297px) {
	section.home2stay-express .col-lg-6:nth-child(2) {
		padding-left: 50px;
	}
}
@media (max-width: 392px) {
	section.home2stay-express a {
		font-size: 18px;
	}
}
@media (max-width: 364px) {
	section.home2stay-express a {
		font-size: 16px;
	}
}
@media (max-width: 337px) {
	section.home2stay-express a {
		font-size: 14px;
	}
}
@media (max-width: 1800px) {
	.owl-carousel .owl-item img {
		height: 604px;
	}
}
@media (max-width: 1600px) {
	.owl-carousel .owl-item img {
		height: 500px;
	}
}
@media (max-width: 1500px) {
	@media (max-width: 1500px) {
		.owl-carousel .owl-item img {
			height: 467px;
		}
	}
}
@media (max-width: 1400px) {
	.owl-carousel .owl-item img {
		height: 434px;
	}
}
@media (max-width: 1300px) {
	.owl-carousel .owl-item img {
		height: 400px;
	}
}
@media (max-width: 1250px) {
	.owl-carousel .owl-item img {
		height: 390px;
	}
}
@media (max-width: 1199px) {
	.owl-carousel .owl-item img {
		height: 390px;
	}
}
@media (max-width: 1100px) {
	.owl-carousel .owl-item img {
		height: 339px;
	}
}
@media (max-width: 991px) {
	.owl-carousel .owl-item img {
		height: 476px;
	}
}
@media (max-width: 920px) {
	.owl-carousel .owl-item img {
		height: 441px;
	}
}
@media (max-width: 862px) {
	.owl-carousel .owl-item img {
		height: 414px;
	}
}
@media (max-width: 800px) {
	.owl-carousel .owl-item img {
		height: 380px;
	}
}
@media (max-width: 767px) {
	#carousel {
		.owl-item {
			&.big {
				transform: scale(1);
				-ms-transform: scale(1);
			}
		}
	}
}
@media (max-width: 992px) {
	.carousel-control-next,
	.carousel-control-prev {
		width: 7%;
	}
}
