/*
Theme Name: Wp Elementy Child
Theme URI: https://themeforest.net/item/elementy-multipurpose-one-multi-page-wordpress-theme/15778094?s_rank=3
Author: Abcgomel
Template: wp-elementy
Author URI: https://themeforest.net/user/abcgomel/portfolio
Description: The 2017 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.0.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: wp-elementy-child

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/




/*******home-counter*******/
.count-sec .stats {
    width: 20%;
}
.count-sec .stats .box {
    margin: 0;
    line-height: 70px;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.count-sec .stats .box h5 {
    margin: 0;
    font-size: 16px;
    color: #fff;
    line-height: 2;
}
.count-sec .stats .box .cut-1:before {
    content: "+";
    width: 0px;
    height: 0px;
    top: 0;
    right: -5px;
    position: absolute;
}
.counter{
  font-size: 60px;
}
/*.count-sec .stats .box .cut-4:before, .count-sec .stats .box .cut-5:before {
    content: "L+";
}*/
.count-sec .stats .box .cut-1 {
    margin-left: -30px;
}
/******home-end******/


.team-member-about-1 p{text-align:left;font-size: 16px;
color: #54595F;
}
.team-member-about-1 {
    padding-top: 20px;
}
.team-back-box .profesnol-team-text .sptp-row {
    justify-content: space-evenly;
}
.guarantee-about-img img{padding: 30px 30px 28px 30px;
background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
border-radius: 100px 100px 100px 100px;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
font-size: 50px;
color: #fff;
margin-bottom: 20px;
z-index: 999;
position: relative;
}
.guarantee-about-img img:hover{background-color: transparent;
    background-image: linear-gradient(250deg, #0e4e89d9 20%, #0e3089 80%);}
.guarantee img
.topbar-wrap.clearfix {
    ;max-width: 1200px; background:transparent !important;
margin: 0px auto;
padding: 0px;
}
#slider-1-slide-1-layer-5 {
    display: none;
}
#site-navigation li a {
    margin-left: 10px !important;
    margin-right: 10px !important;
    margin-top: 30px !important;
	letter-spacing: 0;
}
#site-navigation li:last-child{padding-right:0px !important; margin-right:0px !important
}
.topbar-wrap .topbar{width:60% !important;
}
.header-top .topbar-wrap{background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
opacity: 0.95;}
.cshero-main-header .container-m-30{max-width:1200px;padding: 0;height: 120px;
}
#cshero-header{background: #7f9cc0; background:url(images/background-img.jpg);background-position: center center;
background-repeat: no-repeat;
background-size: cover;
    
}
.header-top {
    background-color: transparent;
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	opacity: 0.95;
}
.cs-social.style-1.text-left li a{color:#0e3089;
}
.cs-social.style-1.text-left li a:hover{color:#0e4e89d9;
}
#site-navigation .current_page_item a {
    color: #0e3089;
}
.main-menu-container {
    background: #fff;
}
  #masthead {}
.top-right-text li {
    color: #fff;font-size: 15px;letter-spacing: 0;
}
.topbar.topbar-left.text-left.pull-left{background: #fff;
   max-width: 153px;
}
.top-right-text li i {
    margin-right: 10px; font-size:14px;
}
#cshero-header-navigation .cshero-header-cart-search {
    display: none !important;
}
.p-140-cont{padding-bottom:0px; padding-top:0px;
}
.cshero-header-logo .main-logo-wrap{line-height:74px;margin-top:7px;
}
#slider-1-slide-1-layer-0 h1 {
    line-height: 70px !important;
    font-size: 64px;
    font-weight: 600 !important; color:#fff; z-index:9999;
}
#slider-1-slide-1-layer-3 a{
    padding: 20px 35px 20px 35px;
    color: #0e3089;
    background-color: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    margin: 0px auto;
        margin-bottom: 0px;
}
#slider-1-slide-1-layer-3 a:hover{color: #FFFFFF;
    background-color: transparent;
    background: #0e4e89d9 !important;
}
.play-icon {
    padding: 21px 0px 0px 3px;
    width: 60px;
    height: 60px;
    color: #FFFFFF;
    background-color: transparent;
   /* background-image: linear-gradient(270deg, #95B6FF 0%, #75D7E4 80%);*/
    border-width: 1px 1px 1px 1px;
	background:#0e3089 !important;
    border-color: #B4B4B4;
    border-radius: 50%;
    display: inline-block;
    text-align: center !important;
    font-size: 18px !important;line-height: 20px !important; position:relative;display:none;
}
.play-icon:before{content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: red;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 0 currentColor;
    box-shadow: 0 0 0 0 currentColor;
    -webkit-animation: button-ripple 3s infinite;
        animation-delay: 0s;
    animation: button-ripple 3s infinite;
        animation-delay: 0s;
    opacity: .6;
    z-index: -1;
}
.revslider-initialised{position:relative;}

