@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4,h5,h6{ 
		letter-spacing:0px;
		font-family: 'Montserrat', sans-serif;
		position: relative;
		padding: 0 0 10px 0;
        margin: 10px 0 40px 0;
		color:#0645ad;
        font-weight: 600;
	}
small{
    font-family: 'Montserrat', sans-serif;
}
h1 {
		font-size: 28px; 
	}
h2 {
		font-size: 28px; 	
	}
h3{
		font-size: 18px; 
	}
h4{
		font-size: 16px; 		
	}
h5{
		font-size: 14px; 		
	}
h6{
		font-size: 14px;  	
	}
a {
		pnl-color:#0645ad;
	}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
		text-decoration:none !important; 
	}
p {
	    line-height: 22px;
	}
*{box-sizing:border-box;}
img.aligncenter{
		display:block;
		text-align:center;
		margin:0 auto 20px auto;
		padding:0px;
		border:0px;
		background:none;
	}
img.alignleft{
		float:left;
		margin: 6px 20px 6px 0;
		border:0px;
		background:none;
		padding:0;
		display:block;
	}
img.alignright{
		padding:0;
		float:right;
		margin: 6px 0 6px 20px;
		border:0px;
		display:block;
		background:none;
	}
::selection {
		background: #333; /* Safari */
		color:#fff;
	}
::-moz-selection {
		background: #333; /* Firefox */
		color:#fff;
	}
blockquote {		 
		font-size:16px;
		line-height: 23px;
		font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
		font-weight:normal;
		font-style:italic;	   
		position:relative;  
		width:auto;
	}
blockquote small {
		display: block;
		margin-top: 20px;
	}
pre {
		line-height:18px;
		margin-bottom:18px;
	}
.btn,
a {
		outline:0 !important;
		text-decoration: none;
	}
ins {
		text-decoration:none;
	}
sup {
		bottom: 1ex;
	}
sub {
		top: .5ex;
	}
p	{
		padding:0 0 15px 0;
	}	

