@import url("https://fonts.googleapis.com/css?family=Roboto:300,400&display=swap&subset=latin-ext");

@font-face {
	font-family: "GothamRounded-Bold";
	src: url("../fonts/GothamRounded-Bold.otf");
}

@font-face {
	font-family: "GothamRounded-Book";
	src: url("../fonts/GothamRounded-Book.otf");
}

@font-face {
	font-family: "GothamRounded-Light";
	src: url("../fonts/GothamRnd-Light.otf");
}

html {
	max-width: 1366px;
	margin: 0 auto;
}

body {
	width: 100%;
	background: #f8f8f8;
}

.brifland-container-header {
	padding: 0 3%;
}

.brifland-container {
	padding: 0 11.2vw;
}

#cookie-alert {
	position: fixed;
	width: 100%;
	max-width: 1366px;
	bottom: 30px;
	padding: 0 30px;
	z-index: 9999;
}

#cookie-alert .cookie-content {
	font-family: "GothamRounded-Book";
	color: #999999;
	font-size: 14px;
	background: #fff;
	width: 100%;
	border-radius: 100px;
	padding: 10px 70px;
	line-height: 20px;
}

#cookie-alert .cookie-content .cookie {
	position: absolute;
	width: 75px;
	top: -35px;
	left: 0;
}

#cookie-alert .cookie-content a {
	color: #3dcaee;
	text-decoration: underline;
}

#cookie-alert .cookie-content .cookie-close {
	width: 30px;
	position: absolute;
	right: 45px;
	top: calc(50% - 15px);
	cursor: pointer;
	z-index: 999999;
}

header#main-header {
	position: relative;
	background-image: url("../images/business-bg.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 770px;
}

header#main-header.business-header {
	background-image: url("../images/business-bg.png");
}

header#main-header.home-header {
	background-image: url("../images/home-bg.png");
}

header#main-header #top-bar {
	font-family: "GothamRounded-Bold";
	padding-top: 32px;
}

header#main-header #top-bar .phone {
	color: #043f4e !important;
	font-size: 32px;
	border-right: 1px solid #a7afb6;
	padding-right: 32px;
}

header#main-header #top-bar .phone sup {
	font-size: 20px;
}

header#main-header #top-bar .send-msg {
	color: #043f4e !important;
	font-size: 16px;
	text-decoration: none;
	margin-left: 32px;
}

header#main-header #top-bar .send-msg img {
	width: 20px;
	margin-left: 5px;
}

header#main-header .mobile .send-msg {
	color: #043f4e !important;
	font-size: 16px;
	text-decoration: none;
	margin-left: 32px;
}

header#main-header .mobile .send-msg img {
	width: 20px;
	margin-left: 5px;
}

header#main-header #main-menu {
}

header#main-header #main-menu .line {
	width: 95%;
	border-top: 1px solid #aebecc;
	margin-top: 1px;
	margin-left: auto;
	margin-right: auto;
}

.logo {
	width: 80%;
}

header#main-header #main-menu .main-nav {
	font-family: "GothamRounded-Book";
}

header#main-header #main-menu .main-nav .nav-link {
	color: #043f4e;
	text-transform: uppercase;
	font-size: 17px;
	margin-right: 15px;
}

header#main-header #main-menu .main-nav .nav-link.active,
header#main-header #main-menu .main-nav .nav-link:hover {
	font-family: "GothamRounded-Bold";
}

header#main-header #main-menu .change-type-nav .nav-item {
	margin: 0;
	padding: 0;
}

header#main-header #main-menu .change-type-nav .nav-btn.business {
	border-bottom-left-radius: 100px;
	border-top-left-radius: 100px;
}

header#main-header #main-menu .change-type-nav .nav-btn.home {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 100px;
	border-top-right-radius: 100px;
}

header#main-header #main-menu .change-type-nav .nav-btn {
	background: #fff;
	padding: 24px 32px;
	font-size: 16px;
	color: #043f4e;
	font-family: "GothamRounded-Bold";
	text-transform: uppercase;
	text-decoration: none;
}

header#main-header #main-menu .change-type-nav .nav-btn.active {
	background: url("../images/cyan-gradient-btn.png");
	background-size: cover;
	color: #fff;
}

header#main-header #home-pricing {
	margin-top: 8%;
}