#site-navigation li {
    padding: 0px 0px 0px 0px;
}
#site-navigation li a:hover{color:#0e4e89d9;
}
#site-navigation{padding-right:250px;
}
.menu-right-info{float: right;
    position: absolute;
    right: 0px;
     top: 0px;padding: 10px;
}
#cshero-header-navigation {
    position: relative;
}
.menu-right-info span {
    color: #303030;
    font-size: 16px;
}
.consultation-bottom {
    margin: 0px !important;
    color: #0e3089;
    font-weight: 700;
    font-size: 20px;
}
.menu-right-info:before{content:"\f095"; display:block; position:absolute;font-family: fontawesome;
   left: -35px;
    top: 22px;
    font-size: 35px;
    color: #0e3089;
}
.Process-area-left h2 {
    margin: 0;
    font-size: 20px;
    font-weight: 400 !important;color: #fff;
}
.Process-area-left-active {
    text-align: left;
    background-color: #FFFFFF;
    padding: 30px 30px 22px 98px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EAEAEA;
    border-radius: 0px 0px 0px 0px;
}
.Process-area h2 {
    margin-bottom: 4px !important;
    font-size: 20px;margin-top: 0px !important;
}
.process-fast {
       color: #fff !important;
font-weight: 600;
font-size: 20px;
}
.Process-area-left:hover h2 {
    color: #000;
}
.Process-area-left:hover p {
    color: #0e3089 !important;
}
.Process-area-left-active p{color: #0e3089 !important;}
.Process-area-left:hover .process-fast{ color:#0e3089 !important;
}
.Process-area {
    position: relative;
}
.Process-area h2:after{content:"\f212"; display:block; position:absolute; font-family:fontawesome; left: 40px;
    top: 61px;
    font-size: 35px;
    color: #fff;
}
.proces-box{position:relative;background-color: #00000017;
}
.proces-box .vc_column-inner{padding:0px !important;
}
.Process-area-left:hover h2::after {
    color: #0e3089 !important;
}
.Process-area-left-active h2::after {
    color: #0e3089 !important;
}
.Process-area-left {
    text-align: left;
    padding: 30px 30px 22px 98px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EAEAEA;
    border-radius: 0px 0px 0px 0px;
}
.Process-area-left:hover{background:#fff;
}
.Barnes-text h2 {
    margin-top: 8px;
    margin-bottom: 6px;color: #fff;
font-size: 18px;
font-weight: 500;
}
.Barnes-text h3 {
    margin-top: 8px;
    font-weight: 400;
}
.Barnes-area {
    background-color: transparent;
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    display: flex;
    justify-content: space-between;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 40px 35px 40px;
    border-radius: 0px 80px 80px 80px;
}
.Barnes-text-img{display:none;}
.Barnes-text-img {
    width: 100%;
    max-width: 100%;
    height: 10px;
    z-index: 99999;
}
.Barnes-text {
    width: 100%;
}
.inner-botton-text a:hover {
    color: #0e3089 !important;
}
.inner-botton-text i:hover {
    color: #0e3089 !important;
}
.frank-area-content{position: relative;
}
.Loanesty-box h5 {
    color: #0e3089;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 500;
    margin: 0px;
}
.Loanesty-box h2 {
    font-size: 48px;
    font-weight: 500;
    line-height: 1;
    margin-top: 20px;
}
.Loanesty-box p {
    font-size: 15px;
    margin-bottom: .9rem;
    line-height: 1.5;
}
.frank-area-content-left {
    width: 45.96%;
}
.Loans-box-left img {
    width: 89%;
    max-width: 89%; position:relative;
}
.Barnes-text-img {
    width: 37%;
    max-width: 37%;
    height: 10px;
    z-index: 99999;
}
.Barnes-area-top {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0% 0% 0% 33%;
}
.Barnes-text h3 {
    color: #fff;
    font-size: 16px;
    margin-top: 0px !important;
}
.frank-area-content-right{width:54%;
}
.worldwide li strong, b {
    font-weight: 600 !important;
    color: #303030;
    font-size: 18px;
}
.worldwide li{font-size: 18px;color: #54595F; list-style:none;margin-top: 9px;
margin-bottom: 16px;;padding: 8px 0px;
}
.worldwide ul {
    position: relative;
}
.worldwide ul li:before{content: "\f00c";
position: absolute;
display: block;
position: absolute;
font-family: fontawesome;
left: 0;
background: #0e3089;
border-radius: 50%;
padding: 0px;
font-size: 13px;
color: #fff;
font-weight: 400 !important;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
}
.worldwide {
    padding-top: 20px;
}
.element-populated {
    display: flex;
}
.element-populated-img-1 img {
    width: 65%;
    max-width: 100%;
    opacity: 0.65;
    filter: brightness( 70% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}
.element-populated-img-2 img {
    width: 70%;
    max-width: 100%;
    opacity: 0.65;
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}
.element-populated-img-3 img {
    width: 60%;
    max-width: 100%;
    opacity: 0.65;
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}
.element-populated-img-3 {
    text-align: center;
}
.element-populated-img-4 {
    text-align: right;
}
.element-populated-img-4 img {
    width: 70%;
    max-width: 100%;
    opacity: 0.65;
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}
.element-populated-img-5 {
    text-align: right;
}
.element-populated-img-5 img {
    width: 80%;
    max-width: 100%;
    opacity: 0.65;
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}
.element-populated > div img:hover {
    filter: inherit;
}
.element-populated-bottom{border-bottom:1px solid#EAEAEA;padding-top: 45px;
}
.Personal h5 {
    color: #0e3089 !important;
    text-transform: capitalize;
    font-size: 22px !important;
    font-weight: 500;
    margin: 0px;
    text-align: center;
}
.Personal h2 {
    font-size: 48px !important;
    font-weight: 500;
    line-height: 50px !important;
    max-width: 785px;
    margin: 0px auto;
        margin-top: 0px;
    text-align: center;
    margin-top: 20px;
}
.inner-box h2 {
    font-size: 22px;
    text-align: center;
    margin: 0px 20px 20px 20px;
	padding-bottom: 15px !important;
    color: #2F2F2F;
    font-weight: 500; padding-top:25px;
}
.inner-box {
    text-align: center;
}
.inner-box-text {
    color: #0e3089;
margin-bottom: 20px !important;
padding-bottom: 25px !important;
    font-size: 35px;
    font-weight: 600;
}
.inner-botton-text {
    text-align: center;
    font-size: 16px;
    text-transform: capitalize;
    color: #333 !important;cursor: pointer;
}
.inner-botton-text:hover{color:#0e3089 !important;
}
.inner-botton-text i {
    font-weight: 400;
    margin-left: 10px;
    color: #333;
}
.inner-content {
    text-align: center;
    box-shadow: 0px 0px 20px 0px rgba(90, 90, 90, 0.1);
    padding: 0px 0px 40px 0px;
    border-radius: 0px 0px 30px 30px;
}
.realising-lowest .wpb_column .vc_column-inner {
    padding: 0px 10px;
}
.iner-box .vc_single_image-wrapper{
    overflow: hidden;
}
.iner-box .wpb_wrapper{
	-moz-transition: all .4s ease;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
-ms-transition: all .4s ease;
transition: all .4s ease;
position: relative;
line-height: 0;
}

.iner-box .vc_single_image-img{
-moz-transition: all .4s ease;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
-ms-transition: all .4s ease;
transition: all .4s ease;
-webkit-backface-visibility: hidden;
}
.iner-box .wpb_wrapper:hover img{	
opacity: 100%;
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.realising-lowest{padding-top:50px !important;
}
.jkit-button {
    text-align: center; padding-top:20px;
}
.jkit-button  a{color: #FFFFFF;
background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
border-radius: 30px 30px 30px 30px;font-size: 15px;
padding: 14px 53px;
}
.jkit-button  a:hover{background-color: transparent;
background-image: linear-gradient(250deg, #0e4e89d9 20%, #0e3089  80%);color: #fff !important;
}
.jkit-icon-box {
    display: flex;
}
.from-arise-1.vehicle{background: url(images/OwnYorVehicle.jpg);background-position: center center;
background-repeat: no-repeat;
background-size: cover; position:relative;
}
.from-arise-1{background: url(images/improveyourlife.jpg);background-position: center center;
background-repeat: no-repeat;
background-size: cover; position:relative;
}
.from-arise-1.from-img-2{background: url(images/GrowYourBusiness.jpg);background-position: center center;
background-repeat: no-repeat;
background-size: cover;}
.from-arise-1.from-img-3{background: url(images/Cashithgold.jpg);background-position: center center;
background-repeat: no-repeat;
background-size: cover;}
.from-arise-1.from-img-5{background: url(images/advacne-salary.jpg);background-position: center center;
background-repeat: no-repeat;
background-size: cover;}

.hendre-box-area .wpb_column .vc_column-inner{padding:0px;
}
.elementor-spacer-inner{height: 330px;}
.from-arise-text-1 {
    width: 100%;
    max-width: 100%;
    text-align: left;
    padding: 30px 30px 0px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EAEAEA;
    border-radius: 0px 0px 0px 0px;
}
.elementor-background-overlay {
    background-color: transparent;
    /*background-image: linear-gradient(250deg, #4C71C3 20%, #409DAA 80%);*/
	background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    opacity: 0.6;height: 100%;
width: 100%;
top: 0;
left: 0;
position: absolute;
}
.from-arise-text-1 h2{ color:#fff !important;
}
.from-arise-text-1 .fusce-vulputate {
    color: #fff;
    font-size: 19px;
}
.from-arise-btun1 {
    padding: 0px 30px 30px 0px;
}
.from-arise-btun1 {
        padding-top: 0px;
    padding-top: 20px;
}
.from-arise-text-1{position:relative;}
.from-arise-btun1 a {
    color: #fff;
}
.from-arise-btun1 a:hover{color:#fff;
}
.from-arise-btun1 i {
    color: #fff;
    margin-left: 10px;
}
.secure-Process-area-2 h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 20px;
    margin-top: 0px;color: #fff;
}
.secure-Process-area-2 {
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    padding: 27% 20% 27% 20%;
    border-radius: 200px 200px 200px 200px;
}
.secure-Process-area {
    width: 34%;
}
.secure-Process-area-2 h2 {
    font-size: 48px;
    color: #fff;
    font-weight: 600;
    line-height: 48px !important;
    letter-spacing: 1px;
}
.rates-rihgt {
    width: 66%;border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #EAEAEA;
box-shadow: 0px -5px 15px 0px rgba(0, 0, 0, 0.1);
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.rates-rihgt-content {
        width: 100%;
text-align: left;
background-color: transparent;
padding: 50px 30px 30px 35px;
border-radius: 0px 0px 0px 0px;
height: 260px;
border-color: #EAEAEA;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
border-style: solid;
border-color: #EAEAEA;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

}
.rates-rihgt-content:hover {
    background-color: transparent;
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
}
.rates-rihgt-mine {
    display: flex;flex: 0 0 33.33%;border: 1px solid #EAEAEA;
}
.rates-rihgt {
    display: flex;margin: 10.4% 0% 0% -8%;
padding: 0px 0px 0px 0px;flex-wrap: wrap;
}
.secure-Process {
    display: flex;
}
.rates-rihgt-content i {
    color: #0e3089;
    font-size: 50px;margin-bottom: 20px;
}
.rates-rihgt-content h2 {
    font-size: 24px;
    color: #0e3089;
    margin-top: 8px;
    margin-bottom: 16px;
}
.rates-rihgt-content h2 a:hover{color:#fff;}
.rates-rihgt-content.actvet-1 a{color:#fff !important;}
.rates-rihgt-content.actvet-1 {color: #fff !important;
text-align: left;
background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
padding: 50px 30px 30px 35px;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px;
}
.rates-rihgt-content.actvet-1 h2{color:#fff;}
.rates-rihgt-content.actvet-1 i{color:#fff;}
.rates-rihgt-content:hover h2{ color:#fff;}
.rates-rihgt-content:hover i{ color:#fff;}
.Process-will {
    text-align: center;
}
.Process-will h5 {
    color: #0e3089 !important;
    text-transform: capitalize;
    font-size: 22px !important;
    font-weight: 500;
    margin: 0px;
}
.Process-will h2 {
    font-size: 48px !important;
    font-weight: 500;
    line-height: 50px !important;
    max-width: 785px;
    margin: 0px auto;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-bottom: 0px;
    text-align: center;
    margin-top: 20px;
}
.Provide-text h2 {
    text-align: center;
    color: #DEDEDE;
    font-size: 55px;
    font-weight: 700;
}
.apply-review .vc_column-inner {
    padding: 0px !important;
}
.choose-amount h2 {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 0px;
}
.choose-amount {
    text-align: center;margin: 0px 15px;
}
.section-description {
    font-size: 16px;
}
.step-area {
    padding-top: 100px;
    padding-bottom: 100px;
}
.financial {
    text-align: center;
}
.reach-loan{
    background-attachment: fixed !important; position:relative;
}
.reach-loan:before{content:""; display:block;background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
opacity: 0.6;
transition: background 0.3s, border-radius 0.3s, opacity 0.3s; height:100%; width:100%; position:absolute; left:0;
right:0px;top:0px; bottom:0px;
}
.financial h5 {
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    margin: 0;
    padding: 0;
}
.financial h5 {
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    margin: 0;
    padding: 0;
}
.financial h2 {
    color: #fff;
    font-size: 48px;
    font-weight: 600;
    max-width: 690px;
    margin: 0px auto;
        margin-top: 0px;
        margin-bottom: 0px;
    line-height: 53px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.estimate h5 {
    color: #0e3089 !important;
    text-transform: capitalize;
    font-size: 22px !important;
    font-weight: 500;
    margin: 0px;
}
.terms-area-box .loanesty-about h5 {
    padding-bottom: 20px;
}
.terms-area-box .loanesty-about ul{padding-left:0px}
.estimate h2 {
    font-size: 48px !important;
    font-weight: 500;
    line-height: 54px !important;
    max-width: 785px;
    margin: 0px auto;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 20px;
}
.estimate p {
    font-size: 16px;
}
.wpsm_count-title {
    margin: 0px !important;
    letter-spacing: 0px !important;
    font-weight: 500 !important;
}
.wpsm_count-icon {
    display: none !important;
}
.counter-box .wpsm_col-md-4 {
    width: 25%;
}
.counter-box .wpsm_col-md-3.wpsm_col-sm-6{position:relative}
.counter-box .wpsm_col-md-3.wpsm_col-sm-6:first-child:before{content: "\f067";
    position: absolute;
    display: block;
    font-family: fontawesome;
    right: 64px;
    font-weight: 400 !important;
    font-size: 31px;bottom: 73px;
    color: #fff;
}
.counter-box .wpsm_col-md-3.wpsm_col-sm-6:nth-child(4):before{content: "Lakhs ";
position: absolute;
display: block;
font-family: fontawesome;
right: 35px;
font-weight: 600 !important;
font-size: 31px;
bottom: 76px;
color: #fff;
}
.counter-box .wpsm_col-md-3.wpsm_col-sm-6:nth-child(4) .wpsm_counterbox{padding-right:65px !important}
.counter-box .wpsm_col-md-3.wpsm_col-sm-6:nth-child(4):after{content: "\f067";
    position: absolute;
    display: block;
    font-family: fontawesome;
    right: 0px;
    font-weight: 400 !important;
    font-size: 31px;bottom: 73px;
    color: #fff;}
.counter{position:relative;}
/*.counter-box .wpsm_number:before{content: "\f067";
position: absolute;
display: block;
font-family: fontawesome;
right: 71px;
font-weight: 400 !important;
font-size: 31px;
}*/
.proces-box {
    height: 109px;bottom: 109px;
z-index: 9999;
}
.imTestonial-area {
    text-align: center;
}
.customers-testonial{position:relative; padding-top:100px; padding-bottom:100px;
}
.customers-testonial:before{content:""; display:block; position:absolute;background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
opacity: 0.5;
transition: background 0.3s, border-radius 0.3s, opacity 0.3s; height:100%; width:100%; left:0px; right:0px; margin:0px auto; top:0px; bottom:0px}
.imTestonial-area h5 {
    color: #fff !important;
    font-size: 22px !important;
    font-weight: 500;
    margin: 0px;
        margin-bottom: 0px;
    letter-spacing: -1px;
    text-transform: capitalize;
    margin-bottom: 20px;
}
.imTestonial-area h2 {
    font-size: 48px !important;
    font-weight: 500;
    line-height: 54px !important;
    margin: 0px auto;
        margin-top: 0px;
    margin-top: 0px;
    margin-top: 20px;
    color: #fff !important;
}
.testimonial-clients #wpsm_testi_b_row_214 .wpsm_testimonial .wpsm_testi_content{background: #e5e5e5 !important;
    background-color: rgb(229, 229, 229);
text-align: center;
background-color: #FFFFFF !important;
padding: 40px 40px 25px 40px;
border-radius: 20px 20px 20px 20px;
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);position: relative;
}
.testimonial-clients .wpsm_testi_content{position:relative;
}
.wpsm_testi_description:before{content: "\f10e"; position:absolute; display:block; font-family:fontawesome;left: 0;
right: 0;
top: 55px;
color: #0e3089;
font-size: 40px;}
.testimonial-clients #wpsm_testi_b_row_214 .wpsm_testimonial .wpsm_testi_description {
    font-size: 16px !important;
    color: #595959 !important;
    font-family: 'Open Sans';
    margin: 0px !important;
    font-weight: 400;
    display: block;
    padding: 55px 0px 10px 0px !important;margin-bottom: 35px !important;}
.testimonial-clients .wpsm_col-md-4{padding:0px 10px !important;
}
.testimonial-clients .wpsm_testimonial-pic img {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 64px;
    margin: 0px auto;
}
.testimonial-clients #wpsm_testi_b_row_214 .wpsm_testimonial-pic > img{border-radius:50% !important;
}
.rates-rihgt-content:hover a{color:#fff !important;}
.testimonial-clients .wpsm_testimonial .wpsm_testimonial-review{text-align:center !important; margin:0px !important;float: none; padding-top:35px;
 }
.rates-rihgt-content #wpsm_testi_b_row_214 .wpsm_testimonial .wpsm_testimonial-title {
    font-size: 20px !important;
    color: #fff !important;
 }
 .testimonial-clients .wpsm_testimonial-review .wpsm_testimonial-title {
    color: #fff !important;
}
.testimonial-clients .wpsm_testimonial .wpsm_testi_content::after { display:none;
}
.from-arise-text-1:hover{ padding-bottom:-20px !important;
}
.cshero-footer-top-2 {
    background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
}
.cshero-footer-top-2 .cshero-footer-top img {
    width: 60%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
    max-width: 100%;
    height: auto;
}
#footer-bottom {
    background: #0e4e89d9;
}
#footer-top .col-lg-3.col-md-3.col-sm-6.col-xs-12.footer-top-2-1 .textwidget p img {
    max-width: 150px;
}
/*#footer-top .col-lg-3:first-child #text-10 {
    text-align: center;
}*/
#footer-top .col-lg-3:first-child{width:37% !important;padding: 0px 60px 0px 0px;}
#footer-top .col-lg-3 {
    width: 20.717%;
    padding: 0px;
}
#footer-top .widget{margin-bottom:20px !important;margin-bottom: 20px;
}
#footer-top #text-12 p {
    color: #fff !important;
}
.footer-icon ul li {
    display: inline-block;padding: 0px 8px !important;

}
.footer-icon ul li:first-child{padding-left:0px !important;
}
.footer-icon ul li a {
    color: #0e3089;
    background: #fff;
    border-radius: 50%; padding: 12px 15px;

}
.footer-icon {
    margin-top: 20px;
    margin-bottom: 20px;
}
.footer-icon ul li a:hover{background-color: transparent;}
.footer-icon ul li i:hover{color:#fff;
}
.footer-icon ul li a i {
    font-size: 16px;
}
.cshero-footer-top-2 .widget .wg-title {
    color: #ffffff;
    font-size: 24px;
    font-weight: 500; position:relative; margin-bottom:30px !important
}
.cshero-footer-top-2 .widget .wg-title:before{content:""; position:absolute; display:block; background:#fff; width: 70px;
height: 2px;
bottom: -24px;
}
.testimonial-footer-bottom {
    padding-top: 12px !important;
}
.testimonial-footer-bottom ul li a {
    color: rgba(255, 255, 255, 0.7);
}

.testimonial-footer-bottom ul li a:hover {
    color: #fff;
}
.testimonial-footer-bottom ul li a {
    font-size: 15px;
}
.contact-footer-right ul {
    position: relative;
    padding-left: 24px; position:relative;
}
.contact-footer-right .footer-right-1:before{content: "\f041"; position:absolute; display:block; left:0px; font-family:fontawesome;color: #FFFFFF;
font-size: 14px;
}
.contact-footer-right .footer-right-2:before{content: "\f0e0"; position:absolute; display:block; left:0px;font-family:fontawesome;color: #FFFFFF;
font-size: 14px;
}
.contact-footer-right .footer-right-3:before{content: "\f095"; position:absolute; display:block; left:0px;font-family:fontawesome;color: #FFFFFF;
font-size: 14px;
}
.contact-footer-right .footer-right-4:before{content: "\f017"; position:absolute; display:block; left:0px;font-family:fontawesome;color: #FFFFFF;
font-size: 14px;
}
.footer-bottom-2 a {
    color: #fff !important;
}

.footer-bottom-wrap.clearfix .pull-left{float:none !important; text-align:center;
}
.footer-bottom-2 .footer-bottom-wrap {
    border-top: 1px solid #0e308921;
}
.testimonial-text {
    width: 100%;
    background: #fff;
        background-color: rgb(255, 255, 255);
    text-align: center;
    background-color: #FFFFFF;
    padding: 40px 40px 25px 40px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);height:223px;
}

#slider_286_slide01 {
    width: 100%;}
.testimonial-img img{border-radius: 50% !important; text-align:center
max-width: 100% !important;
width: 75px !important;
height: auto;}
.main-navigation .menu-main-menu > li.current-menu-item > a, .main-navigation .menu-main-menu > li.current-menu-ancestor > a{border-bottom:none;
}
.testimonial-img{text-align:center; position:relative;
}
.testimonial-text p {
    margin-bottom: 35px !important;
    padding-bottom: 10px !important;
}
.testimonial-img img{position:absolute; left:0px; right:0px; margin:0px auto; top:-38px;
}
.testimonial-content{text-align:center; margin-top:30px !important; padding-top:30px !important;
}
.testimonial-content h2{color:#fff; font-size:20px; font-weight:500; margin:0px !important;
}
.testimonial-content span{color:#fff !important;
}
.whatsapp .fa.fa-whatsapp {
    position: fixed;
    bottom: 70px;
    right: 20px;
    background-color: #189d0c;
    color: #fff !important;
    border-radius: 50%;
    font-size: 32px;
    padding: 23px 26px;
    transform: rotate(0deg);
    box-shadow: 2px 2px 10px #999;
    z-index: 1;
}
.popup-menu {
    width: 100%;
    background: #fff;
    max-width: 400px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    padding: 20px 20px 20px 20px; position:relative;
}
.popup {
    position: fixed;
    width: 100%;
    float: left;
    z-index: 999999;
    height: 100%;
    background: rgba(0, 0, 0, 0.7); top:74px;
}
.popup-menu .close {
      color: #fff;
    background: #000 !important;
    height: 35px;
    width: 35px;
    top: 12px;
    border-radius: 50%;
    text-align: center;
    line-height: 29px;
    font-size: 27px;
    position: absolute;
    z-index: 99;
    opacity: 0.7;
    font-weight: normal;
    bottom: 0;
    right: 20px;
    margin: 0px auto;

}
.popup-menu h2 {
    font-size: 24px !important;
    margin-top: 0px;
    padding-top: 0px;
    color: #333;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 24px !important;
    margin-bottom: 7px;
}
.enquiry-form-quote .wpcf7-form-control {
    border: 1px solid #f0f0f0;
        border-top-color: rgb(240, 240, 240);
        border-right-color: rgb(240, 240, 240);
        border-bottom-color: rgb(240, 240, 240);
        border-left-color: rgb(240, 240, 240);
    border-top-color: rgb(240, 240, 240);
    border-right-color: rgb(240, 240, 240);
    border-bottom-color: rgb(240, 240, 240);
    border-left-color: rgb(240, 240, 240);
    margin-bottom: 0px !important;
    padding: 10px;
    width: 100%;
}
.enquiry-form-quote .wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 10px !important;padding: 0px 10px;
}
.enquiry-form-quote .wpcf7-textarea {
    color: #000;
    padding: 10px;
    width: 100%;
    border-color: #999 !important;
    background: #fff !important;
    border-radius: 0;
    height: 65px;
}
.enquiry-form-quote #Submit:hover{background-image: linear-gradient(250deg, #0e4e89d9 20%, #0e3089 80%);}
.enquiry-form-quote #Submit {
    width: 40%;
    margin: 0px auto !important;
    text-align: center !important;
    display: block;
   background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    color: #fff;
    border-radius: 5px;
    border: none;
	height: 50px;
