@import url('https://fonts.googleapis.com/css?family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto+Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=auto&#038;ver=5.8.1');
.elementor-19 .elementor-element.elementor-element-01ea248 .header-area .btn-wrapper .boxed-btn.blank:hover {
	border-style: dashed;
	border-width: 1px 1px 1px 1px
}

.elementor-19 .elementor-element.elementor-element-4ddc977 .header-bottom-area.bg-image::before {
	background-image: url("/img/about.jpg");
    background-position: center;
}

.elementor-19 .elementor-element.elementor-element-4ddc977 .shipping-area .section-title {
	margin-bottom: 55px
}

.elementor-19 .elementor-element.elementor-element-4ddc977 .header-bottom-area .right-content-area {
	padding: 50px 0 60px 115px
}

.elementor-19 .elementor-element.elementor-element-4ddc977 .header-bottom-area.bg-image::after {
	background-image: url("/img/02.png");
    background-position: right;
}

.elementor-19 .elementor-element.elementor-element-76e3982 {
	padding: 60px 0 100px 0
}

.elementor-19 .elementor-element.elementor-element-e8aaad1 {
	margin-top: 0;
	margin-bottom: 23px
}

.elementor-19 .elementor-element.elementor-element-2097800 .section-title.b-top {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-b2ccd9c:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-b2ccd9c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/img/background.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-19 .elementor-element.elementor-element-b2ccd9c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 88px 0 268px 0
}

.elementor-19 .elementor-element.elementor-element-b2ccd9c>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-a8e012f:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-a8e012f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #f3f3f3
}

.elementor-19 .elementor-element.elementor-element-a8e012f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0
}

.elementor-19 .elementor-element.elementor-element-a8e012f>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-95e965e>.elementor-widget-container {
	margin: -180px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-8096a9d:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-8096a9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #f3f3f3;
	background-image: url("/img/why-choose-us-map-bg.png");
	background-position: center center;
	background-repeat: no-repeat
}

.elementor-19 .elementor-element.elementor-element-8096a9d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 110px 0 120px 0
}

.elementor-19 .elementor-element.elementor-element-8096a9d>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-12c172b>.elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0;
	padding: 0
}

.elementor-19 .elementor-element.elementor-element-12c172b>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-db3f2c2 {
	padding: 0 0 34px 0
}

.elementor-19 .elementor-element.elementor-element-e68eb27 .section-title.b-top {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-81d089b:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-81d089b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fff
}

.elementor-19 .elementor-element.elementor-element-81d089b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0 50px 0
}

.elementor-19 .elementor-element.elementor-element-81d089b>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-8d7bbda>.elementor-widget-container {
	border-style: dashed;
	border-width: 0 1px 0 0;
	border-color: #d8d4dd
}

.elementor-19 .elementor-element.elementor-element-9f5836d>.elementor-widget-container {
	border-style: dashed;
	border-width: 0 0 0 1px;
	border-color: #d8d4dd;
	border-radius: 0
}

.elementor-19 .elementor-element.elementor-element-5ff03ca:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-5ff03ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/img/background-2.png")
}

.elementor-19 .elementor-element.elementor-element-5ff03ca {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0 100px 0
}

.elementor-19 .elementor-element.elementor-element-5ff03ca>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-cfd26db {
	padding: 100px 0 100px 0
}

.elementor-19 .elementor-element.elementor-element-4765e5b {
	padding: 0 0 26px 0
}

.elementor-19 .elementor-element.elementor-element-cb72d20 .section-title.b-top {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-79ef383:not(.elementor-motion-effects-element-type-background),
.elementor-19 .elementor-element.elementor-element-79ef383>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/img/bg-home-search.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-19 .elementor-element.elementor-element-79ef383>.elementor-background-overlay {
	background-color: rgba(27, 26, 34, 0.7);
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-79ef383 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 110px 0 110px 0
}

.elementor-19 .elementor-element.elementor-element-c163629>.elementor-element-populated {
	margin: 0
}

.elementor-19 .elementor-element.elementor-element-0ffaebf {
	margin-top: 0;
	margin-bottom: 0
}

.elementor-19 .elementor-element.elementor-element-3681e39:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-19 .elementor-element.elementor-element-3681e39>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/img/about-2.jpg");
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-19 .elementor-element.elementor-element-3681e39>.elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0
}

.elementor-19 .elementor-element.elementor-element-3681e39>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-6e6502a:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-19 .elementor-element.elementor-element-6e6502a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--main-color-one)
}

.elementor-19 .elementor-element.elementor-element-6e6502a>.elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 120px 60px 80px 60px
}