header#main-header #home-pricing .header-right-icon {
	position: absolute;
	top: 47%;
	right: 0;
	width: 200px;
}

header#main-header #home-pricing strong {
	font-family: "GothamRounded-Bold";
}

header#main-header #home-pricing h1 {
	position: relative;
	color: #003f4d;
	padding-bottom: 35%;
	max-width: 530px;
	font-family: "GothamRounded-Light";
	font-size: 40px;
	z-index: 2;
}

header#main-header #home-pricing h1 span {
	position: relative;
}

header#main-header #home-pricing h1 label:before {
	content: "";
	height: 8px;
	right: 12px;
	width: 100%;
	background: #44c6f1;
	position: absolute;
	bottom: 0;
	z-index: -1;
}

header#main-header #home-pricing .contact-box {
	position: relative;
	background-image: url("../images/contact-form-bg.png");
	background-size: 100% 100%;
	height: 800px;
	z-index: 99;
}

header#main-header #home-pricing .contact-box .text {
	position: relative;
	top: 15%;
	left: 27%;
}

header#main-header #home-pricing .contact-box .text h2 {
	color: #34c7ed;
	font-family: "GothamRounded-Light";
	font-size: 26px;
}

header#main-header #home-pricing .contact-box .form-input::placeholder {
	color: #626877 !important;
}

header#main-header #home-pricing .contact-box .form-input {
	color: #626877;
	border: 0;
	border-radius: 0 !important;
	border-bottom: 1px solid #d5d5d7;
	width: 100%;
	max-width: 275px;
	background: transparent;
	box-shadow: 0;
	padding: 10px !important;
	margin: 0 !important;
	font-family: "Roboto", sans-serif;
	font-weight: 300;
	display: block;
}

header#main-header #home-pricing .contact-box select {
	background: url("../images/select-arrow.png") !important;
	background-size: 8px !important;
	background-position: right 10px center !important;
	background-repeat: no-repeat !important;
	-webkit-appearance: none;
	-moz-appearance: none;
}

header#main-header #home-pricing .contact-box .button {
	position: absolute;
	bottom: 20%;
	left: 27%;
}

header#main-header #home-pricing .contact-box .button .btn-send {
	font-family: "GothamRounded-Bold";
	text-transform: uppercase;
	color: #fff;
	background: transparent;
	border: 0;
	font-size: 16px;
	cursor: pointer;
}

header#main-header #home-pricing .contact-box .button .btn-send img {
	width: 40px;
	margin-left: 5px;
}

section#why-us {
}

section#why-us .why-us-bg {
	width: 96%;
	background: #fff url("../images/why-us-bg.png");
	background-repeat: no-repeat;
	background-size: 670px;
	background-position: top 50px center;
}

section#why-us .why-us-bg .why-us-content {
	padding-top: 30%;
}

section#why-us .why-us-bg .why-us-content h3 {
	font-family: "GothamRounded-Bold";
	text-transform: capitalize;
	color: #003f4d;
	margin-left: 30px;
}

section#why-us .why-us-bg .why-us-content p {
	color: #626877;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin-left: 30px;
}

section#why-us .why-us-bg .why-us-content .btn-more {
	margin-left: 30px;
	-webkit-box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.1);
	font-size: 14px;
	background: #fff;
	color: #34c7ed;
	font-family: "GothamRounded-Bold";
	text-transform: uppercase;
	border-radius: 100px;
	padding: 15px;
	padding-top: 16px;
	min-width: 120px;
}

section#why-us .why-us-bg .why-us-left-img {
	width: 200px;
}

section#why-us .why-us-right-img {
	position: absolute;
	top: 150px;
	left: -80%;
	height: 400px;
	width: 400px;
}

section#why-us #reviews {
	margin-top: 150px;
	background: #fff url("../images/review-q.png");
	background-repeat: no-repeat;
	background-size: 150px;
	background-position: top right 20%;
}

section#why-us #reviews h5 {
	font-family: "GothamRounded-Bold";
	font-size: 14px;
	color: #626877;
	text-transform: uppercase;
}

section#why-us #reviews .carousel-indicators {
	position: relative;
	text-align: left;
	float: left;
	left: 0 !important;
	margin: 0;
	right: inherit;
}

section#why-us #reviews .carousel {
	margin-top: 10px;
	padding-bottom: 100px;
}