font-size: 16px;
font-weight: 500;
}
.enquiry-form-quote .wpcf7-form-control {
    border: 1px solid #999 !important;
}
.top-right-text ul li .appint-btn {
    background: #fff;
    padding: 14px !important;
    color: #0e3089 !important;
    font-size: 15px !important;
    text-transform: uppercase;
}
.loanesty-about h5 {
    color: #0e3089;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 600;
    margin: 0px;
    font-family: var( --e-global-typography-c15ba09-font-family ), Sans-serif;
}
.loanesty-about h2 {
    font-size: 48px;
    font-weight: 600;
    line-height: 1;
    margin-top: 20px;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
}
.loanesty-about p {
    font-size: 15px;
    margin-bottom: .9rem;
    line-height: 1.5;
}
.expert-area {
    display: flex;
}
.expert-left ul li {
    font-size: 16px;
    padding-bottom: 5px;
    margin-top: 5px;
    list-style:none;
}
.expert-left {
    margin-top: 10px;width: 50%;
}
.expert-left ul{position:relative;
}
.expert-left ul li:before{content: "\f00c";
position: absolute;
display: block;
position: absolute;
font-family: fontawesome;
left: 0;
background: #0e3089;
border-radius: 50%;
padding: 0px;
font-size: 13px;
color: #fff;
font-weight: 400 !important;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
}
.about-right-img img {
    width: 70%;
    max-width: 70%;
}
.about-right-img{position:relative;
}
.about-struck {
    text-align: center;
    margin: 0px auto;
    width: 100%;
}
.about-struck p {
    font-size: 16px;
    color: #54595F;
}
.ekit-wid-con {
       width: 44%;
    position: absolute;
    right: 16px;
    bottom: 35px;
    padding: 20px 40px 20px 40px;
    background-color: transparent;
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    border-radius: 0px 80px 80px 80px;
}
.interest-rates h6 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    margin-top: 20px;
    color: #2a2b2f;
}
.elementskit-funfact {
    text-align: center;position:relative;
}
.elementskit-funfact .elementskit-funfact-text:before{content: "\f067";
    position: absolute;
   display: block;
   font-family: fontawesome;
   right: 11px;
   font-weight: 400 !important;
   font-size: 31px;
   bottom: 55px;
	color: #fff;
}
.ekit-wid-con .wpsm_counterbox {
    margin-top: 0px !important;
}
.ekit-wid-con .wpsm_number {
    margin-top: 0px !important;
}
.ekit-wid-con .wpsm_count-title {
    display: none;
}
.elementskit-funfact-text h3 {
    margin-top: 0px !important;
    font-size: 15px !important;
    color: #fff;
}
.ekit-wid-con .wpsm_col-md-12.wpsm_col-sm-6{padding:0px !important
}
.ekit-wid-con .wpsm_number {
    line-height: 72px !important;
}
.frank-barnes {
    display: flex;
}
.frank-barnes-topbar {
    width: 63%;
border-style: solid;
border-width: 0px 1px 0px 0px;
border-color: #EAEAEA; padding:0px 20px 0px 0px
}
.frank-barnes-img img {
    width: 45%;
    max-width: 45%;
    \/opacity: 0.5;
    filter: brightness( 0% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); margin-left:20px;
}
.frank-barnes-topbar h2 {
    font-size: 20px !important;
    margin-top: 8px;
    margin-bottom: 8px;
    line-height: 1.2;
    color: #303030 !important;
}
.frank-barnes-topbar h3 {
    color: #54595F !important;
    margin-top: 0px !important;
    font-size: 16px !important;
    line-height: 1.2;
}
.trusted-area {
    text-align: center;
}
.trusted-area h5 {
    color: #0e3089;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 400;
    margin: 0px; margin-top:100px;
}
.trusted-area h2{font-size: 48px;
font-weight: 600;
line-height: 1;
margin-top: 20px;
}
.guarantee {
    text-align: center; position:relative;
}
.guarantee i {
    padding: 30px 30px 28px 30px;
background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
border-radius: 100px 100px 100px 100px;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
font-size: 50px;
color: #fff;margin-bottom: 20px;z-index: 999;
position: relative;width:108px
}
.fa.fa-map-marker::before {
    content: "\f041";
}
.guarantee i:hover{background-color: transparent;
background-image: linear-gradient(250deg, #0e4e89d9 20%, #0e3089 80%);
}
.guarantee h3 {
    font-size: 20px !important;
    color: #303030;
    margin-top: 0px;
    margin-bottom: 20px;
    font-weight: 500;
}
.guarantee p {
    font-size: 16px;
    color: #54595F;
    text-align: center;max-width: 232px;
margin: 0px auto !important;
}
.elementor-divider {
    border: 1px dashed #DEDEDE;position: absolute;
left: 0;
right: 0;
top: 15px;
z-index: 99;
}
#reability .elementor-divider-1 {
    border: 1px dashed #DEDEDE;position: absolute;
left: 0;
right: 0;
top: -77px;
z-index: 99;
}
.elementor-divider-2 {
    border: 1px dashed #DEDEDE;
    position: absolute;
    left: 0;
    right: 0;
    top: 56px;
    z-index: 99;
}
#reability .vc_column-inner {
    padding: 0px;
}
.fair-map-img{background: url(map-img.png);background-position: 18% 60%;
background-repeat: no-repeat;
background-size: 38% auto;
}
.interest-rates h5 {
    color: #0e3089;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 500;
    margin: 0px;
}
.interest-rates h2 {
    font-size: 48px;
    font-weight: 500;
    line-height: 1;
    margin-top: 20px;
}
.interest-rates p {
    font-size: 16px;
    color: #54595F;
}
.interest-border .circle::after, .circle > .bar, .circle > span {
    height: 90%;
    width: 90%;
}
.interest-border .circle > .bar::after, .circle > .bar::before{
    content: '';
    height: 90%;
    width: 90%;
    border: 7px solid #0e3089;
    border-radius: 50%;
    clip: rect(0,.4em,1em,0);
}
.interest-border .circle::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    box-sizing: border-box;
    border: 7px solid #ccc;
    z-index: -1;
}
.interest-border .circle::after, .circle > .bar, .circle > span {
    height: 90%;
    width: 90%;color: #000 !important;
}
.interest-border .circle.medium {
    font-size: 140px;
}
.interest-area-text h5 {
    color: #303030;
    font-size: 22px;
    font-weight: 500;
    line-height: 35px;
    margin-left: 10px;
}
.interest-area-box {
    display: flex;
}
.interest-area-text {
    display: flex;
    align-items: center;
    justify-content: center;
}
.fair-map-img img {
    padding: 30px;
    padding-top: 0px;
}
#sptp-355 .sptp-member-avatar {
    border-radius: 50% !important; max-width:80%; width:80%px;
	
}
.team-back-box .sp-team-item .sptp-member .sptp-member-avatar {
    height: 260px !important;
    width: 48%;
}
.sptp-member-name {
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    padding-top: 200px;
    margin-top: -30%;
}
#sptp-355 .sptp-member-name .sptp-member-name-title{color:#fff !important; margin-bottom:16px !important;
}
.sptp-member-profession{background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%); color:#fff !important;width: 460px !important;
height: 50px;
}
.sptp-jop-title {
    font-size: 18px !important; color:#fff !important;
}
.team-back-box{background-attachment:fixed; position:relative !important; z-index:999; 
}
.background-text-overlay { background:#fff;
    opacity: 0.9;height: 100%;
width: 100%;
top: 0;
left: 0;
position: absolute;
}
.team-back-box .wpb_column.vc_column_container{position:static;
}
.staff-call{text-align:center;}
.staff-call h5 {
    color: #0e3089;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 500;
    margin: 0px;
    position: relative;
}
.staff-call h2{font-size: 48px;
font-weight: 500;
line-height: 1;
margin-top: 20px; position:relative;
}
.mop-left-area iframe {
    height: 841px;
    width: 100%;
}
.contact-form-right h5 {
    color: #0e3089;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 400;
    margin: 0px;
}
.contact-form-right h2{    font-size: 48px;
    font-weight: 500;
    line-height: 1;
    margin-top: 20px;
}
.contact-form-right p {
    color: #2F2F2F;
    font-size: 16px;
}
.contact-form-right-top {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
        margin-bottom: 0px;
    padding: 50px 50px 43px 50px;
}
.contact-inner-page .vc_column-inner{padding:0px !important;
}
.contact-page-forme-text input {
    padding: 20px 15px 20px 20px !important;
    color: #2a2b2f !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAEAEA !important;
    border-radius: 30px 30px 30px 30px !important;
    height: 65px !important;
    width: 100%;margin-top: 15px;
}
.contact-page-forme-text .vc_col-sm-6.cms_animate {
    padding-left: 0; padding-bottom:20px;
}
.contact-page-forme-text .vc_col-sm-6.cms_animate.right {
    padding-right: 0;
}
.contact-page-forme-text label {
    font-size: 18px;
    font-weight: 400;
    color: #303030;
}
.contact-page-forme-text .wpcf7-textarea {
    padding: 20px 15px 20px 20px;
    border-radius: 30px;
    height: 196px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAEAEA !important; margin-top:15px;
}
.contact-page-forme-text .wpcf7-form-control.wpcf7-submit {
    background-color: transparent;
   background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    border-style: none;
    border-radius: 50px 50px 50px 50px !important;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
    padding: 20px 0px 20px 0px !important;
    height: 55px !important;
    line-height: 0px;
    color: #fff !important;
    font-size: 16px;
}
.contact-page-forme-text .wpcf7-form-control.wpcf7-submit:hover{background-color: transparent;
    background-image: linear-gradient(250deg, #0e4e89d9 20%, #0e3089 80%);
}
.contact-form-right {
    margin-bottom: 20px;
}
.ajax-loader {
    display: none !important;
}
.header-top .topbar-wrap .topbar ul li{padding:0px 12px !important;
}
.header-top .cs-social.style-1.text-left li a .fa.fa-github{font-size: 0px !important;width: 15px;
    height: 43.5px;
}
.header-top .cs-social.style-1.text-left li a .fa.fa-github{background: url(images/gbs.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
background-size: 100%;
background-position: center;
display: block;
line-height: 33px !important;
}
.footer-icon ul li a .fa.fa-google{font-size: 0px !important;width: 15px;
    height: 22.5px;
}
.footer-icon ul li a .fa.fa-google{background: url(images/gbs.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
background-size: 100%;
background-position: center;
line-height: 33px !important;
}
.from-arise-text-1:hover .from-arise-btun1 {
    opacity: 1; 
}
.from-arise-btun1:hover{opacity:0;
}
.from-arise-btun1 {
    opacity: 0;
}
.from-arise-text-1:hover {
    padding: 0px 30px 30px 30px;
}
.about-content-info {
    padding-top: 135px;
    padding-bottom: 135px;
}
.against-property .about-content-info h1{line-height:60px}
.about-content-info h1 {
    color: #fff;
    font-weight: 600; margin-top:0px;
    font-size: 51px;
    position: relative;
    z-index: 999;
}
.about-content-info-right {
    padding-top: 135px;
    padding-bottom: 135px;
}
.about-content-info-right {
    text-align: right;
}
.about-content-info-right h5 {
    color: #fff;
    font-size: 20px;
    margin-top: 0px;
}
.about-content-info-right h5 a{color:#fff;
}
.about-background-overlay{position:relative}

.vc_row.about-background-overlay.vc_row-flex:before{
	content: "";
	position: absolute;
	display: block;
	top: 0;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	height: 100%;
	width: 100%;
	background-color: transparent;
	background-image: linear-gradient(250deg, #4C71C3 20%, #409DAA 100%);
	opacity: 0.6;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.right-sidebar {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}
.right-sidebar-text h2 {
    color: #303030;
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 20px;
    font-weight: 500;
}
.right-sidebar-text ul li {
    font-size: 15px;
    color: #54595F;
    padding-left: 8px;
    list-style: none;
    line-height: 35px; position:relative; margin-left:15px;
}
.right-sidebar-text ul li a:hover{color:#0e3089;
}
.right-sidebar-text ul {
    padding: 0;
}
.right-sidebar-text ul li:before{content: "\f054"; display:block; position:absolute; left:-15px; right:0; top:1; bottom:0; font-family:fontawesome;color: #0e3089; width:15px;
}
.right-sidebar-touch h2 {
    margin-top: 0px;
    text-transform: uppercase;
}
.sub-menu {
    background: #fff !important;
    box-shadow: none !important;
}
.right-sidebar-need{background: url(images/rightside-Down.jpg) no-repeat; position:relative;background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.right-sidebar-need:before{ content:""; position:absolute; display:block; top:0; bottom:0px; left:0px; right:0px; margin:0px auto; height:100%; width:100%;    background-color: transparent;
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.right-sidebar-need-back {
    text-align: center;
}

.right-sidebar-need-back h2 i {
    color: #0e3089 !important;
    background: #fff;
    position: relative;
    padding: 17px;
    font-size: 60px;
    border-radius: 50%;
    text-align: center;top: -19px;
right: -8px
}
.right-sidebar-need-back {
    padding: 50px;position: relative;
}
.right-sidebar-need-back h2 {
    color: #fff;
    margin-top: 0px;
    position: relative;
    font-weight: 500;
}
.right-sidebar-need-back ul li {
    color: #fff;
    list-style: none;
    font-size: 15px;
    font-weight: 600;
    line-height: 62px; position:relative;padding-left: 24px;
}
.right-sidebar-need-back ul{padding-left:0px;
}
.need-text-1{position:relative;
}
.need-text-1::before {
    content: "\f095";
    display: block;
    position: absolute;
    left: 14px;
    font-family: fontawesome;
    margin: 0px auto;
    background: #fff;
    border-radius: 50%;
    color: #0e3089;
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: 10px;
    font-size: 21px !important;
}
.need-text-2::before {
    content: "\f0e0";
    display: block;
    position: absolute;
    left: 0px;
    font-family: fontawesome;
    margin: 0px auto;
    background: #fff;
    border-radius: 50%;
    color: #0e3089;
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: 12px;
    font-size: 21px !important;
}
.personal-loan ul {
    padding-left: 0px;
}
.personal-loan p {
    font-size: 16px;
    color: #54595F;
}
.personal-loan h2 {
    font-size: 25px;
}
.personal-loan ul li{list-style:none; position:relative;padding-left: 40px;padding-bottom: 10px; font-size:16px;
}
.personal-loan ul li:before{content: "\f00c";
position: absolute;
display: block;
position: absolute;
font-family: fontawesome;
left: 0;
background: #0e3089;
border-radius: 50%;
padding: 0px;
font-size: 13px;
color: #fff;
font-weight: 400 !important;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center; top:5px
}
.Personal-loans-text-left p {
    font-size: 16px;
}
.personal-loan-benefits h2 {
    margin-bottom: 20px !important;
    font-size: 30px;
    font-weight: 600;
}
.features .personal-loan {
    margin-top: 25px;
}
.main-navigation .menu-main-menu li li a{color:#000;
}
.logo-slider-img-area{padding-top:50px;
}
.reach-loan.content-area{padding:100px 0px;
}
.loanesty-text-area {padding-top:50px;
   
}
.rates-content-area{padding-top:65px;padding-bottom:50px;}
.team-back-box{padding-top:65px;padding-bottom:100px;}
.generate-incom{padding-top:50px}
.mortgage-loan-top {
    padding-top: 50px !important;
}
.mortgage-loan-top .vc_column-inner {
    padding-top: 0px !important;
}
.mortgage-loan-top{padding-top:100px !important}
.top-right-text li a {
    color: #fff !important;
    font-size: 15px !important;
    letter-spacing: 0;
}
.consultation-bottom a {
    margin: 0px !important;
    color: #0e3089;
    font-weight: 700;
    font-size: 20px;
}
.consultation-right a {
    margin: 0px !important;
    color: #0e3089;
    font-weight: 700;
    font-size: 20px;
}
#reability {
    padding-bottom: 50px;
}
.career-form input {
    border: 1px solid#ccc !important;
    padding: 15px;
    max-height: 74px !important;
    margin-bottom: 20px !important;
}
.career-form .wpcf7-form-control-wrap input {
    height: 50px !important;
}
.career-form .wpcf7-form{margin-bottom:10px !important}
.career-form .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:20px !important; display:inline !important}
.career-form .wpcf7-form-control.wpcf7-file {
    width: 100%;
}
.career-form .wpcf7-textarea {
    border: 1px solid #ccc !important;
    padding: 15px;
    max-height: 150px !important;
    margin-bottom: 15px !important;
}
/*.resume-text{border: 1px solid #ccc !important;
    padding: 15px;
    max-height: 74px !important;
    margin-bottom: 20px !important;
}*/
.resume-text {
    padding: 15px;
    padding-top: 15px;
text-align: left;
color: #000;
padding-top: 0px; margin-top:15px;padding-left:0;
}
.career-form-bottm {
    text-align: center;
    margin: 0px auto;
    max-width: 570px;
}
.carrier-text-center {
    text-align: center;padding-top: 30px;
padding-bottom: 20px;
}
.career-form {
    width: 50%;
    text-align: center;
    margin: 0px auto;
}
.career-form-submit{
    margin: 0px auto !important;
    margin-top: 0px;
   margin-top: 0px;
   text-align: center !important;
   display: block;
   background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
   color: #fff;
   border-radius: 5px;
   border: none;
   height: 48px;
   font-size: 16px;
   font-weight: 500;
   line-height: 16px;
   margin-top: 30px !important;
   float: left;
   border: #0e4e89d9;
   max-width: 143px !important;
}
#SubmitButton {
    color: #fff;
    font-weight: 500;
}
.fa.fa-shield::before {
    content: "\f132";
}
.rates-rihgt {
	display: grid;
	grid-template-columns: repeat(2,1fr);
}
.count-sec .stats {
	width: 16%;
}
#sptp-355 .sptp-member-avatar {
	border-radius: 50% !important;
	max-width: 48%;
	width: 80%px;
	height: 260px !important;
}
.leadership-heading h2 {
	font-size: 48px !important;
	font-weight: 500;
	margin-bottom: 50px;
	margin-top: 60px;
}
.slider-any-things {
	width: 50%;
	float: left;
}
.managment-section-in-page .wpb_text_column.wpb_content_element .wpb_wrapper {
	width: 50%;
	float: left;
}
.career-form {
	width: 88%;
	margin: auto;
}
.managment-section-in-page .owl-item img {
	width: 280px !important;
	border-radius: 10px;
	display: flex !important;
	height: 280px !important;
}
.rikalp-fair-peacice .vc_row.wpb_row.vc_inner.vc_row-fluid {
	background-image: url(http://rikalp.in/wp-content/uploads/2021/07/real-estate-broker-agent-being-analysis-and-making-the-decision-a-home-estate-loan-to-customer-1-1.jpg?id=431) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	position: relative;
	left: -89.5px;
	box-sizing: border-box;
	width: 1349px;
	padding-left: 89.5px;
	padding-right: 89.5px;
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	overflow: hidden;
}
.rikalp-fair-peacice .vc_row.wpb_row.vc_inner.vc_row-fluid::before {
	content: "";
	position: absolute;
	display: block;
	top: 0;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: 0px auto;
	height: 100%;
	width: 100%;
	background-color: transparent;
	background-image: linear-gradient(250deg, #4C71C3 20%, #409DAA 100%);
	opacity: 0.6;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.e-riksha-transporent {
	background: #7596c7;
	border-radius: 10px;
}
.e-riksha-page-section .vc_row.wpb_row.vc_inner.vc_row-fluid {
	display: flex;
	gap: 10px;
	margin-top: 10px;
}
.e-riksha-page-section h4 {
	color: white;
}
.e-riksha-page-section p {
	color: white;
}
.toggle-page-section .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	left: 5px !important;
}
.vc_tta-panel {
	margin-bottom: 15px;
}
.bank-logo-section {
	margin-top: 60px;
	margin-bottom: 60px;
}
.managment-section-in-page .wpb_text_column.wpb_content_element .wpb_wrapper {
	width: 100%;
	float: left;
}
.slibar-text {
	width: 50%;
	float: left;
}
.slider-any-things {
	width: 50%;
	float: left;
}
.head-formetting {
	display: flex;
	font-size: 16px;
	color: #6989b6;
	justify-content: center;
}
.harish-chandra {
	width: fit-content;
}
.harish-out-section .wpb_text_column.wpb_content_element {
	margin-bottom: 8px;
}
.harish-chandra {
	margin-top: 0;
}
.counter {
	font-size: 50px !important;
}
.box {
	text-align: center;
}
.head-formetting {
	justify-content: left;
}
.footer-favicon-icon-1 {
	position: fixed;
	right: 5px;
	bottom: 60%;
	z-index:999999999;
}
.footer-favicon-icon-2 {
	position: fixed;
	right: 5px;
	bottom: 50%;
	z-index:999999999;
}
.footer-favicon-icon-3 {
	position: fixed;
	bottom: 40%;
	right: 5px;
	z-index:999999999;
}
.footer-favicon-icon-4 {
	position: fixed;
	right: 5px;
	bottom: 30%;
	z-index:999999999;
}
.from-arise-1.vehicle {
	width: 33%;
}
.slibar-text {
	width: 100%;
}
.white {
	width: 50%;
	margin: auto;
}
.slider-any-things {
	width: 100%;
}
.footer-icon ul li a {
	color: #0e3089;
	background: #fff;
	border-radius: 50%;
	padding: 12px 15px;
	border: 1px solid black;
}
.logo-3-tab {
	border: 1px solid #ccc;
	padding: 20px 10px 0px 10px;
}
.logo-3-tab-border {
	border-left: 16px solid #ccc;
	padding-top: 29px;
}
.logo-3-tab-border-right {
	border-right: 16px solid #ccc;
	padding-top: 29px;
}
.footer-favicon-icon-1 {
	position: fixed;
	right: 0;
	bottom: 69%;
	z-index: 999999999;
	background: transparent;
}
.footer-favicon-icon-2 {
	position: fixed;
	right: 0;
	bottom: 59%;
	z-index: 999999999;
}
.footer-favicon-icon-3 {
	position: fixed;
	bottom: 49%;
	right: 0;
	z-index: 999999999;
}
.footer-favicon-icon-4 {
	position: fixed;
	right: 0;
	bottom: 39%;
	z-index: 999999999;
}
.footer-icon ul li a i {
	font-size: 16px;
	color: #0e3089;
	background: transparent;
	border-radius: 50%;
	padding: 0;
	border: 0px solid black;
}
.footer-icon ul li a {
	color: 0;
	background: 0;
	border-radius: unset;
	padding: 0;
	border: 1px solid black;
	padding: 8px 2px !important;
	display: block;
	width: 180px;
}
.footer-icon ul li a {
	color: 0;
	background: 0;
	border-radius: unset;
	padding: 0;
	border: 0 !important;
	padding: 8px 2px !important;
	display: block;
	width: auto;
}
.left-right-icon-section .vc_row.wpb_row.vc_inner.vc_row-fluid {
	display: flex;
	align-items: center;
}
.testimonual-office .owl-item {
	text-align: center;
}
.icon-flex-box-in-section {
	background: #103a86;
	opacity: 0.8;
	padding: 17px;
	border-radius: 10px;
}
.icon-flex-box-in-section h3 {
	color: white;
}
.icon-flex-box-in-section p {
	color: white;
}
.work-culture {
	display: flex;
	align-items: center;
	gap: 26px;
}
.work-culture div {
	width: 93%;
	margin:auto;
}
.work-culture {
	width: 90%;
	margin: auto;
}
.work-culture-work div {
	text-align: right;
}
#page-title {
	display: none;
}
.pdf-kyc {
	text-align: center;
}
.pdf-kyc a {
	color: white !important;
	background: black;
	width: 33%;
	padding: 11px 9px;
	justify-content: end;
}
.footer-favicon-icon-1 {
	background: #0c3088 !important;
}
.footer-favicon-icon-1 i {
	color: white;
}
/*.footer-icon ul li a {*/
/*	padding: 10px 135px 10px 10px !important;*/
/*}*/
.footer-favicon-icon-2 {
	background: #0c3088 !important;
}
.footer-favicon-icon-3 {
	background: #0c3088 !important;
}
.footer-favicon-icon-4 {
	background: #0c3088 !important;
}
.footer-favicon-icon-1 a i {
	padding: 10px 138px 7px 10px !important;
	color: white !important;
}
.footer-favicon-icon-2 a i {
	padding: 10px 125px 7px 10px !important;
	color: white !important;
}
.footer-favicon-icon-3 a i {
	padding: 10px 125px 7px 10px !important;
	color: white !important;
}
.footer-favicon-icon-4 a i {
	padding: 10px 131px 7px 10px !important;
	color: white !important;
}
.footer-icon ul li {
	right: -121px !important;
	border-radius: 10px 0 0 10px;
}
.footer-icon ul li:hover {
	right: 0 !important;
	transition: linear .4s;
}
.fa.fa-facebook::before {
	content: "\f39e";
	background: #4064ac;
	padding: 10px 13px 10px 13px;
	border-radius: 50%;
	color: white;
}
#twitter:hover .fa.fa-facebook::before {
	background: white !important;
	color: #4064ac !important;
}
.footer-favicon-icon-1 a i {
	padding: 10px 138px 7px 10px !important;
	color: #0c3088 !important;
}
.fa-twitter::before {
	content: "\f099";
	background: white;
	padding: 10px;
	border-radius: 50%;
	color: #5dbced;
}
.fa.fa-linkedin::before {
	content: "\f0e1";
	background: white;
	padding: 10px;
	border-radius: 50%;
	color: #0077b5;
}
.fa.fa-map-marker::before {
	content: "\f041";
	color: #960a0a;
	background: white;
	padding: 10px !important;
	border-radius: 50%;
}
/*----social-icon-------*/

.social{
    position: fixed;
    top:30%;
}
.social ul{
 list-style: none;
 padding: 0;
 transform: translateX(-270px);
}
.social ul li{
    display: block;
    margin: 5px;
    background: rgba(0, 0, 0, 0.5);
    width: 300px;
    text-align: right;
    padding: 10px;
    border-radius: 0 30px 30px 0;
    transition: all 1s;
}
.social ul li:hover{
    transform: translateX(110px);
}
.social ul li#twitter:hover{
    background-color: #1DA1F2;
}
.social ul li#facebook:hover{
    background-color: #3A559F;
}
.social ul li#instagram:hover{
    background-color: #C11A76;
}
.social ul li a{
    color: #fff;
    text-decoration: none;
}
.social ul li i{
    text-align: center;
    color: #000;
    margin-left: 14px;
    background: #fff;
    padding: 10px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    font-size: 20px;
    transform: rotate(0deg);
}
.social ul li:hover i{
    transform: rotate(360deg);
    transition: all 1s;
}
/*------------------------------*/
.social-new-test{
    position: fixed;
    top:30%;
}
.social-new-test ul{
 list-style: none;
 padding: 0;
 transform: translateX(-270px);
}
.social-new-test ul li{
    display: block;
    margin: 5px;
    background: rgba(0, 0, 0, 0.5);
    width: 300px;
    text-align: right;
    padding: 10px;
    border-radius: 0 30px 30px 0;
    transition: all 1s;
}
.social-new-test ul li:hover{
    transform: translateX(110px);
}
.social-new-test ul li#twitter:hover{
    background-color: #1DA1F2;
}
.social-new-test ul li#facebook:hover{
    background-color: #3A559F;
}
.social-new-test ul li#instagram:hover{
    background-color: #C11A76;
}
.social-new-test ul li a{
    color: #fff;
    text-decoration: none;
}
.social-new-test ul li i {
	text-align: center;
	color: #000;
	margin-left: 14px;
	background: #fff;
	padding: 10px 5px 10px 5px;
	border-radius: 50%;
	width: auto;
	height: auto;
	font-size: 20px;
	transform: rotate(0deg);
}
.social-new-test ul li:hover i{
    transform: rotate(360deg);
    transition: all 1s;
}
/**/
.social-new-test {
	position: fixed;
	top: 30%;
	left: 35px;
	z-index: 999 !important;
}
#twitter i {
	background: top;
}
#facebook i {
	background: transparent;
	padding: ;
}
#instagram i {
	background: transparent;
}
#location:hover{
    background-color: #1DA1F2;
}
.footer-icon {
	display: none;
}
#twitter i {
	color: #4064ac;
}
#twitter:hover {
	background: #4064ac !important;
}
#instagram:hover {
	background: #5dbced !important;
}
#instagram .fa-twitter::before {
	background: #5dbced !important;
	color: white !important;
}
#instagram:hover .fa-twitter::before {
	background: white !important;
	color:#5dbced !important;
}
#facebook .fa.fa-linkedin::before {
	background: #0077b5;
	color: white !important;
}
#facebook:hover .fa.fa-linkedin::before {
	background: white !important;
	color: #0077b5 !important;
}
#facebook:hover {
	background: #0077b5 !important;
}
.fa.fa-map-marker::before {
	content: "\f041";
	color: white !important;
	background: #960a0a;
	padding: 10px !important;
	border-radius: 50%;
}
#location .fa.fa-map-marker {
	background: #960a0a;
}
#location:hover {
	background: #960a0a;
}
#location:hover .fa.fa-map-marker::before {
	background: white !important;
}
.fa.fa-map-marker::before {
	content: "\f041";
	color: white !important;
	background: #960a0a;
	padding: 10px 13px 10px 13px !important;
	border-radius: 50%;
}
#location .fa.fa-map-marker {
	background: transparent !important;
}
#location:hover .fa.fa-map-marker::before {
	background: white !important;
	color: #960a0a !important;
}
.social-new-test ul li a {
	font-size: 20px;
}



