/* ---------------- Home-------- */

.owl-carousel .owl-item img{ height: auto;}

.home-c-form input[type="text"], select, textarea{ border: 0; border-radius: 0; border-bottom: 1px solid #888; background: none; outline: none;}

.home-c-form select{ color: #666669; padding: 8px;}

.btn-bg-green{ background: #4db757 !important;}

.greybg{ background: #515151 !important;}

.banneritem img{ padding: 0 15%;}

.calculatorbox .nav-pills { margin-bottom: 25px;}

.calculatorbox .nav-pills a{ color: #b7b7b7; border-bottom: 6px solid #ccc; font-size: 18px; padding: 15px 30px 15px 0; font-weight: bold;}

.calculatorbox .active a{ color: #000; border-bottom: 6px solid #89d569;font-size: 18px; padding: 15px 30px 15px 0; font-weight: bold;}

#exTab1 .tab-content { color : #000; padding : 5px 0px; }

/* remove border radius for the tab */ 

#exTab1 .nav-pills > li > a { border-radius: 0; }



.owl-dots{ display: none;}

.expbttn{background: #227a40; color: #fff !important; font-size: 14px !important; padding: 15px 36px !important;  border: 0 !important;}

.expbttn:hover{ background: #90d267; }

.morebttn{background: #90d267; color: #fff !important; font-size: 14px !important; padding: 15px 36px !important;  border: 0 !important;}

.morebttn:hover{ background: #227a40; }

.morebttn-2{background: #90d267; color: #fff !important; font-size: 14px !important; padding: 15px 100px !important;  border: 0 !important;}

.morebttn-2:hover{ background: #227a40; }

.faqbttn{ margin-top: 60px; text-align: center; padding-bottom: 40px;}

.wow {  visibility: hidden;}

/** UI Slider **/

.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}

/** UI Slider **/



/* EMI Calculator*/

#widget{display:flex; margin: 20px auto;}

#widget .wid_left{width:100%;}

#widget .wid_left .form-group{margin-bottom:40px}

#widget .wid_left .form-group label{margin:0;font-size:18px;font-weight:500;/* color: #212529; */}

#widget .wid_left .form-group .range_indicator{display:flex;justify-content:space-between}

#widget .wid_left .form-group .range_indicator .indi_rgt{font-size:16px;font-weight:500;/* color: #212529; */}

#widget .wid_left .form-group label > span{font-size:14px;font-weight:400}

#widget .wid_right{width:100%;background:#fff;border-radius:20px;padding:45px 20px 40px;text-align:center;}

#widget .wid_right > li{font-size: 15px;}

#widget .wid_right > li:last-child{text-transform:uppercase}

#widget .wid_right > li:last-child p{color:#d11c26;margin-bottom:0}

#widget .wid_right > li p.smtxt{margin:0;font-size:13px;font-weight:400;text-transform:capitalize;color: #212529;}

#widget .wid_right > li p{display:block;margin-bottom:28px;font-size:21px;font-weight:700;color:#4a4a4a}

#widget .wid_right > li p i {font-size:0.8em}

#widget .ui-widget.ui-widget-content{background: #b9b9b9;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;height: 3px;margin-top: 14px;}

#widget .ui-widget-header{/*background: #89d569; height: 3px; */}

#widget .ui-slider .ui-slider-handle{ width: 0; height: 0;border: 10px solid transparent;  border-bottom-color: transparent;border-bottom-color: #89d569;

position: relative;top: -30px;outline: none;cursor: pointer;}

#widget .ui-slider .ui-slider-handle:after{  content: '';  position: absolute;  left: -10px;  top: 31px;  width: 0;  height: 0;  border: 10px solid transparent;

      border-top-color: transparent;  border-top-color:#89d569;}

.scalerange{display:flex;width:calc(100% + 32px);justify-content:space-between;margin:0 -15px;font-size:12px;color:#4a4a4a}

.scalerange span{text-align:center;min-width:35px;padding-top:16px;position:relative}

.scalerange span:before{content:'';background: #a9a9a9;display:block;width:1px;height:9px;position:absolute;top: 7px;left:calc(50% - 1px);}

#widget .ui-slider .ui-slider-handle{margin-left: -6px;}

/* ---------------------------------------- */

.emires{background: #d1d2d4; padding: 20px; margin-bottom: 25px;  text-align: left;}

.emires strong{font-family: 'Montserrat', sans-serif;color: #393a3c;}

.emires p{font-family: 'Montserrat', sans-serif;color: #393a3c; font-size: 20px; margin-top: 10px; margin-bottom: 0;}

.emires .fa{padding: 0; padding-right: 5px; margin: 0; width: auto; color: #757575;}





/* ------------- Login Page------------- */

.wrapper{ margin: 0; display: table;  width: 100%;  height: 100%;  overflow: hidden;}

.container-min-full-height { min-height: 100vh; }



.login-right { background-position: right;   background-repeat: no-repeat;     position: relative;

      font-size: 1.2em; line-height: 1.86667em; }

.login-right, .login-left {display: -webkit-box; display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;

      -ms-flex-direction: column;   flex-direction: column;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;

      -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center; }

 .mt-40{ margin-top: 40px;}

 .mt-60{ margin-top: 60px;}

 .mt-80{ margin-top: 80px;}



 .form-signin label{ font-size: 12px; color: #000; font-weight: bold;}

 .form-signin .form-group { margin-bottom:10px;}

 .form-signin .form-control{background: #f2efef; border: 0;height: 45px;}

 .form-signin select{ background: #f2efef !important; border: 0;height: 45px; color: #888; font-size: 14px; margin-bottom: 0;}

 .signinbtn{ float: right;}

 .snlink{ color: #0f64ed !important;}

 .snlink:hover{ color: #f26f21 !important;}

 .login-right .w80 { width: 80%; }

 .login-right h3{color: #4db757;  text-transform: uppercase;   font-size: 22px;    font-weight: bold; margin-bottom: 5px !important;}

.headshnin span{ color: #cecece; text-transform: none !important;}

.headshnin p{ color: #0f64ed; text-transform: uppercase; font-weight: bold; font-size: 15px;}

.headshnin p a{ color: #0f64ed; }

.headshnin p a:hover{ color: #f26f21;}

.login-content ul{ margin: 0; padding: 0; float: left;} 

.login-content ul li { display: inline-block; padding-right: 15px;}

.login-content ul li a{ color:#717171 !important; font-size: 13px;}

.login-content ul li a:hover{ color: #0f64ed !important;}

.imgbox{ position: absolute; top: 4%; width: 75%;}

.login-content{ position: absolute; bottom: 4%;}

.btn-default{ background: #e4e3e3; color: #4db757;}

.hmeback{ float: right; margin-top: 10px; background: none !important; border: none !important;}





/* ------------- Payment Inner Page------------- */

.features{ background: #ffff;  margin-top: 15%; padding-top: 10px;}

.features .container{ margin-top: -12%;}

.features h1{/*font-family: 'Montserrat';*/text-align: center;padding:40px 0px 40px 0;color:#4db757 ;font-size: 36px;font-weight: bolder;}

.features .box{background-color: #343638;	padding: 20px;margin-top: 20px;width: 100%;height:350px;position: relative;transition: transform 250ms;

}

.features .box:hover{background-color: #4db757 !important;	padding: 20px;	transform: translateY(-10px);}

.features .box img{padding-top: 10px;}

.features .box .text{display: none;float: left;text-align: left;color: #fff;	font-size: 13px;	width: 90%;	margin-right: 10px;	margin-top: 10px;

	margin-bottom: 38px;}

.features .box:hover .text{display: block;float: left;text-align: left;color: #fff;	font-size: 13px;	width: 90%;	margin-right: 10px;	margin-top: 10px;

	margin-bottom: 38px;}

.features .box .head{position: absolute; bottom: 20px; text-align: right;padding:0px 20px 0px 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 0px;color:#4db757 ;font-size: 28px;

	font-weight: bolder;	right: 0%;width: 85%;line-height: 34px;}

.features .box:hover .head{position: absolute; bottom: 20px; text-align: right;padding: 0px 20px 0px 0px;margin-top: 10px;margin-right: 0px;margin-bottom: 0px;color:#fff ;font-size: 28px;

	font-weight: bolder;	right: 0%;width: 85%;line-height: 34px;}

.features .box .fetures-icons-link{display: none;position: absolute;   bottom: 20px;  left: 10px;transition: transform 250ms;}

.features .box:hover .fetures-icons-link{	display: block;transform: translateX(-10);}

.inner-page-features-but {  background: #3fa348;  color: #fff;  font-size: 14px;  padding: 8px 45px;  border: 0;  border-radius: 6px;

    margin-top: 20px;  float: left;margin-right: 10%;}

.inner-page-features-but:hover { background: #505050;  color: #fff;}



.pricing-head h1 { text-transform: uppercase; text-align: center;  padding: 80px 0 20px 0px;  color: #4db757; font-size: 36px;

    font-weight: bolder; margin-bottom: 0;}

.pricing {  background-color: #c2e6c6;  margin-top: 30px; padding: 60px 0px 60px;}

.pricing-box{background-color: #fff;padding: 20px;margin-bottom: 0px;}

.pricing-box h1{

	text-align: center;

    padding: 0px 0px;

    color: #000;

    font-size: 26px;

    font-weight: bolder;

}

.pricing-icons{

	min-height: 246px;

	display: flex;

    align-items: center;

	justify-content: center;

}

.pricing-icons img{

	width: 100%;

}

.percentage-box {

    background-color: #4db757;

    padding: 10px;

    margin-bottom: 20px;

}

.percentage-box h1{

	text-align: center;

    padding: 0px 0px;

    color: #fff;

    font-size: 25px;

    font-weight: bolder;

}



.pages-banner {

    padding: 40px 0px;

    background-color: #4db757;

	margin-bottom: 40px;

}

.pages-banner h1 {

    /* font-family: 'Montserrat'; */

    text-align: center;

    padding: 0 0 0px 0px;

    color: #fff;

    font-size: 35px;

    font-weight: bolder;

	display: flex;

    justify-content: center;

    align-items: center;

	margin-bottom: 0px;

}

.pages-content{ padding-bottom: 60px; font-size: 17px; line-height: 24px;  color: #242424;}

.pages-content p{ font-size: 17px; line-height: 24px;  color:#000000;}

.pages-content h2{color: #4db757;   font-size: 35px; }

.pages-content h3{color: #4db757;   font-size: 28px; margin-top: 25px; font-weight: bold;}

.pages-content ul{ margin-left: 25px; margin-top: 25px;}

.pages-content ul li{ list-style-type: circle;font-size: 17px;}



.developer {

    padding: 40px 0px;

    background-color: #4db757;

	margin-bottom: 40px;

}

.developer h1 {

    /* font-family: 'Montserrat'; */

    text-align: center;

    padding: 0 0 0px 0px;

    color: #fff;

    font-size: 24px;

    font-weight: bolder;

	display: flex;

    justify-content: center;

    align-items: center;

	margin-bottom: 0px;

}

.developer h1 span{

	margin-top: 0px;

	float: left;

}

.inner-page-developer-but {
    font-weight: 600;
    text-transform: uppercase;
    padding: 15px 25px;
	float: left;

    background: #fff;

    color: #000 !important;

    font-size: 14px;

    border: 0;

    border-radius: 6px;

    margin-left: 70px;

    margin-top: 6px;

}

.inner-page-developer-but:hover {

    background: #276fb7;

    color: #fff !important;

}



.inner-faq{

    padding: 40px 0px;

    background-color: #FFFFFF;

}

.inner-faq-heading{

	display: flex;

/*	background-color: #aaaaaa;*/

	color: #fff;

	justify-content: center;

    align-items: center;

}

.inner-faq-heading h1{

	/*font-family: 'Montserrat';*/

	text-align: center;

	padding: 20px 0px;

	color:#fff ;

	font-size: 36px;

	font-weight: bolder;

}



.inner-faq .faq .accordion {

  background: none;

	border-bottom: #eee 1px solid !important;

  color: #444;

  cursor: pointer;

  padding: 15px 20px;

  width: 100%;

  border: none;

  text-align: left;

  outline: none;

  font-size: 18px;

  transition: 0.4s;

  border-top: #eee 1px solid !important;


}



/*.inner-faq .faq .active, .accordion:hover {

  background-color: #ccc;

}
*/


.inner-faq .faq .accordion:after {

  content: '\002B';

  color: #777;

  font-weight: bold;

  float: right;

  margin-left: 5px;

}



.inner-faq .faq .active:after {

  content: "\2212";

}





.inner-faq .faq .panel p{

  padding: 10px 0px;

	font-size: 16px;

}

.inner-faq .faq {

    padding: 0px 0px;

    border: 1px solid #e3e3e3;

}

.inner-banner{

	/*background-image:url(../../images/inner-banner_02.jpg);*/

	background-repeat: no-repeat;

	background-size: contain;

	height: 512px;

    background-size: cover;

}

.inner-banner .text-con{

	float: left;

    width: 500px;

    text-align: left;

    padding: 20px 10px;

    color: #4db757;

    font-size: 35px;

    font-weight: bolder;

    line-height: 39px;

	margin-top: 10px;

}

.inner-banner .type{

	width: 100%;

	float: left;

	margin-left: 10px;

}

.inner-banner .type a{

	float: left;

text-align: left;

padding: 0px 11px 0px 22px;

margin-bottom: 5px;

color:#000000;

font-size: 16px;

font-weight: normal;

background-image: url(../../images/banner-but-icon_03.png);

background-repeat: no-repeat;

line-height: 20px;

margin-top: 20px;

width: 41%;

}

.inner-page-banner-but {

    background: #3fa348;

	border: 1px solid #3fa348 !important;

    color: #fff;

    font-size: 14px;

    padding: 8px 45px;

    border: 0;

    border-radius: 6px;

    margin-top: 20px;

	margin-left: 10px;

	margin-right: 20px;

    float: left;

	text-transform: uppercase;
    font-weight: 600;

}

.inner-page-banner-but:hover {

    background:#3fa348;

	border: 1px solid #fff !important;

    color: #3fa348;

}



.inner-page-banner-but2 {

    background: transperant;

	border: 1px solid #fff !important;

    color: #fff;

    font-size: 14px;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 20px;

	margin-left: 0px;

	margin-right: 0px;

    float: left;

	text-transform: uppercase;

}

.inner-page-banner-but2:hover {

    background: #fff;

    color: #000;

}

.inner-page-banner-but2 .fa {

    padding: 0px;

    width: 20px; 

    text-align: center;

    text-decoration: none;

    margin: 0px;

    color: #fff;

    font-size: 20px !important;

    font-weight: 400 !important;

}

.inner-page-banner-but2:hover .fa{

    color: #000;

}

.innerbanner{ position: relative;}

.inner-banner .mobile{

	background-image: url(../../images/mobile-banner-img_03.png);

	background-repeat: no-repeat;

	width: 300px;

	height: 528px;

	position: relative;

	position: absolute;

    left: 0;

    right: 0;

    margin: 0 auto;

    top: 1%;

}
.banner{
   background-image:url(../../images/gif/ICT-Systems-Contact-Us-Slider1.jpg);

    background-repeat: no-repeat;

    background-size: contain;

    height: 450px;

    background-size: cover;

}
@media only screen and (max-width:767px){
    .banner {
    background-image: url(../../images/gif/ICT-Systems-Contact-Us-Slider1.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 261px;
    background-size: cover;
    background-position: center;
}
}
.banner  h1{

/*   float: left;*/
   /* width: 500px;*/
    text-align: left;
    padding: 174px 10px;
    color: #fff;
    font-size: 61px;
    font-weight: bolder;
    line-height: 39px;
    margin-top: 10px;

}
@media only screen and (max-width:767px){
    .banner  h1{
         font-size: 27px;
    }
}
.testimonials h1 {

    /* font-family: 'Montserrat'; */

    text-align: center;

    padding: 50px 0 0px 0px;

    color:#000;

    font-size: 36px;

    font-weight: bold;

	text-transform: uppercase;

}

.testimonials #customers-testimonials .item h1 {

    float: left;

    text-align: left;

    padding: 0px 40px 20px 30px;

    margin-bottom: 5px;

    color: #000;

    font-size: 20px;

    font-weight: normal;

    background-image: url(../../images/banner-but-icon_03.png);

    background-repeat: no-repeat;

    line-height: 20px;

    margin-top: 20px;

    width: 100%;

}

.testimonials #customers-testimonials .item h2 {

    /* font-family: 'Montserrat'; */

    text-align: left;

    padding: 0 0 0px 0px;

    color: #4db757;

    font-size: 20px;

    font-weight: bolder;

}

.testimonials .shadow-effect {

		    background:#ffffff;

		    padding: 20px;

		    border-radius: 4px;

		    text-align: center;

	border:1px solid #ECECEC;

		    box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);

		}

		.testimonials #customers-testimonials .shadow-effect p {

			width: 100%;

		    font-family: inherit;

		    font-size: 15px;

		    line-height: 1.5;

		    margin: px 0 17px 0;

		    font-weight: 300;

			color: #000;

			text-align: left;

		}

		.testimonials .testimonial-name {

		    margin: -17px auto 0;

		    display: table;

		    width: auto;

		    background: #3190E7;

		    padding: 9px 35px;

		    border-radius: 12px;

		    text-align: center;

		    color: #fff;

		    box-shadow: 0 9px 18px rgba(0,0,0,0.12), 0 5px 7px rgba(0,0,0,0.05);

		}

		.testimonials #customers-testimonials .item {

		    text-align: center;

		    padding:25px;

				margin-bottom:30px;

		    opacity: .2;

		    -webkit-transform: scale3d(0.8, 0.8, 1);

		    transform: scale3d(0.8, 0.8, 1);

		    -webkit-transition: all 0.3s ease-in-out;

		    -moz-transition: all 0.3s ease-in-out;

		    transition: all 0.3s ease-in-out;

		}

		.testimonials #customers-testimonials .owl-item.active.center .item {

		    opacity: 1;

		    -webkit-transform: scale3d(1.0, 1.0, 1);

		    transform: scale3d(1.0, 1.0, 1);

		}

		.testimonials .owl-carousel .owl-item img {

		    transform-style: preserve-3d;

		    max-width: 90px;

    		margin: 0 auto 17px;

		}

		.testimonials #customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,

.testimonials #customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {

		    background: #3190E7;

		    transform: translate3d(0px, -50%, 0px) scale(0.7);

		}

.testimonials #customers-testimonials.owl-carousel .owl-dots{

	display: none;

	width: 100%;

	text-align: center;

}

.testimonials #customers-testimonials.owl-carousel .owl-dots .owl-dot{

	display: inline-block;

}

		.testimonials #customers-testimonials.owl-carousel .owl-dots .owl-dot span {

		    background: #3190E7;

		    display: inline-block;

		    height: 20px;

		    margin: 0 2px 5px;

		    transform: translate3d(0px, -50%, 0px) scale(0.3);

		    transform-origin: 50% 50% 0;

		    transition: all 250ms ease-out 0s;

		    width: 20px;

		}

#customers-testimonials{ position: relative;}	

#customers-testimonials .owl-prev{font-size: 102px;	position: absolute;	left: 32%;	top: 20%;	width: 32px;height: 0; outline: none;}	

#customers-testimonials .owl-next{font-size: 102px;	position: absolute;	right: 32%;	top: 20%;	width: 32px;height: 0; outline: none;}	

.shadow-effect h6{ color: #e6e6e6; text-align: left;; }



/* ------------ Payment Gateway Features */

.mt-80{ margin-top: 80px;}

.feature-dashboard{ padding: 60px 0;}

.feature-heading{ text-align: center; padding: 20px 0px; color: #4db757; font-size: 36px; font-weight: bolder;text-transform: uppercase; margin-bottom: 40px;}

.feature-dashboard img{width: 100%;}

.getstart{ padding: 15px 75px; background: #00ac5a; color: #fff; font-size:24px; border-radius: 5px; font-weight: bold;}

.getstart:hover{ background: #038e4c;}

.payment-section{ padding: 60px 0;}

.payment-section img{width: 100%;}

.merchent-section{ padding: 60px 0;}

.feature-heading-grey{text-align: center; padding: 20px 0px; color: #5e5e5e; font-size: 36px; font-weight: bolder; text-transform: uppercase;}

.feature-heading-grey span{ font-weight: normal;}

.payment-slider1 img{ padding: 10%;}

.web-section{ padding: 60px 0;}

.ecommerce-section{ padding: 60px 0;}

.mobile-section{ padding: 60px 0;}

.paymentintegration-section{ padding: 60px 0;}

.paymentleft img{ width: 100%;}

.paymentright{  background-color: #00bd5e; padding: 10% 6% 6% 6%; color: #fff;  }

.paymentright h2{ margin: 0; padding: 0; margin-bottom: 10px; font-size: 28pt;}

.paymentright h6{ font-weight: bold; font-size: 18px;}

.paymentbutton-section{ padding: 60px 0;}

.paybttnbg{ padding: 8%; background-repeat: no-repeat; margin-top: 40px;}

.putpayment h3{margin: 0; padding: 0; margin-bottom: 10px; color: #296eb3; font-size: 36px;}

.putpayment h6{ font-weight: bold; color: #296eb3; font-size: 22px;}

.paymentbutton-section{ padding: 60px 0;}

.paylinkbg{background: #296eb7;}

.paylinkcnt{ padding: 5% 0; color: #fff;}

.paylinkcnt h3{  font-size: 32px;}

.paylinkcnt h5{  font-size: 22px; margin-bottom: 25px;}

.paylinkcnt p{  font-size: 14px;}

.rightimg{ text-align: right;}

.paylinkfor{background: #b8edd2; border-radius: 0 0 0 100px; padding: 10% 5%;}

.paylinkfor h2{ text-align: right; color: #014322;padding-right: 25px;}

.paylinkfor h5{ text-align: right; color: #026c37;padding-right: 25px;}

.paylinkfor ul{ float:right; margin-top: 25px;}

.paylinkfor ul li{ display: inline-block;  color: #026c37; font-weight: bold; padding: 0 20px; text-align: center; font-size: 12px; line-height: 16px;border-right: 2px solid #fff;}

.paylinkfor ul li:last-child{ border-right: 0;}

.clearfix{ clear: both;}

.paymonline{ padding: 10% 10% 10% 0;}

.paymonline h2{  color: #296eb7;}

.paymonline h5{  color: #296eb7;}

.mobilecarusel{ position: relative;}

.mobilecarusel-slider img{padding: 10% 30%;}

.mobilecarusel .owl-prev { font-size: 102px !important;  position: absolute; left: 15%;  top: 30%; width: 32px;  height: 0;  outline: none;

    color: #296eb7 !important;}

.mobilecarusel .owl-next { font-size: 102px !important;  position: absolute; right: 15%;  top: 30%; width: 32px;  height: 0;  outline: none;

        color: #296eb7 !important;}

.paynumberbox{font-size: 16px;    color: #7d7c7c; margin-top: 25px;}

.paynumberbox span{ font-size: 120px; line-height: 100%; float: left; font-weight: bold; }     

/* .paynumber:hover span{ color:#296eb7 ;}    */

.paynumberbox .payblue{ color: #296fb7;}

.paynumberbox .payseablue{ color: #2a9bb5;}

.paynumberbox .paygreen{ color: #2bb288;}

.paynumberbox .payseagreen{ color: #4cb656;}



.paynumber{padding: 10px 2px;}

.paynumber:hover{ padding: 10px 2px;}

.paymentpartner-section{ padding: 60px 0;}

.payprtner{ padding-top: 10%;}

.payorrangebg{ background: #ff733a; padding: 5%; margin: 0;}

.payorrangebg img{ border-right: 2px solid #fff; width: 100%;} 

.bcomecnt{ padding: 0% 5% 0 5%; color: #fff;}

.bcomebttn{ padding: 10px 35px; color:#ff733a !important ; background: #fff; display: inline-block; border-radius:5px;}

.bcomebttn:hover{ background: #636664; color: #fff !important;}

.payprnerrignt{ text-align: right; padding-left: 10%;}

.payprnerrignt ul{ margin-top: 40px;}

.payprnerrignt li{ display: inline-block; background: #f1f1f1;}

/* .payprnerrignt li:nth-child(2){ padding: 7%;}

.payprnerrignt li:nth-child(4){ padding: 7%;}

.payprnerrignt li:last-child{ padding: 7%;} */

.faqpayment{ padding-top: 40px;}

.joinmoney{ padding-top: 40px;}

.joinmoneypro{ border: 1px dashed #888; padding: 5%;}

.joinmoneypro P{ font-size: 13px; color: #767676;}

.joinicon img{ float: left; padding-right: 10px;margin-top: -6px;}

.joinicon{ margin-bottom: 25px;font-weight: bold; color: #6E6E6E; font-size: 13px;}

.developerpluin{ padding-top: 40px; }

.devboxleft{background: #f5f5f5;  padding: 10%; border-radius: 25px; box-shadow: 0px 0px 10px #9f9c9c; margin-bottom: 25px; height: 200px;}

.devboxleft h3{ color: #00582c; font-size: 20px;}

.devboxright{ height: 200px; background: #f5f5f5;  padding: 10%; border-radius: 25px; box-shadow: 0px 0px 10px #9f9c9c; margin-bottom: 25px; text-align: right;}

.devboxright h3{ color: #00582c; font-size: 20px;}

.devlopplgrel{ position: relative; padding: 3% 0;}

.devlopplug{ position: absolute; width:250px; height: 250px; border-radius: 50%;  background: #95dcb8; top: 25%; left: 0%;

    bottom: 0;   margin: 0 auto;  right: 0;padding: 7%;   text-align: center; color: #00582c;}

.devlopplug p{ font-size: 12px;}

.paybenefits{padding: 5% 10%;}





/*payment-features*/





.power-dash{

	padding: 40px;

	background-color:#ddecfb ;

	border-radius: 25px;

	float: left;

}

.power-dash h2{

	padding: 0px;

	margin-bottom: 10px;

	

	font-size: 20px;

	font-weight: bold;

	color: #276fb7;

}

.power-dash h1{

	padding: 0px;

	margin-bottom: 10px;

	

	font-size: 36px;

	color: #276fb7;

}

.power-dash p{

	padding: 0px;

	margin-bottom: 40px;

	font-size: 15px;

    line-height: 26px;

	color: #276fb7;

}

.power-dash .icon-sec{

	display: block;

	float: left;

	text-align: center;

	width: 25%;

	margin-right: 50px;

	margin-top: 50px;

}

.power-dash .icon-sec:last-child{

	display: block;

	float: left;

	text-align: center;

	width: 25%;

	margin-right: 0px;

}

.power-dash .icon-sec img{

	width: 53px;

	height: 53px;

}

.power-dash .icon-sec h3{

	padding: 10px 0px 0px;

	margin-bottom: 10px;

	

	font-size: 15px;

	color: #276fb7;

}

.power-dash .dash-img {

    display: flex;

    align-items: flex-end;

}

.management-dash{

	padding:25px 32px;

	background-color:#fff2ea ;

	border-radius: 25px;

	float: left;

	width: 100%;

}

.dash-right-sec{

	display: flex;

	margin-bottom: 28px;

}

.dash-right-sec:last-child{

	margin-bottom: 0px;

}

.management-dash img{

	width: 81px;

	height: 64px;

}

.management-dash .text{

	float: left;

	padding-left: 10px;

	background: url('../../images/trans-arrow.png') no-repeat;

}

.management-dash .text h1{

	padding: 0px 0px 0px;

	margin-bottom: 0px;

	font-weight: bold;

	font-size: 16px;

	color: #f26f20;

}

.management-dash .text p{

	padding: 0px 0px 0px;

	margin-bottom: 0px;

	

	font-size: 13px;

	color: #813100;

}

.smart-sec{

	padding: 23px 0px;

}

.smart-analytics {

    display: flex;

    align-items: center;

}

.smart-analytics-right{

	padding: 61px 77px;

	background-color:#f1fff2 ;

	border-radius: 25px;

	float: left;

	width: 100%;

}

.smart-analytics-right h1{

	padding: 0px;

	margin-bottom: 10px;

	

	font-size: 36px;

	color: #22822b;

}

.smart-analytics-right h1 span{

	padding: 0px;

	margin-bottom: 10px;

	font-weight: bold;

	font-size: 36px;

	color: #22822b;

}

.smart-analytics-right p{

	padding: 0px;

	margin-bottom: 20px;	

	font-size: 15px;

	line-height: 22px;

	color: #399541;

}

.payment-section{

	

}

.payment-section .payment-left{

	padding: 40px;

	background-color:#fff ;

	border-radius: 0px;

	float: left;

}

.payment-section .payment-left h2{

	padding: 0px;

	margin-bottom: 10px;

	

	font-size: 32pt;

	color: #5e5e5e;

}

.payment-section .payment-left h1{

	padding: 0px;

	margin-bottom: 30px;

	font-size: 22px;

	color: #5e5e5e;

	font-weight: bold;

}

.payment-section .payment-left p{

	padding: 0px;

	margin-bottom: 30px;

	

	font-size: 13pt;

	line-height: 22pt;

	color: #5e5e5e;

}

.payment-section .payment-left .icon-sec{

	display: block;

	float: left;

	text-align: center;

	margin-right: 30px;

}

.payment-section .payment-left .icon-sec:last-child{

	display: block;

	float: left;

	text-align: center;

	margin-right: 0px;

}

.payment-section .payment-left .icon-sec img{

	width: 165px;

	height: 170px;

}

.payment-sectionc .payment-left .icon-sec h3{

	padding: 10px 0px 0px;

	margin-bottom: 10px;

	

	font-size: 12pt;

	color: #276fb7;

}







/*new*/

.extraordinary{

	padding: 20px;

	text-align: center;

	background-color: #49b653;

	margin-top: 40px;

}

 .extraordinary h1{

	padding: 0px;

	margin-bottom: 0px;

	

	font-size: 42pt;

	color: #fff;

}

 .extraordinary h2{

	padding: 0px;

	margin-bottom: 10px;

	

	font-size: 22pt;

	color: #fff;

}

.no-pad{

	padding: 0px !important;

}

.no-pad-left-right{

	padding-left: 0px !important;

	padding-right: 0px !important;

}

.pay-total {

    margin-top: -225px;

}

.online-pay{

	padding:100px 30px;

	text-align: left;

	background-color: #276eb7;

	margin-top: 0px;

	margin-left: 20px;

}

 .online-pay h1{

	padding: 0px;

	margin-bottom: 0px;

	

	font-size: 42pt;

	color: #fff;

}

 .online-pay h2{

	padding: 0px;

	margin-bottom: 10px;

	

	font-size: 22pt;

	color: #fff;

}

.details{

	padding: 50px 20px;

	background-color: #fff;

}

.details p{

	padding: 0px 30px 20px;

}

.details img{

	padding: 0px 30px 20px;

}

.details2{

	padding: 50px 20px;

	background-color: #fff;

}

.icon-sec{

	display: flex;

	justify-content: center;

	margin-bottom: 20px;

}

.icon-box{

	text-align: center;

}

.icon-box img{

	width: auto;

}

.icon-box h2{

	padding: 10px;

	margin-bottom: 0px;

	

	font-size: 11pt;

	line-height: 15px;

	color: #464646;

}

.guarantee{

	padding: 20px 40px;

}

.guarantee h1{

	padding: 0px;

	margin-bottom: 10px;

	

	font-size: 42px;

	color: #4b4b4b;

}

.guarantee h2{

	padding: 0px;

	margin-bottom: 10px;

	font-size: 22px;

	color: #4b4b4b;

	font-weight: bold;

}

.guarantee p{

	padding: 0px;

	margin-bottom: 0px;

	font-size: 15px;

	color: #4b4b4b;

	line-height: 24px;

}

.paymentbutton-section .payment-sec-bg{

	background-image:url(../../images/payment-but-sec-bgs_28.jpg);

	background-repeat: no-repeat;

	width: 373px;

	height: 245px;

	text-align: center;

	margin-bottom: 40px;

}

.paymentbutton-section .payment-sec-bg .payment-inner{

	background-color: #fff;

	margin-left: 20px;

	text-align: center;

	padding: 30px;

}

.paymentbutton-section .payment-sec-bg .payment-inner h1{

	padding: 0px;

	margin-bottom: 10px;

	

	font-size: 16pt;

	color: #ff733a;

}

.paymentbutton-section .payment-sec-bg .payment-inner p{

	padding: 0px;

	margin-bottom: 0px;

	

	font-size: 12pt;

	color: #4b4b4b;

}

.paymentbutton-section .payment-sec-bg1{

	background-image:url(../../images/payment-but-sec-bgs_30.jpg);

	background-repeat: no-repeat;

	width: 373px;

	height: 245px;

	text-align: center;

	margin-bottom: 40px;

}

.paymentbutton-section .payment-sec-bg1 .payment-inner{

	background-color: #fff;

	margin-left: 20px;

	text-align: center;

	padding: 30px;

}

.paymentbutton-section .payment-sec-bg1 .payment-inner h1{

	padding: 0px;

	margin-bottom: 10px;

	

	font-size: 16pt;

	color: #00bd5e;

}

.paymentbutton-section .payment-sec-bg1 .payment-inner p{

	padding: 0px;

	margin-bottom: 0px;

	

	font-size: 12pt;

	color: #4b4b4b;

}

.paymentbutton-section .payment-sec-bg2{

	background-image:url(../../images/payment-but-sec-bgs_32.jpg);

	background-repeat: no-repeat;

	width: 373px;

	height: 245px;

	text-align: center;

	margin-bottom: 40px;

}

.paymentbutton-section .payment-sec-bg2 .payment-inner{

	background-color: #fff;

	margin-left: 20px;

	text-align: center;

	padding: 30px;

}

.paymentbutton-section .payment-sec-bg2 .payment-inner h1{

	padding: 0px;

	margin-bottom: 10px;

	

	font-size: 16pt;

	color: #276eb7;

}

.paymentbutton-section .payment-sec-bg2 .payment-inner p{

	padding: 0px;

	margin-bottom: 0px;

	

	font-size: 12pt;

	color: #4b4b4b;

}

.icons{

	margin-top: -30px;

}

.protection{

	padding: 50px 0px 0px;

}

.protection-sti{

	border: 1px solid #5f5f5f;

	border-radius: 0px 0px 50px 0px;

	margin: 40px 60px 0px 20px;

	padding: 18px;

}

.protection-sti img{

	width: auto;

	position: absolute;

	left: 0px;

	top: 30px;

} 

.protection-sti h1{

	padding: 0px;

	margin-bottom: 10px;

	

	font-size: 16pt;

	color: #276eb7;

	padding: 0px 0px 0px 50px;

}

.protection-sti h1 span{

	

	font-size: 16pt;

	color: #48b652;

}

 .protection-sti p{

	padding: 0px;

	margin-bottom: 0px;

	

	font-size: 8pt;

	color: #4b4b4b;

	padding: 0px 0px 0px 50px;

}

.protection-sti1{

	border: 1px solid #5f5f5f;

	border-radius: 0px 0px 50px 0px;

	margin: 40px 60px 0px 20px;

	padding: 18px;

}

.protection-sti1 img{

	width: auto;

	position: absolute;

	right: 44px;

    top: 197px;

} 

.protection-sti1 h1{

	padding: 0px;

	margin-bottom: 10px;

	

	font-size: 16pt;

	color: #f48748;

	padding: 0px 0px 0px 0px;

}

.protection-sti1 h1 span{

	

	font-size: 16pt;

	color: #48b652;

}

 .protection-sti1 p{

	padding: 0px;

	margin-bottom: 0px;

	

	font-size: 8pt;

	color: #4b4b4b;

	padding: 0px 50px 0px 0px;

}

.program-sec{

	padding: 15px 10px 0px;

	display: flex;

	float: left;

	align-items: center;

}

.program-sec img{

	float: left;

	width: 68px;

	height: 78px;

}

.program-sec span{

	float: left;

	padding: 0px 10px;

	margin-bottom: 0px;

	

	font-size: 16px;

	line-height: inherit;

	color: #276eb7;

	text-transform: uppercase;

	font-weight: bold;

}

.program-list{

	width: 100%;

	float: left;

	padding: 10px 50px;

	border-radius: 20px 20px 20px 20px;

	border-right: 1px solid #e8e8e8;

	border-bottom: 1px solid #e8e8e8;

}

.program-list li {

    list-style-image: url(../../images/bullet_19.jpg);

    padding-left: 5px;

	

	font-size: 11pt;

	line-height: 22px;

	color: #707070;

	padding: 3px 6px;

}

.program-sec2{

	padding: 15px 10px 0px;

	display: flex;

	float: left;

	align-items: center;

}

.program-sec2 img{

	float: left;

	width: 68px;

	height: 78px;

}

.program-sec2 span{

	float: left;

	padding: 0px 10px;

	margin-bottom: 0px;

	font-weight: bold;

	font-size: 16px;

	line-height: inherit;

	color: #ff733a;

	text-transform: uppercase;

}

.program-list2{

	width: 100%;

	float: left;

	padding: 10px 50px;

	border-radius: 20px 20px 20px 20px;

	border-right: 1px solid #e8e8e8;

	border-bottom: 1px solid #e8e8e8;

}

.program-list2 li {

    list-style-image: url(../../images/bullet_22.jpg);

    padding-left: 5px;

	

	font-size: 11pt;

	line-height: 22px;

	color: #707070;

	padding: 3px 6px;

}

.padding-right-sec{

	padding-right: 0;

}

.payinteg{ position: relative; margin-bottom: 15px;}

.payinteg img{ width: 100%;}

.docdown{ margin-top: 10px;}

.docdown li{ display: inline-block; width: 50%; float: left; text-align: center; font-weight: 600;font-size: 13px;}

.docdown li:first-child{ border-right:1px solid #c1bbbb;}

.filetext{ color:#2e68b1 !important;}

.filetext:hover{ color:#000 !important;}

.downloadtext{ color:#ff7341 !important;}

.downloadtext:hover{ color:#00bd5e !important;}





.profile-banner{

	background-image:url(../../images/profile-bg_02.jpg);

	background-repeat: no-repeat;

	background-size: contain;

	height: 715px;

    background-size: cover;

}

.profile-banner .textbanner{

	padding: 150px 0px 0px;

}

.profile-banner h1{

	text-align: left;

    padding: 0px 0px;

    color: #4db757;

    font-size: 43px;

    font-weight: bold;

    line-height: 39px;

}

.profile-banner h2{

	text-align: left;

    padding: 10px 0px 0px;

    color: #f26f20;

    font-size: 23px;

    font-weight: 600;

    line-height: 39px;

}

.profile-banner p{

	text-align: left;

    padding: 20px 120px 0px 0px;

    color: #fff;

    font-size: 25px;

    font-weight: thin;

    line-height: 53px;

}



.profile-banner .blackcol

{

	color: #000 !important;

}



.profile-banner p span{

    font-size: 40px;

    font-weight: bold;

}

.profile-banner .cap{

    font-size: 25px;

	text-transform: uppercase;

    font-weight: normal;

}



.profile-banner-but {

    background: #3fa348;

	border: 1px solid #3fa348 !important;

    color: #fff;

    font-size: 22px;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 20px;

	margin-left: 0px;

	margin-right: 0px;

    float: left;

	text-transform: uppercase;

}

.profile-banner-but:hover {

    background: #fff;

	border: 1px solid #fff !important;

    color: #3fa348;

}



.lending-banner{

	background:#e9fef4;

	padding: 60px 0 80px 0;

}

.frstlanf img{ width: 100%;}

.lending-banner .textbanner{

	padding: 120px 0px 0px;

}

.lending-banner h1{

	text-align: left;

    padding: 0px 0px;

    color: #4db757;

    font-size: 43px;

    font-weight: lighter;

    line-height: 39px;

}

.lending-banner h2{

	text-align: left;

    padding: 0px 0px 0px;

    color: #00ac5a;

    font-size: 23px;

    font-weight: 700;

    line-height: 39px;

}

.lending-banner p{

	text-align: left;

    padding: 20px 100px 0px 0px;

    color: #4b4a4a;

    font-size: 15px;

    font-weight: thin;

    line-height: 25px;

}

.lending-banner p span{

	float: left;

	width: 100%;

    font-size: 40px;

    font-weight: normal;

	padding-top: 40px;

	padding-bottom: 50px;

}

.lending-banner .cap{

    font-size: 25px;

	text-transform: uppercase;

    font-weight: normal;

}



.lending-banner-but {

    background: #276fb7;

	border: 1px solid #276fb7 !important;

    color: #fff;

    font-size: 22px;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 20px;

	margin-left: 0px;

	margin-right: 20px;

    float: left;

	text-transform: uppercase;

}

.lending-banner-but:hover {

    background: #e96a1e;

	border: 1px solid #e96a1e !important;

    color: #fff;

}

.lending-banner-but2 {

    background: #e96a1e;

	border: 1px solid #e96a1e !important;

    color: #fff;

    font-size: 22px;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 20px;

	margin-left: 0px;

	margin-right: 20px;

    float: left;

	text-transform: uppercase;

}

.lending-banner-but2:hover {

    background: #276fb7;

	border: 1px solid #276fb7 !important;

    color: #fff;

}



.want-head{

	background-image:url(../../images/profile-bg_06.jpg);

	background-repeat: no-repeat;

	background-size: contain;

    background-size: cover;

	padding: 80px 0px;

	text-align: center;

}

.want-head h1{

	text-align: center;

    padding: 0px 0px;

    color: #fff;

    font-size: 43px;

    font-weight: lighter;

    line-height: 39px;

}

.want-head h2{

	text-align: center;

    padding: 0px 0px 30px;

    color: #fff;

    font-size: 20px;

    font-weight: 700;

    line-height: 39px;

}

.want-head-but {

    background: #3fa348;

	border: 1px solid #3fa348 !important;

    color: #fff;

    font-size: 22px;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 20px;

	margin-left: 0px;

	margin-right: 0px;

	text-transform: uppercase;

}

.want-head-but:hover {

    background: #fff;

	border: 1px solid #fff !important;

    color: #3fa348;

}



.happy{

	background-color: #fff;

	padding: 80px 0px;

}

.happy h1{

	text-align: center;

    padding: 0px 0px;

    color: #5e5e5e;

    font-size: 43px;

    font-weight: lighter;

    line-height: 39px;

}

.happy h2{

	text-align: center;

    padding: 10px 0px 50px;

    color: #5e5e5e;

    font-size: 20px;

    font-weight: 700;

    line-height: 39px;

}

.blue{

	background-color: #ddebf9;

}

.orrange{

	background-color: #fdf0e8;

}

.happy-box{

	padding: 20px 30px 40px;

	background-image:url(../../images/happy-img_10.png);

	background-repeat: no-repeat;

	background-position:bottom 30px right 20px;

	float: left;

}

.happy-box p{

	text-align: left;

    padding: 20px 20px 0px 0px;

    color: #6a6b6c;

    font-size: 11px;

    font-weight: thin;

    line-height: 17px;

	float: left;
    font-size: 16px;

}

.happy-box img{

	padding: 20px 0px 0px;

	float: left;

}

.happy-box .head{

	padding: 20px 0px 0px;

	float: right;

	text-align: right;

}

.happy-box .head h1{

	padding: 0px 0px;

    color: #6a6b6c;

    font-size: 20px;

    font-weight: bold;

	line-height: normal;

	margin-bottom: 0px;

}

.happy-box .head h2{

	padding: 0px 0px;

    color: #6a6b6c;

    font-size: 20px;

    font-weight: lighter;

	font-style: italic;

	text-align: right;

	line-height: normal;

}

.query{

	background-color: #fff;

	padding: 0px 0px 40px;

}

.query h1{

	text-align: center;

    padding: 0px 0px;

    color: #000;

    font-size:30px;

  /*  font-weight: lighter;*/

    line-height: 39px;

}

.query h2{

	text-align: center;

    padding: 10px 300px 50px;

    color: #5e5e5e;

    font-size: 20px;

    font-weight: 700;

    line-height: normal;

}





.earning{

	background-image:url(../../images/earning-bg_07.jpg);

	background-repeat: no-repeat;

	background-position: right;

	background-color: #fff;

	padding: 177px 0px;

}

.earning h1{

	text-align: left;

    padding: 0px 0px;

    color: #5e5e5e;

    font-size: 43px;

    font-weight: lighter;

    line-height: 39px;

}

.earning h2{

	text-align: left;

    padding: 10px 0px 0px;

    color: #5e5e5e;

    font-size: 23px;

    font-weight: 700;

    line-height: 39px;

}

.earning p{

	text-align: left;

    padding: 20px 120px 0px 0px;

    color: #5e5e5e;

    font-size: 15px;

    font-weight: thin;

    line-height: 25px;

}

.earning p span{

    font-size: 40px;

    font-weight: bold;

}

.earning .cap{

    font-size: 25px;

	text-transform: uppercase;

    font-weight: normal;

}



.earning-but {

    background: #3fa348;

	border: 1px solid #3fa348 !important;

    color: #fff;

    font-size: 22px;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 20px;

	margin-left: 0px;

	margin-right: 0px;

    float: left;

	text-transform: uppercase;

}

.earning-but:hover {

    background: #e96a1e;

	border: 1px solid #e96a1e !important;

    color: #fff;

}

.white{

	background-color: #fff;

	padding: 0px;

    text-align: right;

}

.get-orrange{

	padding: 80px 50px 80px 20px;

}

.get{

	padding: 10px 0px;

	margin: 0px 0px 60px;

	background: #fff;

}

.get h1{

	text-align: left;

    padding: 0px 0px;

    color: #5e5e5e;

    font-size: 43px;

    font-weight: lighter;

    line-height: 39px;

	text-align: center;

}

.get h2{

	text-align: left;

    padding: 0px 0px 0px;

    color: #5e5e5e;

    font-size: 23px;

    font-weight: 700;

    line-height: 39px;

	text-align: center;

}

.get .get_box{

	padding: 30px;

	margin-bottom: 35px;

	border: 1px solid #e8e8e8;

    height: 301px;

}

.get .get_box .icon{

	padding: 12px;

	border-radius: 50px;

	text-align: center;

	width: 74px;

	height: 74px;

}

.get .get_box .icon img{ width: 100%; }

.get .get_box h4{

	text-align: left;

    padding: 0px 0px 5px;

    color: #676767;

    font-size: 22px;

    font-weight: 500;

}

.get .get_box p{

	text-align: left;

    padding: 0px 0px 0px;

    color: #4b4a4a;

    font-size: 14px;

    font-weight: 400;

    line-height: 20px;

}



.get-but {

    background: #00ac5a;

	border: 1px solid #fff !important;

    color: #fff !important;

    font-size: 22px;

	font-weight: 600;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 40px;

	margin-left: 0px;

	margin-right: 0px;

    float: left;

	text-transform: uppercase;

}

.get-but:hover {

    background: #038e4c;

	border: 1px solid #038e4c !important;

    color: #fff !important;

}

.pad-top-back{

	margin-top: -30px;

}

.get-but-center{

	display: flex;

    justify-content: center;

}



.loan-banner{

	background-image:url(../../images/loan-banner_02.jpg);

	background-repeat: no-repeat;

	background-size: contain;

	height: 715px;

    background-size: cover;

}

.loan-banner .textbanner{

	padding: 150px 0px 0px;

}

.loan-banner h1{

	text-align: left;

    padding: 0px 0px;

    color: #4db757;

    font-size: 41px;

    font-weight: bold;

    line-height: normal;

}

.loan-banner h1 span{

	color: #ee6c1f;

}

.loan-banner h2{

	text-align: left;

    padding: 10px 0px 0px;

    color: #f26f20;

    font-size: 23px;

    font-weight: 600;

    line-height: 39px;

}

.loan-banner p{

	text-align: left;

    padding: 20px 120px 0px 0px;

    color: #fff;

    font-size: 23px;

    font-weight: thin;

    line-height: 35px;

}

.loan-banner p span{

    font-size: 40px;

    font-weight: bold;

}

.loan-banner .cap{

    font-size: 25px;

	text-transform: uppercase;

    font-weight: normal;

}



.loan-banner-but {

    background: #3fa348;

	border: 1px solid #3fa348 !important;

    color: #fff;

    font-size: 22px;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 20px;

	margin-left: 0px;

	margin-right: 0px;

    float: left;

	text-transform: uppercase;

}

.loan-banner-but:hover {

    background: #fff;

	border: 1px solid #fff !important;

    color: #3fa348;

}



.loan-2nd{

	background-color: #e1e1e1;

	padding: 80px 0px;

	text-align: center;

	    height: 635px;

}

.loan-2nd h1{

	text-align: center;

    padding: 0px 0px;

    color: #00ac5a;

    font-size: 43px;

    font-weight: lighter;

    line-height: normal;

}

.loan-2nd h2{

	text-align: center;

    padding: 0px 0px 30px;

    color: #323232;

    font-size: 20px;

    font-weight: 700;

    line-height: normal;

}

.loan-2nd p{

	padding: 0px 220px;

	margin-bottom: 40px;

	font-size: 18px;

    line-height: 25px;

	color: #000;

}

.loan-3nd{

	/*background-color: #f1f1f1;*/

	padding: 80px 0px;

	text-align: center;

}

.top-back{

	margin-top: -190px;

	padding: 0px 0px;

}

.loan-box{

	background-color: #fff;

	padding: 30px;

	text-align: center;

   box-shadow: 0 2px 4px 0 rgb(136 144 195 / 40%), 0 5px 15px 0 rgb(37 44 97 / 35%);

   transition:0.5s;
}

.loan-box:hover{
    transform: translateY(-30px);
      box-shadow: 0 2px 4px 0 rgb(136 144 195 / 60%), 0 5px 15px 0 rgb(37 44 97 / 55%);
}

.loan-box h3{

	text-align: center;

    padding: 10px 0px 0px;

    color: #414141;
    font-size: 20px;

    font-weight: bold;

    line-height: normal;

	margin-bottom: 0px;

}

.loan-box h4{

	text-align: center;

    padding: 0px 0px 0px;

    color: #00ac5a;

    font-size: 25px;

    font-weight: bold;

    line-height: normal;

}

.loan-box-blue{

	color: #276fb7;

}

.unique{

	/*background-color: #f1f1f1;*/

	padding:30px 0px;

	text-align: center;

	margin-bottom: 0px;

	/*background-image: linear-gradient(to top right, #c2c2c2 , #f1f1f1);*/

}

.unique h1{

	text-align: left;

    padding: 0px 0px;

    color: #276fb7;

    font-size: 43px;

    font-weight: lighter;

    line-height: normal;

	margin-top: 100px;

}

.unique h2{

	text-align: left;

    padding: 0px 0px 30px;

    color: #276fb7;

    font-size: 22px;

    font-weight: 700;

    line-height: normal;

}

.unique p{

	text-align: left;

    padding: 0px 0px 30px;

    color: #323232;

    font-size: 15px;

    font-weight: lighter;

    line-height: 25px;

}

.unique-box{

	padding: 22px 30px;

	background-color: #276fb7;

	margin: 40px 0px 0px;

}

.unique-box h1{

	text-align: center;

    padding: 0px 0px;

    color: #fff !important;

    font-size: 50px;

    font-weight: lighter;

    line-height: normal;

	margin-top: 0px !important;

	font-style: italic;

}

.unique-box h2{

	text-align: center;

    padding: 0px 0px 10px !important;

    color: #fff !important;

    font-size: 22px;

    font-weight: 700;

    line-height: normal;

}

.unique-box p{

	text-align: center;

    padding: 0px 0px 0px !important;

    color: #fff !important;

    font-size: 17px;
/*
    font-weight: lighter;

    line-height: 25px;*/

}

.unique-box-light{

	background-color: #2a82da;

}

.unique-box-lighter{

	background-color: #3499fe;

}

.eligibility{

	display: flex;

	justify-content: center;

	margin-top:10px;

}

.eligibility-but{

    background: #276fb7;

	border: 1px solid #fff !important;

    color: #fff !important;

    font-size: 22px;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 20px;

	margin-left: 0px;

	margin-right: 0px;

    float: left;

	text-transform: uppercase;

}

.eligibility-but:hover {

    background: #276fb7;

	border: 1px solid #276fb7 !important;

    color: #fff !important;

}





.help{

	background-color: #dfeaf4;

	padding: 80px 0px;

	text-align: center;

}

.help h1{

	text-align: center;

    padding: 0px 0px;

    color: #5e5e5e;

    font-size: 43px;

    font-weight: lighter;

    line-height: normal;

}

.help h2{

	text-align: center;

    padding: 10px 0px 10px;

    color: #5e5e5e;

    font-size: 22px;

    font-weight: 700;

    line-height: normal;

}

.help p{

	text-align: center;

    padding: 0px 0px;

    color: #5e5e5e;

    font-size: 25px;

    font-weight: lighter;

    line-height: normal;

	margin-bottom: 0px;

}



.loan-interest{

	background-color: #fff;

	padding: 80px 0px;

}

.loan-interest .left-loan{

	padding: 80px 40px 0px 0px;

}

.loan-interest .left-loan h1{

	text-align: left;

    padding: 0px 0px;

    color: #5e5e5e;

    font-size: 43px;

    font-weight: lighter;

    line-height: normal;

	margin-bottom: 10px;

}

.loan-interest .left-loan h2{

	text-align: left;

    padding: 10px 0px 0px;

    color: #5e5e5e;

    font-size: 22px;

    font-weight: 700;

    line-height: normal;

	margin-bottom: 10px;

}

.loan-interest .left-loan p{

	text-align: left;

    padding: 20px 20px 0px 0px;

    color: #5e5e5e;

    font-size: 15px;

    font-weight: thin;

    line-height: 36px;

}

.loan-interest .interest h1{

	text-align: left;

    padding: 20px 0px;

    color: #000;

    font-size: 24px;

    font-weight: bolder;

}



.loan-personal{

	background-color: #d9f3e6;

	padding: 80px 0px;

	text-align: center;

}

.loan-personal h1{

	text-align: center;

    padding: 0px 0px;

    color: #00ac5a;

    font-size: 43px;

    font-weight: lighter;

    line-height: normal;

}

.loan-personal h2{

	text-align: center;

    padding: 0px 0px 30px;

    color: #323232;

    font-size: 20px;

    font-weight: 700;

    line-height: normal;

}

.loan-personal p{

	padding: 0px 0px;

	margin-bottom: 40px;

	font-size: 15px;

    line-height: 25px;

	color: #000;

}

.loan-personal-white{

	background-color: #fff;

	box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.1);

	padding: 130px 50px;

}

.loan-personal-white h3{

	text-align: left;

    padding: 0px 0px;

    color: #0f0f0f;

    font-size: 20px;

    font-weight: bold;

    line-height: 20px;

	margin-bottom: 10px;

}

.loan-personal-white p{

	text-align: left;

    padding: 0px 0px;

    color: #0f0f0f;

    font-size: 15px;

    font-weight: lighter;

    line-height: 20px;

	margin-bottom: 0px;

}

.border-right{

	border-right: 1px solid #757575;

}

.box-pad{

	padding: 40px;

}

.box-margine{

	margin-bottom: 40px;

}

.loan-personal-bottom h1{

	text-align: center;

	color: #4b4a4a;

    font-size: 22px;

    font-weight: bold;

    line-height: normal;

	margin-top: 30px;

    margin-bottom: 60px;

}

.loan-personal-bottom-sec{

	text-align: left;

	display: flex;

    justify-content: center;

	color: #0f0f0f;

    font-size: 15px;

    font-weight: lighter;

    line-height: 25px;

	margin-bottom: 0px;

}

.loan-personal-bottom-sec li{

	list-style-type: disc;

}

.box-pad2 {

    padding: 20px 80px;

}



.eligibility2{

	display: flex;

	justify-content: center;

	margin-top: 40px;

}

.eligibility2-but{

    background: #00ac5a;

	border: 1px solid #00ac5a !important;

    color: #fff !important;

    font-size: 22px;

	font-weight: 600;

    padding: 8px 35px;

    border: 0;

    border-radius: 6px;

    margin-top: 20px;

	margin-left: 0px;

	margin-right: 0px;

    float: left;

	text-transform: uppercase;

}

.eligibility2-but:hover {

    background: #276fb7;

	border: 1px solid #276fb7 !important;

    color: #fff !important;

}



.lnbx h3 span{ font-size: 48px; margin-right: 5x;}

.getsetgo{ padding: 60px 0;}

.get_set_box{ position: relative;}



.getsetgo_blue{ background: url('../../images/get_step1.png'); height: 385px;	padding:100px 65px 0 175px;color: #276eb7; margin-bottom: 40px;}

.getsetgo_orrange{background: url('../../images/get_step2.png'); height: 385px;	padding:100px 65px 0 175px;color: #ed6c1f; margin-bottom: 40px;}

.getsetgo_green{ background: url('../../images/get_step3.png'); height: 385px;	padding:100px 65px 0 175px; color: #00ac5a; margin-bottom: 40px;}

.getsetgo_blue p{ color: #757575;}

.getsetgo_orrange p{ color: #757575;}

.getsetgo_green p{ color: #757575;}





















@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@900&display=swap');





.inner-banner2 .mobile2{

	background-image: url(../../images/mobile-banner-img_2.png);

	background-repeat: no-repeat;

	width: 300px;

	height: 528px;

	position: relative;

	position: absolute;

    left: 0;

    right: 0;

    margin: 0 auto;

    top: 19%;

}

.inner-banner2 .text-con2 {

    float: left;

	width: 500px;

	text-align: left;

	padding: 20px 0px;

	color: #4db757;

	font-size: 75px;

	font-weight: lighter;

	line-height: 85px;

	margin-top: 75px;

}

.inner-banner2 .text-con3 {

    float: left;

    width: 500px;

    text-align: left;

    padding: 20px 10px;

    color: #276fb7;

    font-size: 53px;

    font-weight: lighter;

    line-height: 39px;

    margin-top: 30px;

}

.inner-banner2 .text-con3 span{

    float: left;

    width: 500px;

    text-align: left;

    padding: 20px 10px;

    color: #276fb7;

    font-size: 120px;

    font-weight: 700;

    line-height: 39px;

    margin-top: -50px;

    margin-left: 45%;

	font-family: 'Archivo', sans-serif;

}

.inner-banner2 .text-con4{

    float: left;

    width: 500px;

    text-align: left;

    padding: 0px 10px;

    color: #276fb7;

    font-size: 43px;

    font-weight: bold;

    line-height: 39px;

    margin-top: 0px;

	font-family: 'Archivo', sans-serif;

}

.inner-banner2 .text-con5{

    float: left;

    width: 500px;

    text-align: left;

    padding: 0px 10px;

    color: #276fb7;

    font-size: 23px;

    font-weight:300;

    line-height: 39px;

    margin-top: 0px;

	font-family: 'Archivo', sans-serif;

}

.inner-banner2 {

    background-image: url(../../images/inner-banner_solution.jpg);

    background-repeat: no-repeat;

    background-size: contain;

    height: 591px;

    background-size: cover;

	background-position: right;

}



.solution-banner{

	background:#fff;

	padding: 60px 0 80px 0;

}

.solution-banner .frstlanf img{ width: 100%;}

.solution-banner .textbanner{

	padding: 80px 0px 0px;

}

.solution-banner h1{

	text-align: center;

    padding: 20px 0px 30px;

    color: #4db757;

    font-size: 40px;

    font-weight: 600;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

	text-transform: uppercase;

}

.solution-banner h2{

	text-align: left;

    padding: 0px 0px 0px;

    color: #626262;

    font-size: 40px;

    font-weight: lighter;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

}

.solution-banner p{

	text-align: left;

    padding: 20px 40px 0px 0px;

    color: #4b4a4a;

    font-size: 15px;

    font-weight: thin;

    line-height: 25px;

	width: 80%;

}

.solution-banner .textbanner{

	padding-left: 60px;

}

.solution-banner .sec-t{

	width: 100%;

	float: left;

	display: flex;

    align-items: center;

	margin-top: 30px;

}

.solution-banner .sec-t img{

	float: left;

	display: block;

	margin-right: 20px;

}

.solution-banner .sec-t span{

    font-size: 20px;

    font-weight:normal;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

	color: #626262;

}



.recharge-banner{

	background:#fff;

	padding: 0px 0 80px 0;

}

.recharge-banner .frstlanf img{ width: 100%;}

.recharge-banner .textbanner{

	padding: 120px 0px 0px;

}

.recharge-banner h1{

	text-align: center;

    padding: 20px 0px 30px;

    color: #4db757;

    font-size: 40px;

    font-weight: 600;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

	text-transform: uppercase;

}

.recharge-banner h2{

	text-align: left;

    padding: 0px 0px 0px;

    color: #626262;

    font-size: 40px;

    font-weight: lighter;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

}

.recharge-banner p{

	text-align: left;

    padding: 20px 0;

    color: #4b4a4a;

    font-size: 15px;

    font-weight: thin;

    line-height: 25px;

	width: 100%;

}

.recharge-banner .textbanner{

	padding-left: 60px;

}

.recharge-banner .sec-t{

	width: 33.33%;

	float: left;

	margin-top: 30px;

	text-align: center;

}

.recharge-banner .sec-t img{

	

	margin-right: 0px;

}

.recharge-banner .sec-t span{

	float: left;

    font-size: 20px;

    font-weight:normal;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

	color: #626262;

	text-align: center;

	width: 100%;

	line-height: 26px;

    margin-top: 20px;

}





.lic-banner{

	background:#fff;

	padding: 0px 0 80px 0;

}

.lic-banner .frstlanf img{ width: 100%;}

.lic-banner .textbanner{

	padding: 80px 0px 0px;

}

.lic-bg{

	/*background-image: url(../../images/lic-bg_21.jpg);*/

	background-repeat: no-repeat;

	background-position: top 100px right;

}

.lic-banner h2{

	text-align: left;

    padding: 110px 60px 0px 0px;

    color: #626262;

    font-size: 44px;

    font-weight: lighter;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

}

.lic-banner p{

	text-align: left;

    padding: 20px 60px 0px 0px;

    color: #4b4a4a;

    font-size: 15px;

    font-weight: thin;

    line-height: 25px;

}





.irctc-banner{

	background:#e9feec;

	padding: 30px 0 60px 0;

	height: 360px;

	margin-bottom: 80px;

}

.irctc-banner .frstlanf img{ width: 100%;}

.irctc-banner .textbanner{

	padding:40px 0px 0px;

}

.irctc-bg{

	background-image: url(../../images/lic-bg_21.jpg);

	background-repeat: no-repeat;

	background-position: top 100px right;

}

.irctc-banner h2{

	text-align: left;

    padding: 0px 60px 0px 0px;

    color: #626262;

    font-size: 44px;

    font-weight: lighter;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

}

.irctc-banner p{

	text-align: left;

    padding: 20px 60px 0px 0px;

    color: #4b4a4a;

    font-size: 13px;

    font-weight: thin;

    line-height: 25px;

}





.app-banner{

	background:#f5f6f5;

	padding: 30px 0 60px 0;

}

.app-banner .frstlanf{

	text-align: center;

}

.app-banner .frstlanf img{ width: auto;}

.app-banner .textbanner{

	padding: 80px 0px 0px 100px;

}

.app-bg{

	background-image: url(../../images/lic-bg_21.jpg);

	background-repeat: no-repeat;

	background-position: top 100px right;

}

.app-banner h2{

	text-align: left;

    padding: 30px 60px 0px 0px;

    color: #626262;

    font-size: 44px;

    font-weight: lighter;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

}

.app-banner h3{

	text-align: left;

    padding: 5px 60px 0px 0px;

    color: #626262;

    font-size: 22px;

    font-weight: bold;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

}

.app-banner h4{

	text-align: left;

    padding: 10px 60px 40px 0px;

    color: #626262;

    font-size: 40px;

    font-weight: bold;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

}

.app-banner p{

	text-align: left;

    padding: 20px 60px 0px 0px;

    color: #4b4a4a;

    font-size: 13px;

    font-weight: thin;

    line-height: 25px;

}





.creditcard{

	padding: 10px 0px;

	margin: 0px 0px 60px;

	background: #fff;

}

.creditcard h1{

	text-align: left;

    padding: 30px 0px;

    color: #5e5e5e;

    font-size: 38px;

    font-weight: normal;

    line-height: 39px;

	text-align: center;

	font-family: 'Archivo', sans-serif;

}

.creditcard p{

	text-align: center;

    padding: 0px 25% 20px 25%;

    color: #4b4a4a;

    font-size: 15px;

    font-weight: thin;

    line-height: 25px;

}

.creditcard h2{

	text-align: left;

    padding: 0px 0px 0px;

    color: #5e5e5e;

    font-size: 23px;

    font-weight: 700;

    line-height: 39px;

	text-align: center;

}

.creditcard .card_box{

	padding: 30px;

	margin-bottom: 0px;

	text-align: center;

}

.creditcard .card_box .icon{

	padding: 12px;

	border-radius: 50px;

	text-align: center;

	width: 74px;

	height: 74px;

}

.creditcard .card_box .icon img{ width: 100%; }

.creditcard .card_box h4{

	text-align: center;

    padding: 10px 20px 5px;

    color: #767676;

    font-size: 18px;

    font-weight: 400;

	font-family: 'Archivo', sans-serif;

}





.bill-pay-banner{

	background:#fff;

	padding: 0px 0 80px 0;

}

.bill-pay-banner .frstlanf img{ width: 100%;}

.bill-pay-banner .textbanner{

	padding: 120px 0px 0px;

}

.bill-pay-banner h1{

	text-align: center;

    padding: 20px 0px 30px;

    color: #4db757;

    font-size: 40px;

    font-weight: 600;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

	text-transform: uppercase;

}

.bill-pay-banner h2{

	text-align: left;

    padding: 0px 0px 0px;

    color: #626262;

    font-size: 40px;

    font-weight: lighter;

    line-height:45px;

	font-family: 'Archivo', sans-serif;

	margin-top: 50px;

}

.bill-pay-banner p{

	text-align: left;

    padding: 20px 20px 0px 0px;

    color: #4b4a4a;

    font-size: 15px;

    font-weight: thin;

    line-height: 25px;

	width: 100%;

}

.bill-pay-banner .textbanner{

	padding-left: 60px;

}

.bill-pay-banner .sec-t{

	width: 50%;

	float: left;

	display: flex;

    align-items: center;

	margin-top: 30px;

}

.bill-pay-banner .sec-t img{

	float: left;

	display: block;

	margin-right: 20px;

}

.bill-pay-banner .sec-t span{

    font-size: 20px;

    font-weight:normal;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

	color: #626262;

	line-height: 24px;

}





/* ------------------------ Digital Banking---------------------- */



.inner-banner-main {

    background-repeat: no-repeat;

    background-size: contain;

    height: 591px;

    background-size: cover;

    background-position: right;

}

.heading {

   float: left;
    text-align: left;
    padding: 20px 0px;
    color: #4db757;
    font-size: 46px;
    font-weight: lighter;
    line-height: 75px;
    margin-top: 250px;

}
@media (min-width:1281px){
    .heading {

    float: left;

    text-align: left;

    padding: 20px 0px;

    color: #4db757;

    font-size: 54px;

    font-weight: lighter;

    line-height: 75px;

    margin-top: 250px;

}
}
.text-content{

	color: #4cb756;

}

.flexirow {

    display: flex;

    justify-content: center;

    align-items: center;

    margin-bottom: 40px;

}



.d-domestic{

    background: url('../../images/ddomestic.jpg');

	background-repeat: no-repeat;

    background-size: contain;

    background-size: cover;

    background-position: right;

	padding: 60px 0;

	margin-bottom: 60px;

}



.d-domestic h2{

	padding: 0px 0px 0px;

	color: #626262;

	font-size: 40px;

	font-weight: lighter;

	line-height: 45px;

	font-family: 'Archivo', sans-serif;}



.d-domestic p{ 

	padding: 20px 0;

    color: #4b4a4a;

    font-size: 15px;

    font-weight: thin;

    line-height: 25px;

    width: 100%;

}





.dtesp-right h2{

     	text-align: right;

		padding: 0px 0px 0px;

		color: #626262;

		font-size: 40px;

		font-weight: lighter;

		line-height: 39px;

		font-family: 'Archivo', sans-serif;

}



.dtesp-right p {

    text-align: right;

    padding: 20px 0;

    color: #4b4a4a;

    font-size: 15px;

    font-weight: thin;

    line-height: 25px;

    width: 100%;

}



.dstep-6 h3{ color: #626262;}

.dtesp-6 h2{ font-size: 64px; color: #626262;}



/* --------------- Page qr Solutions----------------- */



.headtitle{ margin-bottom: 60px;}

.headtitle h2{

	text-align: center !important;

   padding: 0px 0px 0px;

   color: #626262;

   font-size: 40px;

   font-weight: lighter;

   line-height: 39px;

   font-family: 'Archivo', sans-serif;

   margin-bottom: 25px;

}



.headtitle p{ text-align: center;}



.step-right h2{

	text-align: right;

   padding: 0px 0px 0px;

   color: #626262;

   font-size: 40px;

   font-weight: lighter;

   line-height: 39px;

   font-family: 'Archivo', sans-serif;

}

.step-right h2 span{ font-size: 24px;}

.step-right p {

text-align: right;

padding: 20px 0;

color: #4b4a4a;

font-size: 15px;

font-weight: thin;

line-height: 25px;

width: 100%;

}



.step-left h2{

   padding: 0px 0px 0px;

   color: #626262;

   font-size: 40px;

   font-weight: lighter;

   line-height: 39px;

   font-family: 'Archivo', sans-serif;

}

.step-left h2 span{ font-size: 24px;}

.step-left p {

padding: 20px 0;

color: #4b4a4a;

font-size: 15px;

font-weight: thin;

line-height: 25px;

width: 100%;

}



.step-middle h4{ color: #626262; padding-top: 15px;}





.qr-banner-main {

    background-repeat: no-repeat;

    background-size: contain;

    background-size: cover;

    background-position: right;

}

.qr-banner-main .heading {

    float: left;

    text-align: left;

    padding: 20px 0px;

    color: #4cb756;

    font-size: 40px;

    font-weight: bold;

    line-height: normal;

    margin-top: 190px;

	width: 100%;

   font-family: 'Archivo', sans-serif;

	margin-left: 50px;

}

.qr-banner-main .heading strong {

    float: left;

    text-align: left;

    padding: 0px 0px;

    color: #276fb7;

    font-size: 40px;

    font-weight: bold;

    line-height: normal;

}
.banner-button{
    margin-left: 50px;
}
 .banner-button a{
    background:#49b858; 
    font-size:18px;
    color:#FFF; 
    padding:13px 32px;
    display:inline-block;   
    border-radius: 10px; 
    margin-top:20px;
    text-transform: uppercase;
    font-weight: 600
   }

  .banner-button a:hover{
    background:#3e974a; 
    text-decoration:none; 
     }

    .banner-button .knowmore{
    background:#49b858; 
    font-size:18px;
    color:#FFF; 
    padding:13px 32px;
    display:inline-block;   
    border-radius: 10px; 
    margin-top:20px;
    margin-left: 36px;
    text-transform: uppercase;
    font-weight: 600
   }

  .banner-button .knowmore:hover{
    background:#3e974a; 
    text-decoration:none; 
     }

@media only screen and (max-width:767px) {
    .banner-button{
    margin-left: 0px;
}
 .banner-button a{
   display: none;
   }
   .banner-button .knowmore{
   display: none;
   }
}

.qr-banner-main .text-content{

    color: #464846;

    font-size: 30px;

    font-weight: 300;

    line-height:37px;

	width: 100%;

   font-family: 'Archivo', sans-serif;

	margin-left: 50px;

}

.qr-banner-main .text-content strong{

    color: #ed620e;

    font-size: 30px;

    font-weight: 700;

    line-height:37px;

	width: 100%;

   font-family: 'Archivo', sans-serif;

}

.all-rounder{

	background-color: #fafafa;

	padding-top: 80px;

	padding-bottom: 10px;

}

.all-rounder .flexirow {

    margin-bottom: 70px !important;

}

.har-business{

	padding-top: 40px;

}

.text-green{

	color: #4db756 !important;

}

.text-orrenge{

	color: #f26f21 !important;

}

.text-blue{

	color: #276eb7 !important;

}

.text-align-left{

	text-align: left !important;

}



.smart-banner {

    background: #e8e8e8;

    padding: 30px 0 60px 0;

}

.smart-banner .textbanner{

	padding: 80px 0px 0px 100px;

}

.smart-banner h2{

	text-align: right;

    padding: 80px 60px 0px 0px;

    color: #4db757;

    font-size: 70px;

    font-weight:500;

    line-height:normal;

	font-family: 'Archivo', sans-serif;

}

.smart-banner h3{

	text-align: right;

    padding: 5px 60px 0px 0px;

    color: #1a4582;

    font-size: 70px;

    font-weight:500;

    line-height: 39px;

	font-family: 'Archivo', sans-serif;

}

.banner-img{

	height: 591px;

}