section#why-us #reviews .carousel p.review {
	color: #626877;
	font-family: "GothamRounded-Light";
	font-size: 30px;
	font-weight: 300;
	line-height: 30px;
	margin-bottom: 40px;
}

section#why-us #reviews .carousel p.review strong {
	font-family: "GothamRounded-Bold";
	color: #34c7ed;
}

section#why-us #reviews .carousel-indicators li {
	background: url("../images/indicator-empty.png");
	background-repeat: no-repeat;
	background-size: contain;
	width: 16px;
	height: 16px;
	margin: 4px;
}

section#why-us #reviews .carousel-indicators li.active {
	background: url("../images/indicator-full.png");
	background-repeat: no-repeat;
	background-size: contain;
}

section#what-offer {
	padding: 50px 0;
	background: #f8f8f8;
}

section#what-offer .hand-rel {
	position: relative;
}

section#what-offer .hand {
	position: absolute;
	top: -225px;
	right: 0;
	width: 600px;
	height: 361px;
}

section#what-offer h3 {
	font-family: "GothamRounded-Bold";
	color: #003f4d;
}

section#what-offer p.h-desc {
	color: #626877;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 20px;
}

section#what-offer .offer-img {
	width: 125px;
	height: 125px;
	margin: 0 auto;
	position: relative;
}

section#what-offer .offer-img img {
	width: 75%;
	margin: 0;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	position: absolute;
	transition: width 0.5s;
}

section#what-offer .offer-img img:hover {
	width: 90%;
}

section#what-offer h5 {
	margin: 0 auto;
	margin-top: 10px;
	font-family: "GothamRounded-Bold";
	text-transform: uppercase;
	color: #626877;
	font-size: 14px;
	max-width: 100px;
}

section#discount {
	padding-top: 100px;
	background: #f8f8f8 url("../images/spray.png");
	background-repeat: no-repeat;
	background-size: 450px;
	background-position: top right;
}

section#discount .discount-content {
	position: relative;
	width: 100%;
	height: 550px;
}

section#discount .white-bg {
	z-index: 99;
	position: absolute;
	width: 65%;
	height: 400px;
	left: 0;
	top: 0;
}

section#discount .img-bg {
	z-index: 999;
	position: absolute;
	width: 55%;
	height: 400px;
	right: 0;
	top: 55px;
}

section#discount h4 {
	z-index: 999;
	position: relative;
	font-family: "GothamRounded-Bold";
	color: #003f4d;
	font-size: 34px;
	margin-bottom: 0;
}

section#discount p {
	z-index: 999;
	position: relative;
	color: #626877;
	font-family: "Roboto", sans-serif;
	font-size: 19px;
	font-weight: 300;
	margin-left: 15px;
}

section#discount .mt {
	margin-top: 130px;
	margin-left: 120px;
}

section#discount .percent {
	font-family: "GothamRounded-Light";
	font-size: 200px;
	position: absolute;
	z-index: 999;
	top: -115px;
	left: -30px;
	background: rgba(150, 225, 246, 1);
	background: -moz-linear-gradient(
		-45deg,
		rgba(150, 225, 246, 1) 0%,
		rgba(150, 225, 246, 1) 0%,
		rgba(150, 225, 246, 1) 28%,
		rgba(51, 200, 237, 1) 50%,
		rgba(51, 200, 237, 1) 87%,
		rgba(51, 200, 237, 1) 100%
	);
	background: -webkit-gradient(
		left top,
		right bottom,
		color-stop(0%, rgba(150, 225, 246, 1)),
		color-stop(0%, rgba(150, 225, 246, 1)),
		color-stop(28%, rgba(150, 225, 246, 1)),
		color-stop(50%, rgba(51, 200, 237, 1)),
		color-stop(87%, rgba(51, 200, 237, 1)),
		color-stop(100%, rgba(51, 200, 237, 1))
	);
	background: -webkit-linear-gradient(
		-45deg,
		rgba(150, 225, 246, 1) 0%,
		rgba(150, 225, 246, 1) 0%,
		rgba(150, 225, 246, 1) 28%,
		rgba(51, 200, 237, 1) 50%,
		rgba(51, 200, 237, 1) 87%,
		rgba(51, 200, 237, 1) 100%
	);
	background: -o-linear-gradient(
		-45deg,
		rgba(150, 225, 246, 1) 0%,
		rgba(150, 225, 246, 1) 0%,
		rgba(150, 225, 246, 1) 28%,
		rgba(51, 200, 237, 1) 50%,
		rgba(51, 200, 237, 1) 87%,
		rgba(51, 200, 237, 1) 100%
	);
	background: -ms-linear-gradient(
		-45deg,
		rgba(150, 225, 246, 1) 0%,
		rgba(150, 225, 246, 1) 0%,
		rgba(150, 225, 246, 1) 28%,
		rgba(51, 200, 237, 1) 50%,
		rgba(51, 200, 237, 1) 87%,
		rgba(51, 200, 237, 1) 100%
	);
	background: linear-gradient(
		135deg,
		rgba(150, 225, 246, 1) 0%,
		rgba(150, 225, 246, 1) 0%,
		rgba(150, 225, 246, 1) 28%,
		rgba(51, 200, 237, 1) 50%,
		rgba(51, 200, 237, 1) 87%,
		rgba(51, 200, 237, 1) 100%
	);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96e1f6', endColorstr='#33c8ed', GradientType=1 );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