@media only screen and (max-width: 767px){
.topbar-wrap .topbar {
    width: 100% !important;
}
	#cshero-header-logo {
    background: #fff;
}
	.header-search-cart.clearfix {
    display: none;}
	.menu-right-info{display:none;}
	.cshero-main-header .main-menu-container{height:10px !important
}
	.proces-box{ bottom:0px !important
}
	#slider-1-slide-1-layer-1 {
    font-size: 15px !important;
    line-height: 21px !important;
}
	#slider-1-slide-1-layer-5 {
    font-size: 20px !important;
}
	.play-icon{ width:45px !important; height:45px !important; padding:0px !important;line-height:45px !important }
	.Barnes-text-img{margin-top:15px !important;
}
	.Barnes-area-top{padding: 0% 0% 0% 20%;
}
	.Barnes-area{padding: 20px 35px 18px 40px;
}
	.Barnes-text h2{font-size:18px !important;
}
	.Barnes-area-top{right:15px !important
}
	.frank-area-content-right .vc_column-inner {
    margin-left: 0px !important;
}
	.Loanesty-box h2 {
    font-size: 30px;line-height:36px !important;
	}
	.Loanesty-box {
    text-align: center;
    margin-top: 30px !important;
}
	.worldwide li {
    font-size: 13px !important;margin-bottom: 0;
	}
	.logo-slider-img-area{padding-top:0px !important;
}
	.realising-lowest{padding-top:0px !important;
	}
	.Personal h2 {
    font-size: 30px !important;line-height:40px !important;
	}
	.inner-box h2 {
    font-size: 19px !important;
	}
	.jkit-icon-box {
    display: block;
}
	.secure-Process-area {
    width: 100%;
}
	.secure-Process-area-2{padding: 27% 20% 27% 20% !important; text-align:center;
	}
	.secure-Process {
    display: block;
}
	.secure-Process-area-2 h2{font-size:30px !important;
	}
	.rates-rihgt{margin:0px !important;
	}
	.rates-rihgt{width:100% !important;display: block !important; margin-top:30px !important
	}
	.step-area {
    padding: 10px !important;
}
	.Process-will h2 {
    font-size: 30px !important;
	}
	.financial h2{font-size:30px !important;
	}
	.wpsm_counterbox {
    margin-top: 0px !important;
}
	.reach-loan.content-area{padding:20px 0px !important;
	}
	.customers-testonial{padding:10px 0px !important;
	}
	#footer-top .col-lg-3:first-child {
    width: 100% !important;
    padding-right: 15px !important;
    text-align: center;
    padding-left: 15px !important;
}
	#footer-top .col-lg-3 {
    width: 100% !important;
    padding: 0px;
    text-align: center;
}
	.cshero-footer-top-2 .widget .wg-title::before {right:0;left:0; margin:0px auto !important
	}
	.contact-footer-right {
    text-align: left !important;
    margin-left: 15px !important;
}
	.element-populated {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}
	.element-populated > div{flex: 0 0 49%; margin-top:20px !important}
	.about-content-info {
    padding-top: 80px !important;
    padding-bottom: 0px !important;
}
	.about-content-info-right {
    padding-top: 0px !important;
    padding-bottom: 80px !important;
    text-align: center !important;
}
	.about-content-info {
    text-align: center;
}
	.loanesty-text-area {
    text-align: center;
}
	.loanesty-text-area {
    padding-top: 0px !important;
}
	.loanesty-about h2 {
    font-size: 30px;
	}
	#wpsm_counter_b_row_305 .wpsm_counterbox .wpsm_number{font-size: 45px !important;
