@import url(https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i|Oswald:200,300,400,500,600,700|Rubik:300,300i,400,400i,500,500i,700,700i,900,900i);
@import url(flaticon.css);
@import url(animate.css);
@import url(jquery.touchspin.css);
@import url(jquery.mCustomScrollbar.min.css);
@import url(owl.css);@import url(jquery-ui.css);
@import url(jquery.fancybox.min.css);
@import url(fontawesome-all.css);
* {margin: 0;padding: 0;border: none;outline: 0;font-size: 100%;}
body {
	font-size: 14px;color: #777;
	line-height: 28px;
	font-weight: 400;
	background: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-family: Roboto,sans-serif !important;

}
a {
	text-decoration: none;
	cursor: pointer;
	color: #ff8a00;

}
a:focus,a:hover,a:visited {
	text-decoration: none;
	outline: 0;

}
h1,h2,h3,h4,h5,h6 {
	position: relative;
	font-weight: 400;
	margin: 0;
	background: 0 0;
	line-height: 1.2em;
	font-family: Rubik,sans-serif !important;

}
textarea {
	overflow: hidden;
	resize: none;

}
button {
	outline: 0!important;
	cursor: pointer;

}
.text, p {
	font-size: 15px;
	line-height: 28px;
	font-weight: 400;
	color: #222121;
	margin: 0 0 20px 0;
}
::-webkit-input-placeholder {
	color: inherit;

}
::-moz-input-placeholder {
	color: inherit;

}
::-ms-input-placeholder {
	color: inherit;

}
.auto-container {
	position: static;
	max-width: 1200px;
	padding: 0 15px;
	margin: 0 auto;

}
.page-wrapper {
	position: relative;
	margin: 0 auto;
	width: 100%;
	min-width: 300px;
	overflow: hidden;
	z-index: 99;

}
li,ul {
	list-style: none;
	   padding: 0;
	   margin: 0;

}
.theme-btn {
	display: inline-block;
	text-align: center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;

}
.centered {
	text-align: center!important;

}
.btn-style-one {
	position: relative;font-size: 16px;
	line-height: 30px;color: #fff;
	padding: 10px 45px;
	text-transform: capitalize;
	font-weight: 400;
	border-radius: 50px;
	background-color: #ff8a00;
	-webkit-box-shadow: rgba(34,34,34,0) 0 0 0 0 inset;
	-moz-box-shadow: rgba(34,34,34,0) 0 0 0 0 inset;
	-ms-box-shadow: rgba(34,34,34,0) 0 0 0 0 inset;
	-o-box-shadow: rgba(34,34,34,0) 0 0 0 0 inset;
	box-shadow: rgba(34,34,34,0) 0 0 0 0 inset;

}
.btn-style-one:hover {
	color: #fff;
	-webkit-box-shadow: #222 0 0 0 40px inset;
	-moz-box-shadow: #222 0 0 0 40px inset;
	-ms-box-shadow: #222 0 0 0 40px inset;
	-o-box-shadow: #222 0 0 0 40px inset;
	box-shadow: #222 0 0 0 40px inset;

}
.btn-style-two {
	position: relative;
	font-size: 16px;
	line-height: 20px;
	color: #222;
	padding: 13px 45px;
	text-transform: capitalize;
	font-weight: 400;
	border-radius: 50px;
	background-color: #fff;
	border: 2px solid #ff8a00;
	-webkit-box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;
	-moz-box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;
	-ms-box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;
	-o-box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;
	box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;

}
.btn-style-two:hover {
	color: #fff;border: 2px solid #ff8a00;
	-webkit-box-shadow: #ff8a00 0 0 0 40px inset;
	-moz-box-shadow: #ff8a00 0 0 0 40px inset;
	-ms-box-shadow: #ff8a00 0 0 0 40px inset;
	-o-box-shadow: #ff8a00 0 0 0 40px inset;
	box-shadow: #ff8a00 0 0 0 40px inset;

}
.btn-style-three {
	position: relative;
	font-size: 16px;
	line-height: 20px;
	color: #fff;padding: 13px 45px;
	text-transform: capitalize;
	font-weight: 400;
	border-radius: 50px;
	background-color: #222;
	-webkit-box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;
	-moz-box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;
	-ms-box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;
	-o-box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;
	box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;

}
.btn-style-three:hover {
	color: #fff;
	-webkit-box-shadow: #ff8a00 0 0 0 40px inset;
	-moz-box-shadow: #ff8a00 0 0 0 40px inset;
	-ms-box-shadow: #ff8a00 0 0 0 40px inset;
	-o-box-shadow: #ff8a00 0 0 0 40px inset;
	box-shadow: #ff8a00 0 0 0 40px inset;

}
.btn-style-four {position: relative;font-size: 16px;line-height: 20px;color: #fff;padding: 13px 45px;text-transform: capitalize;font-weight: 400;border-radius: 50px;background-color: #222;-webkit-box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;-moz-box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;-ms-box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;-o-box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;box-shadow: rgba(255,255,255,0) 0 0 0 0 inset;}.btn-style-four:hover {color: #ff8a00;-webkit-box-shadow: #fff 0 0 0 40px inset;-moz-box-shadow: #fff 0 0 0 40px inset;-ms-box-shadow: #fff 0 0 0 40px inset;-o-box-shadow: #fff 0 0 0 40px inset;box-shadow: #fff 0 0 0 40px inset;}.btn-style-five {position: relative;font-size: 16px;line-height: 30px;color: #fff;padding: 10px 45px;text-transform: capitalize;font-weight: 400;border-radius: 50px;background-color: #ff8a00;}.btn-style-five:hover {color: #fff;background-color: #222;}.btn-style-six {position: relative;font-size: 16px;line-height: 30px;color: #222;padding: 10px 45px;text-transform: capitalize;font-weight: 400;border-radius: 50px;background-color: #fff;}.btn-style-six:hover {color: #fff;background-color: #ff8a00;}.btn-style-seven {position: relative;font-size: 16px;line-height: 30px;color: #222;padding: 10px 45px;text-transform: capitalize;font-weight: 400;border-radius: 50px;background-color: #fff;}.btn-style-seven:hover {color: #fff;background-color: #222;}.btn-style-eight {position: relative;font-size: 16px;line-height: 26px;color: #ff8a00;padding: 10px 45px;text-transform: capitalize;font-weight: 400;border-radius: 50px;border: 2px solid #ff8a00;background-color: #fff;}.btn-style-eight:hover {color: #fff;background-color: #ff8a00;}.list-style-one {position: relative;display: block;margin-bottom: 30px;}.list-style-one li {position: relative;font-size: 14px;line-height: 21px;color: #777;font-weight: 400;padding-left: 35px;margin-bottom: 15px;}.list-style-one li:before {position: absolute;left: 0;top: 0;font-size: 14px;line-height: 25px;color: #ff8a00;font-weight: 900;font-family: 'Font Awesome 5 Free';content: "\f101";}.list-style-two {position: relative;display: block;margin-bottom: 30px;}.list-style-two li {position: relative;font-size: 14px;line-height: 20px;color: #222;font-weight: 500;padding-left: 35px;margin-bottom: 15px;font-family: Rubik,sans-serif;}.list-style-two li:before {position: absolute;left: 0;top: 0;font-size: 14px;line-height: 20px;color: #ff8a00;font-weight: 900;font-family: 'Font Awesome 5 Free';content: "\f061";}.theme_color {color: #25262c;}.pull-right {float: right;}.pull-left {float: left;}.preloader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999;background-color: #fff;background-position: center center;background-repeat: no-repeat;background-image: url(../video/processware-systems.gif);}img {display: inline-block;max-width: 100%;height: auto;}.scroll-to-top {position: fixed;bottom: 20px;right: 20px;width: 60px;height: 60px;color: #fff;font-size: 24px;line-height: 60px;text-align: center;z-index: 100;cursor: pointer;background: #1b1a1c;display: none;border-radius: 0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.scroll-to-top .fa {font-weight: 900;}.scroll-to-top:hover {background: #222;color: #fff;}.main-header {left: 0;top: 0;width: 100%;z-index: 9999;}.main-header .header-top {position: relative;background-color: transparent;border-bottom: 1px solid #e5e5e5;}.main-header .header-top .inner-container {position: relative;padding: 0 40px;}.main-header .top-left {position: relative;float: left;}.main-header .top-left ul {position: relative;padding: 14px 0;}.main-header .top-left ul li {position: relative;display: inline-block;padding-left: 45px;font-size: 14px;line-height: 24px;color: #222;font-weight: 400;margin-right: 33px;}.main-header .top-left ul li a {color: #ddd;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.main-header .top-left ul li a:hover {color: #ff8a00;}.main-header .top-left ul li i {position: absolute;left: 0;top: 0;font-size: 24px;line-height: 25px;color: #ff8a00;}.main-header .top-right {position: relative;float: right;}.main-header .top-right .top-links {position: relative;float: left;padding: 14px 0;}.main-header .top-right .top-links li {position: relative;float: left;font-size: 14px;line-height: 24px;color: #ddd;font-weight: 400;margin-left: 25px;}.main-header .top-right .top-links li a {color: #222;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.main-header .top-right .top-links li a:hover {color: #ff8a00;}.main-header .top-right .social-icon-one {position: relative;float: right;margin-left: 55px;padding: 15px 0;}.social-icon-one {position: relative;}.social-icon-one li {position: relative;display: inline-block;margin-right: 20px;}.social-icon-one li:last-child {margin-right: 0;}.social-icon-one li a {position: relative;display: block;font-size: 16px;line-height: 25px;color: #777;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.social-icon-one li a:hover {color: #ff8a00;}.main-header .header-lower {z-index: 9999;margin: 0 0 -6px 0;background-color: #fff;}.main-header .header-lower .inner-container {position: relative;padding: 0 40px;}.main-header .header-lower .main-box {position: relative;padding-left: 380px;}.main-header .header-lower .logo-box {position: absolute;left: 0;top: -4px;}.main-header .header-lower .logo {position: relative;padding: 5px 0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.main-header .header-lower .logo img {position: relative;max-width: 100%;height: auto;z-index: 35;}
	.main-header .header-lower .nav-outer {
		position: relative;
		float: left;
		width: 100%;
		display: flex;
		justify-content: space-around;
		/*border-left: 1px solid #ccc;*/
	}
	.main-header .main-box {
		position: relative;
		left: 0;
		top: 0;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;}
	.main-header .nav-toggler button {
		position: relative;
		display: block;
		color: #444;
		text-align: center;
		font-size: 24px;
		line-height: 34px;
		font-weight: 400;
		background: 0 0;

	}
	.main-menu {
		position: relative;float: left;

	}
	.navbar-toggler {
		border: 0!important;

	}
	.main-menu .navbar-header {display: none;}
	.main-menu .navbar-collapse {padding: 0;}
	.main-menu .navigation {position: relative;margin: 0;}
	 .main-menu .navigation>li {
																																				
		 position: relative;float: left;
		 margin-left: 45px;
		 -webkit-transition: all .3s ease;
		 -moz-transition: all .3s ease;
		 -ms-transition: all .3s ease;
		 -o-transition: all .3s ease;
		 transition: all .3s ease;

	 }
	 .main-menu .navigation>li>a {
		 position: relative;display: block;
		 font-size: 13px;
		 line-height: 30px;
		 font-weight: 400;
		 color: #222;
		 padding: 25px 0px;
		 opacity: 1;
		 text-align: center;
		 text-transform: uppercase;
		 -webkit-transition: all .3s ease;
		 -moz-transition: all .3s ease;-ms-transition: all .3s ease;
		 -o-transition: all .3s ease;transition: all .3s ease;

	 }
	 .main-menu .navigation>li.dropdown>a {
		 padding-right: 15px;

	 }
	 .main-menu .navigation>li.dropdown>a:after {
		 content: "\f107";font-family: 'Font Awesome 5 Free';
		 font-weight: 900;position: absolute;right: 0;top: 25px;
		 color: #222;line-height: 30px;font-size: 14px;z-index: 5;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;
		 -o-transition: all .3s ease;transition: all .3s ease;}
		.main-menu .navigation > li.current > a, .main-menu .navigation > li.current > a:after, .main-menu .navigation > li:hover > a, .main-menu .navigation > li:hover > a:after {
			color: #cb2027;
		}
		.main-menu .navigation>li>ul>li>ul>li:hover>a {
			color: #25262c;background: #fff;

		}
		.main-menu .navigation>li>ul>li>ul>li.dropdown>a:after {
			font-family: 'Font Awesome 5 Free';content: "\f105";position: absolute;right: 10px;top: 11px;width: 10px;height: 20px;display: block;color: #292929;line-height: 20px;font-size: 13px;font-weight: 900;text-align: center;z-index: 5;}.main-menu .navigation>li>ul>li>ul>li.dropdown:hover>a:after {color: #fff;}
		.main-menu .navigation > li > ul {
			position: absolute;
			left: 0;
			top: 100%;
			width: 220px;
			padding: 0 0;
			z-index: 100;
			background-color: #fff;
			border-top: 2px solid #cb2027;
			-webkit-transform: scaleY(0);
			-ms-transform: scaleY(0);
			-moz-transform: scaleY(0);
			transform: scaleY(0);
			-webkit-transform-origin: top;
			-ms-transform-origin: top;
			-moz-transform-origin: top;
			transform-origin: top;
			-webkit-transition: all .3s ease;
			-ms-transition: all .3s ease;
			-moz-transition: all .3s ease;
			transition: all .3s ease;
			-webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
			-ms-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
			-o-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
			-moz-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
			box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
		}
		.main-menu .navigation>li>ul.from-right {left: auto;right: 0;}
		.main-menu .navigation>li>ul>li {position: relative;width: 100%;border-bottom: 1px solid #ddd;}
		.main-menu .navigation>li>ul>li:last-child {border-bottom: none;}
.main-menu .navigation>li>ul>li>a {	
position: relative;
display: block;
padding: 10px 15px;
line-height: 20px;
font-weight: 400;
font-size: 13px;
color: #444;
text-align: left;
text-transform: uppercase;
transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
-ms-transition: all .5s ease;-o-transition: all .5s ease;
}
.main-menu .navigation>li>ul>li:hover>a {
	color: #444;background: #dee2e6;
	}
	.main-menu .navigation>li>ul>li.dropdown>a:after {
	font-family: 'Font Awesome 5 Free';
	content: "\f105";position: absolute;
	right: 15px;top: 11px;width: 10px;
	height: 20px;display: block;
	line-height: 20px;
	font-size: 13px;
	color: #fff;
	font-weight: 900;
	text-align: center;
	z-index: 5;
	}
	.main-menu .navigation>li>ul>li.dropdown:hover>a:after {
		color: #fff;
		}
	.main-menu .navigation>li>ul>li>ul {
	position: absolute;
	left: 100%;
	top: -2px;
	width: 220px;
	padding: 0;
	z-index: 100;
	display: none;
	background-color: #222;
	border-top: 2px solid #ff8a00;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-moz-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	-moz-transform-origin: top;
	transform-origin: top;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
	-ms-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
	-o-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
	-moz-box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);
	box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);}
	.main-menu .navigation>li>ul>li>ul>li {position: relative;width: 100%;border-bottom: 1px solid rgba(255,255,255,.1);}
	.main-menu .navigation>li>ul>li>ul>li:last-child {border-bottom: none;}
	.main-menu .navigation>li>ul>li>ul>li>a {position: relative;display: block;padding: 10px 20px;line-height: 24px;
	font-weight: 400;font-size: 15px;color: #fff;text-align: left;text-transform: capitalize;transition: all .5s ease;
	-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;}
	.main-menu .navigation>li>ul>li>ul>li>a:hover {color: #fff;background: #ff8a00;}
	.main-menu .navigation>li.dropdown:hover>ul {-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);-moz-transform: scaleY(1);transform: scaleY(1);visibility: visible;opacity: 1;top: 100%;}
	.main-menu .navigation li>ul>li.dropdown:hover>ul {-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);-moz-transform: scaleY(1);transform: scaleY(1);visibility: visible;opacity: 1;}
	.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn {position: absolute;right: 10px;top: 8px;width: 34px;
	height: 30px;border: 1px solid #fff;text-align: center;
	font-size: 16px;line-height: 30px;color: #fff;cursor: pointer;z-index: 5;display: none;}
	.main-header .outer-box {position: relative;float: right;z-index: 40;}
	.main-header .search-box-outer {position: relative;float: left;-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.main-header .search-box-btn {position: relative;height: 80px;width: 80px;cursor: pointer;background: 0 0;font-size: 18px;
	color: #222;outline: 0;border-left: 1px solid #ccc;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.main-header .search-box-btn:hover {color: #ff8a00;}.dropdown-toggle::after {display: none;}
	.main-header .search-box-outer .dropdown-menu {top: 100%!important;right: 0!important;left: auto!important;
	padding: 0;width: 280px;border-radius: 0;border-top: 3px solid #25262c;-webkit-transform: translate3d(0,0,0)!important;
	-ms-transform: translate3d(0,0,0)!important;-moz-transform: translate3d(0,0,0)!important;transform: translate3d(0,0,0)!important;}
	.main-header .search-panel .form-container {padding: 25px 20px;}
	.main-header .search-panel .form-group {position: relative;margin: 0;}
	.main-header .search-panel input[type=password],.main-header .search-panel input[type=search],.main-header .search-panel input[type=text],.main-header .search-panel select {display: block;width: 100%;line-height: 24px;padding: 7px 40px 7px 15px;height: 40px;font-size: 14px;border: 1px solid #e0e0e0;background: #fff;}
	.main-header .search-panel input:focus,.main-header .search-panel select:focus {border-color: #25262c;}
	.main-header .search-panel .search-btn {position: absolute;right: 0;top: 0;width: 40px;height: 40px;text-align: center;color: #555;font-size: 12px;background: 0 0;cursor: pointer;}
	.main-header .cart-btn {position: relative;float: left;}
	.main-header .cart-btn a {position: relative;display: block;height: 80px;width: 80px;text-align: center;line-height: 80px;border-left: 1px solid #ccc;font-size: 25px;color: #222;z-index: 9;}
	.main-header .cart-btn .count {position: absolute;right: 18px;top: 14px;height: 16px;width: 16px;text-align: center;line-height: 16px;font-size: 10px;color: #fff;background-color: #ff8a00;border-radius: 50%;}
	.main-header .call-btn {position: relative;float: right;}
	.main-header .call-btn a {position: relative;display: block;font-size: 16px;padding: 25px 60px;min-height: 80px;border-radius: 0;}
	.header-style-two {position: relative;}
	.header-style-two .header-upper {position: relative;z-index: 5;z-index: 99999;background-image: url(../images/icons/pattern.png);background-repeat: repeat;background-position: right;}
	.header-style-two .header-upper .inner-container {position: relative;background-color: #222;padding-right: 40px;}
	.header-style-two .header-upper .inner-container:before {position: absolute;top: 0;right: 0;background-color: #222;height: 100%;width: 1000%;content: "";}
	.header-style-two .header-upper .logo-outer {position: relative;float: left;z-index: 25;}
	.header-style-two .logo-outer {padding: 22.5px 0;}
	.header-style-two .logo-outer .logo img {position: relative;display: inline-block;max-width: 100%;}
	.header-style-two .header-upper .upper-right {position: relative;float: right;padding-top: 30px;}
	.header-style-two .info-box {position: relative;float: left;padding-left: 55px;margin-left: 40px;min-height: 40px;}
	.header-style-two .info-box .icon-box {position: absolute;left: 0;top: 0;line-height: 40px;text-align: center;font-size: 34px;color: #ff8a00;font-weight: 400;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.header-style-two .info-box li {position: relative;font-size: 16px;line-height: 20px;color: #fff;font-weight: 400;}
	.header-style-two .info-box li span {position: relative;display: block;font-size: 12px;color: #bbb;font-weight: 400;line-height: 15px;margin-bottom: 5px;}
	.header-style-two .header-lower {position: absolute;left: 0;top: 100%;width: 100%;min-height: auto;z-index: 99999;background-color: transparent;}
	.header-style-two .header-lower .main-box {padding: 0;background-color: #ff8a00;}
	.header-style-two .header-lower .main-box:before {position: absolute;left: 0;top: 0;height: 100%;width: 1000%;background-color: #ff8a00;content: "";}
	.header-style-two .header-lower .nav-outer {float: left;width: 100%;padding-left: 80px;border: 0;}
	.header-style-two .header-lower .nav-toggler {position: absolute;left: 0;top: 0;z-index: 9;}
	.header-style-two .header-lower .nav-toggler .nav-btn {height: 50px;width: 50px;font-size: 18px;color: #fff;text-align: center;line-height: 50px;background-color: #222;cursor: pointer;}
	.header-style-two .main-menu .navigation>li {padding: 0;margin-left: 0;margin-right: 40px;}
	.header-style-two .main-menu .navigation>li>a {color: #fff!important;text-transform: uppercase;padding: 10px 0;}
	.header-style-two .main-menu .navigation>li>a:after {display: none;}
	.header-style-two .header-lower .social-icon-three {position: relative;float: left;}
	.social-icon-three {position: relative;}
	.social-icon-three li {position: relative;float: left;margin-left: 10px;}
	.social-icon-three li a {position: relative;display: block;font-size: 16px;line-height: 30px;width: 35px;text-align: center;color: #222;padding: 10px 0;font-weight: 400;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.social-icon-three li a:hover {color: #fff;background-color: #222;}
	.header-style-two .search-box-outer {padding: 0;margin-left: 40px;}
	.header-style-two .search-box-btn {position: relative;font-size: 14px;line-height: 30px;color: #ff8a00;font-weight: 400;padding: 10px 0;width: 50px;background-color: #fff;text-align: center;height: auto;border: 0;border-radius: 0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.header-style-two .search-box-btn:hover {background-color: #222;color: #fff;}
	.header-style-three {position: absolute;width: 100%;z-index: 999999;transition: all .3s ease;}
	.header-style-three .header-lower {position: relative;background-color: transparent;transition: all .3s ease;}
	.header-style-three .header-lower .inner-container,.header-style-three .header-lower .main-box {padding: 0;}
	.header-style-three .header-lower .logo-box {position: relative;float: left;background-color: #ff8a00;}
	.header-style-three .header-lower .logo {padding: 20px 20px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.header-style-three .header-lower .nav-outer {float: right;width: auto;border: 0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.header-style-three .main-menu .navigation>li {padding: 0;margin-left: 0;margin-right: 40px;}
	.header-style-three .main-menu .navigation>li:before {position: absolute;left: 0;right: 0;margin: 0 auto;top: 0;height: 0;width: 2px;background-color: #ff8a00;content: "";-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.header-style-three .main-menu .navigation>li.current:before,.header-style-three .main-menu .navigation>li:hover:before {height: 30px;}
	.header-style-three .main-menu .navigation>li>a {color: #fff;text-transform: uppercase;padding: 35px 0;}
	.header-style-three .main-menu .navigation>li>a:after {display: none;}
	.header-style-three .header-lower .nav-outer .outer-box {position: relative;padding-left: 20px;padding-top: 25px;}
	.header-style-three .call-btn {position: relative;display: block;font-size: 18px;line-height: 30px;color: #fff;font-weight: 400;padding: 10px 90px 10px 80px;background-color: #ff8a00;border-radius: 25px 0 0 25px;}
	.header-style-three .call-btn i {position: absolute;left: 0;top: 0;height: 50px;width: 50px;border-radius: 50%;background-color: #222;color: #fff;text-align: center;line-height: 50px;}
	.header-style-three.fixed-header .header-lower {background-color: rgba(0,0,0,.9);z-index: 999;opacity: 1;visibility: visible;position: relative;}
	.sticky-header {position: fixed;visibility: hidden;opacity: 0;left: 0;top: 0;width: 100%;padding: 0 0;z-index: 99999;background: #fff;border-bottom: 1px solid #f1f1f1;}
	.fixed-header .sticky-header {opacity: 1;z-index: 9999;visibility: visible;box-shadow: 0 0 10px rgba(0,0,0,.1);}
	.fixed-header .sticky-header .logo {padding: 10px 0;}
	.sticky-header .main-menu .navigation>li {margin-left: 50px;padding: 0;margin-right: 0;background-color: transparent;}
	.sticky-header .main-menu .navigation>li:after {display: none;}
	.sticky-header .main-menu .navigation>li>a {padding: 30px 0px;line-height: 30px;font-size: 13px;font-weight: 400;color: #222!important;text-transform: uppercase;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
	.sticky-header .main-menu .navigation>li.current-menu-item>a,.sticky-header .main-menu .navigation>li.current>a,.sticky-header .main-menu .navigation>li:hover>a {opacity: 1;color: #ff8a00;background-color: #fff;}
	.sticky-header .main-menu .navigation>li.dropdown>a:after,.sticky-header .main-menu .navigation>li:before {display: none;}
	.sticky-header .main-menu .navigation>li.dropdown:hover>ul {margin-top: 0;}
	.hidden-bar {position: fixed;right: -500px;top: 0;max-width: 100%;height: 100%;overflow-y: auto;z-index: 99999;opacity: 0;background-color: #222;visibility: hidden;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
	.side-content-visible .hidden-bar {right: 0;opacity: 1;visibility: visible;}
	.hidden-bar .inner-box {position: relative;background-color: #222;padding: 55px 30px 50px;}
	.hidden-bar .inner-box .cross-icon {position: absolute;right: 30px;top: 30px;cursor: pointer;color: #fff;font-size: 20px;}
	.hidden-bar .inner-box h2 {position: relative;font-size: 28px;font-weight: 500;line-height: 1.2em;color: #fff;margin-bottom: 20px;}
	.hidden-bar .appointment-form {position: relative;}
	.hidden-bar .appointment-form .form-group {position: relative;margin-bottom: 15px;}
	.hidden-bar .appointment-form input[type=email],.hidden-bar .appointment-form input[type=text],.hidden-bar .appointment-form textarea {position: relative;display: block;width: 100%;line-height: 23px;padding: 10px 25px;height: 45px;color: #fff;font-size: 16px;border: 1px solid rgba(255,255,255,.1);background: 0 0;transition: all .3s ease;-ms-transition: all .3s ease;-webkit-transition: all .3s ease;}
	.hidden-bar .appointment-form input::placeholder,.hidden-bar .appointment-form textarea::placeholder {color: #bdbdbd;}
	.hidden-bar .appointment-form input:focus,.hidden-bar .appointment-form textarea:focus {border-color: #fff;}
	.hidden-bar .appointment-form textarea {height: 135px;resize: none;}
	.hidden-bar .appointment-form .form-group button {margin-top: 10px;display: block;width: 100%;border-radius: 0;font-weight: 500;}
	.contact-info-box {position: relative;padding-top: 20px;}
	.contact-info-box .info-list {position: relative;padding-bottom: 18px;margin-bottom: 25px;}
	.contact-info-box .info-list li {position: relative;color: #fff;font-size: 18px;font-weight: 500;margin-bottom: 5px;}
	.contact-info-box .info-list:before {position: absolute;content: '';left: 0;bottom: 0;width: 50px;height: 1px;background-color: #fff;}
	.contact-info-box .social-list {position: relative;}
	.contact-info-box .social-list li {position: relative;width: 50%;float: left;margin-bottom: 6px;display: inline-block;}
	.contact-info-box .social-list li a {position: relative;font-size: 15px;font-weight: 500;color: rgba(255,255,255,.5);transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;}
	.contact-info-box .social-list li a:hover {color: rgba(255,255,255,.8);}
	.form-back-drop {position: fixed;right: 0;top: 0;width: 100%;height: 100%;opacity: 0;background: rgba(0,0,0,.7);visibility: hidden;z-index: 99999;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;}
	.side-content-visible .form-back-drop {opacity: 1;visibility: visible;}
	.mCSB_inside>.mCSB_container {margin-right: 0;}
	.sec-title {position: relative;margin-bottom: 25px;}
	.sec-title .title {position: relative;display: block;font-size: 14px;line-height: 28px;color: #fe9603;font-weight: 700;text-transform: uppercase;margin-bottom: 10px;}
	.sec-title h2 {display: block;font-size: 30px;line-height: 1.2em;color: #333;font-weight: 500;padding-bottom: 25px;}
	.sec-title h2:before {position: absolute;left: 0;bottom: 0;height: 3px;width: 70px;background-color: #ff8a00;content: '';}
	.sec-title .text {position: relative;font-size: 14px;line-height: 28px;color: #777;font-weight: 400;margin-top: 30px;}
	.sec-title.text-center h2:before {right: 0;margin: 0 auto;}
	.sec-title.light .title {color: #ddd;}
	.sec-title.light h2 {color: #333;}
	.page-title {position: relative;padding: 100px 0 100px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
	.page-title:before {content: '';left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: .5;position: absolute;}
	.page-title .inner-container {position: relative;}
	.page-title h1 {position: relative;float: left;font-size: 60px;color: #fff;line-height: 60px;font-weight: 500;}
	.page-title h1:before {position: absolute;right: -30px;top: 0;font-size: 60px;line-height: 60px;color: #ff8a00;font-weight: 500;content: ".";}
	.page-title .bread-crumb {position: relative;float: right;padding: 15px 0;}
	.page-title .bread-crumb li {position: relative;float: left;font-size: 12px;line-height: 30px;color: #ff8a00;font-weight: 500;text-transform: capitalize;cursor: default;padding-right: 15px;margin-right: 5px;}.page-title .bread-crumb li:before {position: absolute;right: 3px;font-size: 16px;line-height: 30px;color: #fff;content: "|";}.page-title .bread-crumb li:last-child {padding-right: 0;margin-right: 0;}.page-title .bread-crumb li:last-child:before {display: none;}.page-title .bread-crumb li a {color: #fff;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.page-title .bread-crumb li a:hover {color: #ff8a00;}.about-section {position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;padding: 100px 0 0px;background-color: #fff;}.about-section .image-column {position: relative;}.about-section .image-column .inner-column {position: relative;margin-right: -100px;padding-right: 100px;text-align: right;}.about-section .image-column .inner-column:before {position: absolute;left: 0;top: 100px;height: 530px;width: 700px;border: 13px solid #ff8a00;content: "";z-index: 1;}.about-section .image-column .title-box {position: absolute;top: 460px;left: 70px;width: 100%;text-align: left;z-index: 9;}.about-section .image-column .title-box h2 {position: relative;display: block;font-size: 72px;line-height: 1em;color: #ff8a00;font-weight: 700;font-family: Roboto,sans-serif;}.about-section .image-column .title-box .sub-title {position: relative;display: block;font-size: 30px;line-height: 1.2em;color: #ff8a00;font-weight: 700;margin-top: 10px;}.about-section .image-column .image-box {position: relative;z-index: 1;}.about-section .image-column .image-box .image {position: relative;margin-bottom: 0;}.about-section .image-column img {display: inline-block;max-width: 100%;height: auto;}.about-section .content-column {position: relative;z-index: 9;}.about-section .content-column .inner-column {position: relative;padding-top: 175px;}.about-section .content-column .content-box {position: relative;padding: 75px 70px 74px;background-color: #fff;border: 1px solid #e6e6e6;}.about-section .content-column .content-box .sec-title {margin-bottom: 35px;}.about-section .content-column .content-box .text {position: relative;display: block;font-size: 14px;line-height: 28px;color: #777;margin-bottom: 45px;}.about-section .content-column .content-box .link-box {position: relative;}.about-section .content-column .content-box .link-box a {line-height: 20px;font-weight: 700;}.about-company {position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;padding: 100px 0;}.about-company:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";background-color: #fff;opacity: .93;}.about-company .content-box {position: relative;text-align: center;max-width: 715px;margin: 0 auto;}.about-company .image-box {position: relative;margin-bottom: 25px;}.about-company .image-box .image {position: relative;margin-bottom: 0;}.about-company .image-box .image img {display: inline-block;max-width: 100%;height: auto;}.about-company h3 {position: relative;display: block;font-size: 30px;line-height: 1.2em;color: #222;font-weight: 500;margin-bottom: 20px;}.about-company h3 a {color: #222;}.about-company .text {position: relative;display: block;font-size: 14px;line-height: 28px;color: #777;margin-bottom: 30px;}.video-section-two {position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;padding-bottom: 60px;}.video-section-two:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-color: #000;opacity: .5;content: "";}.video-section-two:after {position: absolute;left: 0;top: 0;height: 200px;width: 100%;background-color: #fff;content: "";}.video-section-two .inner-container {position: relative;max-width: 970px;margin: 0 auto;}.video-section-two .video-box {max-width: 670px;width: 100%;height: auto;margin-bottom: 70px;}.video-box {position: relative;z-index: 7;}.video-box .image {position: relative;margin: 0;}.video-box .image:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-color: #ff8a00b8;content: "";opacity: .8;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.video-box:hover .image:before {opacity: .3;}.video-box .image img {display: block;width: 100%;height: auto;}.play-now {position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 999;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.play-now .icon {position: absolute;left: 50%;top: 50%;height: 70px;width: 70px;text-align: center;line-height: 70px;padding-left: 5px;background-color: #fff;color: #222;z-index: 1;font-size: 19px;display: block;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 5px 10px 0 rgba(255,255,255,.3);-moz-box-shadow: 0 5px 10px 0 rgba(255,255,255,.3);-ms-box-shadow: 0 5px 10px 0 rgba(255,255,255,.3);-o-box-shadow: 0 5px 10px 0 rgba(255,255,255,.3);box-shadow: 0 5px 10px 0 rgba(255,255,255,.3);-webkit-transform-origin: center;transform-origin: center;}.play-now .ripple,.play-now .ripple:after,.play-now .ripple:before {position: absolute;top: 50%;left: 50%;height: 70px;width: 70px;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,.6);-moz-box-shadow: 0 0 0 0 rgba(255,255,255,.6);-ms-box-shadow: 0 0 0 0 rgba(255,255,255,.6);-o-box-shadow: 0 0 0 0 rgba(255,255,255,.6);box-shadow: 0 0 0 0 rgba(255,255,255,.6);-webkit-animation: ripple 3s infinite;-moz-animation: ripple 3s infinite;-ms-animation: ripple 3s infinite;-o-animation: ripple 3s infinite;animation: ripple 3s infinite;}.play-now .ripple:before {-webkit-animation-delay: .9s;-moz-animation-delay: .9s;-ms-animation-delay: .9s;-o-animation-delay: .9s;animation-delay: .9s;content: "";position: absolute;}.play-now .ripple:after {-webkit-animation-delay: .6s;-moz-animation-delay: .6s;-ms-animation-delay: .6s;-o-animation-delay: .6s;animation-delay: .6s;content: "";position: absolute;}@-webkit-keyframes ripple {70% {box-shadow: 0 0 0 70px rgba(255,255,255,0);}100% {box-shadow: 0 0 0 0 rgba(255,255,255,0);}}@keyframes ripple {70% {box-shadow: 0 0 0 70px rgba(255,255,255,0);}100% {box-shadow: 0 0 0 0 rgba(255,255,255,0);}}.service-block-three {position: relative;margin-bottom: 40px;border-right: 1px solid #ddd;}.service-block-three .inner-box {position: relative;text-align: center;padding: 0 30px;}
		.service-block-three .icon {
			position: relative;
			display: block;
			font-size: 50px;
			line-height: 1em;
			color: #dd7005;
			margin-bottom: 25px;
			-webkit-transition: all .1s linear;
			-moz-transition: all .1s linear;
			-ms-transition: all .1s linear;
			-o-transition: all .1s linear;
			transition: all .1s linear;
		}
   .service-block-three h3 {position: relative;display: block;font-size: 18px;line-height: 1.2em;color: #222;font-weight: 500;margin-bottom: 20px;}
	.services-section-three {
		position: relative;
		padding: 30px 30px;

	}
	.sidebar-widget {
		position: relative;
		margin-bottom: 0;

	}
	.services-list {
		position: relative;
		margin-bottom: 0;

	}
	.services-list li {position: relative;overflow: hidden;margin-bottom: 10px;}
.services-list li a {
position: relative;
font-size: 14px;font-weight: 500;
color: #fff;
line-height: 30px;
padding: 15px 25px;
display: block;
font-family: Rubik,sans-serif;
border-radius: 0 30px 30px 0;
overflow: hidden;transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
-ms-transition: all .3s ease;-o-transition: all .3s ease;
border-left: 4px solid #ff8a00;  
    background-color: #222;
}
.services-list li a:before {
	position: absolute;content: "\f101";
	right: 25px;top: 15px;
	font-size: 14px;color: #ff8a00;
	line-height: 30px;
	font-weight: 900;
	font-family: 'Font Awesome 5 Free';
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;transition: all .3s ease;
	}
	.services-list li a:after {
		position: absolute;left: -1px;top: 0;
		height: 100%;width: 0;content: "";
		background-color: #222;
		z-index: -1;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
		.services-list li.active a, .services-list li:hover a {color: #fff;}
		.services-list li a:after {
			position: absolute;
			left: -1px;
			top: 0;
			height: 100%;
			width: 0;
			content: "";
			background-color: #222;
			z-index: -1;
			-webkit-transition: all .3s ease;
			-moz-transition: all .3s ease;
			-ms-transition: all .3s ease;
			-o-transition: all .3s ease;
			transition: all .3s ease;
		}
		.services-list li.active a:after, .services-list li:hover a:after {
			width: 101%;
			border-left: 4px solid #ff8a00;
		}
.service-block .lower-content .inner {
	position: relative;
	width: 100%;
	padding: 30px 30px;
	background-color: #fff;
	top: -45px;
	-webkit-box-shadow: 0 0 24px rgb(0 0 0 / 9%);
	-moz-box-shadow: 0 0 24px rgba(0,0,0,.09);
	-ms-box-shadow: 0 0 24px rgba(0,0,0,.09);
	-o-box-shadow: 0 0 24px rgba(0,0,0,.09);
	box-shadow: 0 0 24px rgb(0 0 0 / 9%);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	border-bottom: 2px solid transparent;
}.service-block .lower-content {position: relative;padding: 0 20px;z-index: 9;}
.service-block .inner-box:hover {
	padding-top: 0;
}
.service-block .inner-box {
	position: relative;
	padding-top: 20px;
	background-color: #fff;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
	.service-block .inner-box:hover .lower-content .inner {
		border-bottom: 2px solid #ff8a00;
	}.service-detail-section {position: relative;padding: 100px 0 50px;}
.service-info-tabs {
	position: relative;
	margin-bottom: 30px;
}.tabs-box {position: relative;}
.service-tabs .tab-btns {
	position: relative;
	z-index: 1;
}
	.service-tabs .tab-btns .tab-btn {
		position: relative;
		float: left;
		top: 2px;
		margin-right: 5px;
		font-size: 16px;
		line-height: 30px;
		color: #333;
		font-weight: 500;
		cursor: pointer;
		text-transform: capitalize;
		background-color: #ebebeb;
		border: 2px solid #ddd;
		padding: 10px 25px;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		font-family: Rubik,sans-serif;
	}
		.service-tabs .tab-btns .tab-btn.active-btn:after, .service-tabs .tab-btns .tab-btn:hover:after {
			position: absolute;
			content: '';
			left: 0;
			bottom: -3px;
			width: 100%;
			height: 5px;
			background-color: #fff;
			border-bottom: 0;
			-webkit-transition: all .3s ease;
			-moz-transition: all .3s ease;
			-ms-transition: all .3s ease;
			-o-transition: all .3s ease;
			transition: all .3s ease;
		}
.service-tabs .tabs-content {
	position: relative;
	padding: 20px 30px 20px;
	border: 2px solid #ddd;
}
.service-tabs .tab-btns .tab-btn.active-btn, .service-tabs .tab-btns .tab-btn:hover {
	color: #ff8a00;
	border-color: #ddd;
	background: #fff;
}
.serivce-block-two .inner-box {
	position: relative;
	padding-left: 80px;
}
.serivce-block-two .icon-box {
	position: absolute;
	left: 0;
	top: 0;
}
.serivce-block-two h3 {
	position: relative;
	display: block;
	font-size: 20px;
	line-height: 28px;
	color: #333;
	font-weight: 500;
	margin-bottom: 10px;
}
	.serivce-block-two h3 a {
		color: #222;
		display: inline-block;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
.serivce-block-two .link-box {
	position: relative;
}
	.serivce-block-two .link-box a {
		position: relative;
		display: block;
		font-size: 13px;
		line-height: 20px;
		color: #fff;
		font-family: Rubik,sans-serif;
		font-weight: 600;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		border: 1px solid #ff8b00;
		padding: 7px;
		background-color: #ff8b00;
		border-radius: 3px;
		text-align: center;
	}
.serivce-block-two {
	position: relative;
	margin-bottom: 50px;
}
.services-section-two .slide-item {
	position: relative;
	border: 2px dashed #d7d7d7;
	padding: 60px 40px 10px;
}
.services-section-two {
	position: relative;
	padding-top: 0px;
	background-image: url(../images/testi.jpg);
	background-size: cover;
}
.serivce-block-two .text {
	font-size: 14px;
	line-height: 28px;
	color: #555;
	margin-bottom: 10px;
}
.history-and-testimonial {
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 35px 0 0px;
}
.testimonial-area {
	position: relative;
	padding-top: 25px;
}
	.testimonial-area .outer-box {
		position: relative;
		max-width: 1030px;
		padding: 10px 0;
		background-color: #fff;
		border: 1px solid #ff8a00;
		z-index: 9;
		border-radius: 25px;
		margin: 0 auto;
	}
		.testimonial-area .outer-box:before {
			position: absolute;
			left: 0;
			top: 0;
			height: 100%;
			width: 100%;
			background-image: url(../images/icons/bg-map-2.png);
			background-repeat: no-repeat;
			background-position: center;
			content: "";
		}
	.testimonial-area .single-item-carousel {
		position: relative;
	}
.testimonial-block-two {
	position: relative;
	max-width: 800px;
	margin: 0 auto;
}
	.testimonial-block-two .inner-box {
		position: relative;
		text-align: center;
	}
	.testimonial-block-two .thumb {
		position: relative;
		display: inline-block;
		height: 30px;
		width: 100px;
		margin-bottom: 30px;
	}
		.testimonial-block-two .thumb img {
			display: block;
			width: 100%;
			height: auto;
			border-radius: 50%;
		}
		.testimonial-block-two .thumb .icon {
			position: absolute;
			left: 0;
			right: 0;
			bottom: -15px;
			height: 30px;
			width: 30px;
			border-radius: 50%;
			background-color: #ff8a00;
			color: #222;
			font-size: 12px;
			line-height: 28px;
			margin: 0 auto;
		}
	.testimonial-block-two .text {
		position: relative;
		display: block;
		font-size: 15px;
		line-height: 30px;
		color: #555;
		font-weight: 400;
		margin-bottom: 20px;
	}
	.testimonial-block-two .info {
		position: relative;
	}
		.testimonial-block-two .info .name {
			position: relative;
			display: block;
			font-size: 16px;
			line-height: 1.2em;
			color: #222;
			font-weight: 500;
			margin-bottom: 5px;
		}
		.testimonial-block-two .info .designation {
			position: relative;
			display: block;
			font-size: 13px;
			line-height: 20px;
			font-weight: 500;
			color: #ff8a00;
		}
.testimonial-area .owl-nav {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
}
.testimonial-area .owl-next, .testimonial-area .owl-prev {
	position: absolute;
	top: -25px;
	left: -25px;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	background-color: #fff;
	border: 1px solid #ff8a00;
	font-size: 24px;
	line-height: 48px;
	color: #222;
	font-weight: 400;
	text-align: center;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.testimonial-area .owl-next {
	left: auto;
	right: -25px;
}
	.testimonial-area .owl-next:hover, .testimonial-area .owl-prev:hover {
		background-color: #ff8a00;
		color: #fff;
	}
.fun-fact-section {
	position: relative;
	padding: 80px 0 0px;
}
	.fun-fact-section:before {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 450px; /*background-color: #dddddd29;*/
		background-repeat: no-repeat;
		background-position: right;
		content: "";
	}
	.fun-fact-section .fact-counter {
		position: relative;
	}
	.fun-fact-section .counter-column {
		position: relative;
		margin-bottom: 40px;
	}
	.fun-fact-section .count-box {
		position: relative;
	}
		.fun-fact-section .count-box .icon {
			position: relative;
			display: block;
			font-size: 60px;
			line-height: 1em;
			color: #fafafa;
			text-align: center;
			margin-bottom: 30px;
			-webkit-transition: all .3s ease;
			-moz-transition: all .3s ease;
			-ms-transition: all .3s ease;
			-o-transition: all .3s ease;
			transition: all .3s ease;
		}
		.fun-fact-section .count-box:hover .icon {
			color: #ff8a00;
		}
		.fun-fact-section .count-box .count-text {
			position: relative;
			display: block;
			font-size: 48px;
			line-height: 1.2em;
			font-weight: 700;
			color: #ff8a00;
			margin-bottom: 18px;
			text-align: center;
		}
		.fun-fact-section .count-box .counter-title {
			position: relative;
			display: block;
			font-size: 18px;
			line-height: 1.2em;
			font-weight: 500;
			color: #fafafa;
			margin-bottom: 15px;
			text-align: center;
		}
		.fun-fact-section .count-box .text {
			position: relative;
			display: block;
			font-size: 14px;
			line-height: 28px;
			color: #777;
		}
.fun-fact-section-two {
	position: relative;
	padding: 100px 0 60px;
}
	.fun-fact-section-two:before {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background-image: url(../images/icons/pattern.jpg);
		background-repeat: repeat;
		background-position: center;
		content: "";
	}
	.fun-fact-section-two .fact-counter {
		position: relative;
	}
	.fun-fact-section-two .counter-column {
		position: relative;
		margin-bottom: 40px;
	}
	.fun-fact-section-two .count-box {
		position: relative;
		padding-left: 100px;
		font-size: 36px;
		line-height: 42px;
		font-weight: 700;
		color: #ff8a00;
	}
		.fun-fact-section-two .count-box .icon {
			position: absolute;
			left: 0;
			top: 0;
			font-size: 65px;
			line-height: 1em;
			color: #000;
			margin-bottom: 30px;
			font-weight: 400;
		}
		.fun-fact-section-two .count-box .count-text {
			position: relative;
			display: inline-block;
			font-size: 36px;
			line-height: 42px;
			font-weight: 700;
			color: #ff8a00;
		}
		.fun-fact-section-two .count-box .counter-title {
			position: relative;
			display: block;
			font-size: 16px;
			line-height: 28px;
			font-weight: 400;
			color: #777;
			margin-bottom: 15px;
		}
		.fun-fact-section-two .count-box .text {
			position: relative;
			display: block;
			font-size: 14px;
			line-height: 28px;
			color: #777;
		}
.projects-section {
	position: relative;
	background-color: #222;
	width: 100%;
}
.project-block-two {
	position: relative;
	padding-top: 20px;
}
	.project-block-two .image-box {
		position: relative;
	}
		.project-block-two .image-box .image {
			position: relative;
			margin-bottom: 0;
		}
			.project-block-two .image-box .image img {
				display: block;
				width: 100%;
				height: auto;
				border-radius: 10px;
			}
	.project-block-two .overlay-box {
		position: absolute;
		left: 0;
		top: -20px;
		height: 100%;
		width: 100%;
	}
		.project-block-two .overlay-box:before {
			position: absolute;
			left: 0;
			top: 0;
			height: 100%;
			width: 60%;
			background: #ff8a00 padding-box content-box;
			padding: 0 20px 0;
			opacity: 0;
			content: "";
			transition: all .3s ease;
		}
	.project-block-two .image-box:hover .overlay-box:before {
		width: 100%;
		opacity: .9;
	}
	.project-block-two .overlay-box .title-box {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		padding-left: 50px;
		opacity: 0;
	}
	.project-block-two .image-box:hover .overlay-box .title-box {
		top: 25px;
		opacity: 1;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		-webkit-transition-delay: .3s;
		-moz-transition-delay: .3s;
		-ms-transition-delay: .3s;
		-o-transition-delay: .3s;
		transition-delay: .3s;
	}
	.project-block-two .overlay-box .title-box h4 {
		position: relative;
		display: block;
		font-size: 24px;
		line-height: 1.2em;
		color: #222;
		font-weight: 500;
		margin-bottom: 10px;
	}
		.project-block-two .overlay-box .title-box h4 a {
			color: #222;
			-webkit-transition: all .3s ease;
			-moz-transition: all .3s ease;
			-ms-transition: all .3s ease;
			-o-transition: all .3s ease;
			transition: all .3s ease;
		}
			.project-block-two .overlay-box .title-box h4 a:hover {
				color: #fff;
			}
	.project-block-two .overlay-box .title-box span {
		position: relative;
		display: block;
		font-size: 15px;
		line-height: 30px;
		color: #fff;
		text-transform: uppercase;
	}
	.project-block-two .overlay-box .btn-box {
		position: absolute;
		left: 20px;
		bottom: 30px;
		opacity: 0;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
	.project-block-two .image-box:hover .overlay-box .btn-box {
		opacity: 1;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
		-webkit-transition-delay: .4s;
		-moz-transition-delay: .4s;
		-ms-transition-delay: .4s;
		-o-transition-delay: .4s;
		transition-delay: .4s;
	}
	.project-block-two .overlay-box .btn-box .theme-btn {
		border-radius: 0 30px 30px 0;
		padding: 10px 22px;
		line-height: 20px;
		font-size: 14px;
	}
.projects-area {
	position: relative;
	margin: 0 -15px;
	overflow-x: auto;
	white-space: nowrap;
	width: 100%;
}
	.projects-area .project-block-two {
		max-width: 300px;
		width: 100%;
		float: left;
		padding: 0 15px;
		padding-top: 20px;
		margin-bottom: 30px;
	}
.projects-section-four {
	position: relative;
	padding: 60px 0 60px;
}
.mixitup-gallery .filters {
	margin-bottom: 60px;
	text-align: center;
}
	.mixitup-gallery .filters .filter-tabs {
		position: relative;
		display: inline-block;
	}
	.mixitup-gallery .filters li {
		position: relative;
		float: left;
		font-size: 16px;
		line-height: 24px;
		color: #777;
		font-weight: 500;
		cursor: pointer;
		text-transform: capitalize;
		padding: 0 20px;
		font-family: Rubik,sans-serif;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
		.mixitup-gallery .filters li.active, .mixitup-gallery .filters li:hover {
			color: #ff8a00;
		}
.project-block-two.mix {
	display: none;
}
.projects-section-four .project-block-two {
	margin-bottom: 30px;
}
	.projects-section-four .project-block-two .image-box .image img {
		border-radius: 0;
	}
.projects-section-four .styled-pagination {
	margin-top: 70px;
}
.project-details-section {
	position: relative;
	padding: 100px 0 50px;
}
.project-detail .image-box {
	position: relative;
	margin-bottom: 15px;
}
	.project-detail .image-box .image {
		position: relative;
		margin-bottom: 30px;
	}
		.project-detail .image-box .image img {
			display: block;
			width: 100%;
			height: auto;
		}.project-detail .content-box {position: relative;}
.accordion-box .block {
	position: relative;
	margin-bottom: 12px;
}
	.accordion-box .block .acc-btn {
		position: relative;
		font-size: 16px;
		line-height: 28px;
		color: #222;
		font-weight: 400;
		cursor: pointer;
		padding: 15px 25px 15px;
		padding-right: 50px;
		border: 1px solid #ccc;
		font-family: Rubik,sans-serif;
		background-color: #fff;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-ms-transition: all .5s ease;
		-o-transition: all .5s ease;
		transition: all .5s ease;
	}
		.accordion-box .block .acc-btn.active {
			margin-bottom: 0;
			background-color: #ff9326;
			color: #fff;
			border: 1px solid transparent;
		}
	.accordion-box .block .icon {
		position: absolute;
		right: 15px;
		top: 15px;
		height: 30px;
		width: 30px;
		font-size: 16px;
		line-height: 30px;
		color: #ff9326;
		text-align: center;
		transition: all .5s ease;
		-moz-transition: all .5s ease;
		-webkit-transition: all .5s ease;
		-ms-transition: all .5s ease;
		-o-transition: all .5s ease;
	}
	.accordion-box .block .acc-btn.active .icon:before {
		position: absolute;
		left: 0;
		top: 0;
		height: 30px;
		width: 30px;
		line-height: 30px;
		opacity: 1;
		z-index: 1;
		color: #222;
		font-size: 16px;
		content: "\f056";
		font-family: 'Font Awesome 5 Free';
		font-weight: 900;
		text-align: center;
		transition: all .5s ease;
		-moz-transition: all .5s ease;
		-webkit-transition: all .5s ease;
		-ms-transition: all .5s ease;
		-o-transition: all .5s ease;
	}
	.accordion-box .block .acc-content {
		position: relative;
		display: none;
		background-color: #fff;
	}
	.accordion-box .block .content {
		position: relative;
		padding: 25px 25px 20px;
		padding-right: 40px;
		background: #fff;
		border: 1px solid #ccc;
		border-top: 0;
	}
	.accordion-box .block .acc-content.current {
		display: block;
	}
	.accordion-box .block .content .text {
		display: block;
		font-size: 14px;
		line-height: 32px;
		color: #777;
	}.features-section {position: relative;}.features-section:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-image: url(../images/icons/pattern.jpg);background-repeat: repeat;background-position: center;content: "";}.features-section .inner-container {position: relative;}.features-section .image-column {position: relative;float: left;width: 45.6%;background-repeat: no-repeat;background-position: center;background-size: cover;padding: 100px 0 190px;}.features-section .image-column .inner-column {position: relative;float: right;max-width: 500px;width: 100%;}.features-section .image-column .content-box {position: relative;float: left;max-width: 400px;width: 100%;padding: 40px 15px;padding-right: 60px;}.features-section .image-column .content-box:before {position: absolute;right: 0;top: 0;height: 100%;width: 1000%;background-color: #ff8a00;opacity: .8;content: "";}.features-section .image-column .sec-title {margin-bottom: 25px;}.features-section .image-column .sec-title h2 {color: #222;}.features-section .image-column .sec-title h2:before {background-color: #fff;}.features-section .image-column .text {position: relative;color: #fff;display: block;}.features-section .features-column {position: relative;float: right;width: 54.4%;padding-top: 100px;z-index: 1;}.features-section .features-column .inner-column {position: relative;padding: 95px 100px 40px;background-color: #fff;-webkit-box-shadow: 0 0 35px rgba(0,0,0,.25);-moz-box-shadow: 0 0 35px rgba(0,0,0,.25);-ms-box-shadow: 0 0 35px rgba(0,0,0,.25);-o-box-shadow: 0 0 35px rgba(0,0,0,.25);box-shadow: 0 0 35px rgba(0,0,0,.25);}.features-section .features-column .sec-title {position: relative;margin-bottom: 45px;}.features-section .features-column .text {position: relative;display: block;margin-bottom: 40px;}.feature-block {position: relative;margin-bottom: 40px;}.feature-block .inner-box {position: relative;padding-left: 75px;}.feature-block .icon-box {position: absolute;left: 0;top: 10px;}.feature-block .icon-box .icon {position: relative;font-size: 52px;line-height: 1em;color: #bbb;}.feature-block h4 {position: relative;display: block;font-size: 18px;line-height: 30px;color: #222;font-weight: 500;margin-bottom: 5px;}.feature-block h4 a {color: #222;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.feature-block h4 a:hover {color: #ff8a00;}.feature-block .inner-box .text {position: relative;display: block;font-size: 14px;line-height: 24px;color: #777;margin-bottom: 0;}.testimonial-section {position: relative;padding: 95px 0 100px;}.testimonial-section .sec-title {margin-bottom: 70px;}.testimonial-section .testimonial-column {position: relative;margin-bottom: 50px;}.testimonial-section .testimonial-column .inner-column {position: relative;padding-left: 100px;padding-top: 25px;}.testimonial-section .testimonial-column .inner-column:before {position: absolute;left: 0;top: 55px;height: 570px;width: 770px;background-image: url(../images/icons/pattern.png);background-repeat: repeat;background-position: center;content: "";}.testimonial-block {position: relative;}.testimonial-block .inner-box {position: relative;}.testimonial-block .icon {position: relative;display: block;font-size: 72px;color: #ff8a00;margin-bottom: 120px;}.testimonial-block .text {position: relative;font-size: 20px;line-height: 2em;color: #555;font-weight: 400;margin-bottom: 45px;}.testimonial-block .rating {position: relative;font-size: 18px;line-height: 2em;color: #ff8a00;font-weight: 400;margin-bottom: 5px;}.testimonial-block .info-box {position: relative;padding-right: 100px;padding-top: 40px;min-height: 100px;}.testimonial-block .info-box .thumb {position: absolute;right: 0;top: 0;height: 100px;width: 100px;}.testimonial-block .info-box .thumb img {display: block;width: 100%;height: auto;}.testimonial-block .info-box .name {position: relative;display: block;font-size: 24px;line-height: 36px;color: #222;font-weight: 500;font-family: Roboto,sans-serif;}.testimonial-block .info-box .designation {font-size: 18px;line-height: 36px;color: #777;font-weight: 700;}.testimonial-section .image-column {position: relative;}.testimonial-section .image-column .inner-column {position: relative;padding-left: 70px;}.testimonial-section .image-column .image-box {position: relative;}.testimonial-section .image-column .image {position: relative;margin-bottom: 0;}.testimonial-section .image-column .image img {display: block;width: 100%;height: auto;}.testimonial-section .image-column .caption-box .inner-box {position: relative;overflow: hidden;padding: 28px 28px;}.testimonial-section .image-column .caption-box {position: absolute;left: 60px;bottom: 100px;background-color: #fff;max-width: 200px;width: 100%;}.testimonial-section .image-column .caption-box .inner-box:before {position: absolute;right: -12px;bottom: -15px;height: 112px;width: 100px;background-image: url(../images/icons/icon-globe.png);content: '';}.testimonial-section .image-column .caption-box:after {position: absolute;left: 20px;bottom: -15px;border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 15px solid #fff;content: "";}.testimonial-section .image-column .caption-box h2 {position: relative;display: block;font-size: 48px;line-height: 1em;color: #222;font-weight: 700;font-family: Roboto,sans-serif;margin-bottom: 10px;}.testimonial-section .image-column .caption-box span {position: relative;display: block;font-size: 18px;line-height: 28px;color: #777;font-weight: 700;}.testimonial-section .owl-nav {position: absolute;top: 110px;right: 0;}.testimonial-section .owl-next,.testimonial-section .owl-prev {position: relative;display: inline-block;font-size: 16px;line-height: 40px;height: 40px;width: 40px;color: #222;text-align: center;border: 1px solid #222;background-color: #fff;margin: 0 5px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.testimonial-section .owl-next:hover,.testimonial-section .owl-prev:hover {color: #ff8a00;border-color: #ff8a00;}.news-section {position: relative;padding: 35px 0 0;}.news-block {position: relative;margin-bottom: 40px;}.news-block .inner-box {position: relative;}.news-block .image-box {position: relative;}.news-block .image-box .image {position: relative;margin-bottom: 0;overflow: hidden;}.news-block .image-box .icon-box {position: absolute;right: 0;bottom: 0;height: 40px;width: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #fff;font-weight: 400;background-color: #252525;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.news-block .image-box:hover .icon-box {background-color: #ff8a00;}.news-block .image-box .owl-nav {position: absolute;left: 0;width: 100%;top: 50%;margin-top: -45px;}.news-block .image-box .owl-nav .owl-next,.news-block .image-box .owl-nav .owl-prev {position: absolute;width: 25px;height: 90px;text-align: center;line-height: 90px;font-size: 17px;color: #fff;font-weight: 400;background-color: rgba(0,0,0,.8);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.news-block .image-box .owl-nav .owl-next {left: auto;right: 0;}.news-block .image-box .owl-nav .owl-next:hover,.news-block .image-box .owl-nav .owl-prev:hover {color: #222;background-color: rgba(255,255,255,.8);}.news-block .image-box .image img {display: block;width: 100%;height: auto;}.news-block .lower-content {position: relative;padding: 24px 0 24px;}.news-block .lower-content .date {position: relative;display: block;font-size: 14px;line-height: 26px;color: #777;font-weight: 700;margin-bottom: 15px;}.news-block .lower-content h3 {position: relative;display: block;font-size: 24px;line-height: 36px;color: #222;font-weight: 500;margin-bottom: 20px;}.news-block .lower-content h3 a {color: #222;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.news-block .lower-content h3 a:hover {color: #ff8a00;}.news-block .lower-content .text {position: relative;display: block;font-size: 14px;line-height: 30px;color: #777;font-weight: 400;margin-bottom: 25px;}.news-block .lower-content .link-box {position: relative;}.news-block .lower-content .link-box a {position: relative;display: block;font-size: 16px;line-height: 25px;color: #ff8a00;text-transform: uppercase;font-weight: 500;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.news-block .lower-content .link-box a:hover {color: #222;}.news-block .lower-content .link-box a i {margin-left: 5px;}.news-section .form-column {position: relative;margin-bottom: 40px;}.news-section .form-column .inner-column {position: relative;padding: 50px 40px 55px;background-color: #ff8a00;}.news-section .form-column .inner-column:before {position: absolute;left: 2px;display: block;bottom: 45px;content: "\f1e1";font-family: Flaticon;font-size: 130px;color: #000;opacity: .1;}.news-section .form-column .call-us {position: relative;display: block;font-size: 16px;line-height: 24px;color: #fff;font-weight: 600;text-align: center;}.news-section-two {position: relative;padding: 100px 0;}.news-section-two .inner-container {position: relative;}.news-section-two .title-column {position: relative;float: left;width: 50%;}.news-section-two .title-column .inner-column {position: relative;float: right;max-width: 600px;padding: 60px 15px;padding-right: 200px;width: 100%;}.news-section-two .title-column .content-box {max-width: 370px;width: 100%;}.news-section-two .title-column .text {position: relative;margin-bottom: 40px;}.news-section-two .title-column .text p {position: relative;display: block;font-size: 14px;line-height: 28px;color: #777;margin-bottom: 28px;}.news-section-two .title-column .btn-box {position: relative;}.news-section-two .blocks-column {position: relative;float: right;width: 50%;}.news-section-two .blocks-column .inner-column {position: relative;display: block;margin-left: -100px;}.news-block-two {position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;margin-bottom: 30px;}.news-block-two .inner-box {position: relative;padding: 60px 60px;}.news-block-two .inner-box:after,.news-block-two .inner-box:before {position: absolute;left: 0;top: 0;height: 50%;width: 100%;background-color: #fff;opacity: .9;content: "";-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.news-block-two .inner-box:after {top: auto;bottom: 0;}.news-block-two .inner-box:hover:after,.news-block-two .inner-box:hover:before {height: 0;}.news-block-two .inner-box h4 {position: relative;display: block;font-size: 24px;line-height: 1.2em;color: #222;font-weight: 500;margin-bottom: 25px;}.news-block-two .inner-box h4 a {display: inline-block;color: #222;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.news-block-two .inner-box:hover h4 a {color: #fff;}.news-block-two .inner-box .info {position: relative;z-index: 1;}.news-block-two .inner-box .info li {position: relative;display: inline-block;font-size: 16px;line-height: 26px;color: #777;font-weight: 400;padding-right: 15px;margin-right: 15px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.news-block-two .inner-box .info li:before {position: absolute;right: 0;top: 0;font-size: 16px;line-height: 26px;color: #777;content: "|";}.news-block-two .inner-box .info li:last-child:before {display: none;}.news-block-two .inner-box:hover .info li {color: #fff;}.news-section-three {position: relative;padding: 120px 0 80px;}.news-block-three {position: relative;margin-bottom: 50px;}.news-block-three .inner-box {position: relative;}.news-block-three .image-box {position: relative;}.news-block-three .single-item-carousel {position: relative;}.news-block-three .image-box .owl-nav {position: absolute;left: 0;width: 100%;top: 50%;margin-top: -60px;}.news-block-three .image-box .owl-nav .owl-next,.news-block-three .image-box .owl-nav .owl-prev {position: absolute;left: 0;top: 0;width: 30px;height: 120px;text-align: center;line-height: 120px;font-size: 18px;color: #222;font-weight: 400;background-color: rgba(255,255,255,.7);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.news-block-three .image-box .owl-nav .owl-next {left: auto;right: 0;}.news-block-three .image-box .owl-nav .owl-next:hover,.news-block-three .image-box .owl-nav .owl-prev:hover {background-color: rgba(0,0,0,.7);color: #fff;}.news-block-three .image-box .icon-box {position: absolute;right: 0;bottom: 0;height: 60px;width: 60px;line-height: 60px;text-align: center;font-size: 24px;color: #fff;font-weight: 400;background-color: #252525;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.news-block-three .image-box:hover .icon-box {background-color: #ff8a00;color: #252525;}.news-block-three .image-box .image {position: relative;margin-bottom: 0;overflow: hidden;}.news-block-three .image-box .image img {display: block;width: 100%;height: auto;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}.news-block-three .inner-box:hover .image-box .image img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.news-block-three .lower-content {position: relative;padding: 15px 0 0;}.news-block-three .lower-content .info {position: relative;margin-bottom: 25px;border-bottom: 1px solid #ddd;}.news-block-three .lower-content .info li {position: relative;float: left;margin-right: 17px;padding-right: 17px;font-size: 14px;line-height: 50px;color: #777;font-weight: 400;}.news-block-three .lower-content .info li:before {position: absolute;right: 0;top: 0;font-size: 14px;line-height: 50px;color: #777;content: "|";}.news-block-three .lower-content .info li:last-child:before {display: none;}.news-block-three .lower-content .info li i {position: relative;display: inline-block;color: #777;margin-right: 7px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.news-block-three .lower-content .info li a {position: relative;display: inline-block;color: #777;font-weight: 400;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.news-block-three .lower-content .info li a:hover,.news-block-three .lower-content .info li:hover i {color: #ff8a00;}.news-block-three .lower-content h4 {position: relative;font-size: 24px;line-height: 1.2em;color: #222;font-weight: 500;margin-bottom: 10px;}.news-block-three .lower-content h4 a {color: #222;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.news-block-three .lower-content h4 a:hover {color: #ff8a00;}.news-block-three .lower-content .text {position: relative;display: block;font-size: 14px;line-height: 30px;color: #777;font-weight: 400;}.news-block-three .lower-content .link-box {position: relative;margin-top: 34px;}.news-block-three .lower-content .link-box a {position: relative;display: inline-block;font-size: 16px;line-height: 20px;color: #ff8a00;font-weight: 500;text-transform: uppercase;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.news-block-three .lower-content .link-box a:hover {color: #222;}.news-block-three .blockquote {position: relative;display: block;border: 1px solid #d7d7d7;padding: 80px 50px 30px;margin-top: 100px;}.news-block-three .blockquote .icon {position: absolute;left: 70px;top: -50px;height: 100px;width: 100px;background-color: #f6f6f6;line-height: 100px;text-align: center;font-size: 60px;color: #bbb;font-weight: 900;font-family: 'Font Awesome 5 Free';}.news-block-three .blockquote h2 {position: relative;display: block;font-size: 36px;line-height: 60px;color: #777;font-weight: 500;font-family: Oswald,sans-serif;}.news-block-three .blockquote h2 span {color: #ff8a00;text-transform: uppercase;}.news-block-three .blockquote .author {position: absolute;right: 70px;line-height: 25px;color: #fff;font-size: 14px;background-color: #222;padding: 0 15px;bottom: -12px;}.clients-section {position: relative;padding: 90px 0;}.clients-section.style-two {background-color: #f5f5f5;}.clients-section .sponsors-outer {position: relative;}.clients-section .slide-item {position: relative;}.clients-section .image-box {position: relative;margin: 0;text-align: center;}.clients-section .image-box img {display: inline-block;max-width: 100%;width: auto;height: auto;filter: -webkit-grayscale(1);filter: -moz-grayscale(1);filter: -ms-grayscale(1);filter: -o-grayscale(1);filter: grayscale(1);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.clients-section .image-box:hover img {filter: -webkit-grayscale(0);filter: -moz-grayscale(0);filter: -ms-grayscale(0);filter: -o-grayscale(0);filter: grayscale(0);}.clients-section .sponsors-carousel .owl-dots,.clients-section .sponsors-carousel .owl-nav {display: none;}.contact-section {position: relative;padding: 0 0 100px;}.contact-section .inner-container {position: relative;}.contact-section .form-column {position: relative;padding-top: 100px;max-width: 670px;}.contact-section .form-column .inner-column {position: relative;}.contact-form {position: relative;z-index: 1;padding-right: 40px;margin-bottom: 40px;}.contact-form .form-group {position: relative;margin-bottom: 30px;}.contact-form .form-group:last-child {margin-bottom: 0;}.contact-form .form-group input[type=email],.contact-form .form-group input[type=tel],.contact-form .form-group input[type=text],.contact-form .form-group input[type=url],.contact-form .form-group select,.contact-form .form-group textarea {position: relative;display: block;width: 100%;font-size: 14px;line-height: 28px;color: #bbb;font-weight: 400;height: 60px;padding: 15px 30px;background-color: transparent;border: 1px solid #ddd;border-radius: 30px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.contact-form ::-webkit-input-placeholder {color: #999;}.contact-form ::-moz-input-placeholder {color: #999;}.contact-form ::-ms-input-placeholder {color: #999;}.contact-form .form-group input:focus,.contact-form .form-group select:focus,.contact-form .form-group textarea:focus {border-color: #ff9f14;}.contact-form .form-group textarea {height: 200px;margin-bottom: 10px;border-radius: 15px;resize: none;}.contact-form .form-group button,.contact-form .form-group input[type=submit] {text-transform: capitalize;padding: 15px 45px;line-height: 26px;}.contact-section .contact-info {position: relative;}.contact-section .contact-info ul {position: relative;float: left;width: 33.33333%;margin-bottom: 20px;}.contact-section .contact-info ul li {position: relative;display: block;font-size: 14px;line-height: 24px;color: #777;font-weight: 400;}.contact-section .contact-info ul li strong {position: relative;display: block;font-size: 18px;line-height: 1.2em;color: #222;font-weight: 500;margin-bottom: 15px;font-family: Rubik,sans-serif;}.contact-section .contact-info ul li a {display: inline-block;color: #777;font-weight: 400;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.contact-section .contact-info ul li a:hover {color: #ff8a00;}.contact-section .map-column {position: absolute;right: 0;top: 0;height: 100%;width: 100%;max-width: 370px;background-color: #222;}.contact-section .map-column .map-canvas {position: absolute;right: 0;top: 0;height: 100%;width: 100%;}.contact-info-section {position: relative;}.contact-info-section:before {position: absolute;left: 0;bottom: -1px;height: 185px;width: 100%;background-image: url(../images/icons/contact-curve.png);background-repeat: no-repeat;background-position: center;background-size: cover;content: "";}.contact-info-section .inner-container {position: relative;padding: 65px 70px 20px;border: 2px solid #777;background-color: #fff;border-radius: 10px;}.contact-info-block {position: relative;margin-bottom: 40px;}.contact-info-block .inner-box {position: relative;padding-left: 85px;margin-left: 20px;}.contact-info-block .icon {position: absolute;left: 0;top: 0;font-size: 60px;line-height: 1em;color: #bbb;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.contact-info-block .inner-box:hover .icon {color: #ff8a00;}.contact-info-block h4 {position: relative;display: block;font-size: 20px;color: #222;font-weight: 500;margin-bottom: 15px;}.contact-info-block p {position: relative;display: block;font-size: 16px;line-height: 28px;color: #777;font-weight: 400;}.contact-info-block p a {color: #777;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.contact-info-block p a:hover {color: #ff8a00;}.contact-page-section {position: relative;padding: 100px 0 60px;}.contact-page-section .inner-container {position: relative;max-width: 880px;margin: 0 auto;text-align: center;}.contact-page-section .text {position: relative;font-size: 14px;line-height: 28px;color: #777;font-weight: 400;margin-bottom: 40px;}.contact-form-two {position: relative;z-index: 1;padding-right: 40px;margin-bottom: 40px;}.contact-form-two .form-group {position: relative;text-align: left;margin-bottom: 30px;}.contact-form-two .form-group:last-child {margin-bottom: 0;}.contact-form-two .form-group input[type=email],.contact-form-two .form-group input[type=tel],.contact-form-two .form-group input[type=text],.contact-form-two .form-group input[type=url],.contact-form-two .form-group select,.contact-form-two .form-group textarea {position: relative;display: block;width: 100%;font-size: 14px;line-height: 28px;color: #777;font-weight: 400;height: 50px;padding: 10px 30px;background-color: transparent;border: 1px solid #ddd;border-radius: 30px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.contact-form-two .form-group input:focus,.contact-form-two .form-group select:focus,.contact-form-two .form-group textarea:focus {border-color: #ff8a00;}.contact-form-two .form-group textarea {height: 190px;margin-bottom: 10px;border-radius: 15px;resize: none;}.contact-form-two .form-group button,.contact-form-two .form-group input[type=submit] {text-transform: capitalize;padding: 10px 35px;}.contact-form-two .form-group label.error {display: block;font-weight: 500;font-size: 13px;text-transform: capitalize;line-height: 24px;color: red;padding-top: 7px;}.contact-map-section {position: relative;}.contact-map-section .map-outer {position: relative;height: 500px;}.contact-map-section .map-canvas {position: absolute;left: 0;top: 0;height: 100%;width: 1920px;}.main-footer {position: relative;background-color: #fff;}.main-footer:before {position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-image: url(../images/icons/footer-bg.png);background-repeat: repeat;background-position: center;content: "";}.main-footer .footer-upper {position: relative;padding: 100px 0 130px;}.main-footer .footer-column {position: relative;}.main-footer .footer-widget {position: relative;margin-bottom: 40px;}.main-footer .footer-column .widget-title {position: relative;font-size: 20px;font-weight: 500;color: #fff;line-height: 30px;padding-bottom: 10px;margin-bottom: 25px;}.main-footer .footer-column .widget-title:before {position: absolute;left: 0;bottom: 0;height: 1px;width: 60px;background-color: #ddd;content: '';}.main-footer .about-widget {position: relative;}.main-footer .logo {position: relative;margin-bottom: 30px;}.main-footer .footer-logo figure {margin: 0;}.main-footer .footer-logo img {display: block;max-width: 100%;}.main-footer .about-widget .text {position: relative;margin-bottom: 40px;}.main-footer .about-widget .text p {font-size: 14px;line-height: 30px;color: #bbb;font-weight: 400;margin-bottom: 30px;}.social-icon-two {position: relative;display: block;}.social-icon-two .title {position: relative;font-size: 20px;line-height: 26px;color: #fff;font-weight: 700;}.social-icon-two li {position: relative;display: inline-block;font-size: 16px;line-height: 24px;color: #bbb;margin-right: 20px;}.social-icon-two li a {position: relative;display: block;font-size: 16px;line-height: 24px;color: #bbb;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.social-icon-two li a:hover {color: #ff8a00;}.main-footer .services-widget {position: relative;}.main-footer .services-widget .widget-content .widget-title {margin-bottom: 20px;}.main-footer .footer-bottom {position: absolute;left: 0;bottom: 0;width: 100%;}.main-footer .footer-bottom .inner-container {position: relative;background-color: #000;border-radius: 20px 20px 0 0;padding: 0 40px;}.main-footer .footer-bottom .inner-container:before {position: absolute;left: 50px;top: 0;height: 100%;width: 1000%;background-color: #000;content: "";}.main-footer .footer-bottom .copyright-text {position: relative;float: left;padding: 25px 0;}.main-footer .footer-bottom .copyright-text p {position: relative;line-height: 30px;font-size: 14px;color: #fff;font-weight: 400;}.main-footer .footer-bottom .copyright-text a {color: #fff;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.main-footer .footer-bottom .copyright-text a:hover {color: #ff8a00;}.main-footer .footer-bottom .footer-nav {position: relative;float: right;}.main-footer .footer-bottom .footer-nav ul {position: relative;padding: 25px 0;}.main-footer .footer-bottom .footer-nav ul li {position: relative;float: left;padding-left: 25px;margin-left: 25px;}.main-footer .footer-bottom .footer-nav ul li:first-child {margin-left: 0;padding-left: 0;}.main-footer .footer-bottom .footer-nav ul li a {display: inline-block;font-size: 14px;line-height: 30px;color: #fff;font-weight: 400;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.main-footer .footer-bottom .footer-nav ul li:before {position: absolute;left: 0;top: 4px;font-size: 15px;line-height: 20px;color: #fff;font-weight: 400;content: '|';}.main-footer .footer-bottom .footer-nav ul li a:hover {color: #ff8a00;}.main-footer .footer-bottom .footer-nav ul li:first-child:before {display: none;}.main-footer.style-two {position: relative;}.main-footer.style-two:before {display: none;}.main-footer.style-two .footer-upper {padding: 30px 0 0px;}.main-footer.style-two .widget-title {position: relative;font-size: 18px;line-height: 1.2em;color: #333;font-weight: 400;padding-bottom: 0;}.main-footer.style-two .widget-title:before {display: none;}.main-footer.style-two .about-widget {max-width: 370px;}.main-footer.style-two .logo {margin-bottom: 40px;}.main-footer.style-two .links-widget {position: relative;float: left;padding: 0 15px;width: 33.333333%;}.footer-links {position: relative;display: block;}.footer-links li {position: relative;display: block;margin-bottom: 10px;}.footer-links li a {position: relative;display: inline-block;font-size: 14px;line-height: 26px;color: #000;font-weight: 400;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.footer-links li a:hover {color: #ff8a00;}.main-footer.style-two .footer-bottom {position: relative;z-index: 9;background-image: url(../images/footer.svg);padding-top: 48px;}.main-footer.style-two.alternate .footer-bottom {background-color: #222;}.social-icon-four {position: relative;float: left;background-color: #ff8a00;margin-top: -25px;border-radius: 30px;}.social-icon-four:before {position: absolute;right: 0;top: 0;height: 50px;width: 1000%;background-color: #ff8a00;content: "";border-radius: 30px;}.social-icon-four li {position: relative;float: left;margin-right: 30px;}.social-icon-four li a {position: relative;display: block;font-size: 16px;line-height: 30px;padding: 10px 0;color: #222;font-weight: 400;border-radius: 30px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.social-icon-four li a:hover {color: #fff;}.main-footer.style-two .copyright-text {position: relative;float: left;width: 200%;padding: 10px 0;}.main-footer.style-two .copyright-text p {font-size: 12px;color: #555;font-weight: 400;line-height: 25px;}.main-footer.style-two .copyright-text a {color: #ff8a00;}.main-footer.style-two .copyright-text a:hover {text-decoration: underline;}.main-footer.style-two .scroll-to-top {position: absolute;right: 15px;top: -25px;height: 50px;width: auto;font-size: 14px;line-height: 20px;padding: 15px 65px 15px 25px;text-align: center;z-index: 100;cursor: pointer;color: #fff;background: #ff8a00;display: none;border-radius: 30px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.main-footer.style-two .scroll-to-top:hover {background: #fff;color: #ff8a00;}.main-footer.style-two .scroll-to-top .icon {position: absolute;right: 0;top: 0;height: 50px;width: 50px;text-align: center;font-size: 18px;line-height: 50px;cursor: pointer;color: #222;background: #fff;border-radius: 30px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.main-footer.style-two .scroll-to-top:hover .icon {background-color: #ff8a00;color: #fff;}.main-footer.style-two .footer-nav {position: relative;float: right;margin-top: 25px;padding: 35px 0;}.main-footer.style-two .footer-nav li {position: relative;display: inline-block;padding-left: 25px;margin-left: 25px;}.main-footer.style-two .footer-nav li:first-child {margin-left: 0;padding-left: 0;}.main-footer.style-two .footer-nav a {display: inline-block;font-size: 14px;line-height: 25px;color: #fff;font-weight: 400;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.main-footer.style-two .footer-nav li:before {position: absolute;left: 0;top: 2px;font-size: 15px;line-height: 20px;color: #fff;font-weight: 400;content: '|';}.main-footer.style-two .footer-nav li a:hover {color: #ff8a00;}.main-footer.style-two .footer-nav li:first-child:before {display: none;}.latest-news {position: relative;padding-bottom: 30px;}.latest-news .recent-post-carousel {position: relative;padding-bottom: 50px;}.latest-news .recent-post {position: relative;}.latest-news .recent-post .image-box {position: relative;display: block;}.latest-news .recent-post .post-thumb img {position: relative;display: block;width: 100%;}.latest-news .recent-post .lower-content {position: relative;padding: 30px 40px 30px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;text-align: center;}.latest-news .recent-post .info {position: relative;margin-bottom: 10px;}.latest-news .recent-post .info li {position: relative;display: inline-block;font-size: 14px;line-height: 24px;color: #777;font-weight: 400;padding-right: 17px;margin-right: 17px;}.latest-news .recent-post .info li:before {position: absolute;right: -4px;top: 0;font-size: 14px;line-height: 24px;color: #777;font-weight: 400;content: "|";}.latest-news .recent-post .info li:last-child {padding-right: 0;margin-right: 0;}.latest-news .recent-post .info li:last-child:before {display: none;}.latest-news .recent-post .info li a {display: inline-block;color: #777;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.latest-news .recent-post .info li a:hover {color: #ff8a00;}.latest-news .recent-post h3 {position: relative;display: block;font-size: 18px;line-height: 30px;color: #222;font-weight: 500;}.latest-news .recent-post h3 a {color: #222;display: inline-block;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.latest-news .recent-post:hover h3 a {color: #ff8a00;}.latest-news .recent-post-carousel .owl-nav {position: absolute;bottom: 0;left: 0;width: 100%;}.latest-news .recent-post-carousel .owl-next,.latest-news .recent-post-carousel .owl-prev {position: absolute;left: 0;bottom: 0;height: 50px;width: 50%;text-align: center;font-size: 14px;line-height: 20px;color: #fff;font-weight: 400;padding: 15px 0;background-color: #222;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.latest-news .recent-post-carousel .owl-next {left: auto;right: 0;}.latest-news .recent-post-carousel .owl-prev i {margin-right: 10px;}.latest-news .recent-post-carousel .owl-next i {margin-left: 10px;}.latest-news .recent-post-carousel .owl-next:hover,.latest-news .recent-post-carousel .owl-prev:hover {background-color: #ff8a00;}.tag-list {position: relative;display: block;}.tag-list li {position: relative;float: left;margin-bottom: 15px;margin-right: 10px;}.tag-list li a {position: relative;display: block;font-size: 14px;color: #777;line-height: 20px;padding: 10px 25px;font-weight: 400;text-align: center;border-radius: 50px;background-color: #f5f5f5;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}.tag-list li a:hover {background-color: #222;color: #fff;}.group-title {position: relative;margin-bottom: 30px;}.group-title h2 {position: relative;display: block;font-size: 30px;line-height: 1.2em;color: #222;font-weight: 500;}.footer-column.col-lg-2.col-md-6.col-sm-12.left {margin: 0 0 0 -40px;}i.fas.fa-angle-right {color: #ff8a00;}.slider-text-internet h4 {color: #fff;z-index: auto;font-size: 25px;display: block;margin: -29% 0 0 0;line-height: 33px;width: 40%;}.slider-text-cloud h4 {color: #fff;z-index: auto;font-size: 25px;display: block;margin: -29% 0 0 0;line-height: 33px;width: 40%;float: left;}
.slider-text-digital h4 {
	color: #fff;
	z-index: auto;
	font-size: 25px;
	display: block;
	margin: -30% 10px 0 0;
	line-height: 33px;
	width: 36%;
	float: right;
}
.slider-text-data h4 {
	color: #fff;
	z-index: auto;
	font-size: 25px;
	display: block;
	margin: -27% 25px 0 0;
	line-height: 30px;
	width: 40%;
	float: right;
}
.slider-text-loan h4 {
	color: #fff !important;
	z-index: auto;
	font-size: 25px;
	display: block;
	line-height: 33px;
	width: 40%;
	float: left;
	margin: -26% 0 0 0;
}
.slider-text-branchless h4 {
	color: #fff !important;
	z-index: auto;
	font-size: 25px;
	display: block;
	line-height: 33px;
	width: 40%;
	float: right;
	margin: -21% -35px 0 0;
}
.slider-text-crm h4 {
	color: #fff;
	z-index: auto;
	font-size: 25px;
	display: block;
	line-height: 33px;
	width: 40%;
	float: right;
	margin: -28% -10px 0 0;
}
.slider-text-mis h4 {
	color: #fff;
	z-index: auto;
	font-size: 25px;
	display: block;
	line-height: 33px;
	width: 40%;
	float: left;
	margin: -25% -35px 0 0;
}
.slider-text-micro h4 {
	color: #fff !important;
	z-index: auto;
	font-size: 25px;
	display: block;
	margin: -27% 0 0 0;
	line-height: 33px;
	width: 55%;
	float: right;
}
#map {
	height: 377px;
	width: 100%;
	border: 2px solid #f0f0f0;
	box-shadow: 0 0 6px #000 !important;
	float: left;
	margin-bottom: 10px;
}
#right-panel {
	line-height: 30px;
	padding-left: 10px;
}
#right-panel {
	height: 100%;
	float: right;
	width: 100%;
	overflow: auto;
	max-height: 100%;
	background: #fff;
}.page-titles {position: relative;padding: 120px 0 140px;background-repeat: no-repeat;background-position: center center;background-size: cover;box-shadow: 0 7px 8px -8px rgba(0,0,0,.9);border-top: 1px solid #ccc;}h3.aliign {margin: 30px 0 6% 0;text-transform: uppercase;}img.img-hover {border-radius: 45% 0 45% 0;box-shadow: 5px 10px #e6e2e294;}iframe {border: 2px solid #f0f0f0;box-shadow: 0 0 9px #000!important;background-color: #e5e3df;padding: 0;border-width: 0;margin: 0;}h5.teext {margin: -22% 0 14% 60%;font-size: 14px;color: #ff8a00;}h5.teexts {margin: -22% 0 14% 52%;font-size: 14px;color: #ff8a00;text-align: center;}.marqe {margin: 6px 0 -25px 0;border: 1px solid #ddd;padding: 10px 0 0 0;font-size: 14px;font-family: Roboto,sans-serif;}.sec-title h1 {display: block;font-size: 30px;line-height: 1.2em;color: #222;font-weight: 500;padding-bottom: 25px;}.sec-title h1:before {position: absolute;left: 0;bottom: 0;height: 3px;width: 70px;background-color: #ff8a00;content: '';}.about-section .image-column .title-box h1 {position: relative;display: block;font-size: 72px;line-height: 1em;color: #ff8a00;font-weight: 700;font-family: Roboto,sans-serif;}.line.line-sm {margin: 2rem 0;}.double-line, .line {clear: both;position: relative;width: 100%;margin: 4rem 0;border-top: 1px solid #eee;}img.alignleft {float: left;margin: 5px 25px 15px 0px;max-width: 100%;}.text-muted {color: #6c757d !important;font-size: 12px;}.fbox-content h3 {font-size: 13px;font-weight: 500;margin-bottom: 10px;color: #333;}.font-weight-semibold {font-weight: 600!important;}.widget p {line-height: 1.7;font-size: 13px;}.feature-box:first-child {margin-top: 0;}.fbox-sm {margin-left: -.5rem;margin-right: -.5rem;}.feature-box {position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -.75rem;margin-right: -.75rem;}.align-items-center {-ms-flex-align: center !important;align-items: center !important;}.fbox-plain .fbox-icon {border: none!important;color: #444;}.fbox-sm .fbox-icon {width: 3rem;height: 2rem;padding: 0 .5rem;}.fbox-sm .fbox-content {padding: 0 1rem;}.fbox-icon {width: 5.5rem;height: 4rem;padding: 0 .75rem;}.fbox-content {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;min-width: 0;max-width: 100%;padding: 0 .75rem;}.promo-section::before {content: '';position: absolute;top: 30%;left: 30%;width: 80%;height: 451px;background-size: 1250px 450px;background-repeat: no-repeat;background-image: url(../images/connect.svg);}.col-padding {padding: 4rem;}.bordered {border: 1px solid #ddf;padding: 10px;background-color: #dee2e62b;border-radius: 10px;}.down-gap {margin-bottom: 3rem;}.inner-container.wow.fadeInUp {position: relative;padding: 20px 10px 0px 13px;border: 2px solid #777777;background-color: #ffffff;border-radius: 10px;margin-bottom: 25px;}li.small {font-size: 12px;}ul.move-right {margin: 0 0 0 23px;}.right-divider{border-right: 1px solid #c1c1c1;}

footer {
	position: relative;
	background: #1b4980;
	width: 100%;
	bottom: 0;
	left: 0;
}

	footer::before {
		content: '';
		position: absolute;
		left: 0;
		top: 100px;
		height: 1px;
		width: 100%;
		background: #AFAFB6;
	}

	footer .content {
		max-width: 1250px;
		margin: auto;
		padding: 30px 40px 40px 40px;
	}

		footer .content .top {
			display: flex;
			align-items: center;
			justify-content: space-around;
		}

.content .top .logo-details {
	color: #fff;
	font-size: 30px;
}

.content .top .media-icons {
	display: flex;
}

	.content .top .media-icons a {
		height: 40px;
		width: 40px;
		margin: 0 8px;
		border-radius: 50%;
		text-align: center;
		line-height: 40px;
		color: #fff;
		font-size: 17px;
		text-decoration: none;
		transition: all 0.4s ease;
	}

.top .media-icons a:nth-child(1) {
	background: #4267B2;
}

	.top .media-icons a:nth-child(1):hover {
		color: #4267B2;
		background: #fff;
	}

.top .media-icons a:nth-child(2) {
	background: #1DA1F2;
}

	.top .media-icons a:nth-child(2):hover {
		color: #1DA1F2;
		background: #fff;
	}

.top .media-icons a:nth-child(3) {
	background: #E1306C;
}

	.top .media-icons a:nth-child(3):hover {
		color: #E1306C;
		background: #fff;
	}

.top .media-icons a:nth-child(4) {
	background: #0077B5;
}

	.top .media-icons a:nth-child(4):hover {
		color: #0077B5;
		background: #fff;
	}

.top .media-icons a:nth-child(5) {
	background: #FF0000;
}

	.top .media-icons a:nth-child(5):hover {
		color: #FF0000;
		background: #fff;
	}

footer .content .link-boxes {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

	footer .content .link-boxes .box {
		width: calc(100% / 5 - 10px);
	}

.content .link-boxes .box .link_name {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 10px;
	position: relative;
}

.link-boxes .box .link_name::before {
	content: '';
	position: absolute;
	left: 0;
	bottom: -2px;
	height: 2px;
	width: 35px;
	background: #fff;
}

.content .link-boxes .box li {
	margin: 6px 0;
	list-style: none;
}

	.content .link-boxes .box li a {
		color: #fff;
		font-size: 14px;
		font-weight: 400;
		text-decoration: none;
		opacity: 0.8;
		transition: all 0.4s ease
	}

		.content .link-boxes .box li a:hover {
			opacity: 1;
			text-decoration: underline;
		}

.content .link-boxes .input-box {
	margin-right: 55px;
}

.link-boxes .input-box input {
	height: 40px;
	width: calc(100% + 55px);
	outline: none;
	border: 2px solid #AFAFB6;
	background: #140B5C;
	border-radius: 4px;
	padding: 0 15px;
	font-size: 15px;
	color: #fff;
	margin-top: 5px;
}

	.link-boxes .input-box input::placeholder {
		color: #AFAFB6;
		font-size: 16px;
	}

	.link-boxes .input-box input[type="button"] {
		background: #fff;
		color: #140B5C;
		border: none;
		font-size: 18px;
		font-weight: 500;
		margin: 4px 0;
		opacity: 0.8;
		cursor: pointer;
		transition: all 0.4s ease;
	}

.input-box input[type="button"]:hover {
	opacity: 1;
}

footer .bottom-details {
	width: 100%;
	background: #1b4980;
	border-top: 1px solid #fff;
}

	footer .bottom-details .bottom_text {
		max-width: 1250px;
		margin: auto;
		padding: 20px 40px;
		display: flex;
		justify-content: space-between;
	}

.bottom-details .bottom_text span,
.bottom-details .bottom_text a {
	font-size: 14px;
	font-weight: 300;
	color: #fff;
	opacity: 0.8;
	text-decoration: none;
}

	.bottom-details .bottom_text a:hover {
		opacity: 1;
		text-decoration: underline;
	}

.bottom-details .bottom_text a {
	margin-right: 10px;
}

@media (max-width: 900px) {
	footer .content .link-boxes {
		flex-wrap: wrap;
	}

		footer .content .link-boxes .input-box {
			width: 40%;
			margin-top: 10px;
		}
}

@media (max-width: 700px) {
	footer {
		position: relative;
	}

	.content .top .logo-details {
		font-size: 26px;
	}

	.content .top .media-icons a {
		height: 35px;
		width: 35px;
		font-size: 14px;
		line-height: 35px;
	}

	footer .content .link-boxes .box {
		width: calc(100% / 3 - 10px);
	}

	footer .content .link-boxes .input-box {
		width: 60%;
	}

	.bottom-details .bottom_text span,
	.bottom-details .bottom_text a {
		font-size: 12px;
	}
}

@media (max-width: 520px) {
	footer::before {
		top: 145px;
	}

	footer .content .top {
		flex-direction: column;
	}

	.content .top .media-icons {
		margin-top: 16px;
	}

	footer .content .link-boxes .box {
		width: calc(100% / 2 - 10px);
	}

	footer .content .link-boxes .input-box {
		width: 100%;
	}
}
.about {
	text-align: justify;
}
	.about h3 {
		color: brown;
		font-weight: 700;
		text-align: center;
		margin-bottom:10px
	}
	.about p, .about h4 {
		margin-bottom: 20px;
	}
.services-section-three h2 {
	text-align: center;
	color: brown;
	margin-bottom: 20px;
}
.services-section-three p{
	text-align: justify;
}
.link-box a{
	color:firebrick;
}
.mis li {
	font-size: 13px;
	list-style-type: disc;
	padding: 5px;
}
.data {
	border: 1px solid darkcyan;
	padding: 20px 0px 20px 35px !important;
	border-bottom-right-radius: 50px;
	border-top-left-radius: 50px;
	border-left-width: thick;
	border-right-width: thick;
	-webkit-box-shadow: inset 10px -9px 6px -5px rgba(152,184,209,0.71);
	-moz-box-shadow: inset 10px -9px 6px -5px rgba(152,184,209,0.71);
	box-shadow: inset 10px -9px 6px -5px rgba(152,184,209,0.71);
}