section#discount .percent span {
	vertical-align: super;
	font-size: 125px;
}

section#discount .btn-receive {
	margin-left: 15px;
	-webkit-box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.1);
	font-size: 14px;
	background: #fff;
	color: #34c7ed;
	font-family: "GothamRounded-Bold";
	text-transform: uppercase;
	border-radius: 100px;
	padding: 15px;
	padding-top: 16px;
	min-width: 120px;
	z-index: 999;
	position: relative;
}

footer {
	background: #f8f8f8;
	font-family: "GothamRounded-Bold";
	padding-top: 32px;
	padding-bottom: 32px;
}

footer .phone {
	color: #31bfe4 !important;
	font-size: 28px;
	border-right: 1px solid #a7afb6;
	padding-right: 32px;
	padding-top: 10px;
}

footer .phone sup {
	font-size: 16px;
}

footer .send-msg {
	color: #043f4e !important;
	font-size: 16px;
	text-decoration: none;
	margin-left: 32px;
}

footer .send-msg img {
	width: 20px;
	margin-left: 5px;
}

footer .social-icon {
	width: 38px;
	margin: 0 5px;
}

header#main-header #main-menu .mobile {
	display: none;
}

header#main-header #home-pricing .mobile {
	display: none;
}

.top-bar-mobile-layer {
	display: none;
}

section#what-offer .mobile {
	display: none;
}

section#discount .mobile {
	display: none;
}

footer .mobile {
	display: none;
}

section#what-offer .why-us-right-img {
	display: none;
}