font-weight: 600 !important; line-height:37px !important;
}
	.ekit-wid-con{width:57% !important;padding:20px 40px 20px 40px;
	}
	.elementskit-funfact-text h3{font-size:13px !important;}
	.trusted-area{padding-top:0px !important;
	}
	.trusted-area h5{margin-top:20px !important;
	}
	.trusted-area h2{font-size:30px !important;
	}
	.wpb_column.vc_column_container.cms-sameheight.vc_col-sm-12.cms_animate {
    padding-left: 15px !important;
    padding-right: 15px !important;
	}
	.guarantee p{margin-bottom:20px !important;
	}
	.fair-map-img img{margin-top:0px !important;padding-top:0px !important}
	.rates-content-area {
    padding: 20px !important;
        padding-bottom: 20px;
    padding-bottom: 0px !important;
}
	.Provide-right .vc_column-inner {
    padding-top: 0px !important;
	}
	.interest-rates h2 {
    font-size: 30px !important;
	}
	.interest-border .circle > .bar::after, .circle > .bar::before {left:0px;
	}
	.team-back-box {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
	.staff-call h2{font-size:30px !important;
	}
	.generate-incom {
    padding-top: 0px;
	}
	.forme-right-text .vc_column-inner {
    padding-top: 0px !important;
}
	.mortgage-loan-top {
    padding-top: 40px !important;
}
	.mortgage-loan-top .vc_row.wpb_row.vc_inner {
    padding-top: 0px !important; padding-bottom:10px !important
}
	.Personal-loans-text-left {
    text-align: center;
	}
	.personal-loan-benefits h2{text-align:caret}
	.personal-loan-benefits {
    text-align: center;
}
	.mortgage-loan-top {
    padding-bottom: 0px !important;
	}
	.top-right-text li:last-child {
    margin-bottom: 20px !important;
    margin-top: 10px !important;
	}
	.topbar.topbar-left.text-left.pull-left{width: 100% !important;
text-align: center;
margin: 0px auto !important;max-width: 100% !important;
}
	.proces-box{height: auto !important
	}
	.contact-footer-right {
    padding-top: 20px;
}
	/*
Theme Name: Wp Elementy Child
Theme URI: https://themeforest.net/item/elementy-multipurpose-one-multi-page-wordpress-theme/15778094?s_rank=3
Author: Abcgomel
Template: wp-elementy
Author URI: https://themeforest.net/user/abcgomel/portfolio
Description: The 2017 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.0.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: wp-elementy-child

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.topbar-wrap.clearfix {
    ;max-width: 1200px; background:transparent !important;
margin: 0px auto;
padding: 0px;
}
#slider-1-slide-1-layer-5 {
    display: none;
}
#site-navigation li a {
    margin-left: 10px !important;
    margin-right: 10px !important;
    margin-top: 10px !important;letter-spacing: 0;
}
#site-navigation li:last-child{padding-right:0px !important; margin-right:0px !important
}
.topbar-wrap .topbar{width:60% !important;
}
.cshero-main-header .container-m-30{max-width:1200px;padding: 0;height: 90px;
}
#cshero-header{background: #7f9cc0; background:url(images/background-img.jpg);background-position: center center;
background-repeat: no-repeat;
background-size: cover;
    
}
.header-top {
    background-color: transparent;
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	opacity: 0.95;
}
.cs-social.style-1.text-left li a{color:#0e3089;
}
.cs-social.style-1.text-left li a:hover{color:#0e4e89d9;
}
#site-navigation .current_page_item a {
    color: #0e3089;
}
.main-menu-container {
    background: #fff;
}
  #masthead {}
.top-right-text li {
    color: #fff;font-size: 15px;letter-spacing: 0;
}
.topbar.topbar-left.text-left.pull-left{background: #fff;
   max-width: 153px;
}
.top-right-text li i {
    margin-right: 10px; font-size:14px;
}
#cshero-header-navigation .cshero-header-cart-search {
    display: none !important;
}
.p-140-cont{padding-bottom:0px; padding-top:0px;
}
.cshero-header-logo .main-logo-wrap{line-height:74px;margin-top:7px;
}
#slider-1-slide-1-layer-0 h1 {
    line-height: 70px !important;
    font-size: 64px;
    font-weight: 600 !important; color:#fff; z-index:9999;
}
#slider-1-slide-1-layer-3 a{
    padding: 20px 35px 20px 35px;
    color: #0e3089;
    background-color: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    margin: 0px auto;
        margin-bottom: 0px;
}
#slider-1-slide-1-layer-3 a:hover{color: #FFFFFF;
    background-color: transparent;
    background: #0e4e89d9 !important;
}
.play-icon {
    padding: 21px 0px 0px 3px;
    width: 60px;
    height: 60px;
    color: #FFFFFF;
    background-color: transparent;
   /* background-image: linear-gradient(270deg, #95B6FF 0%, #75D7E4 80%);*/
    border-width: 1px 1px 1px 1px;
	background:#0e3089 !important;
    border-color: #B4B4B4;
    border-radius: 50%;
    display: inline-block;
    text-align: center !important;
    font-size: 18px !important;line-height: 20px !important; position:relative;display:none;
}
.play-icon:before{content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: red;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 0 currentColor;
    box-shadow: 0 0 0 0 currentColor;
    -webkit-animation: button-ripple 3s infinite;
        animation-delay: 0s;
    animation: button-ripple 3s infinite;
        animation-delay: 0s;
    opacity: .6;
    z-index: -1;
}
.revslider-initialised{position:relative;}