ul{margin:0;padding:0;list-style:none;}
body{margin:0;padding:0;font-family: 'Montserrat', sans-serif;font-size:14px;color:#4f4f4f;
    /*line-height: 1.44em;*/
}
a{outline:none;transition:ease-in .3s;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.clear-both, .clearBoth{clear:both;}
.pnl-container{padding-right:15px;padding-left:15px;width: 1200px;
    margin-right:auto;margin-left:auto;box-sizing:border-box;
}

@media (min-width: 0px) and (max-width: 767.98px) {
	.pnl-container{width: 100%}
}
@media (min-width: 767.98px) {
	.pnl-container{width: 720px}
}
@media (min-width: 991.98px) {
	.pnl-container{width: 960px}
}
@media (min-width: 1199.98px) {
	.pnl-container{width: 1140px}
}
/*@media (min-width: 1399.98px) {
	.pnl-container{width: 1320px}
}*/

.pnl-row{margin-left:-15px;margin-right:-15px;}
@media screen and (min-width: 768px) {
	.pnl-row:before,
	.pnl-row:after{display: table;content: " ";}
	.pnl-row:after{clear: both;}
}
.pnl-full-container{padding-right:15px;padding-left:15px;
    margin-right:auto;margin-left:auto;
}
header{position: relative;}
.logo-bar{display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;
    padding: 15px 0;
}
.logo-bar .col-6x{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;
	padding: 0 15px;
}
.logo-bar .col-6x:last-child{width: 100%;float: right;}
.logo-bar .logo{display: block;}
.logo-bar .logo img{vertical-align: bottom;}
.logo-bar .menu-bar{
    align-content: center;align-items: center;justify-content: flex-end;width: 100%;
    display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.menu-bar ul li{display: inline-block;margin-left: 5px;}
.menu-bar ul li a{color: #000;font-weight: 700;padding: 10px 15px;
	border: 1px solid #0645ad;border-radius: 5px;
}
.menu-bar ul li a:hover{color: #0645ad;}

.mobile-nav-toggler{position: relative;float: right;margin: 15px 0px 0px;display: none;width: 100%;}
.mobile-link{display:block;float:right;}
.mobile-link .icon-bar{display:block;width:28px;height:3px;border-radius:1px;background-color:#0645ad}
.mobile-link .icon-bar+.icon-bar{margin-top:4px}

.side-menu__block{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;
	transform: translateX(-100%);-webkit-transform-origin: left center;
    transform-origin: left center;transition: transform 500ms ease 500ms, visibility 500ms ease 500ms;
    visibility: hidden;
}
.side-menu__block-overlay{width: 100%;height: 100%;background-color: #000;position: absolute;top: 0;left: 0;
	right: 0;bottom: 0;z-index: 999;opacity: 0.7;
}
.side-menu__block-inner{position: absolute;left: 0;top: 0;width: 100%;max-width: 400px;height: 100%;
    overflow-y: auto;background-color: #0645ad;z-index: 9999;padding: 0 0 40px 0;opacity: 0;visibility: hidden;
    transform: translateX(-100%);transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms;
}
.side-menu__block-inner .logo a{display: block;}
.side-menu__top{display: flex;align-items: center;
	padding-left: 30px;padding-right: 30px;
	padding-bottom: 11px;padding-top: 15px;
	background: #fff;
}
.side-menu__close-btn{background-image: url("../../images/sprite.png");width: 17px;height: 17px;background-repeat: no-repeat;
	background-position: 0 -461px;
}
.justify-content-between{-ms-flex-pack: justify !important;justify-content: space-between !important;}

.mobile-nav__container{padding-left: 30px;padding-right: 30px;padding-top: 20px;}

.side-menu__block.active{transform: translateX(0%);visibility: visible;
	transition: transform 500ms ease 0ms, visibility 500ms ease 0ms;
}
.side-menu__block.active .side-menu__block-inner{opacity: 1;visibility: visible;transform: translateX(0);
    transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, transform 500ms ease 500ms;
}

.mobile-nav__container ul{margin: 0;padding: 0;list-style: none;position: relative;}
.mobile-nav__container li a{
    transition: all 500ms ease;
    position: relative;padding-bottom: 10px;padding-top: 13px;border-top: 1px solid rgba(255, 255, 255, .1);
    display: flex;align-items: center;color: #fff;font-weight: 500;text-decoration: none;
}
.mobile-menu-accordion div.link{cursor: pointer;position: absolute;right: 0;top: 11px;transition: all 0.3s ease-in-out;border-radius: 4px;background: url("../../web-img/sprites.png") no-repeat 9px -653px #f8d00e;width: 24px;height: 24px;content: "";
}
.mobile-menu-accordion .submenu {display: none;padding: 0 0 0 20px;}
.mobile-nav__container li a:hover{color: #f8d00e;}
.mobile-menu-accordion li.open .link {
    transform: rotate(90deg);
}
.menu-text{padding-left: 30px;padding-right: 30px;margin-top: 40px;border-top: 1px solid rgba(255, 255, 255, .1);
	display: flex;align-items: center;margin-bottom: 100px;
}
.menu-text ul{margin: 0;padding: 10px 0;list-style: none;}
.menu-text ul li a{color: #f8d00e;text-decoration: none;display: block;padding: 8px 0;}

@media only screen and (max-width: 991px) {
	.mobile-nav-toggler{display: block;}
	.logo-bar .menu-bar{display: none;}
}


/*.home-banner{background-image:url("../../images/header-img.jpg");
	background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: left center;
}*/
.home-banner{position: relative;/*min-height: 340px;*/}
.home-banner img{width: 100%;min-height: 240px;vertical-align: bottom;}

.home-slider{position: relative;}
.pnl-slider{}
.pnl-slider .item img{width: 100%;}
.home-header{display: none;}
.home-header img{width: 100px;height: auto;}

.header-wrapper, .header-caption{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}
.header-caption{top: 15px;display: none;}
.header-caption .header-text{justify-content: right;}
.header-caption .header-text div{padding-right: 15px;padding-left: 15px;}
.header-wrapper .pnl-container{display: table;height: 100%;}
.header-wrapper .pnl-row{display: table-row;}
.col-wrapper{/*padding: 13rem 0;
	display: -webkit-box;display: -ms-flexbox;display: flex;*/
	display: table-cell;
vertical-align: middle;
box-sizing: border-box;
padding: 0;
}
.flex-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;}
.col-wrapper .col-6x{width: 50%;position: relative;display: -webkit-box;
	display: -ms-flexbox;display: flex;
}
.header-text, .home-emi-calc{
	align-content: center;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.header-text span{color: #fff;font-weight: 700;font-size: 20px;text-transform: uppercase;}
.header-text h1{color: #f8d00e;font-size: 4vw;font-weight: 900;margin: 0;}
.header-text ul li,
.about-block ul li{color: #fff;font-weight: 600;line-height: 2.4em;
	position: relative;padding-left: 28px;
}
.header-text ul li::before,
.about-block ul li::before{position: absolute;top: 9px;left: 0;width: 18px;
	height: 18px;content: '';background: url("../../images/sprite.png") no-repeat;
}
.home-emi-calc{background: #f8d00e;border-radius: 15px;
	padding: 20px;
}
.home-emi-calc .form-title{position: relative;font-size: 18px;font-weight: 700;
	color: #000;padding: 5px 0 5px 42px;width: 100%;
}
.form-title::before{position: absolute;content: '';top: 0;left: 0;width: 32px;height: 32px;
	background: url("../../images/sprite.png") no-repeat 0 -28px;
}
.emi-form{width: 100%;margin-top: 20px;}
.form-row{margin-bottom: 15px;display: flex;align-content: center;}
.form-row::after{content: '';display: table;clear: both;}
.emi-form .col-3x{width: 26%;float: left;align-items: center;}
.emi-form .col-6x{width: 48%;float: left;padding-right: 10px;align-items: center;}
.emi-form .col-9x{width: 74%;float: left;padding-right: 10px;align-items: center;}
.no-bt-margin{margin-bottom: 0!important;}

.emi-form label{color: #000;font-weight: 500;}
.emi-form label strong{font-size: 24px;font-weight: 600}

.emi-form .slider-bar{
	width: 100%;
	background: #fff;
	height: 10px;
	border-radius: 3px;
	margin: 0 10px 0;
	/*position: relative; */
	-webkit-appearance: none;
	-webkit-transition: .2s;
	outline: none;
    opacity: 0.9;
	transition: opacity .2s;
}

.emi-form .slider-bar:hover{
 opacity: 1;
}
.emi-form .slider-bar::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 25px;
  height: 17px;
  background: #0645ad;
  cursor: pointer;
  border-radius:5px;
}

.emi-form .slider-bar::-moz-range-thumb {
  width: 25px;
  height: 17px;
  background: #0645ad;
  cursor: pointer;
  border-radius:12px;
}

.emi-form .form-control{width: 100%;border-radius: 5px;border: 0;padding: 7px 0;
	text-align: center;
}
.emi-form .input-holder{width: 100%;border-radius: 5px;background: #fff;
	display: -webkit-box;display: -ms-flexbox;display: flex;
}
.emi-form .input-holder span{align-content: center;align-items: center;justify-content: flex-end;
	display: -webkit-box;display: -ms-flexbox;display: flex;
	-ms-flex-wrap: wrap;flex-wrap: wrap;
}
.emi-form .input-holder span i{font-style: normal;margin: 6px 0;padding: 0 10px;
	border-right: 1px solid #cccccc;
}
.emi-form .input-holder input{width: 100%;border: 0;border-radius: 5px;padding: 7px 0;text-align: center;}
.emi-form::after,
.emi-form-step2::after{clear: both;display: table;content: '';}
.btn-submit{background: #0645ad;border: 0;color: #fff;font-weight: 700;
	width: 100%;padding: 10px 0;border-radius: 5px;cursor: pointer;
}
.btn-share{/*background: #0645ad;*/border: 0;color: #0645ad;font-weight: 700;padding: 10px;border-radius: 5px;cursor: pointer; margin-left:10px;
}
.emi-form-step2{background: #fff;border-radius: 15px;padding: 25px 15px;
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
}
.emi-form-step2 .col-6x{width: 50%;float: left;margin-bottom: 15px;padding: 0 10px;}
.emi-form-step2 .col-12x{width: 100%;float: left;margin-bottom: 15px;padding: 0 10px;}
.emi-form-step2 .form-control{display: block;width: 100%;height: 38px;padding: 6px 10px;
	line-height: 1.42857143;background: #fff;border: 0;border-bottom: 1px solid #e2e2e2;
	box-sizing: border-box;font-size: 14px;color:#757575;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #757575;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #757575;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #757575;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #757575;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #757575;
}

::placeholder { /* Most modern browsers support this now. */
   color:    #757575;
}
.emi-form-step2 .input-holder{width: 100%;border-radius: 5px;background: #fff;
	display: -webkit-box;display: -ms-flexbox;display: flex;border-bottom: 1px solid #e2e2e2;
}
.emi-form-step2 .input-holder span{align-content: center;align-items: center;justify-content: flex-end;
	display: -webkit-box;display: -ms-flexbox;display: flex;
	-ms-flex-wrap: wrap;flex-wrap: wrap;
}
.emi-form-step2 .input-holder span i{font-style: normal;margin: 6px 0;padding: 0 10px;
	border-right: 1px solid #cccccc;
}
.emi-form-step2 .input-holder input{width: 100%;border: 0;border-radius: 5px;
	height: 37px;padding: 6px 10px;
}
.emi-form-step2 .check-box{float: left;margin-right: 8px;margin: 4px 10px 0 0;}
.emi-form-step2 .check-box-label{width: 95%;color: #757575;float: left;font-size: 12px;}


/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 100; /* Sit on top */
  padding-top: 120px; /* 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.7); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  /*background-color: #fefefe;
	padding: 20px;
  border: 1px solid #888;
	*/
  margin: auto;
  
  width: 40%;
  position: relative;
}
.modal-content h4{margin: 0 0 20px 0;padding: 0;}
/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 36px;
  position: absolute;top: 0;right: 20px;z-index: 1005;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
@media(max-width: 991px){
	.modal-content {width: 60%;}
}
@media(max-width: 599px){
	.modal-content {width: 75%;}
}
@media(max-width: 449px){
	.modal-content {width: 90%;}
}

@media(max-width: 1199px){
	.col-wrapper .col-6x:first-child{width: 40%;}
	.col-wrapper .col-6x:last-child{width: 60%;}
	.header-wrapper .pnl-container{width: 100%;	}
}
@media(max-width: 877px){
	.col-wrapper .col-6x:first-child{display: none;}
	.col-wrapper .col-6x:last-child{width: 100%;}
	.header-wrapper{position: relative;}
	.home-banner{background: #1d51ad;}
	.home-emi-calc{margin: 15px 0;}
	.header-caption{display: block;}
}
@media(max-width: 549px){
	/*.emi-form .col-3x:nth-child(1),
	.emi-form .col-3x:nth-child(4),
	.emi-form .col-3x:nth-child(7){width: 100%;margin-bottom: 10px;}*/
	.emi-form .col-3x:nth-child(1) label,
	.emi-form .col-3x:nth-child(4) label,
	.emi-form .col-3x:nth-child(7) label{font-weight: 700;}
	/*.emi-form .col-6x{width: 60%;}
	.emi-form .col-3x:nth-child(3),
	.emi-form .col-3x:nth-child(6),
	.emi-form .col-3x:nth-child(9){width: 40%;}*/
}
.heading-div{margin-bottom: 30px;padding: 0 15px;}
.heading-div i{font-style: normal;color: #7c7c7c;text-transform: uppercase;
	position: relative;margin: 0 10px;
}
.heading-div i::before,
.heading-div i::after{position: absolute;height: 2px;width: 15px;background: #f8d00e;
	content: '';top: 8px;display: block;
}
.heading-div i::before{left: -24px;}
.heading-div i::after{right: -24px;}
.heading-div h1, .heading-div h2, .heading-div h3{
    margin: 10px 0 0 0;padding: 0;font-size: 32px;color: #0645ad;
    font-weight: 600;
}
.heading-center{text-align: center;}
.section-key-features{padding: 5rem 0;background: #f6f9ff;}
.key-features-wrap{display: -webkit-box;display: -ms-flexbox;display: flex;
	/*margin: 0 -15px;*/flex-wrap: wrap;
}
.key-features-wrap .col-3x{position: relative;display: -webkit-box;display: -ms-flexbox;
	display: flex;width: 25%;padding: 0 15px;
}
.key-feature{align-items: center;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;
	
	padding: 20px;background: #fff;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);border-radius: 10px;
}
.key-feature .icon{width: 50px;height: 50px;
	display: -webkit-box;display: -ms-flexbox;display: flex;
	background-image: url("../../images/sprite.png");
	flex-grow: 0;flex-shrink: 0;margin-right: 15px;
}
.key-feature .icon.one{background-position: 0 -70px;}
.key-feature .icon.two{background-position: 0 -130px;}
.key-feature .icon.three{background-position: 0 -190px;}
.key-feature .icon.four{background-position: 0 -250px;}
.key-feature .txt strong{font-size: 20px;color: #0645ad;font-weight: 600;}
.key-features-wrap::after{clear: both;display: table;content: '';}
@media(max-width: 991px){
	.key-features-wrap .col-3x{width: 50%;}
	.key-features-wrap .col-3x:nth-child(1),
	.key-features-wrap .col-3x:nth-child(2){margin-bottom: 30px;}
}
@media(max-width: 549px){
	.key-features-wrap .col-3x{width: 100%;}
	.key-features-wrap .col-3x:nth-child(1),
	.key-features-wrap .col-3x:nth-child(2),
	.key-features-wrap .col-3x:nth-child(3){margin-bottom: 10px;}
}


.section-about{background: #fff;padding: 5rem 0;}
.about-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;}
.about-wrapper .col-6x{width: 50%;position: relative;display: -webkit-box;
	display: -ms-flexbox;display: flex;padding: 0 15px;
}
.about-wrapper .img-block,
.about-wrapper .about-block{align-content: center;width: 100%;/*display: flex;display: -webkit-box;
	display: -ms-flexbox;*/-ms-flex-wrap: wrap;flex-wrap: wrap;
}
.about-wrapper .img-block{padding-right: 80px;}
.about-wrapper .img-block img{border-radius: 50%;width: 100%;}
.about-list, .about-badge{float: left;width: 50%;}
.about-list ul li{color: #4f4f4f;}
.about-badge{padding-left: 60px;text-align: right;}
.about-badge img{width: 100%;max-width: 225px;}

@media(max-width: 767px){
	.about-wrapper{flex-wrap: wrap;}
	.about-wrapper .img-block{max-width:50%;margin-left:auto;margin-right:auto;}
	.about-wrapper .img-block{padding-right:0;}
	.about-wrapper .col-6x{width: 100%;}
	.img-block{margin-bottom: 30px;}
}
@media(max-width: 499px){
	.about-wrapper .img-block{max-width:100%;}
}
@media(max-width: 549px){
	.about-badge{display: none;}
	.about-list{width: 100%;}
}
.section-charges{padding: 5rem 0;background: #f8d00e;}
.section-charges .heading-div i{color: #000;}
.section-charges .heading-div i::before,
.section-charges .heading-div i::after{background: #000;}
.charges-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;/*margin: 0 -15px;*/
	flex-wrap: wrap;
}
.charges-wrapper .col-4x{display: -webkit-box;display: -ms-flexbox;display: flex;
	width: 33.3333%;padding: 0 15px;
}
.charges-wrapper .charges-block{/*align-items: center;display: -webkit-box;
	display: -ms-flexbox;display: flex;*/width: 100%;display: block;padding: 30px;
	background: #fff;box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
	border-radius: 10px;
}
.charges-block .bank-logo{border-radius: 30px;border: 1px solid #7c7c7c;
	padding: 13px 20px;float: left;margin-bottom: 30px;
}
.bank-logo img{vertical-align:bottom}
.bank-details{clear: left;}
.bank-details ul li{color: #0645ad;display: block;margin-bottom: 20px;line-height: 23px;}
.bank-details ul li:last-child{margin-bottom: 0;}
.bank-details ul li strong{font-size: 24px;color: #4f4f4f}
@media(max-width: 991px){
	.charges-wrapper .col-4x{width: 100%;margin-bottom: 30px;}
	.charges-wrapper .col-4x:last-child{margin-bottom: 0;}
	.bank-details ul li{display: block;float: left;width: auto;padding: 0 15px;
		border-right: 1px dotted #000;
	}
	.bank-details ul li:last-child{border: none;}
}

.section-faq{padding: 5rem 0;}
.faq-wrapper{box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);border-radius: 10px;
	padding: 30px;
}
.industries-wrap {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;}

.industries-wrap .col-list {
  flex: 0 0 25%;
  max-width: 25%;
  float: left;
	padding-right: 30px;
}

.industries-wrap .col-img {
  flex: 0 0 75%;
  max-width: 75%;
  float: left;
	padding-left: 30px;
	border-left: 1px solid #cfcfcf;
  }

.col-list h3 {
  color: #ffba00;
  text-align: left; }

.tab-btns {
  margin: 0;
  padding: 0; }

.tab-btns li{
  display: block;
}

.tab-btns li button{
  position: relative;
  padding: 10px 56px 10px 30px;
  min-height: 50px;
  transition: all 0.3s ease;
  color: #7c7c7c;
  font-weight: 600;
  display: block;
  font-family: 'Montserrat', sans-serif;
  background-color: inherit;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
	width: 100%;
	border-radius: 30px;
}

.tab-btns li button::before{
  position: absolute;
  content: '';
  width: 16px;
  height: 10px;
  right: 30px;
  top: 19px;
  }

.tab-btns li button.active{
  color: #0645ad;
	border-radius: 30px;
	border: 1px solid #0645ad;
}

.tab-btns li button.active:before,
.tab-btns li button:hover:before {
  background: url("../../images/sprite.png") no-repeat 0 -310px;}
.tabs-content {position: relative;}
.tabs-content .content-box{}
.tabs-content .accordion{position: relative;display: block;width: 100%;padding: 0;margin: 0;list-style: none;}
.tabs-content .accordion li{box-sizing: border-box;border-bottom: 1px solid #cfcfcf;}
.tabs-content .accordion li:last-child{border: none;}
.tabs-content .accordion .link{
    display: flex;/*display: -webkit-box;display: -ms-flexbox;*/
    align-items: center;color: #232323;font-weight: 700;
    position: relative;cursor: pointer;
	padding: 15px 0;
}
.tabs-content .accordion .link::after{content: "+";position: absolute;right: 0;top: 0;transition: all 0.3s ease-in-out;
	color: #3B71FE;font-size: 32px;font-weight: 400;
}
.tabs-content .accordion li.open .link{color: #0645ad;}
.tabs-content .accordion li.open .link:after{transform: rotate(45deg);}
.tabs-content .accordion .submenu{display: none;}
.tabs-content .accordion .submenu p{display: block;padding: 10px 0;margin: 0 0 15px 0;}
.tabs-content .accordion .submenu p:last-child{margin: 0;}
@media(max-width:991px){
	/*.section-faq .pnl-container{width: 100%;}*/
	.industries-wrap .col-list,
	.industries-wrap .col-img{flex: 0 0 100%;max-width: 100%;border: none;padding: 0;}
	.industries-wrap .col-img{background: #eee;padding: 0 30px 15px 30px}
}

.section-testimonials{padding: 5rem 0;background: #f7f7f7;}
.service-div {padding: 5px 30px;text-align: center;position: relative;}
.r-dev-div{border-radius: 10px;border: 1px solid #dededc;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
  border-bottom-width: 5px;
  border-bottom-color: #f8d00e;
  background: #fff;
  padding: 102px 30px 30px;
  position: relative;
  height: 100% !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.r-dev-div h5{font-size: 20px;font-weight: 500;color: #0645ad;margin: 0;
	padding: 0;position: relative;
}
.r-dev-div h5::before{position: absolute;width: 72px;height: 72px;content: '';top: -82px;
	background:url("../../images/sprite.png") no-repeat 0 -379px;
	left: 50%;transform: translateX(-50%);
}
.r-dev-div p{color: #1b1d21;padding: 24px 0 0;margin: 0;}


footer{background: #0645ad;padding: 5rem 0 .2rem;}
footer .col-3x{width: 25%;float: left;padding: 0 15px;}
.footer-logo{display: inline-block;}
.footer-logo img{width: 100%;}
footer ul li{display: block;line-height: 36px;}
footer ul li a{color: #fff;font-weight: 500;}
footer ul li a:hover{color: #f8d00e;}
.contact-us li:first-child{margin-bottom: 10px;}
.contact-us li:first-child span{font-size: 18px;font-weight: 600;color: #fff;
	position: relative;padding-right: 25px;
}
.contact-us li:first-child span::after{position: absolute;height: 2px;display: inline-block;
	width: 15px;background: #f8d00e;top: 10px;right: 0;content: '';
}
.contact-us li:nth-child(2),
.contact-us li:nth-child(3){position: relative;padding-left: 28px;}
.contact-us li:nth-child(2)::before,
.contact-us li:nth-child(3)::before{
	position: absolute;width: 17px;height: 17px;content: '';
	background-image: url("../../images/sprite.png");top: 10px;left: 0;
}
.contact-us li:nth-child(2)::before{background-position: 0 -328px;}
.contact-us li:nth-child(3)::before{background-position: 0 -356px;}

.copyrite{text-align: center;color: #fff;border-top: 1px solid #fff;padding: 15px 0;margin-top: 20px;}
.alert{font-weight: bold;
  color: blueviolet;
  background-color: #e2e2e2;
  padding: 10px;
  border-radius: 5px; display:none;
  }
@media(max-width: 991px){
	footer .col-3x{width: 100%;margin-bottom: 7px;padding-bottom: 7px; border-bottom: 1px solid #4d79c2;}
	.copyrite{border-top: none;margin-top: 0;}
	.footer-logo img{max-width: 240px;}
	.footer-logo{display: block;text-align: center;}
	footer ul{text-align: center;}
	footer ul li{display: inline-block;padding: 0 10px;
		/*border-right: 1px solid #fff;*/
	}
	.projects div{display: inline-block;  padding:10px; margin-bottom:15px;}
	
}

@media(max-width: 1199px){
	.section-key-features,
	.section-about,
	.section-charges,
	.section-faq,
	.section-testimonials {padding: 2rem 0;}
	footer{padding: 2rem 0 .2rem}
}
.projects{ padding-bottom:20px; }
.projects div{border:1px solid #e2e2e2; width:31%; display: inline-block; padding:10px; margin-right:15px; margin-bottom:15px;  border-radius:4px;}
.projects:last-child{margin-right:0}
.projects .prj_title{ font-size:20px; font-weight:500; text-align:center; color:#666666 !important; padding:10px; }
.projects table tr td { line-height:22px;}
.proj_button{ color:#333333; background-color:#f8d00e; padding:8px 15px; border:1px solid #f8d00e; border-radius:10px; font-weight:900;}
.projects .proj_amen{ background-color: #F9F9F9; border:1px solid #e2e2e2; display:block; width:100%; padding:10px;}

.filter_projects {border:1px solid #e2e2e2; padding:10px; margin-bottom:15px; border-radius:4px;}
.filter_projects select{ width:100%; padding:6px;}
.err_msg{ text-align: center; display: block !important; font-size: 26px;
  width: 100% !important; margin: 50px 0; margin-right: 0px; margin-bottom: 50px; border: none !important; color: red;}




.header-section {
  position: relative; }

.header-section .img-wrapper {
  overflow: hidden; }

.header-section .img-wrapper img {
  float: right;
  width: 100%;
  max-width: 1212px; }

.txt-col-6x {
  background: #ececec;
  background: linear-gradient(90deg, #ececec 0%, white 75%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  width: 80%;
  height: 100%;
  z-index: 1; }

.txt-col-6x .txt-wrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.txt-col-6x .txt-wrapper .txt-cell {
  padding-left: 10%;
  box-sizing: border-box;
  width: 75%;
  position: relative; }

.header-section h1, .caption h3 {
  font-size: 32px;
  color: #0645ad;
  margin: 0;
  padding: 0; }

.header-section h1.with-tagline {
  line-height: 3rem; }

.header-section h1 small {
  font-size: 18px; }

.breadcrumb {
  position: relative; }

.breadcrumb ul {
  margin: 15px 0;
  padding: 0; }

.breadcrumb li {
  display: inline-block;
  color: #666;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  font-size: 12px; }

.breadcrumb li:first-child {
  padding-left: 0; }

.breadcrumb li::after {
  content: "|";
  position: absolute;
  top: 0;
  right: 0;
  color: #0645ad;
  width: 1px;
  height: auto; }

.breadcrumb li:last-child::after {
  content: none;
  padding-right: 0; }

.breadcrumb li a {
  color: #0645ad;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear; }

.breadcrumb li a:hover {
  color: #ffba00; }
  
label.error{ color:#FF3333; font-size:12px;}
.own_title{ display:block; text-align:center; margin:auto; font-weight:bold; padding-top:10px;}

@media (max-width: 767px){
.txt-col-6x {
  width: 100%;
  padding: 30px 15px 15px;
  box-sizing: border-box;
  position: relative;
}
	.txt-col-6x .txt-wrapper .txt-cell{padding-left: 0;}
	.col-6x{ padding:10px;}
	.projects div{width:100%; display: inline-block; padding:10px; margin-bottom:15px;}
}

.login_btn{ 
	background:#f8d00e; 
	padding:10px; 
	color:#333333 !important;
	border-radius: 4px;
  	font-weight: bold !important;
	}