@media (max-width: 1200px) {
	section#what-offer .why-us-right-img {
		display: inherit;
		margin: 0 auto;
	}

	footer .mobile {
		display: flex;
	}

	section#what-offer .mobile {
		display: block;
	}

	section#what-offer .desktop {
		display: none;
	}

	section#discount .mobile {
		display: block;
	}

	section#discount .desktop {
		display: none;
	}

	.brifland-container-header {
		padding: 0 5%;
	}

	header#main-header #main-menu .desktop {
		display: none;
	}

	header#main-header #main-menu .mobile {
		display: block;
	}

	header#main-header .change-type-nav img {
		width: 16px;
		margin: 4px;
		margin-bottom: 0;
		cursor: pointer;
	}

	header#main-header #home-pricing .desktop {
		display: none;
	}

	header#main-header #home-pricing .mobile {
		display: block;
	}

	header#main-header {
		height: auto;
		background-image: url("../images/business-bg.png");
		background-repeat: no-repeat;
		background-position: top center;
	}

	header#main-header.business-header {
		background-image: url("../images/business-bg-mobile.png");
		background-size: 100% 550px;
		background-position: top left;
	}

	header#main-header.home-header {
		background-image: url("../images/home-bg-mobile.png");
		background-size: 100% 550px;
		background-position: top right;
	}

	header#main-header #top-bar {
		display: none;
	}

	header#main-header #main-menu {
		padding-top: 20px;
	}

	header#main-header .mobileicon {
		width: 30px;
	}

	header#main-header .mrr {
		padding-right: 20px;
		border-right: 1px solid #aeb4bc;
	}

	header#main-header .mll {
		padding-left: 21px;
	}

	.logo {
		width: 100px;
	}

	header#main-header #home-pricing {
		margin-top: 0;
	}

	header#main-header #home-pricing .header-right-icon {
		display: none;
	}

	header#main-header #home-pricing h1 {
		font-size: 27px;
		text-align: center;
		padding-bottom: 0;
		margin-left: auto;
		margin-right: auto;
		margin-top: 210px;
		max-width: 360px;
	}

	header#main-header #home-pricing h1 label {
		margin: 0 !important;
	}

	header#main-header #home-pricing .contact-box {
		background-image: url("../images/contact-form-bg-mobile.png");
		height: 590px;
		background-position: top center;
		margin-top: 20px;
		max-width: 367px;
		margin-left: auto;
		margin-right: auto;
		filter: drop-shadow(-1vw 2vw 3vw rgba(27, 41, 102, 0.4));
	}

	header#main-header #home-pricing .contact-box .text {
		top: 0;
		left: 0;
		padding: 10%;
	}

	header#main-header #home-pricing .contact-box .button {
		bottom: 47px;
		left: 40px;
		z-index: 9999;
	}

	section#why-us {
		margin-top: 40px;
		text-align: center;
	}

	section#why-us .why-us-bg {
		width: 100%;
		background: #f8f8f8;
	}

	section#why-us .why-us-bg .why-us-content {
		padding-top: 40px;
	}

	section#why-us .why-us-bg .why-us-content h3 {
		margin-left: 0;
	}

	section#why-us .why-us-bg .why-us-content p {
		margin-left: 0;
	}

	section#why-us .why-us-bg .why-us-content .btn-more {
		margin-left: 0;
	}

	section#why-us .why-us-bg .why-us-left-img {
		margin-bottom: 20px;
	}

	section#why-us .why-us-right-img {
		display: none;
	}

	section#why-us #reviews {
		position: relative;
		z-index: 999;
		margin-top: 30px;
		background: #f8f8f8 url("../images/review-q.png");
		background-repeat: no-repeat;
		background-size: 150px;
		background-position: top right calc(20% - 60px);
		padding-top: 30px;
	}

	section#why-us #reviews .carousel-indicators {
		text-align: center;
		float: inherit;
		margin: 0 auto;
	}

	section#why-us #reviews .carousel {
		margin-top: 10px;
		padding-bottom: 30px;
	}

	section#why-us #reviews .carousel p.review {
		font-size: 20px;
	}

	section#what-offer {
		text-align: center;
		background: #fff;
		padding-top: 0;
		margin-top: 50px;
		margin-right: 20px;
		padding-bottom: 0;
		border-top-right-radius: 50px;
		border-bottom-right-radius: 50px;
	}

	section#what-offer .why-us-right-img {
		position: relative;
		top: -50px;
		left: 0;
		height: 300px;
		width: 100%;
		max-width: 300px;
	}

	section#what-offer .hand-rel {
		position: relative;
		height: 100%;
		width: 100%;
		right: 0;
		text-align: right;
	}

	section#what-offer .hand {
		position: absolute;
		top: 610px;
		right: -20px;
		width: 100%;
		height: 261px;
	}

	section#what-offer p.h-desc {
		margin-bottom: 0;
	}

	section#what-offer .offer-img {
		width: 100%;
		max-width: 125px;
		max-height: 125px;
		margin: 20px auto 0;
	}

	section#what-offer h5 {
		font-size: 14px;
		max-width: 170px;
	}

	section#what-offer .carousel-indicators {
		position: relative;
		text-align: center;
		float: inherit;
		left: inherit !important;
		margin: 30px 0 0;
		right: inherit;
	}

	section#what-offer .carousel {
		margin-top: 10px;
		padding-bottom: 60px;
	}

	section#what-offer .carousel-indicators li {
		background: url("../images/indicator-empty.png");
		background-repeat: no-repeat;
		background-size: contain;
		width: 16px;
		height: 16px;
		margin: 4px;
	}

	section#what-offer .carousel-indicators li.active {
		background: url("../images/indicator-full.png");
		background-repeat: no-repeat;
		background-size: contain;
	}

	section#discount {
		padding-top: 135px;
		background: #f8f8f8 url("../images/spray.png");
		background-repeat: no-repeat;
		background-size: 350px;
		background-position: top right -120px;
		margin-top: 220px;
	}

	section#discount .brifland-container {
		padding: 0 !important;
	}

	section#discount .discount-content {
		height: 370px;
		padding-left: 5%;
	}

	section#discount .white-bg {
		z-index: 99;
		position: absolute;
		width: 80%;
		height: 330px;
		left: 0;
		top: 0;
	}

	section#discount .img-bg {
		z-index: 999;
		position: absolute;
		width: 55%;
		height: 330px;
		right: 0;
		top: 55px;
	}

	section#discount p {
		margin-left: 0;
		max-width: 200px;
		font-size: 16px;

		height: 16px;
	}

	section#discount h4 {
		font-size: 26px;
	}

	section#discount .mt {
		margin-top: 80px;
		margin-bottom: 40px;
		margin-left: 0;
	}

	section#discount .percent {
		font-size: 125px;
		top: -80px;
		left: 2%;
	}

	section#discount .percent span {
		font-size: 65px;
	}

	section#discount .btn-receive {
		margin-left: 0;
		margin-top: 105px;
	}

	footer .desktop {
		display: none;
	}

	footer .social-icon {
		width: 32px;
		margin: 0 3px;
		margin-top: 30px;
	}

	footer .phone {
		margin-top: 30px;
		color: #0b3f4f !important;
		font-size: 20px;
		border: 0;
		border-left: 1px solid #a7afb6;
		padding-right: 0;
		padding-left: 15px;
		padding-top: 10px;
		margin-left: 15px;
		white-space: nowrap;
	}

	footer .phone sup {
		font-size: 14px;
	}
}