#site-navigation li {
    padding: 0px 0px 0px 0px;
}
#site-navigation li a:hover{color:#0e4e89d9;
}
#site-navigation{padding-right:250px;
}
.menu-right-info{float: right;
    position: absolute;
    right: 0px;
     top: 0px;padding: 10px;
}
#cshero-header-navigation {
    position: relative;
}
.menu-right-info span {
    color: #303030;
    font-size: 16px;
}
.consultation-bottom {
    margin: 0px !important;
    color: #0e3089;
    font-weight: 700;
    font-size: 20px;
}
.menu-right-info:before{content:"\f095"; display:block; position:absolute;font-family: fontawesome;
   left: -35px;
    top: 22px;
    font-size: 35px;
    color: #0e3089;
}
.Process-area-left h2 {
    margin: 0;
    font-size: 20px;
    font-weight: 400 !important;color: #fff;
}
.Process-area-left-active {
    text-align: left;
    background-color: #FFFFFF;
    padding: 30px 30px 22px 98px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EAEAEA;
    border-radius: 0px 0px 0px 0px;
}
.Process-area h2 {
    margin-bottom: 4px !important;
    font-size: 20px;margin-top: 0px !important;
}
.process-fast {
       color: #fff !important;
font-weight: 600;
font-size: 20px;
}
.Process-area-left:hover h2 {
    color: #000;
}
.Process-area-left:hover p {
    color: #0e3089 !important;
}
.Process-area-left-active p{color: #0e3089 !important;}
.Process-area-left:hover .process-fast{ color:#0e3089 !important;
}
.Process-area {
    position: relative;
}
.Process-area h2:after{content:"\f212"; display:block; position:absolute; font-family:fontawesome; left: 40px;
    top: 61px;
    font-size: 35px;
    color: #fff;
}
.proces-box{position:relative;background-color: #00000017;
}
.proces-box .vc_column-inner{padding:0px !important;
}
.Process-area-left:hover h2::after {
    color: #0e3089 !important;
}
.Process-area-left-active h2::after {
    color: #0e3089 !important;
}
.Process-area-left {
    text-align: left;
    padding: 30px 30px 22px 98px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EAEAEA;
    border-radius: 0px 0px 0px 0px;
}
.Process-area-left:hover{background:#fff;
}
.Barnes-text h2 {
    margin-top: 8px;
    margin-bottom: 6px;color: #fff;
font-size: 18px;
font-weight: 500;
}
.Barnes-text h3 {
    margin-top: 8px;
    font-weight: 400;
}
.Barnes-area {
    background-color: transparent;
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    display: flex;
    justify-content: space-between;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 40px 35px 40px;
    border-radius: 0px 80px 80px 80px;
}
.Barnes-text-img{display:none;}
.Barnes-text-img {
    width: 100%;
    max-width: 100%;
    height: 10px;
    z-index: 99999;
}
.Barnes-text {
    width: 100%;
}
.inner-botton-text a:hover {
    color: #0e3089 !important;
}
.inner-botton-text i:hover {
    color: #0e3089 !important;
}
.frank-area-content{position: relative;
}
.Loanesty-box h5 {
    color: #0e3089;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 500;
    margin: 0px;
}
.Loanesty-box h2 {
    font-size: 48px;
    font-weight: 500;
    line-height: 1;
    margin-top: 20px;
}
.Loanesty-box p {
    font-size: 15px;
    margin-bottom: .9rem;
    line-height: 1.5;
}
.frank-area-content-left {
    width: 45.96%;
}
.Loans-box-left img {
    width: 89%;
    max-width: 89%; position:relative;
}
.Barnes-text-img {
    width: 37%;
    max-width: 37%;
    height: 10px;
    z-index: 99999;
}
.Barnes-area-top {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0% 0% 0% 33%;
}
.Barnes-text h3 {
    color: #fff;
    font-size: 16px;
    margin-top: 0px !important;
}
.frank-area-content-right{width:54%;
}
.worldwide li strong, b {
    font-weight: 600 !important;
    color: #303030;
    font-size: 18px;
}
.worldwide li{font-size: 18px;color: #54595F; list-style:none;margin-top: 9px;
margin-bottom: 16px;;padding: 8px 0px;
}
.worldwide ul {
    position: relative;
}
.worldwide ul li:before{content: "\f00c";
position: absolute;
display: block;
position: absolute;
font-family: fontawesome;
left: 0;
background: #0e3089;
border-radius: 50%;
padding: 0px;
font-size: 13px;
color: #fff;
font-weight: 400 !important;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
}
.worldwide {
    padding-top: 20px;
}
.element-populated {
    display: flex;
}
.element-populated-img-1 img {
    width: 65%;
    max-width: 100%;
    opacity: 0.65;
    filter: brightness( 70% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}
.element-populated-img-2 img {
    width: 70%;
    max-width: 100%;
    opacity: 0.65;
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}
.element-populated-img-3 img {
    width: 60%;
    max-width: 100%;
    opacity: 0.65;
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}
.element-populated-img-3 {
    text-align: center;
}
.element-populated-img-4 {
    text-align: right;
}
.element-populated-img-4 img {
    width: 70%;
    max-width: 100%;
    opacity: 0.65;
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}
.element-populated-img-5 {
    text-align: right;
}
.element-populated-img-5 img {
    width: 80%;
    max-width: 100%;
    opacity: 0.65;
    filter: brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
    transition-duration: 0.3s;
}
.element-populated > div img:hover {
    filter: inherit;
}
.element-populated-bottom{border-bottom:1px solid#EAEAEA;padding-top: 45px;
}
.Personal h5 {
    color: #0e3089 !important;
    text-transform: capitalize;
    font-size: 22px !important;
    font-weight: 500;
    margin: 0px;
    text-align: center;
}
.Personal h2 {
    font-size: 48px !important;
    font-weight: 500;
    line-height: 50px !important;
    max-width: 785px;
    margin: 0px auto;
        margin-top: 0px;
    text-align: center;
    margin-top: 20px;
}
.inner-box h2 {
    font-size: 22px;
    text-align: center;
    margin: 0px 20px 20px 20px;
	padding-bottom: 15px !important;
    color: #2F2F2F;
    font-weight: 500; padding-top:25px;
}
.inner-box {
    text-align: center;
}
.inner-box-text {
    color: #0e3089;
margin-bottom: 20px !important;
padding-bottom: 25px !important;
    font-size: 35px;
    font-weight: 600;
}
.inner-botton-text {
    text-align: center;
    font-size: 16px;
    text-transform: capitalize;
    color: #333 !important;cursor: pointer;
}
.inner-botton-text:hover{color:#0e3089 !important;
}
.inner-botton-text i {
    font-weight: 400;
    margin-left: 10px;
    color: #333;
}
.inner-content {
    text-align: center;
    box-shadow: 0px 0px 20px 0px rgba(90, 90, 90, 0.1);
    padding: 0px 0px 40px 0px;
    border-radius: 0px 0px 30px 30px;
}
.realising-lowest .wpb_column .vc_column-inner {
    padding: 0px 10px;
}
.iner-box .vc_single_image-wrapper{
    overflow: hidden;
}
.iner-box .wpb_wrapper{
	-moz-transition: all .4s ease;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
-ms-transition: all .4s ease;
transition: all .4s ease;
position: relative;
line-height: 0;
}

.iner-box .vc_single_image-img{
-moz-transition: all .4s ease;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
-ms-transition: all .4s ease;
transition: all .4s ease;
-webkit-backface-visibility: hidden;
}
.iner-box .wpb_wrapper:hover img{	
opacity: 100%;
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.realising-lowest{padding-top:50px !important;
}
.jkit-button {
    text-align: center; padding-top:20px;
}
.jkit-button  a{color: #FFFFFF;
background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
border-radius: 30px 30px 30px 30px;font-size: 15px;
padding: 14px 53px;
}
.jkit-button  a:hover{background-color: transparent;
background-image: linear-gradient(250deg, #0e4e89d9 20%, #0e3089  80%);color: #fff !important;
}
.jkit-icon-box {
    display: flex;
}
.from-arise-1{background: url(img-1.jpg);background-position: center center;
background-repeat: no-repeat;
background-size: cover; position:relative;
}
.from-arise-1.from-img-2{background: url(img-2.jpg);background-position: center center;
background-repeat: no-repeat;
background-size: cover;}
.from-arise-1.from-img-3{background: url(img-3.jpg);background-position: center center;
background-repeat: no-repeat;
background-size: cover;}
.from-arise-1.from-img-5{background: url(images/advacne-salary.jpg);background-position: center center;
background-repeat: no-repeat;
background-size: cover;}

.hendre-box-area .wpb_column .vc_column-inner{padding:0px;
}
.elementor-spacer-inner{height: 330px;}
.from-arise-text-1 {
    width: 100%;
    max-width: 100%;
    text-align: left;
    padding: 30px 30px 0px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #EAEAEA;
    border-radius: 0px 0px 0px 0px;
}
.elementor-background-overlay {
    background-color: transparent;
    /*background-image: linear-gradient(250deg, #4C71C3 20%, #409DAA 80%);*/
	background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    opacity: 0.6;height: 100%;
width: 100%;
top: 0;
left: 0;
position: absolute;
}
.from-arise-text-1 h2{ color:#fff !important;
}
.from-arise-text-1 .fusce-vulputate {
    color: #fff;
    font-size: 19px;
}
.from-arise-btun1 {
    padding: 0px 30px 30px 0px;
}
.from-arise-btun1 {
        padding-top: 0px;
    padding-top: 20px;
}
.from-arise-text-1{position:relative;}
.from-arise-btun1 a {
    color: #fff;
}
.from-arise-btun1 a:hover{color:#fff;
}
.from-arise-btun1 i {
    color: #fff;
    margin-left: 10px;
}
.secure-Process-area-2 h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 20px;
    margin-top: 0px;color: #fff;
}
.secure-Process-area-2 {
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    padding: 27% 20% 27% 20%;
    border-radius: 200px 200px 200px 200px;
}
.secure-Process-area {
    width: 34%;
}
.secure-Process-area-2 h2 {
    font-size: 48px;
    color: #fff;
    font-weight: 600;
    line-height: 48px !important;
    letter-spacing: 1px;
}
.rates-rihgt {
    width: 66%;border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #EAEAEA;
box-shadow: 0px -5px 15px 0px rgba(0, 0, 0, 0.1);
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.rates-rihgt-content {
        width: 100%;
text-align: left;
background-color: transparent;
padding: 50px 30px 30px 35px;
border-radius: 0px 0px 0px 0px;
height: 260px;
border-color: #EAEAEA;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
border-style: solid;
border-color: #EAEAEA;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

}
.rates-rihgt-content:hover {
    background-color: transparent;
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
}
.rates-rihgt-mine {
    display: flex;flex: 0 0 33.33%;border: 1px solid #EAEAEA;
}
.rates-rihgt {
    display: flex;margin: 10.4% 0% 0% -8%;
padding: 0px 0px 0px 0px;flex-wrap: wrap;
}
.secure-Process {
    display: flex;
}
.rates-rihgt-content i {
    color: #0e3089;
    font-size: 50px;margin-bottom: 20px;
}
.rates-rihgt-content h2 {
    font-size: 24px;
    color: #0e3089;
    margin-top: 8px;
    margin-bottom: 16px;
}
.rates-rihgt-content h2:hover{color:#fff;}
.rates-rihgt-content.actvet-1 {color: #fff !important;
text-align: left;
background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
padding: 50px 30px 30px 35px;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px;
}
.rates-rihgt-content.actvet-1 h2{color:#fff;}
.rates-rihgt-content.actvet-1 i{color:#fff;}
.rates-rihgt-content:hover h2{ color:#fff;}
.rates-rihgt-content:hover i{ color:#fff;}
.Process-will {
    text-align: center;
}
.Process-will h5 {
    color: #0e3089 !important;
    text-transform: capitalize;
    font-size: 22px !important;
    font-weight: 500;
    margin: 0px;
}
.Process-will h2 {
    font-size: 48px !important;
    font-weight: 500;
    line-height: 50px !important;
    max-width: 785px;
    margin: 0px auto;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-bottom: 0px;
    text-align: center;
    margin-top: 20px;
}
.Provide-text h2 {
    text-align: center;
    color: #DEDEDE;
    font-size: 55px;
    font-weight: 700;
}
.apply-review .vc_column-inner {
    padding: 0px !important;
}
.choose-amount h2 {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 0px;
}
.choose-amount {
    text-align: center;margin: 0px 15px;
}
.section-description {
    font-size: 16px;
}
.step-area {
    padding-top: 100px;
    padding-bottom: 100px;
}
.financial {
    text-align: center;
}
.reach-loan{
    background-attachment: fixed !important; position:relative;
}
.reach-loan:before{content:""; display:block;background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
opacity: 0.6;
transition: background 0.3s, border-radius 0.3s, opacity 0.3s; height:100%; width:100%; position:absolute; left:0;
right:0px;top:0px; bottom:0px;
}
.financial h5 {
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    margin: 0;
    padding: 0;
}
.financial h5 {
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    margin: 0;
    padding: 0;
}
.financial h2 {
    color: #fff;
    font-size: 48px;
    font-weight: 600;
    max-width: 690px;
    margin: 0px auto;
        margin-top: 0px;
        margin-bottom: 0px;
    line-height: 53px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.estimate h5 {
    color: #0e3089 !important;
    text-transform: capitalize;
    font-size: 22px !important;
    font-weight: 500;
    margin: 0px;
}
.terms-area-box .loanesty-about h5 {
    padding-bottom: 20px;
}
.terms-area-box .loanesty-about ul{padding-left:0px}
.estimate h2 {
    font-size: 48px !important;
    font-weight: 500;
    line-height: 54px !important;
    max-width: 785px;
    margin: 0px auto;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 20px;
}
.estimate p {
    font-size: 16px;
}
.wpsm_count-title {
    margin: 0px !important;
    letter-spacing: 0px !important;
    font-weight: 500 !important;
}
.wpsm_count-icon {
    display: none !important;
}
.counter-box .wpsm_col-md-4 {
    width: 25%;
}
.counter-box .wpsm_col-md-3.wpsm_col-sm-6{position:relative}
.counter-box .wpsm_col-md-3.wpsm_col-sm-6:first-child:before{content: "\f067";
    position: absolute;
    display: block;
    font-family: fontawesome;
    right: 64px;
    font-weight: 400 !important;
    font-size: 31px;bottom: 73px;
    color: #fff;
}
.counter-box .wpsm_col-md-3.wpsm_col-sm-6:nth-child(4):before{content: "Lakh ";
position: absolute;
display: block;
font-family: fontawesome;
right: 35px;
font-weight: 600 !important;
font-size: 31px;
bottom: 76px;
color: #fff;
}
.counter-box .wpsm_col-md-3.wpsm_col-sm-6:nth-child(4) .wpsm_counterbox{padding-right:35px !important}
.counter-box .wpsm_col-md-3.wpsm_col-sm-6:nth-child(4):after{content: "\f067";
    position: absolute;
    display: block;
    font-family: fontawesome;
    right: 0px;
    font-weight: 400 !important;
    font-size: 31px;bottom: 73px;
    color: #fff;}
.counter{position:relative;}
/*.counter-box .wpsm_number:before{content: "\f067";
position: absolute;
display: block;
font-family: fontawesome;
right: 71px;
font-weight: 400 !important;
font-size: 31px;
}*/
.proces-box {
    height: 109px;bottom: 109px;
z-index: 9999;
}
.imTestonial-area {
    text-align: center;
}
.customers-testonial{position:relative; padding-top:100px; padding-bottom:100px;
}
.customers-testonial:before{content:""; display:block; position:absolute;background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
opacity: 0.5;
transition: background 0.3s, border-radius 0.3s, opacity 0.3s; height:100%; width:100%; left:0px; right:0px; margin:0px auto; top:0px; bottom:0px}
.imTestonial-area h5 {
    color: #fff !important;
    font-size: 22px !important;
    font-weight: 500;
    margin: 0px;
        margin-bottom: 0px;
    letter-spacing: -1px;
    text-transform: capitalize;
    margin-bottom: 20px;
}
.imTestonial-area h2 {
    font-size: 48px !important;
    font-weight: 500;
    line-height: 54px !important;
    margin: 0px auto;
        margin-top: 0px;
    margin-top: 0px;
    margin-top: 20px;
    color: #fff !important;
}
.testimonial-clients #wpsm_testi_b_row_214 .wpsm_testimonial .wpsm_testi_content{background: #e5e5e5 !important;
    background-color: rgb(229, 229, 229);
text-align: center;
background-color: #FFFFFF !important;
padding: 40px 40px 25px 40px;
border-radius: 20px 20px 20px 20px;
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);position: relative;
}
.testimonial-clients .wpsm_testi_content{position:relative;
}
.wpsm_testi_description:before{content: "\f10e"; position:absolute; display:block; font-family:fontawesome;left: 0;
right: 0;
top: 55px;
color: #0e3089;
font-size: 40px;}
.testimonial-clients #wpsm_testi_b_row_214 .wpsm_testimonial .wpsm_testi_description {
    font-size: 16px !important;
    color: #595959 !important;
    font-family: 'Open Sans';
    margin: 0px !important;
    font-weight: 400;
    display: block;
    padding: 55px 0px 10px 0px !important;margin-bottom: 35px !important;}
.testimonial-clients .wpsm_col-md-4{padding:0px 10px !important;
}
.testimonial-clients .wpsm_testimonial-pic img {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 64px;
    margin: 0px auto;
}
.testimonial-clients #wpsm_testi_b_row_214 .wpsm_testimonial-pic > img{border-radius:50% !important;
}
.rates-rihgt-content:hover{color:#fff !important;}
.testimonial-clients .wpsm_testimonial .wpsm_testimonial-review{text-align:center !important; margin:0px !important;float: none; padding-top:35px;
 }
.rates-rihgt-content #wpsm_testi_b_row_214 .wpsm_testimonial .wpsm_testimonial-title {
    font-size: 20px !important;
    color: #fff !important;
 }
 .testimonial-clients .wpsm_testimonial-review .wpsm_testimonial-title {
    color: #fff !important;
}
.testimonial-clients .wpsm_testimonial .wpsm_testi_content::after { display:none;
}
.from-arise-text-1:hover{ padding-bottom:-20px !important;
}
.cshero-footer-top-2 {
    background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
}
.cshero-footer-top-2 .cshero-footer-top img {
    width: 60%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
    max-width: 100%;
    height: auto;
}
#footer-bottom {
    background: #0e4e89d9;
}
#footer-top .col-lg-3.col-md-3.col-sm-6.col-xs-12.footer-top-2-1 .textwidget p img {
    max-width: 150px;
}
/*#footer-top .col-lg-3:first-child #text-10 {
    text-align: center;
}*/
#footer-top .col-lg-3:first-child{width:37% !important;padding: 0px 60px 0px 0px;}
#footer-top .col-lg-3 {
    width: 20.717%;
    padding: 0px;
}
#footer-top .widget{margin-bottom:20px !important;margin-bottom: 20px;
}
#footer-top #text-12 p {
    color: #fff !important;
}
.footer-icon ul li {
    display: inline-block;padding: 0px 8px !important;
    background:black;

}
.footer-icon ul li:first-child{padding-left:0px !important;
}
.footer-icon ul li a {
    color: #0e3089;
    background: #fff;
    border-radius: 50%; padding: 12px 14px;

}
.footer-icon {
    margin-top: 20px;
    margin-bottom: 20px;
}
.footer-icon ul li a:hover{background-color: #0e4e89d9;}
.footer-icon ul li i:hover{color:#fff;
}
.footer-icon ul li a i {
    font-size: 16px;
}
.cshero-footer-top-2 .widget .wg-title {
    color: #ffffff;
    font-size: 24px;
    font-weight: 500; position:relative; margin-bottom:30px !important
}
.cshero-footer-top-2 .widget .wg-title:before{content:""; position:absolute; display:block; background:#fff; width: 70px;
height: 2px;
bottom: -24px;
}
.testimonial-footer-bottom {
    padding-top: 12px !important;
}
.testimonial-footer-bottom ul li a:hover{ color:#0e4e89d9;
}
.testimonial-footer-bottom ul li a {
    font-size: 15px;
}
.contact-footer-right ul {
    position: relative;
    padding-left: 24px; position:relative;
}
.contact-footer-right .footer-right-1:before{content: "\f041"; position:absolute; display:block; left:0px; font-family:fontawesome;color: #FFFFFF;
font-size: 14px;
}
.contact-footer-right .footer-right-2:before{content: "\f0e0"; position:absolute; display:block; left:0px;font-family:fontawesome;color: #FFFFFF;
font-size: 14px;
}
.contact-footer-right .footer-right-3:before{content: "\f095"; position:absolute; display:block; left:0px;font-family:fontawesome;color: #FFFFFF;
font-size: 14px;
}
.contact-footer-right .footer-right-4:before{content: "\f017"; position:absolute; display:block; left:0px;font-family:fontawesome;color: #FFFFFF;
font-size: 14px;
}
.footer-bottom-2 a {
    color: #fff !important;
}

.footer-bottom-wrap.clearfix .pull-left{float:none !important; text-align:center;
}
.footer-bottom-2 .footer-bottom-wrap {
    border-top: 1px solid #0e308921;
}
.testimonial-text {
    width: 100%;
    background: #fff;
        background-color: rgb(255, 255, 255);
    text-align: center;
    background-color: #FFFFFF;
    padding: 40px 40px 25px 40px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);height:223px;
}

#slider_286_slide01 {
    width: 100%;}
.testimonial-img img{border-radius: 50% !important; text-align:center
max-width: 100% !important;
width: 75px !important;
height: auto;}
.main-navigation .menu-main-menu > li.current-menu-item > a, .main-navigation .menu-main-menu > li.current-menu-ancestor > a{border-bottom:none;
}
.testimonial-img{text-align:center; position:relative;
}
.testimonial-text p {
    margin-bottom: 35px !important;
    padding-bottom: 10px !important;
}
.testimonial-img img{position:absolute; left:0px; right:0px; margin:0px auto; top:-38px;
}
.testimonial-content{text-align:center; margin-top:30px !important; padding-top:30px !important;
}
.testimonial-content h2{color:#fff; font-size:20px; font-weight:500; margin:0px !important;
}
.testimonial-content span{color:#fff !important;
}
.whatsapp .fa.fa-whatsapp {
    position: fixed;
    bottom: 70px;
    right: 20px;
    background-color: #189d0c;
    color: #fff !important;
    border-radius: 50%;
    font-size: 32px;
    padding: 23px 26px;
    transform: rotate(0deg);
    box-shadow: 2px 2px 10px #999;
    z-index: 1;
}
.popup-menu {
    width: 100%;
    background: #fff;
    max-width: 400px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    padding: 20px 20px 20px 20px; position:relative;
}
.popup {
    position: fixed;
    width: 100%;
    float: left;
    z-index: 999999;
    height: 100%;
    background: rgba(0, 0, 0, 0.7); top:74px;
}
.popup-menu .close {
      color: #fff;
    background: #000 !important;
    height: 35px;
    width: 35px;
    top: 12px;
    border-radius: 50%;
    text-align: center;
    line-height: 29px;
    font-size: 27px;
    position: absolute;
    z-index: 99;
    opacity: 0.7;
    font-weight: normal;
    bottom: 0;
    right: 20px;
    margin: 0px auto;

}
.popup-menu h2 {
    font-size: 24px !important;
    margin-top: 0px;
    padding-top: 0px;
    color: #333;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 24px !important;
    margin-bottom: 7px;
}
.enquiry-form-quote .wpcf7-form-control {
    border: 1px solid #f0f0f0;
        border-top-color: rgb(240, 240, 240);
        border-right-color: rgb(240, 240, 240);
        border-bottom-color: rgb(240, 240, 240);
        border-left-color: rgb(240, 240, 240);
    border-top-color: rgb(240, 240, 240);
    border-right-color: rgb(240, 240, 240);
    border-bottom-color: rgb(240, 240, 240);
    border-left-color: rgb(240, 240, 240);
    margin-bottom: 0px !important;
    padding: 10px;
    width: 100%;
}
.enquiry-form-quote .wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 10px !important;padding: 0px 10px;
}
.enquiry-form-quote .wpcf7-textarea {
    color: #000;
    padding: 10px;
    width: 100%;
    border-color: #999 !important;
    background: #fff !important;
    border-radius: 0;
    height: 65px;
}
.enquiry-form-quote #Submit:hover{background-image: linear-gradient(250deg, #0e4e89d9 20%, #0e3089 80%);}
.enquiry-form-quote #Submit {
    width: 40%;
    margin: 0px auto !important;
    text-align: center !important;
    display: block;
   background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    color: #fff;
    border-radius: 5px;
    border: none;
	height: 50px;