.elementor-19 .elementor-element.elementor-element-6e6502a>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-19 .elementor-element.elementor-element-1c822b4>.elementor-widget-container {
	margin: 0 0 7px 0
}

.elementor-19 .elementor-element.elementor-element-73c41c6 {
	padding: 100px 0 0 0
}

.elementor-19 .elementor-element.elementor-element-85b28cf {
	padding: 0 0 23px 0
}

.elementor-19 .elementor-element.elementor-element-7b3fcd3 .section-title.b-top {
	text-align: center
}

.elementor-19 .elementor-element.elementor-element-5ab30fc {
	margin-top: 20px;
    margin-bottom: 80px;
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-19 .elementor-element.elementor-element-786057f {
		width: 100%
	}
	.elementor-19 .elementor-element.elementor-element-57fdbe6 {
		width: 50%
	}
	.elementor-19 .elementor-element.elementor-element-d0d6887 {
		width: 50%
	}
	.elementor-19 .elementor-element.elementor-element-2671637 {
		width: 50%
	}
	.elementor-19 .elementor-element.elementor-element-c8f01a5 {
		width: 50%
	}
	.elementor-19 .elementor-element.elementor-element-c96cfc8 {
		width: 100%
	}
	.elementor-19 .elementor-element.elementor-element-614506e {
		width: 50%
	}
	.elementor-19 .elementor-element.elementor-element-4e59c15 {
		width: 50%
	}
	.elementor-19 .elementor-element.elementor-element-18a9455 {
		width: 50%
	}
	.elementor-19 .elementor-element.elementor-element-5df36f2 {
		width: 100%
	}
	.elementor-19 .elementor-element.elementor-element-3681e39 {
		width: 100%
	}
	.elementor-19 .elementor-element.elementor-element-6e6502a {
		width: 100%
	}
	.elementor-19 .elementor-element.elementor-element-c74d65b {
		width: 100%
	}
}

@media(max-width:1024px) {
	.elementor-19 .elementor-element.elementor-element-4ddc977 .shipping-area {
		margin: 0
	}
	.elementor-19 .elementor-element.elementor-element-4ddc977 .header-bottom-area .right-content-area {
		padding: 60px 0 0 0
	}
	.elementor-19 .elementor-element.elementor-element-b2ccd9c {
		padding: 90px 0 245px 0
	}
	.elementor-19 .elementor-element.elementor-element-e68eb27>.elementor-widget-container {
		padding: 0 15px 0 15px
	}
	.elementor-19 .elementor-element.elementor-element-8d7bbda>.elementor-widget-container {
		border-width: 0
	}
	.elementor-19 .elementor-element.elementor-element-18a9455>.elementor-element-populated {
		margin: 30px 0 0 0
	}
	.elementor-19 .elementor-element.elementor-element-9f5836d>.elementor-widget-container {
		border-width: 0
	}
	.elementor-19 .elementor-element.elementor-element-3681e39>.elementor-element-populated {
		margin: 0;
		padding: 200px 0 0 0
	}
	.elementor-19 .elementor-element.elementor-element-5ab30fc {
		margin-top: 80px;
		margin-bottom: 95px
	}
}

@media(max-width:767px) {
	.elementor-19 .elementor-element.elementor-element-76e3982 {
		padding: 100px 0 100px 0
	}
	.elementor-19 .elementor-element.elementor-element-b2ccd9c {
		padding: 90px 0 230px 0
	}
	.elementor-19 .elementor-element.elementor-element-b586ec2 {
		padding: 0
	}
	.elementor-19 .elementor-element.elementor-element-8096a9d {
		padding: 110px 0 0 0
	}
	.elementor-19 .elementor-element.elementor-element-e68eb27>.elementor-widget-container {
		padding: 0 10px 0 10px
	}
	.elementor-19 .elementor-element.elementor-element-81d089b {
		padding: 50px 0 110px 0
	}
	.elementor-19 .elementor-element.elementor-element-4e59c15>.elementor-element-populated {
		margin: 30px 0 0 0
	}
	.elementor-19 .elementor-element.elementor-element-5ff03ca {
		padding: 20px 0 80px 0
	}
	.elementor-19 .elementor-element.elementor-element-6e6502a>.elementor-element-populated {
		padding: 60px 30px 20px 30px
	}
	.elementor-19 .elementor-element.elementor-element-5ab30fc {
		margin-top: 80px;
		margin-bottom: 100px
	}
}

.overly, .overly-slide {
    position: relative;
}

.overly::before {
    position: absolute;
    content: "";
    background-color: var(--main-color-one);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-repeat: no-repeat;
	opacity: .65;
}
.overly-slide::before {
    position: absolute;
    content: "";
    background-color: #000000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-repeat: no-repeat;
	opacity: .3;
}