.ui-loader-header {
	display: none !important;
}

@media (min-width: 450px) and (max-width: 767px) {
	section#discount .discount-content {
		height: 490px;
	}

	section#discount .white-bg {
		height: 450px;
	}

	section#discount .img-bg {
		height: 450px;
	}
}

.tablet {
	display: none;
}

@media (min-width: 768px) and (max-width: 1199px) {
	.no-tablet {
		display: none !important;
	}

	#home-pricing h1 {
		margin-top: 0 !important;
	}

	#home-pricing .tablet {
		display: block;
	}
	#home-pricing .mobile {
		display: none !important;
	}

	#home-pricing .contact-box {
		margin-top: 150px !important;
	}

	header#main-header {
		height: auto;
		background-image: url("../images/business-bg.png");
		background-repeat: no-repeat;
		background-position: top center;
	}

	header#main-header.business-header {
		background-image: url("../images/business-bg.png");
		background-size: cover;
		background-position: top left;
	}

	header#main-header.home-header {
		background-image: url("../images/home-bg.png");
		background-size: cover;
		background-position: top right;
	}

	section#discount .discount-content {
		height: 490px;
	}

	section#discount {
		margin-top: 0;
	}

	section#discount .white-bg {
		height: 450px;
	}

	section#discount .img-bg.desktop {
		display: block;
	}

	section#discount .img-bg.mobile {
		display: none;
	}

	section#discount .img-bg {
		height: 450px;
		width: 70%;
	}

	#what-offer .mobile {
		display: none !important;
	}

	#what-offer .tablet {
		display: block;
	}

	#why-us {
		margin-top: -275px !important;
	}

	.tablet-hand {
		-moz-transform: scaleX(-1);
		-o-transform: scaleX(-1);
		-webkit-transform: scaleX(-1);
		transform: scaleX(-1);
		filter: FlipH;
		-ms-filter: "FlipH";

		position: absolute;
		left: -50px;
		top: 850px;
		width: calc(100% + 50px);
	}

	section#what-offer {
		padding: 0;
		background: #f8f8f8;
	}

	section#what-offer .tablet-offer {
		position: relative;
		left: -100px;
		width: calc(100% + 100px);
	}

	section#what-offer .offer-img {
		max-width: 200px;
		max-height: 200px;
		margin-bottom: 30px;
	}

	section#what-offer .tablet-righter {
		margin-top: 100px;
		position: relative;
		right: -70px;
	}

	.why-us-right-img {
		display: none !important;
	}

	.hand {
		display: none !important;
	}

	footer .social-icon,
	footer .phone {
		margin-top: 0;
		padding-bottom: 8px;
	}

	footer .social-icon.lastt {
		margin-right: 20px;
	}

	footer .phone {
		padding-left: 30px;
		padding-bottom: 8px;
	}
}