font-size: 16px;
font-weight: 500;
}
.enquiry-form-quote .wpcf7-form-control {
    border: 1px solid #999 !important;
}
.top-right-text ul li .appint-btn {
    background: #fff;
    padding: 14px !important;
    color: #0e3089 !important;
    font-size: 15px !important;
    text-transform: uppercase;
}
.loanesty-about h5 {
    color: #0e3089;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 600;
    margin: 0px;
    font-family: var( --e-global-typography-c15ba09-font-family ), Sans-serif;
}
.loanesty-about h2 {
    font-size: 48px;
    font-weight: 600;
    line-height: 1;
    margin-top: 20px;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
}
.loanesty-about p {
    font-size: 15px;
    margin-bottom: .9rem;
    line-height: 1.5;
}
.expert-area {
    display: flex;
}
.expert-left ul li {
    font-size: 16px;
    padding-bottom: 5px;
    margin-top: 5px;
    list-style:none;
}
.expert-left {
    margin-top: 10px;width: 50%;
}
.expert-left ul{position:relative;
}
.expert-left ul li:before{content: "\f00c";
position: absolute;
display: block;
position: absolute;
font-family: fontawesome;
left: 0;
background: #0e3089;
border-radius: 50%;
padding: 0px;
font-size: 13px;
color: #fff;
font-weight: 400 !important;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
}
.about-right-img img {
    width: 70%;
    max-width: 70%;
}
.about-right-img{position:relative;
}
.about-struck {
    text-align: center;
    margin: 0px auto;
    width: 100%;
}
.about-struck p {
    font-size: 16px;
    color: #54595F;
}
.ekit-wid-con {
       width: 44%;
    position: absolute;
    right: 16px;
    bottom: 35px;
    padding: 20px 40px 20px 40px;
    background-color: transparent;
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    border-radius: 0px 80px 80px 80px;
}
.interest-rates h6 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    margin-top: 20px;
    color: #2a2b2f;
}
.elementskit-funfact {
    text-align: center;position:relative;
}
.elementskit-funfact .elementskit-funfact-text:before{content: "\f067";
    position: absolute;
   display: block;
   font-family: fontawesome;
   right: 11px;
   font-weight: 400 !important;
   font-size: 31px;
   bottom: 55px;
	color: #fff;
}
.ekit-wid-con .wpsm_counterbox {
    margin-top: 0px !important;
}
.ekit-wid-con .wpsm_number {
    margin-top: 0px !important;
}
.ekit-wid-con .wpsm_count-title {
    display: none;
}
.elementskit-funfact-text h3 {
    margin-top: 0px !important;
    font-size: 15px !important;
    color: #fff;
}
.ekit-wid-con .wpsm_col-md-12.wpsm_col-sm-6{padding:0px !important
}
.ekit-wid-con .wpsm_number {
    line-height: 72px !important;
}
.frank-barnes {
    display: flex;
}
.frank-barnes-topbar {
    width: 63%;
border-style: solid;
border-width: 0px 1px 0px 0px;
border-color: #EAEAEA; padding:0px 20px 0px 0px
}
.frank-barnes-img img {
    width: 45%;
    max-width: 45%;
    \/opacity: 0.5;
    filter: brightness( 0% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg ); margin-left:20px;
}
.frank-barnes-topbar h2 {
    font-size: 20px !important;
    margin-top: 8px;
    margin-bottom: 8px;
    line-height: 1.2;
    color: #303030 !important;
}
.frank-barnes-topbar h3 {
    color: #54595F !important;
    margin-top: 0px !important;
    font-size: 16px !important;
    line-height: 1.2;
}
.trusted-area {
    text-align: center;
}
.trusted-area h5 {
    color: #0e3089;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 400;
    margin: 0px; margin-top:100px;
}
.trusted-area h2{font-size: 48px;
font-weight: 600;
line-height: 1;
margin-top: 20px;
}
.guarantee {
    text-align: center; position:relative;
}
.guarantee i {
    padding: 30px 30px 28px 30px;
background-color: transparent;
background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
border-radius: 100px 100px 100px 100px;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
font-size: 50px;
color: #fff;margin-bottom: 20px;z-index: 999;
position: relative;
}
.guarantee i:hover{background-color: transparent;
background-image: linear-gradient(250deg, #0e4e89d9 20%, #0e3089 80%);
}
.guarantee h3 {
    font-size: 20px !important;
    color: #303030;
    margin-top: 0px;
    margin-bottom: 20px;
    font-weight: 500;
}
.guarantee p {
    font-size: 16px;
    color: #54595F;
    text-align: center;max-width: 232px;
margin: 0px auto !important;
}
.elementor-divider {
    border: 1px dashed #DEDEDE;position: absolute;
left: 0;
right: 0;
top: 15px;
z-index: 99;
}
.elementor-divider-1 {
    border: 1px dashed #DEDEDE;position: absolute;
left: 0;
right: 0;
top: 60px;
z-index: 99;
}
#reability .vc_column-inner {
    padding: 0px;
}
.fair-map-img{background: url(map-img.png);background-position: 18% 60%;
background-repeat: no-repeat;
background-size: 38% auto;
}
.interest-rates h5 {
    color: #0e3089;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 500;
    margin: 0px;
}
.interest-rates h2 {
    font-size: 48px;
    font-weight: 500;
    line-height: 1;
    margin-top: 20px;
}
.interest-rates p {
    font-size: 16px;
    color: #54595F;
}
.interest-border .circle::after, .circle > .bar, .circle > span {
    height: 90%;
    width: 90%;
}
.interest-border .circle > .bar::after, .circle > .bar::before{
    content: '';
    height: 90%;
    width: 90%;
    border: 7px solid #0e3089;
    border-radius: 50%;
    clip: rect(0,.4em,1em,0);
}
.interest-border .circle::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    box-sizing: border-box;
    border: 7px solid #ccc;
    z-index: -1;
}
.interest-border .circle::after, .circle > .bar, .circle > span {
    height: 90%;
    width: 90%;color: #000 !important;
}
.interest-border .circle.medium {
    font-size: 140px;
}
.interest-area-text h5 {
    color: #303030;
    font-size: 22px;
    font-weight: 500;
    line-height: 35px;
    margin-left: 10px;
}
.interest-area-box {
    display: flex;
}
.interest-area-text {
    display: flex;
    align-items: center;
    justify-content: center;
}
.fair-map-img img {
    padding: 30px;
    margin-top: 50px;
}
#sptp-355 .sptp-member-avatar {
    border-radius: 50% !important; max-width:80%; width:80%px;
	
}
.sptp-member-name {
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    padding-top: 120px;
    margin-top: -30%;
}
#sptp-355 .sptp-member-name .sptp-member-name-title{color:#fff !important; margin-bottom:16px !important;
}
.sptp-member-profession{background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%); color:#fff !important;width: 460px !important;
height: 50px;
}
.sptp-jop-title {
    font-size: 18px !important; color:#fff !important;
}
.team-back-box{background-attachment:fixed; position:relative !important; z-index:999; 
}
.background-text-overlay { background:#fff;
    opacity: 0.9;height: 100%;
width: 100%;
top: 0;
left: 0;
position: absolute;
}
.team-back-box .wpb_column.vc_column_container{position:static;
}
.staff-call{text-align:center;}
.staff-call h5 {
    color: #0e3089;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 500;
    margin: 0px;
    position: relative;
}
.staff-call h2{font-size: 48px;
font-weight: 500;
line-height: 1;
margin-top: 20px; position:relative;
}
.mop-left-area iframe {
    height: 841px;
    width: 100%;
}
.contact-form-right h5 {
    color: #0e3089;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 400;
    margin: 0px;
}
.contact-form-right h2{    font-size: 48px;
    font-weight: 500;
    line-height: 1;
    margin-top: 20px;
}
.contact-form-right p {
    color: #2F2F2F;
    font-size: 16px;
}
.contact-form-right-top {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
        margin-bottom: 0px;
    padding: 50px 50px 43px 50px;
}
.contact-inner-page .vc_column-inner{padding:0px !important;
}
.contact-page-forme-text input {
    padding: 20px 15px 20px 20px !important;
    color: #2a2b2f !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAEAEA !important;
    border-radius: 30px 30px 30px 30px !important;
    height: 65px !important;
    width: 100%;margin-top: 15px;
}
.contact-page-forme-text .vc_col-sm-6.cms_animate {
    padding-left: 0; padding-bottom:20px;
}
.contact-page-forme-text .vc_col-sm-6.cms_animate.right {
    padding-right: 0;
}
.contact-page-forme-text label {
    font-size: 18px;
    font-weight: 400;
    color: #303030;
}
.contact-page-forme-text .wpcf7-textarea {
    padding: 20px 15px 20px 20px;
    border-radius: 30px;
    height: 196px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EAEAEA !important; margin-top:15px;
}
.contact-page-forme-text .wpcf7-form-control.wpcf7-submit {
    background-color: transparent;
   background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    border-style: none;
    border-radius: 50px 50px 50px 50px !important;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
    padding: 20px 0px 20px 0px !important;
    height: 55px !important;
    line-height: 0px;
    color: #fff !important;
    font-size: 16px;
}
.contact-page-forme-text .wpcf7-form-control.wpcf7-submit:hover{background-color: transparent;
    background-image: linear-gradient(250deg, #0e4e89d9 20%, #0e3089 80%);
}
.contact-form-right {
    margin-bottom: 20px;
}
.ajax-loader {
    display: none !important;
}
.header-top .topbar-wrap .topbar ul li{padding:0px 12px !important;
}
.from-arise-text-1:hover .from-arise-btun1 {
    opacity: 1; 
}
.from-arise-btun1:hover{opacity:0;
}
.from-arise-btun1 {
    opacity: 0;
}
.from-arise-text-1:hover {
    padding: 0px 30px 30px 30px;
}
.about-content-info {
    padding-top: 135px;
    padding-bottom: 135px;
}
.against-property .about-content-info h1{line-height:60px}
.about-content-info h1 {
    color: #fff;
    font-weight: 600; margin-top:0px;
    font-size: 51px;
    position: relative;
    z-index: 999;
}
.about-content-info-right {
    padding-top: 135px;
    padding-bottom: 135px;
}
.about-content-info-right {
    text-align: right;
}
.about-content-info-right h5 {
    color: #fff;
    font-size: 20px;
    margin-top: 0px;
}
.about-content-info-right h5 a{color:#fff;
}
.about-background-overlay{position:relative;}
.vc_row.wpb_row.vc_row-fluid.cms_animate.about-background-overlay.vc_custom_1626271840841.vc_row-has-fill.vc_row-o-content-top.vc_row-flex:before{ content:""; position:absolute; display:block; top:0; bottom:0px; left:0px; right:0px; margin:0px auto; height:100%; width:100%;    background-color: transparent;
   background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
	
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.vc_row.wpb_row.vc_row-fluid.cms_animate.about-background-overlay.vc_custom_1626275022659.vc_row-has-fill.vc_row-o-content-top.vc_row-flex:before{ content:""; position:absolute; display:block; top:0; bottom:0px; left:0px; right:0px; margin:0px auto; height:100%; width:100%;    background-color: transparent;
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.vc_row.wpb_row.vc_row-fluid.cms_animate.about-background-overlay.vc_custom_1626275706367.vc_row-has-fill.vc_row-o-content-top.vc_row-flex::before{ content:""; position:absolute; display:block; top:0; bottom:0px; left:0px; right:0px; margin:0px auto; height:100%; width:100%;    background-color: transparent;
    background-image: linear-gradient(250deg, #4C71C3 20%, #409DAA 100%);
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.vc_row.wpb_row.vc_row-fluid.cms_animate.about-background-overlay.vc_custom_1626326247916.vc_row-has-fill.vc_row-o-content-top.vc_row-flex:before{ content:""; position:absolute; display:block; top:0; bottom:0px; left:0px; right:0px; margin:0px auto; height:100%; width:100%;    background-color: transparent;
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.right-sidebar {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}
.right-sidebar-text h2 {
    color: #303030;
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 20px;
    font-weight: 500;
}
.right-sidebar-text ul li {
    font-size: 15px;
    color: #54595F;
    padding-left: 8px;
    list-style: none;
    line-height: 35px; position:relative; margin-left:15px;
}
.right-sidebar-text ul li a:hover{color:#0e3089;
}
.right-sidebar-text ul {
    padding: 0;
}
.right-sidebar-text ul li:before{content: "\f054"; display:block; position:absolute; left:-15px; right:0; top:1; bottom:0; font-family:fontawesome;color: #0e3089; width:15px;
}
.right-sidebar-touch h2 {
    margin-top: 0px;
    text-transform: uppercase;
}
.sub-menu {
    background: #fff !important;
    box-shadow: none !important;
}
.right-sidebar-need{background: url(images/diverse-men.jpg) no-repeat; position:relative;background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.right-sidebar-need:before{ content:""; position:absolute; display:block; top:0; bottom:0px; left:0px; right:0px; margin:0px auto; height:100%; width:100%;    background-color: transparent;
    background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.right-sidebar-need-back {
    text-align: center;
}

.right-sidebar-need-back h2 i {
    color: #0e3089 !important;
    background: #fff;
    position: relative;
    padding: 17px;
    font-size: 60px;
    border-radius: 50%;
    text-align: center;top: -19px;
right: -8px
}
.right-sidebar-need-back {
    padding: 50px;position: relative;
}
.right-sidebar-need-back h2 {
    color: #fff;
    margin-top: 0px;
    position: relative;
    font-weight: 500;
}
.right-sidebar-need-back ul li {
    color: #fff;
    list-style: none;
    font-size: 15px;
    font-weight: 600;
    line-height: 62px; position:relative;padding-left: 24px;
}
.right-sidebar-need-back ul{padding-left:0px;
}
.need-text-1{position:relative;
}
.need-text-1::before {
    content: "\f095";
    display: block;
    position: absolute;
    left: 14px;
    font-family: fontawesome;
    margin: 0px auto;
    background: #fff;
    border-radius: 50%;
    color: #0e3089;
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: 10px;
    font-size: 21px !important;
}
.need-text-2::before {
    content: "\f0e0";
    display: block;
    position: absolute;
    left: 0px;
    font-family: fontawesome;
    margin: 0px auto;
    background: #fff;
    border-radius: 50%;
    color: #0e3089;
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: 12px;
    font-size: 21px !important;
}
.personal-loan ul {
    padding-left: 0px;
}
.personal-loan p {
    font-size: 16px;
    color: #54595F;
}
.personal-loan h2 {
    font-size: 25px;
}
.personal-loan ul li{list-style:none; position:relative;padding-left: 40px;padding-bottom: 10px; font-size:16px;
}
.personal-loan ul li:before{content: "\f00c";
position: absolute;
display: block;
position: absolute;
font-family: fontawesome;
left: 0;
background: #0e3089;
border-radius: 50%;
padding: 0px;
font-size: 13px;
color: #fff;
font-weight: 400 !important;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center; top:5px
}
.Personal-loans-text-left p {
    font-size: 16px;
}
.personal-loan-benefits h2 {
    margin-bottom: 20px !important;
    font-size: 30px;
    font-weight: 600;
}
.features .personal-loan {
    margin-top: 25px;
}
.main-navigation .menu-main-menu li li a{color:#000;
}
.logo-slider-img-area{padding-top:50px;
}
.reach-loan.content-area{padding:100px 0px;
}
.loanesty-text-area {padding-top:50px;
   
}
.rates-content-area{padding-top:65px;padding-bottom:50px;}
.team-back-box{padding-top:65px;padding-bottom:100px;}
.generate-incom{padding-top:50px}
.mortgage-loan-top {
    padding-top: 50px !important;
}
.mortgage-loan-top .vc_column-inner {
    padding-top: 0px !important;
}
.mortgage-loan-top{padding-top:100px !important}
.top-right-text li a {
    color: #fff !important;
    font-size: 15px !important;
    letter-spacing: 0;
}
.consultation-bottom a {
    margin: 0px !important;
    color: #0e3089;
    font-weight: 700;
    font-size: 20px;
}
.consultation-right a {
    margin: 0px !important;
    color: #0e3089;
    font-weight: 700;
    font-size: 20px;
}
#reability {
    padding-bottom: 50px;
}
.career-form input {
    border: 1px solid#ccc !important;
    padding: 15px;
    max-height: 74px !important;
    margin-bottom: 20px !important;
}
.career-form .wpcf7-form-control-wrap input {
    height: 50px !important;
}
.career-form .wpcf7-form{margin-bottom:10px !important}
.career-form .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:20px !important; display:inline !important}
.career-form .wpcf7-form-control.wpcf7-file {
    width: 100%;
}
.career-form .wpcf7-textarea {
    border: 1px solid #ccc !important;
    padding: 15px;
    max-height: 150px !important;
    margin-bottom: 15px !important;
}
/*.resume-text{border: 1px solid #ccc !important;
    padding: 15px;
    max-height: 74px !important;
    margin-bottom: 20px !important;
}*/
.resume-text {
    padding: 15px;
    padding-top: 15px;
text-align: left;
color: #000;
padding-top: 0px; margin-top:15px;padding-left:0;
}
.career-form-bottm {
    text-align: center;
    margin: 0px auto;
    max-width: 570px;
}
.carrier-text-center {
    text-align: center;padding-top: 30px;
padding-bottom: 20px;
}
.career-form {
    width: 50%;
    text-align: center;
    margin: 0px auto;
}
.career-form-submit{
    margin: 0px auto !important;
    margin-top: 0px;
   margin-top: 0px;
   text-align: center !important;
   display: block;
   background-image: linear-gradient(250deg, #0e3089 20%, #0e4e89d9 80%);
   color: #fff;
   border-radius: 5px;
   border: none;
   height: 48px;
   font-size: 16px;
   font-weight: 500;
   line-height: 16px;
   margin-top: 30px !important;
   float: left;
   border: #0e4e89d9;
   max-width: 143px !important;
}
#SubmitButton {
    color: #fff;
    font-weight: 500;
}
.fa.fa-shield::before {
    content: "\f132";
}
.team-popup{display:none !important;}
	.team-member-about-1 p {
    font-size: 16px;
    color: #54595F;
    text-align: left;
}

@media only screen and (max-width: 767px){
	
	.count-sec .stats {
    width: auto;
}
	.count-sec .stats .box {
    margin-bottom: 20px;
}
	
.topbar-wrap .topbar {
    width: 100% !important;
}
	#cshero-header-logo {
    background: #fff;
}
	.header-search-cart.clearfix {
    display: none;}
	.menu-right-info{display:none;}
	.cshero-main-header .main-menu-container{height:10px !important
}
	.proces-box{ bottom:0px !important
}
	#slider-1-slide-1-layer-1 {
    font-size: 15px !important;
    line-height: 21px !important;
}
	#slider-1-slide-1-layer-5 {
    font-size: 20px !important;
}
	.play-icon{ width:45px !important; height:45px !important; padding:0px !important;line-height:45px !important }
	.Barnes-text-img{margin-top:15px !important;
}
	.Barnes-area-top{padding: 0% 0% 0% 20%;
}
	.Barnes-area{padding: 20px 35px 18px 40px;
}
	.Barnes-text h2{font-size:15px !important;
}
	.Barnes-area-top{right:15px !important
}
	.frank-area-content-right .vc_column-inner {
    margin-left: 0px !important;
}
	.Loanesty-box h2 {
    font-size: 30px;line-height:36px !important;
	}
	.Loanesty-box {
    text-align: center;
    margin-top: 30px !important;
}
	.worldwide li {
    font-size: 13px !important;margin-bottom: 0;
	}
	.logo-slider-img-area{padding-top:0px !important;
}
	.realising-lowest{padding-top:0px !important;
	}
	.Personal h2 {
    font-size: 30px !important;line-height:40px !important;
	}
	.inner-box h2 {
    font-size: 19px !important;
	}
	.jkit-icon-box {
    display: block;
}
	.secure-Process-area {
    width: 100%;
}
	.secure-Process-area-2{padding: 27% 20% 27% 20% !important; text-align:center;
	}
	.secure-Process {
    display: block;
}
	.secure-Process-area-2 h2{font-size:30px !important;
	}
	.rates-rihgt{margin:0px !important;
	}
	.rates-rihgt{width:100% !important;display: block !important; margin-top:30px !important
	}
	.step-area {
    padding: 10px !important;
}
	.Process-will h2 {
    font-size: 30px !important;
	}
	.financial h2{font-size:30px !important;
	}
	.wpsm_counterbox {
    margin-top: 0px !important;
}
	.reach-loan.content-area{padding:20px 0px !important;
	}
	.customers-testonial{padding:10px 0px !important;
	}
	#footer-top .col-lg-3:first-child {
    width: 100% !important;
    padding-right: 15px !important;
    text-align: center;
    padding-left: 15px !important;
}
	#footer-top .col-lg-3 {
    width: 100% !important;
    padding: 0px;
    text-align: center;
}
	.cshero-footer-top-2 .widget .wg-title::before {right:0;left:0; margin:0px auto !important
	}
	.contact-footer-right {
    text-align: left !important;
    margin-left: 15px !important;
}
	.element-populated {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}
	.element-populated > div{flex: 0 0 49%; margin-top:20px !important}
	.about-content-info {
    padding-top: 80px !important;
    padding-bottom: 0px !important;
}
	.about-content-info-right {
    padding-top: 0px !important;
    padding-bottom: 80px !important;
    text-align: center !important;
}
	.about-content-info {
    text-align: center;
}
	.loanesty-text-area {
    text-align: center;
}
	.loanesty-text-area {
    padding-top: 0px !important;
}
	.loanesty-about h2 {
    font-size: 30px;
	}
	#wpsm_counter_b_row_305 .wpsm_counterbox .wpsm_number{font-size: 45px !important;
font-weight: 600 !important; line-height:37px !important;
}
	.ekit-wid-con{width:57% !important;padding:20px 40px 20px 40px;
	}
	.elementskit-funfact-text h3{font-size:13px !important;}
	.trusted-area{padding-top:0px !important;
	}
	.trusted-area h5{margin-top:20px !important;
	}
	.trusted-area h2{font-size:30px !important;
	}
	.wpb_column.vc_column_container.cms-sameheight.vc_col-sm-12.cms_animate {
    padding-left: 15px !important;
    padding-right: 15px !important;
	}
	.guarantee p{margin-bottom:20px !important;
	}
	.fair-map-img img{margin-top:0px !important;padding-top:0px !important}
	.rates-content-area {
    padding: 20px !important;
        padding-bottom: 20px;
    padding-bottom: 0px !important;
}
	.Provide-right .vc_column-inner {
    padding-top: 0px !important;
	}
	.interest-rates h2 {
    font-size: 30px !important;
	}
	.interest-border .circle > .bar::after, .circle > .bar::before {left:0px;
	}
	.team-back-box {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
	.staff-call h2{font-size:30px !important;
	}
	.generate-incom {
    padding-top: 0px;
	}
	.forme-right-text .vc_column-inner {
    padding-top: 0px !important;
}
	.mortgage-loan-top {
    padding-top: 40px !important;
}
	.mortgage-loan-top .vc_row.wpb_row.vc_inner {
    padding-top: 0px !important; padding-bottom:10px !important
}
	.Personal-loans-text-left {
    text-align: center;
	}
	.personal-loan-benefits h2{text-align:caret}
	.personal-loan-benefits {
    text-align: center;
}
	.mortgage-loan-top {
    padding-bottom: 0px !important;
	}
	.top-right-text li:last-child {
    margin-bottom: 20px !important;
    margin-top: 10px !important;
	}
	.topbar.topbar-left.text-left.pull-left{width: 100% !important;
text-align: center;
margin: 0px auto !important;max-width: 100% !important;
}
	.proces-box{height: auto !important
	}
	.contact-footer-right {
    padding-top: 20px;
}
	.cshero-header-logo img{max-width: 220px;
    height: auto;}
#site-navigation{padding-right:0px}
#cshero-header-navigation ul#menu-main-menu li a{
    line-height: 10px !important;padding-bottom: 15px;}

#cshero-header-navigation ul#menu-main-menu li.current-menu-item a{color:#d3d3d3 !important}
	.header-top .cs-social.style-1.text-left li a .fa.fa-google-plus{height: 26.5px;}
.rikalp-fair-peacice .vc_row.wpb_row.vc_inner.vc_row-fluid {
    position: relative;left: -55px;box-sizing: border-box;width: 560px;padding-left: 15px; padding-right: 15px;}
.leadership-heading h2 {line-height: 50px;}
.bank-logo-section.wpb_column.vc_column_container.cms-sameheight.vc_col-sm-12.cms_animate {max-width: 80%;margin: auto;}
.bank-logo-section p img {width: 100%;}
.slibar-text {width: 100%;float: left;}
.slibar-text .career-form {width: 100%;}
.slider-any-things { width: 100%;}
.managment-team-section .vc_row.wpb_row.vc_inner.vc_row-fluid {margin-bottom: 50px;}
h3.harish-chandra {line-height: 13px;margin-bottom: 15px !important;}
.bank-logo-section.wpb_column.vc_column_container.cms-sameheight.vc_col-sm-12.cms_animate {
    max-width: 100%;margin: auto; padding: 0 !important;}
div#primary {
    max-width: 100% !important;
    width: 100% !important;}
    spane.nbfc-name {
    display: none;}
    .logo-3-tab { width: 50%; float: left;}
    .nbfc-out-section .vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: flex;}
    .logo-3-tab {width: 40% !important;}
    .rikalp-fair-peacice .vc_row.wpb_row.vc_inner.vc_row-fluid {
    position: relative;
    left: -55px;
    box-sizing: border-box;
    width: 452px;
    padding-left: 15px;
    padding-right: 15px;}
    .from-arise-1.vehicle { width: 100%;}

}