/* TemplateMo - Finance Businesshttps://templatemo.com/tm-545-finance-business*/body {  font-family: 'Poppins', sans-serif;  overflow-x: hidden;  text-rendering: optimizeLegibility;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}p {	margin-bottom: 0px;	font-size: 14px;	color: #666666;	line-height: 27px;}a {	text-decoration: none!important;}ul {	padding: 0;	margin: 0;	list-style: none;}h1,h2,h3,h4,h5,h6 {	margin: 0px;}a.filled-button {	background-color: #314aa5b0;	color: #fff;	font-size: 13px;	text-transform: uppercase;	font-weight: 700;	padding: 12px 30px;	border-radius: 30px;	display: inline-block;	transition: all 0.3s;}a.filled-button:hover {	background-color: #fff;	color: #314aa5b0;}a.border-button {	background-color: transparent;	color: #fff;	border: 2px solid #fff;	font-size: 13px;	text-transform: uppercase;	font-weight: 700;	padding: 10px 28px;	border-radius: 30px;	display: inline-block;	transition: all 0.3s;}a.border-button:hover {	background-color: #fff;	color: #314aa5b0;}.section-heading {	text-align: center;	margin-bottom: 40px;}.section-heading h2 {	font-size: 36px;	font-weight: 600;	color: #1e1e1e;}.section-heading em {	font-style: normal;	color: #494dcc;}.section-heading span {	display: block;	margin-top: 15px;	text-transform: uppercase;	font-size: 15px;	color: #666;	letter-spacing: 1px;}#preloader {  overflow: hidden;  background: #314aa5b0;  left: 0;  right: 0;  top: 0;  bottom: 0;  position: fixed;  z-index: 9999999;  color: #fff;}#preloader .jumper {  left: 0;  top: 0;  right: 0;  bottom: 0;  display: block;  position: absolute;  margin: auto;  width: 50px;  height: 50px;}#preloader .jumper > div {  background-color: #fff;  width: 10px;  height: 10px;  border-radius: 100%;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;  position: absolute;  opacity: 0;  width: 50px;  height: 50px;  -webkit-animation: jumper 1s 0s linear infinite;  animation: jumper 1s 0s linear infinite;}#preloader .jumper > div:nth-child(2) {  -webkit-animation-delay: 0.33333s;  animation-delay: 0.33333s;}#preloader .jumper > div:nth-child(3) {  -webkit-animation-delay: 0.66666s;  animation-delay: 0.66666s;}@-webkit-keyframes jumper {  0% {    opacity: 0;    -webkit-transform: scale(0);    transform: scale(0);  }  5% {    opacity: 1;  }  100% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: 0;  }}@keyframes jumper {  0% {    opacity: 0;    -webkit-transform: scale(0);    transform: scale(0);  }  5% {    opacity: 1;  }  100% {    opacity: 0;  }}/* Sub Header Style */.sub-header {	background-color: #322e2d;	height: 46px;	line-height: 46px;}.sub-header ul li {	display: inline-block;}.sub-header ul.left-info li {	border-left: 1px solid rgba(250,250,250,0.3);	padding: 0px 20px;}.sub-header ul.left-info li:last-child {	border-right: 1px solid rgba(250,250,250,0.3);}.sub-header ul.left-info li i {	margin-right: 10px;	font-size: 18px;}.sub-header ul.left-info li a {	color: #fff;	font-size: 14px;	font-weight: 600;}.sub-header ul.right-icons {	float: right;}.sub-header ul.right-icons li {	margin-right: -4px;	width: 46px;	display: inline-block;	text-align: center;	border-right: 1px solid rgba(250,250,250,0.3);}.sub-header ul.right-icons li:first-child {	border-left: 1px solid rgba(250,250,250,0.3);}.sub-header ul.right-icons li a {	color: #fff;	transition: all 0.3s;}.sub-header ul.right-icons li a:hover {	opacity: 0.75;}/* Header Style */header {	position: relative;	z-index: 7;	width: 100%;	background-color: transparent!important;	height: 80px;	-webkit-transition: all 0.3s ease-in-out 0s;    -moz-transition: all 0.3s ease-in-out 0s;    -o-transition: all 0.3s ease-in-out 0s;    transition: all 0.3s ease-in-out 0s;}header .navbar {	padding: 20px 0px;}.background-header .navbar {	padding: 10px 0px;}.background-header {	top: 0;	position: fixed;	background-color: #fff!important;	box-shadow: 0px 1px 10px rgba(0,0,0,0.1);}.background-header .navbar-brand h2 {	color: #314aa5b0!important;}.background-header .navbar-nav a.nav-link {	color: #1e1e1e!important;}.background-header .navbar-nav .nav-link:hover,.background-header .navbar-nav .active>.nav-link,.background-header .navbar-nav .nav-link.current,.background-header .navbar-nav .nav-link.show,.background-header .navbar-nav .show>.nav-link {	color: #314aa5b0!important;}.navbar .navbar-brand {	float: 	left;	/*margin-top: 12px;*/	outline: none;}.navbar .navbar-brand {	margin-top: -13px;}.navbar .navbar-brand h2 {	color: #fff;	text-transform: uppercase;	font-size: 24px;	font-weight: 700;	-webkit-transition: all .3s ease 0s;    -moz-transition: all .3s ease 0s;    -o-transition: all .3s ease 0s;    transition: all .3s ease 0s;}.navbar .navbar-brand h2 em {	font-style: normal;	font-size: 16px;}#navbarResponsive {	z-index: 999;}.navbar-collapse {	text-align: center;}.navbar .navbar-nav .nav-item {	margin: 0px 15px;}.navbar .navbar-nav a.nav-link {	text-transform: capitalize;	font-size: 15px;	font-weight: 300;	letter-spacing: 0.5px;	color: #494dcc;	transition: all 0.5s;	margin-top: 5px;}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .active>.nav-link,.navbar .navbar-nav .nav-link.current,.navbar .navbar-nav .nav-link.show,.navbar .navbar-nav .show>.nav-link {	color: #322e2d;	border-bottom: 3px solid #322e2d;}.navbar .navbar-toggler-icon {	background-image: none;}.navbar .navbar-toggler {	border-color: #393ec7;	background-color: #393ec7;		height: 36px;	outline: none;	border-radius: 0px;	position: absolute;	right: 30px;	top: 20px;}.navbar .navbar-toggler-icon:after {	content: '\f0c9';	color: #fff;	font-size: 18px;	line-height: 26px;	font-family: 'FontAwesome';}/* Banner Style */.img-fill{  width: 100%;  display: block;  overflow: hidden;  position: relative;  text-align: center}.img-fill img {  min-height: 100%;  min-width: 100%;  position: relative;  display: inline-block;  max-width: none;}*,*:before,*:after {  -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.Grid1k {  padding: 0 15px;  max-width: 1200px;  margin: auto;}.blocks-box,.slick-slider {  margin: 0;  padding: 0!important;}.slick-slide {  float: left;  padding: 0;}.Modern-Slider .item .img-fill {	background-size: cover;	background-position: center center;	background-repeat: no-repeat;	height:95vh;}.Modern-Slider .item-1 .img-fill {	background-image: url(../images/slide_01.jpg);}.Modern-Slider .item-2 .img-fill {	background-image: url(../images/slide_02.jpg);}.Modern-Slider .item-3 .img-fill {	background-image: url(../images/slide_03.jpg);}.Modern-Slider .NextArrow{  position:absolute;  top:50%;  right:30px;  border:0 none;  background-color: transparent;  text-align:center;  font-size: 36px;  font-family: 'FontAwesome';  color:#FFF;  z-index:5;  outline: none;  cursor: pointer;}.Modern-Slider .NextArrow:before{  content:'\f105';}.Modern-Slider .PrevArrow {  position:absolute;  top:50%;  left:30px;  border:0 none;  background-color: transparent;  text-align:center;  font-size: 36px;  font-family: 'FontAwesome';  color:#FFF;  z-index:5;  outline: none;  cursor: pointer;}.Modern-Slider .PrevArrow:before{  content:'\f104';}ul.slick-dots {  display: none!important;}.Modern-Slider .text-content {	text-align: left;  	width: 75%;  	position: absolute;  	top: 50%;  	left: 50%;  	transform: translate(-50%, -50%);}.Modern-Slider .item h6 {  margin-bottom: 15px;  font-size: 22px;  text-transform: uppercase;  font-weight: 700;  letter-spacing: 1px;  color:#fff;  animation:fadeOutRight 1s both;}.Modern-Slider .item h4 {  margin-bottom: 30px;  text-transform: uppercase;  font-size: 44px;  font-weight: 700;  letter-spacing: 2.5px;  color:#FFF;  overflow:hidden;  animation:fadeOutLeft 1s both;}.Modern-Slider .item p {	max-width: 570px;	color: #fff;	font-size: 15px;	font-weight: 400;	line-height: 30px;	margin-bottom: 40px;}.Modern-Slider .item a {  margin: 0 5px;}.Modern-Slider .item.slick-active h6{  animation:fadeInDown 1s both 1s;}.Modern-Slider .item.slick-active h4{  animation:fadeInLeft 1s both 1.5s;}.Modern-Slider .item.slick-active{  animation:Slick-FastSwipeIn 1s both;}.Modern-Slider .buttons {  position: relative;}.Modern-Slider {background:#000;}/* ==== Slick Slider Css Ruls === */.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left /* If RTL Make This Right */ ;height:100%;min-height:1px}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}/* Request Form */.request-form {	background-color: #314aa5b0;	padding: 40px 0px;	color: #fff;}.request-form h4 {	font-size: 22px;	font-weight: 600;}.request-form span {	font-size: 15px;	font-weight: 400;	display: inline-block;	margin-top: 10px;}.request-form a.border-button {	margin-top: 12px;	float: right;}/* Services */.services {	margin-top: 50px;}.service-item img {	width: 100%;	overflow: hidden;}.service-item .down-content {	background-color: #f7f7f7;	padding: 30px;}.service-item .down-content h4 {	font-size: 20px;	font-weight: 700;	letter-spacing: 0.25px;	margin-bottom: 15px;}.service-item .down-content p {	margin-bottom: 20px;}/* Fun Facts */.fun-facts {	margin-top: 0px;	background-image: url(../images/fun-facts-bg.jpg);	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	background-attachment: fixed;	padding: 140px 0px;	color: #fff;}.fun-facts span {	text-transform: uppercase;	font-size: 15px;	color: #fff;	letter-spacing: 1px;	margin-bottom: 10px;	display: block;}.fun-facts h2 {	font-size: 36px;	font-weight: 600;	margin-bottom: 35px;}.fun-facts em {	font-style: normal;	color: #8a98cc;}.fun-facts p {	color: #fff;	margin-bottom: 40px;}.fun-facts .left-content {	margin-right: 45px;}.count-area-content {	text-align: center;	background-color: rgba(250,250,250,0.1);	padding: 25px 30px 35px 30px;	margin: 15px 0px;}.count-digit {    margin: 5px 0px;    color: #314aa5b0;    font-weight: 700;    font-size: 36px;}.count-title {    font-size: 18px;    font-weight: 600;    color: #fff;    line-height: 23px;    letter-spacing: 0.5px;}/* More Info */.more-info {	margin-top: 140px;}.more-info .left-image img {	width: 100%;	overflow: hidden;}.more-info .news-align img{	padding: 65px 15px;}.more-info .more-info-content {	background-color: #f7f7f7;}.about-info .more-info-content {	background-color: transparent;}.about-info .right-content {	padding: 0px!important;	margin-right: 30px;}.more-info .right-content {	padding: 45px 45px 45px 30px;}.more-info .right-content span {	text-transform: uppercase;	font-size: 15px;	color: #666;	letter-spacing: 1px;	margin-bottom: 10px;	display: block;}.more-info .right-content h2 {	font-size: 36px;	font-weight: 600;}.more-info .right-content em {	font-style: normal;	color: #314aa5b0;}.more-info .right-content p {	margin-bottom: 30px;}/* Testimonials Style */.about-testimonials {	margin-top: 0px!important;}.testimonials {	margin-top: 25px;	background-color: #f7f7f7;	padding: 60px 0px;}.testimonial-item .inner-content {	text-align: center;	background-color: #fff;		padding: 30px;	border-radius: 5px;}.testimonial-item p {	font-size: 14px;	font-weight: 400;}.testimonial-item h4 {	font-size: 19px;	font-weight: 700;	color: #1e1e1e;	letter-spacing: 0.5px;	margin-bottom: 0px;}.testimonial-item span {	display: inline-block;	margin-top: 8px;	font-weight: 600;	font-size: 14px;	color: #314aa5b0;}.testimonial-item img {	max-width: 60px;	border-radius: 50%;	margin: 25px auto 0px auto;}/* Call Back Style */.callback-services {	border-top: 1px solid #eee;	padding-top: 140px;}.contact-us {	background-color: #f7f7f7;	padding: 140px 0px;}.contact-us .contact-form {	background-color: transparent!important;	padding: 0!important;}.callback-form {	margin-top: 140px;}.callback-form .contact-form {	background-color: #314aa5b0;	padding: 60px;	border-radius: 5px;	text-align: center;}.callback-form .contact-form input {	border-radius: 20px;	height: 40px;	line-height: 40px;	display: inline-block;	padding: 0px 15px;	color: #6a6a6a;	font-size: 13px;	text-transform: none;	box-shadow: none;	border: none;	margin-bottom: 35px;}.callback-form .contact-form input:focus {	outline: none;	box-shadow: none;	border: none;}.callback-form .contact-form textarea {	border-radius: 20px;	height: 120px;	max-height: 200px;	min-height: 120px;	display: inline-block;	padding: 15px;	color: #6a6a6a;	font-size: 13px;	text-transform: none;	box-shadow: none;	border: none;	margin-bottom: 35px;}.callback-form .contact-form textarea:focus {	outline: none;	box-shadow: none;	border: none;}.callback-form .contact-form ::-webkit-input-placeholder { /* Edge */  color: #aaa;}.callback-form .contact-form :-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #aaa;}.callback-form .contact-form ::placeholder {  color: #aaa;}.callback-form .contact-form button.border-button {	background-color: transparent;	color: #fff;	border: 2px solid #fff;	font-size: 13px;	text-transform: uppercase;	font-weight: 700;	padding: 10px 28px;	border-radius: 30px;	display: inline-block;	transition: all 0.3s;	outline: none;	box-shadow: none;	text-shadow: none;	cursor: pointer;}.callback-form .contact-form button.border-button:hover {	background-color: #fff;	color: #314aa5b0;}.contact-us .contact-form button.filled-button {	background-color: #314aa5b0;	color: #fff;	border: none;	font-size: 13px;	text-transform: uppercase;	font-weight: 700;	padding: 12px 30px;	border-radius: 30px;	display: inline-block;	transition: all 0.3s;	outline: none;	box-shadow: none;	text-shadow: none;	cursor: pointer;}.contact-us .contact-form button.filled-button:hover {	background-color: #fff;	color: #314aa5b0;}/* Partners Style */.contact-partners {	margin-top: -8px!important;}.partners {	margin-top: 50px;	background-color: #f7f7f7;	padding: 60px 0px;}.partners .owl-item {	text-align: center;	cursor: pointer;}.partners .partner-item img {	max-width: 156px;	margin: auto;}/* Footer Style */footer {	background-color: #232323;	padding: 80px 0px;	color: #fff;}footer h4 {	color: #fff;	font-size: 20px;	font-weight: 600;	letter-spacing: 0.25px;	margin-bottom: 35px;}footer p {	color: #fff;}footer ul.social-icons {	margin-top: 25px;}footer ul.social-icons li {	display: inline-block;	margin-right: 5px;}footer ul.social-icons li:last-child {	margin-right: 0px;}footer ul.social-icons li a {	width: 34px;	height: 34px;	display: inline-block;	line-height: 34px;	text-align: center;	background-color: #fff;	color: #232323;	border-radius: 50%;	transition: all 0.3s;}footer ul.social-icons li a:hover {	background-color: #314aa5b0;}footer ul.menu-list li {	margin-bottom: 13px;}footer ul.menu-list li:last-child {	margin-bottom: 0px;}footer ul.menu-list li a {	font-size: 14px;	color: #fff;	transition: all 0.3s;}footer ul.menu-list li a:hover {	color: #ffffff;}footer .contact-form input {	border-radius: 20px;	height: 40px;	line-height: 40px;	display: inline-block;	padding: 0px 15px;	color: #aaa!important;	background-color: #343434;	font-size: 13px;	text-transform: none;	box-shadow: none;	border: none;	margin-bottom: 15px;}footer .contact-form input:focus {	outline: none;	box-shadow: none;	border: none;	background-color: #343434;}footer .contact-form textarea {	border-radius: 20px;	height: 120px;	max-height: 200px;	min-height: 120px;	display: inline-block;	padding: 15px;	color: #aaa!important;	background-color: #343434;	font-size: 13px;	text-transform: none;	box-shadow: none;	border: none;	margin-bottom: 15px;}footer .contact-form textarea:focus {	outline: none;	box-shadow: none;	border: none;	background-color: #343434;}footer .contact-form ::-webkit-input-placeholder { /* Edge */  color: #aaa;}footer .contact-form :-ms-input-placeholder { /* Internet Explorer 10-11 */  color: #aaa;}footer .contact-form ::placeholder {  color: #aaa;}footer .contact-form button.filled-button {	background-color: transparent;	color: #fff;	background-color: #314aa5b0;	border: none;	font-size: 13px;	text-transform: uppercase;	font-weight: 700;	padding: 12px 30px;	border-radius: 30px;	display: inline-block;	transition: all 0.3s;	outline: none;	box-shadow: none;	text-shadow: none;	cursor: pointer;}footer .contact-form button.filled-button:hover {	background-color: #fff;	color: #314aa5b0;}/* Sub-footer Style */.sub-footer {	background-color: #343434;	text-align: center;	padding: 25px 0px;}.sub-footer p {	color: #fff;	font-weight: 300;	letter-spacing: 0.5px;}.sub-footer a {	color: #fff;}.page-heading {	text-align: center;	background-image: url(../images/page-heading-bg.jpg);	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	padding: 230px 0px 150px 0px;	color: #fff;}.page-heading h1 {	text-transform: capitalize;	font-size: 36px;	font-weight: 700;	letter-spacing: 2px;	margin-bottom: 18px;}.page-heading span {	font-size: 15px;	text-transform: uppercase;	letter-spacing: 1px;	color: #fff;	display: block;}/* team */.team {	background-color: #f7f7f7;	margin-top: 140px;	padding: 120px 0px;}.team-item{	padding-bottom: 30px;}.team-item img {	width: 100%;	overflow: hidden;	padding-top: 32px;}.team-item .down-content {	background-color: #fff;	padding: 30px;}.team-item .down-content h4 {	font-size: 20px;	font-weight: 700;	letter-spacing: 0.25px;	margin-bottom: 10px;}.team-item .down-content span {	color: #314aa5b0;	font-weight: 600;	font-size: 14px;	display: block;	margin-bottom: 15px;}.team-item .down-content p {	margin-bottom: 20px;}/* Single Service */.single-services {	margin-top: 140px;}#tabs ul {  margin: 0;  padding: 0;}#tabs ul li {  margin-bottom: 10px;  display: inline-block;  width: 100%;}#tabs ul li:last-child {  margin-bottom: 0px;}#tabs ul li a {	text-transform: capitalize;	width: 100%;	padding: 15px 30px;	display: inline-block;	background-color: #7182c1;  	font-size: 16px;  	color: #ffffff;  	letter-spacing: 0.5px;  	font-weight: 700;  	transition: all 0.3s;}#tabs ul li a i {	float: right;	margin-top: 5px;}#tabs ul .ui-tabs-active span {  background: #faf5b2;  border: #faf5b2;  line-height: 90px;  border-bottom: none;}#tabs ul .ui-tabs-active a {  color: #fff;}#tabs ul .ui-tabs-active span {  color: #1e1e1e;}.tabs-content {	margin-left: 30px;  text-align: left;  display: inline-block;  transition: all 0.3s;}.tabs-content img {	max-width: 100%;	overflow: hidden;}.tabs-content h4 {	font-size: 20px;	font-weight: 700;	letter-spacing: 0.25px;	margin-bottom: 15px;	margin-top: 30px;}.tabs-content p {  font-size: 16px;  color: #7a7a7a;  margin-bottom: 0px;}.tabs-content h5{	font-size: 18px;	font-weight: 700;	letter-spacing: 0.25px;	margin-bottom: 15px;	margin-top: 30px;	padding:10px 0px;}/* Contact Information */.contact-information {	margin-top: 140px;}.contact-information .contact-item {	padding: 60px 30px;	background-color: #f7f7f7;	text-align: center;}.contact-information .contact-item i {	color: #314aa5b0;	font-size: 48px;	margin-bottom: 40px;}.contact-information .contact-item h4 {	font-size: 20px;	font-weight: 700;	letter-spacing: 0.25px;	margin-bottom: 15px;}.contact-information .contact-item p {	margin-bottom: 20px;}.contact-information .contact-item a {	font-weight: 600;	color: #314aa5b0;	font-size: 15px;}/* Responsive Style */@media (max-width: 768px) {	.sub-header {		display: none;	}	.Modern-Slider .item h6 {	  margin-bottom: 15px;	  font-size: 18px;	}	.Modern-Slider .item h4 {	  margin-bottom: 25px;	  font-size: 28px;	  line-height: 36px;	  letter-spacing: 1px;	}	.Modern-Slider .item p {		max-width: 570px;		line-height: 25px;		margin-bottom: 30px;	}	.Modern-Slider .NextArrow{	  right:5px;	}	.Modern-Slider .PrevArrow {	  left:5px;	}	.request-form {		text-align: center;	}	.request-form a.border-button {		float: none;		margin-top: 30px;	}	.services .service-item {		margin-bottom: 30px;	}	.fun-facts .left-content {		margin-right: 0px;		margin-bottom: 30px;	}	.more-info .right-content  {		padding: 30px;	}	footer {		padding: 80px 0px 20px 0px;	}	footer .footer-item {		border-bottom: 1px solid #343434;		margin-bottom: 30px;		padding-bottom: 30px;	}	footer .last-item {		border-bottom: none;	}	.about-info .right-content {		margin-right: 0px;		margin-bottom: 30px;	}	.team .team-item {		margin-bottom: 30px;	}	.tabs-content {		margin-left: 0px;		margin-top: 30px;	}	.contact-item {		margin-bottom: 30px;	}}@media (max-width: 992px) {	.navbar .navbar-brand {		position: absolute;		left: 30px;		top: 10px;	}	.navbar .navbar-brand {		width: auto;	}	.navbar:after {		display: none;	}	#navbarResponsive {	    z-index: 99999;	    position: absolute;	    top: 80px;	    left: 0;	    width: 100%;	    text-align: center;	    background-color: #fff;	    box-shadow: 0px 10px 10px rgba(0,0,0,0.1);	}	.navbar .navbar-nav .nav-item {		border-bottom: 1px solid #eee;	}	.navbar .navbar-nav .nav-item:last-child {		border-bottom: none;	}	.navbar .navbar-nav a.nav-link {		padding: 15px 0px;		color: #1e1e1e!important;	}	.navbar .navbar-nav .nav-link:hover,	.navbar .navbar-nav .active>.nav-link,	.navbar .navbar-nav .nav-link.current,	.navbar .navbar-nav .nav-link.show,	.navbar .navbar-nav .show>.nav-link {		color: #314aa5b0!important;		border-bottom: none!important;	}}.we-offer-area{	margin-top: 70px;}.we-offer-area .our-offer-carousel .owl-dots .owl-dot span {  background: #ffffff none repeat scroll 0 0;  border: 2px solid;  height: 15px;  margin: 0 5px;  width: 15px;}.we-offer-area .our-offer-carousel .owl-dots .owl-dot.active span {  background: #314aa5b0 none repeat scroll 0 0;  border-color: #314aa5b0;}.we-offer-area .item {  background: #ffffff none repeat scroll 0 0;  border-left: 2px solid #314aa5b0;  -moz-box-shadow: 0 0 10px #cccccc;  -webkit-box-shadow: 0 0 10px #cccccc;  -o-box-shadow: 0 0 10px #cccccc;  box-shadow: 0 0 10px #cccccc;  overflow: hidden;  padding: 30px;  position: relative;  z-index: 1;}.we-offer-area.text-center .item {  background: #ffffff none repeat scroll 0 0;  border: medium none;  padding: 35px 40px 35px;  height: 98%;}.we-offer-area.text-center .item i {  background: #314aa5b0 none repeat scroll 0 0;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  color: #ffffff;  font-size: 40px;  height: 80px;  line-height: 80px;  position: relative;  text-align: center;  width: 80px;  z-index: 1;  transition: all 0.35s ease-in-out;  -webkit-transition: all 0.35s ease-in-out;  -moz-transition: all 0.35s ease-in-out;  -ms-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  margin-bottom: 25px;}.we-offer-area.text-center .item i::after {  border: 2px solid #314aa5b0;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  content: "";  height: 90px;  left: -5px;  position: absolute;  top: -5px;  width: 90px;  z-index: -1;  transition: all 0.35s ease-in-out;  -webkit-transition: all 0.35s ease-in-out;  -moz-transition: all 0.35s ease-in-out;  -ms-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;}.we-offer-area.item-border-less .item {  border: medium none;}.we-offer-area .our-offer-items.less-carousel .equal-height {  margin-bottom: 30px;}.we-offer-area.item-border-less .item .number {  font-family: "Poppins",sans-serif;  font-size: 50px;  font-weight: 900;  opacity: 0.1;  position: absolute;  right: 30px;  top: 30px;}.our-offer-carousel.center-active .owl-item:nth-child(2n) .item,.we-offer-area.center-active .single-item:nth-child(2n) .item {  background: #314aa5b0 none repeat scroll 0 0;}.our-offer-carousel.center-active .owl-item:nth-child(2n) .item i,.our-offer-carousel.center-active .owl-item:nth-child(2n) .item h4,.our-offer-carousel.center-active .owl-item:nth-child(2n) .item p,.we-offer-area.center-active .single-item:nth-child(2n) .item i,.we-offer-area.center-active .single-item:nth-child(2n) .item h4,.we-offer-area.center-active .single-item:nth-child(2n) .item p {  color: #ffffff;}.we-offer-area .item i {  color: #314aa5b0;  display: inline-block;  font-size: 50px;  margin-bottom: 20px;}.we-offer-area h2 {	margin-bottom: 32px;}.we-offer-area .item h4 {  font-weight: 600;  text-transform: capitalize;}.we-offer-area .item p {  margin: 0;}.we-offer-area .item i,.we-offer-area .item h4,.we-offer-area .item p {  transition: all 0.35s ease-in-out;  -webkit-transition: all 0.35s ease-in-out;  -moz-transition: all 0.35s ease-in-out;  -ms-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;}.we-offer-area .item p{	text-align: justify;}.we-offer-area .item::after {  background: #314aa5b0 none repeat scroll 0 0;  content: "";  height: 100%;  left: -100%;  position: absolute;  top: 0;  transition: all 0.35s ease-in-out;  -webkit-transition: all 0.35s ease-in-out;  -moz-transition: all 0.35s ease-in-out;  -ms-transition: all 0.35s ease-in-out;  -o-transition: all 0.35s ease-in-out;  width: 100%;  z-index: -1;}.we-offer-area .item:hover::after {  left: 0;}.we-offer-area .item:hover i,.we-offer-area .item:hover h4,.we-offer-area .item:hover p {  color: #ffffff !important;}.we-offer-area.text-center .item:hover i::after {  border-color: #ffffff !important;}.we-offer-area.text-center .item:hover i {  background-color: #ffffff !important;  color: #314aa5b0 !important;}.we-offer-area.text-left .item i {  background: #314aa5b0 none repeat scroll 0 0;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  color: #ffffff;  display: inline-block;  font-size: 60px;  height: 100px;  line-height: 100px;  margin-bottom: 30px;  position: relative;  width: 100px;  z-index: 1;  text-align: center;}.we-offer-area.text-left .item i::after {  border: 2px solid #314aa5b0;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  content: "";  height: 120px;  left: -10px;  position: absolute;  top: -10px;  width: 120px;}.we-offer-area .item ul li{	text-align: left;	list-style: disc;}.we-offer-area .item:hover ul li {  color: #ffffff !important;}/* Slider */.slick-slide {    margin: 0px 20px;}.slick-slide img {    width: 100%;}.slick-slider{    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;            user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;        touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}.slick-list{    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;}.slick-list:focus{    outline: none;}.slick-list.dragging{    cursor: pointer;    cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{    -webkit-transform: translate3d(0, 0, 0);       -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);         -o-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);}.slick-track{    position: relative;    top: 0;    left: 0;    display: block;}.slick-track:before,.slick-track:after{    display: table;    content: '';}.slick-track:after{    clear: both;}.slick-loading .slick-track{    visibility: hidden;}.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}[dir='rtl'] .slick-slide{    float: right;}.slick-slide img{    display: block;}.slick-slide.slick-loading img{    display: none;}.slick-slide.dragging img{    pointer-events: none;}.slick-initialized .slick-slide{    display: block;}.slick-loading .slick-slide{    visibility: hidden;}.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}.slick-arrow.slick-hidden {    display: none;}.our-services{	margin-top: 70px;}figcaption{	font-size: 14px;	text-align: center;}.pt-top{	margin-top: 35px;}/*====Services=====*/.services {    padding-bottom: 30px;    text-align: center;    padding: 50px 0px;}.services .section-title h2 {    color: #444;    font-size: 42px;}.services .section-title p {    text-align: center;    font-style: italic;    margin-bottom: 40px;    color: #666;}.services .service-box {    margin-bottom: 30px;    padding: 15px;    text-align: center;    box-shadow: 0px 0 5px #bdbdbd; position: relative;    z-index: 1;    overflow: hidden;}.services .service-box::after {    content: '';    position: absolute;    width: 100%;    height: 100%;    background: #f1f1f1;    left: 0px;    top: -500px;    z-index: -1;    transition: 1s;}.services .service-box:hover::after {    top: 0px;}.services i {    display: flex;    justify-content: center;}.services i {    width: 70px;    height: 70px;    margin-bottom: 30px;    background: #ffffff;    border-radius: 100%;    transition: 0.5s;    color: #494dcc;    font-size: 35px;    overflow: hidden;    padding-top: 18px;    box-shadow: 0px 0 5px #bdbdbd;    margin: 10px auto 15px;}.services h4 {    font-weight: 600;    margin-bottom: 15px;    font-size: 18px;    position: relative;}.services h4 a {    color: #444;    text-decoration: none;}.services h4 a:hover {    color: #494dcc;}.services p {    line-height: 24px;    font-size: 14px;}.services img{	padding-bottom: 15px;}.btn-success {    color: #fff;    background-color: #494dcc!important;    border-color: #494dcc!important;}.zoom:hover {  transform: scale(1.5); } .btn-download{ 	background-color: #494dcc;  border: none;  color: white;  padding: 5px 15px;  cursor: pointer;  font-size: 14px; } .btn-download a{ 	color: #ffffff; }.btn-download a:hover{color: #ffffff}; .btn-download:hover{ 	background-color: RoyalBlue;colo } .downbtn{ 	padding-top: 30px; }/*=========================*//*=====Case Studied=*/#myImg {  border-radius: 5px;  cursor: pointer;  transition: 0.3s;}#myImg:hover {opacity: 0.7;}/* The Modal (background) */.modal {  display: none; /* Hidden by default */  position: fixed; /* Stay in place */  z-index: 1; /* Sit on top */  padding-top: 100px; /* Location of the box */  left: 0;  top: 0;  width: 100%; /* Full width */  height: 100%; /* Full height */  overflow: auto; /* Enable scroll if needed */  background-color: rgb(0,0,0); /* Fallback color */  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */}/* Modal Content (image) */.modal-content {  margin: auto;  display: block;  width: 80%;  max-width: 700px;}/* Caption of Modal Image */#caption {  margin: auto;  display: block;  width: 80%;  max-width: 700px;  text-align: center;  color: #ccc;  padding: 10px 0;  height: 150px;}/* Add Animation */.modal-content, #caption {    -webkit-animation-name: zoom;  -webkit-animation-duration: 0.6s;  animation-name: zoom;  animation-duration: 0.6s;}@-webkit-keyframes zoom {  from {-webkit-transform:scale(0)}   to {-webkit-transform:scale(1)}}@keyframes zoom {  from {transform:scale(0)}   to {transform:scale(1)}}/* The Close Button */.close {  position: absolute;  top: 15px;  right: 35px;  color: #f1f1f1;  font-size: 40px;  font-weight: bold;  transition: 0.3s;}.close:hover,.close:focus {  color: #bbb;  text-decoration: none;  cursor: pointer;}/* 100% Image Width on Smaller Screens */@media only screen and (max-width: 700px){  .modal-content {    width: 100%;  }}@media (min-width: 264px){.modal-dialog {    max-width: 773px!important;}.modal-body img{	max-width: 100%;}.modal-img{max-width: 100%;}.google-maps {        position: relative;        padding-bottom: 75%; // This is the aspect ratio        height: 0;        overflow: hidden;    }    .google-maps iframe {        position: absolute;        top: 0;        left: 0;        width: 100% !important;        height: 100% !important;    }/*==========================*/

.modal-img{

max-width: 100%;

}

.main-banner{

	position: relative!important;

	z-index: -1;

}

.home-services {

  background: #a25e08;

  border: 1px solid #a9a8a7;

  padding: 5px;

  margin-top: 10px;

  line-height: 150px;

  color: white;

  font-weight: bold;

  font-size: 3em;

  text-align: center;

}
@media (min-width: 264px){

.home-slider-services{

	background-color: #5e5b5a!important: 

}

.service-box-home{

            position: relative!important;

            overflow: hidden!important;

            margin-bottom:10px!important;

             margin-top: 20px!important;

            perspective:1000px!important;

            -webkit-perspective:1000px!important;

            background-color: #de9f2f !important;

        }

        .service-icon{

            width: 100% !important;

            height: 220px !important;

            padding: 20px !important;

            text-align: center !important;

            transition: all .5s ease !important;

        }



        .service-content{

            position: absolute !important;

            top: 0 !important;

            left: 0 !important;

            z-index: 1 !important;

            opacity: 0 !important;

            width: 100% !important;

            height: 220px !important;

            padding: 20px !important;

            text-align: center !important;

            transition: all .5s ease !important;

            background-color: #474747 !important;

            backface-visibility:hidden !important;

            transform-style: preserve-3d !important;

            -webkit-transform: translateY(110px) rotateX(-90deg) !important;

            -moz-transform: translateY(110px) rotateX(-90deg) !important;

            -ms-transform: translateY(110px) rotateX(-90deg) !important;

            -o-transform: translateY(110px) rotateX(-90deg)!important;

            transform: translateY(110px) rotateX(-90deg)!important;

        }

        .service-box-home .service-icon .front-content{

            position: relative!important;

            top:80px!important;

            -webkit-transform: translateY(-50%)!important;

            -moz-transform: translateY(-50%)!important;

            -ms-transform: translateY(-50%)!important;

            -o-transform: translateY(-50%)!important;

            transform: translateY(-50%)!important;

        }



        .service-box-home .service-icon .front-content i {

            font-size: 28px!important;

            color: #fff!important;

            font-weight: normal!important;

        }



        .service-box-home .service-icon .front-content h3 {

            font-size: 15px!important;

            color: #fff!important;

            text-align: center!important;

            margin-bottom: 15px!important;

            text-transform: uppercase!important;

            margin-top: 8px!important;

        }

        .service-box-home .service-content h3 {

            font-size: 15px!important;

            font-weight: 700!important;

            color: #fff!important;

            margin-bottom:10px!important;

            text-transform: uppercase!important;

            text-align: left!important;

        }

        .service-box-home .service-content p {

            font-size: 13px!important;

            color: #ffff!important;

            margin:0!important;

            text-align: left!important;

    		line-height: 22px!important;

        }

        

        .service-box-home:hover .service-icon{

            opacity: 0!important;

            -webkit-transform: translateY(-110px) rotateX(90deg)!important;

            -moz-transform: translateY(-110px) rotateX(90deg)!important;

            -ms-transform: translateY(-110px) rotateX(90deg)!important;

            -o-transform: translateY(-110px) rotateX(90deg)!important;

            transform: translateY(-110px) rotateX(90deg)!important;

        }

        .service-box-home:hover .service-content {

            opacity: 1!important;

            -webkit-transform: rotateX(0)!important;

            -moz-transform: rotateX(0)!important;

            -ms-transform: rotateX(0)!important;

            -o-transform: rotateX(0)!important;

            transform: rotateX(0)!important;

        }

}
/*==========================*/