.boxed_wrapper .main-header .logo-box {
	padding: 0;
}

/* preloader */
.handle-preloader {
	background-color: #424242;
}

.container-loader {
	font-size: 1em;
	line-height: 1.6;
	align-items: center;
	display: flex;
	justify-content: center;
	height: 100%;
	flex-direction: column;
}

#loader {
	left: 50%;
	top: 50%;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #ed9e04;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
}

#loader:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #fad900;
	-webkit-animation: spin 3s linear infinite;
	animation: spin 3s linear infinite;
}

#loader:after {
	content: "";
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #ffffff;
	-webkit-animation: spin 1.5s linear infinite;
	animation: spin 1.5s linear infinite;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.txt-loading {
	margin-top: 50px;
}

.banner-section {
	background-color: #0a2564;
}

.theme-btn.btn-one,
.scroll-top,
.main-footer .footer-top .support-box a,
.content_block_2 .content-box .single-item .icon-box,
.theme-btn.btn-two:before,
.testimonial-section .owl-dots .owl-dot.active span,
.testimonial-section .owl-dots span:hover,
.team-block-one .inner-box .lower-content .share-box a:hover,
.team-block-one .inner-box .image-box .social-links li a:hover,
.main-footer .footer-top .support-box a,
.main-footer .subscribe-widget .form-group button,
.footer-bottom .social-links li a:hover,
.main-footer .links-widget .links-list li a:before {
	background-color: #ed9e04 !important;
}

.banner-carousel .content-box .btn-box .theme-btn:hover,
.feature-block-one .inner-box .icon-box,
.main-menu .navigation>li.current>a,
.main-menu .navigation>li:hover>a,
.news-block-one .inner-box .lower-content .category a,
.main-footer .footer-top .text h2 span,
.main-footer .contact-widget .info-list li i,
.service-block-one .inner-box .icon-box,
.shop-block-one .inner-box .lower-content h6,
.shop-block-one .inner-box .lower-content h4 a:hover,
.main-menu .navigation>li.current>a,
.main-menu .navigation>li:hover>a,
.team-block-one .inner-box .lower-content h4 a:hover,
.content_block_3 .content-box .theme-btn:hover,
.news-block-one .inner-box .lower-content .category a,
.news-block-one .inner-box .lower-content h4 a:hover,
.main-footer .footer-top .text h2 span,
.service-block-one .inner-box h4 a:hover,
.testimonial-block-one .inner-box .designation,
.news-block-one .inner-box .lower-content .post-info li a:hover,
.main-footer .contact-widget .info-list li a:hover,
.main-footer .links-widget .links-list li a:hover,
.footer-bottom .copyright p a,
.footer-bottom .footer-nav li a:hover,
.contact-style-two .info-list li i,
.contact-style-two .info-list li p a:hover {
	color: #ed9e04 !important;
}

.theme-btn.btn-two:hover,
.main-footer .subscribe-widget .form-group input:focus,
.default-form .form-group input:focus,
.default-form .form-group textarea:focus {
	border-color: #ed9e04 !important;
}

.contact-style-two .info-list li i {
	background: #fff5e2;
}

.banner-carousel .inner-box .image-box .image-11 {
	position: absolute;
	right: 0px;
	left: 350px;
	bottom: 300px;
	opacity: 1;
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
	transform: translateY(100px);
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 1000ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
}

.service-section .image-layer {
	bottom: 200px;
}

.service-section {
	padding: 100px 0px 80px 0px;
}

.chooseus-section {
	position: relative;
	padding: 125px 0px 50px 0px;
	margin-top: -200px;
}

video {
	width: 600px;
	border: 0;
}

.image-box2 {
	position: absolute;
	right: 0px;
	bottom: 25px;
	min-height: 700px;
}

.video-container {
	width: 80%;
	margin: 0 auto;
	overflow: hidden;
}
@media only screen and (max-width: 599px){
	video {
		width: 330px;
	}
}

.logo-w {
	width: 75px;
	margin: 0 0 10px 3px;
}

.modal-content {
	border-radius: 10px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.modal-title {
	color: #fff;
}
.modal-header {
	background-color: #424242;
	color: #fff;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.modal-header .close {
	color: #fff;
	opacity: 1;
}
.modal-body {
	padding: 20px;
}
.form-group label {
	font-weight: bold;
}
.btn-primary {
	background-color: #ed9e04;
	border: none;
	width: 100%;
	padding: 10px;
	font-size: 16px;
}
.btn-primary:hover {
	background-color: #424242;
}