@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600&display=swap');
body {
background: #fff;
color: #444;
font-family: 'Rubik', sans-serif !important;
overflow-y:auto !important ;
padding-right:0 !important;
}
*,
*:focus{outline: none}
a {
color: #007bff;
transition: 0.5s;
}
a:hover,
a:active,
a:focus {
color: #0b6bd3;
outline: none;
text-decoration: none;
}
p {
padding: 0;
margin: 0 0 18px 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Rubik', sans-serif;
font-weight: 400;
margin: 0 0 20px 0;
padding: 0;
}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {
height: 120px;
transition: all 0.5s;
z-index: 997;
transition: all 0.5s;
padding: 20px 0;
}
#header.header-scrolled,
#header.header-pages {
height: 90px;
padding: 10px 0;
background: white;
box-shadow: 0 0px 22px rgba(0, 0, 0, 0.3);
}
#header .logo h1 {
font-size: 36px;
margin: 0;
padding: 0;
line-height: 1;
font-weight: 400;
letter-spacing: 3px;
text-transform: uppercase;
}
#header .logo h1 a,
#header .logo h1 a:hover {
color: #00366f;
text-decoration: none;
}
#header .logo img {
padding: 0;
margin: 7px 30px 7px  0;
width: 98px;
height: 106px;
}
.main-pages {
margin-top: 60px;
}
.bot-line{
border-bottom: dashed 2px #288038;
    position: absolute;
    top: 90px;
    width: 100%;
    z-index: -9;
    right: 65%;
}
/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/* Desktop Navigation */



.chit-main-content{
	/* border-right: 3px solid #AAAAAA; */
	height:100%;
	position: relative;
    top: 25px;
}
.font-25{
font-size:22px;
}
.chit-btn .chit-nav{
background: #FFFFFF 0% 0% no-repeat padding-box;
border: 2px solid #dae3f8;
border-radius: 8px;
padding:10px 10px 10px 10px;
margin-right:10px;
text-align:center;
width:158px;
height:52px;
font: normal normal bold 18px/29px Montserrat;
letter-spacing: 0px;
color: #707070;
cursor: pointer;
}



.time-set{
border: 1px solid #707070;
    width: 70px;
    height: 65px;
    border-radius: 13px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 10px 5px 0 5px;
}
.btnn-light{
background: #AAAAAA !important;
border-radius: 4px;
font-size:24px !important;
height:54px;
margin-right:10px;
}
.font-14{
font-size:14px !important;
}
.btnn{
	font-size:24px !important;
	height:54px;
}
.tab-content .box-shadow{
box-shadow: 0px 0px 0px #00000029 !important;
}
.modal-Content .card-chit .text-danger{
text-align:left !important;
}
.time-set p{
font-size:24px !important;
letter-spacing: 0px;
color: #707070 !important;
text-align:center;
line-height:22px !important;
}
.time-set span{
padding-top:10px;
}
.chit-btn .chit-nav.active, .chit-btn .chit-nav:hover {
    color: #fff;
    border: 2px solid #007bff;
    cursor: pointer;
    background: #16479f;
}
.chit-nav img{
position:relative;
right:-8px;
}
 .chit-bell{
font: normal normal normal 11px/17px Rubik;
    letter-spacing: 0px;
    color: #030000;
    border: 1px solid #AAAAAA;
    border-radius: 53px;
    width: 8px;
    height: 18px;
    padding: 0 11px 0px 5px;
    position: relative;
    top: -35px;
    right: -124px;
    text-align: center;
    background: #fff;
}
.welcome-txt{
font: normal normal normal 18px/22px Rubik;
letter-spacing: 0px;
color: #030000;
text-align:right;
margin-top:-10px;
}
.welcome img{
margin-top:-10px;
margin-left:10px;
}
.chit-btn span{
    border: 1px solid #ccc;
    width: 36px;
    height: 36px;
    font: normal normal medium 29px/34px Rubik !Important;
    letter-spacing: 0px;
    color: #fff;
    padding: 3px 0 0 0;
    border-radius: 50%;
    float: right;
    position: relative; 
    top: -4px;
}
.card{
    border: 2px solid #ccc !important;
}
.border-right {
    border-right: 2px solid #ffc107;
}
.chit-dues {
    text-align: right;
}
.chit-num .text-success {
    color: #19489b !important;
    font-size: 23px;
}
.text-emi {
    color: #222 !important;
    font-weight: bold !important;
}
.chit-num a , .text-warningg{
        color: #d1a00d!important;
        font-weight:bold !important;
        text-decoration: none;
}
.chit-btn span.active{
    color: #0059F2;
}
.add-chit{
border: 2px dashed #AAAAAA;
border-radius: 4px;
width:106px;
height:70px;
text-align:center;
margin:10px 0;
}
.add-chit .plus{
background: #AAAAAA ;
width:23px;
height:23px;
color:#fff;
border-radius:50%;
font-size:20px;
margin:0 auto;
}
.add-chit .plus::after{
	content:'+';
	font-size:20px;
	position:relative;
	top:-5px;
}
.add-chit p{
font: normal normal bold 14px/18px Montserrat;
letter-spacing: 0px;
color: #0059F2;
}
.recent-transaction h5{
font: normal normal bold 18px/29px Montserrat !Important;
letter-spacing: 0px;
color: #288038 !important;
}
.cr-transaction{
border: 1px solid #707070;
width:65px;
height:65px;
border-radius:50%;
}
/*--------------------------------------------------------------
# Modal Popup
--------------------------------------------------------------*/
.modal-dialog {
max-width: 80% !important;
}
.modal-content{
padding-bottom:60px;
}
.modal-Content .modal-title {
margin-bottom: 0;
padding:35px 35px 0 35px !important;
line-height: 1.5;
font: normal normal bold 36px/44px Montserrat !important;
letter-spacing: 0px !important;
color: #288038 !important;
}
.modal-Content .modal-body{
padding:0px 50px;
}
.modal-Content  .modal-header {
border-bottom:0 !Important;
}
.modal-Content .main-title{
font: normal normal normal 41px/50px Montserrat;
letter-spacing: 0px;
color: #030000;
font-family:'Montserrat', sans-serif;
padding-bottom:50px;
}
.modal-Content .border-left{
border-left: 1px solid #C2BEBE !important;
padding:0 0 0 30px !important;
}
.modal-content .nav-tabs{
border-bottom:0 !important; 
}
.modal-Content .nav-tabs img{
margin-right:10px;
}
.modal-Content input:value{
font: normal normal normal 14px/17px Rubik;
letter-spacing: 0px;
color: #1768F3;
}
.modal-Content input::placeholder, .form-label, label{
font: normal normal normal 14px/17px Rubik;
letter-spacing: 0px;
color: #030000;
}
.modal-Content .nav-tabs .nav-link{
border: 1px solid #707070;
border-radius: 10px;
border-color:#707070 #707070 #707070 !important;
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
margin-right:10px;
border-bottom:0;
color: #030000;
line-height:12px;
border-bottom: 1px solid #707070;
padding-bottom: 15px;
padding-top: 10px;
padding-left:25px;
padding-right:25px;
}
.cross-btn{
border:0;
background:none;
top: -20px;
right: -10px;
position:relative;
}
.modal-Content a{
cursor:pointer;
}
#nav-tabContent{
margin-right:5px;
}
.modal-Content .nav-tabs .nav-link.active{
border: 1px solid #0059F2;
border-radius: 10px;
border-color:#0059F2 #0059F2 #0059F2!important;
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
color: #0059F2 !important;
}
.font-22{
font-weight:bold;
font-size:18px;
}
.successful-register{
font-size: 24px;
letter-spacing: 0px;
color: #030000;
padding:20px 0 0 0;
font-family:'Montserrat', sans-serif;
}
.successful h2{
font-size: 60px;
font-family:'Montserrat', sans-serif;
letter-spacing: 0px;
padding:20px 0 0 0;
color: #288038;
}
.access p{
font: normal normal normal 34px/41px Rubik;
letter-spacing: 0px;
color: #030000;
}
.border-hit{
border-top:solid 1px #666;

}
.fixed-top{
background:#fff; 
box-shadow:0 0 3px #ccc;
}
.placeholder {
color: #65657b;
font-family: sans-serif;
left: 20px;
line-height: 14px;
pointer-events: none;
position: absolute;
transform-origin: 0 50%;
transition: transform 200ms, color 200ms;
top: 20px;
}
.modal-Content .form-item{
position: relative;
margin-bottom: 15px
}
.modal-Content .form-item input{
display: block;
width: 100%;
height: 44px;
background: transparent;
border: 1px solid #707070;
border-radius: 4px;
transition: all .3s ease;
padding: 0 15px
}
.modal-Content .form-item input:focus{
border: 1px solid #0059F2;
border-radius: 4px;
}
.modal-Content .form-item label{
position: absolute;
cursor: text;
z-index: 2;
top: 13px;
left: 10px;
background: #fff;
padding: 0 2px;
transition: all .3s ease;
font: normal normal normal 14px/17px Rubik;
letter-spacing: 0px;
color: #030000;
}
.modal-Content .input-group-text {
display: flex;
align-items: center;
padding: 0.375rem 0.75rem;
line-height: 1.5;
color: #fff;
font: normal normal normal 14px/22px Rubik;
text-align: center;
white-space: nowrap;
background: #0059F2 0% 0% no-repeat padding-box;
border: 1px solid #0059F2;
border-radius: 0px 4px 4px 0px;
margin-left: -8px;
opacity: 1;
cursor:pointer;
}
.modal-Content .modal-content .form-control{
font: normal normal normal 18px/22px Rubik;
letter-spacing: 0px;
color: #1768F3;
}
.modal-Content .form-item input:focus + label,
.modal-Content .form-item input:valid + label{
font-size: 11px;
top: -11px;
margin-bottom:20px;
}
.modal-Content .form-item input:focus + label{
font: normal normal normal 14px/17px Rubik;
letter-spacing: 0px;
color: #030000;
}
.modal-Content .modal-content{
padding-bottom:60px;
}
.modal-Content .modal-content .form-control{
border: 1px solid #707070 !important;
border-radius: 10px !important;
}
.btn-primary{
font: normal normal bold 28px/34px Montserrat;
font-family:'Montserrat', sans-serif;
}
.forgot-password{
font: normal normal normal 18px/22px Rubik;
letter-spacing: 0px;
color: #0059F2;
text-decoration:none;
}
.sign-up{
font: normal normal  22px/27px Rubik;
letter-spacing: 0px;
color: #0059F2;
text-decoration:none;
}

/*--------------------------------------------------------------
# Inner Dynamic Page
--------------------------------------------------------------*/
#Inner-banner{
width: 100%;
    height: 287px;
    position: relative;
    background: url("../img/Rectangle 43.png") center bottom no-repeat !important;
    background-size: cover;
}
.card-chit{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 6px #c6c6c629;
border-radius: 10px;
padding:10px;
border:2px solid #dcddf0
}
.card-chit p{
font:normal normal medium 14px/17px  Rubik;
color: #111;

}

.cr-Main{
font: normal normal normal 20px/24px Rubik !important;
letter-spacing: 0px;
color: #030000 !important;
}
.text-emi{
color: #030000 !important;
font: normal normal medium 14px/17px Rubik !Important;
font-weight:bold !Important;
}
.text-current{
color: #030000 !important;
font: normal normal normal 14px/17px Rubik !Important;
}
.text-right{
text-align:right;
}
.main-nav a.active{
    color:red !important;
}
.text-grey{
color: #AAAAAA;
}
.font-12{
font-size:15px;
letter-spacing: 0px;
color: #707070 !important;
}
.font-18{
font: normal normal medium 18px/22px Rubik !important;
letter-spacing: 0px;
color: #0059F2;
}
/*--------------------------------------------------------------
# Responsive Media Queries
--------------------------------------------------------------*/

@media (max-width: 991px) {

#header {
height: 60px;
padding: 10px 0;
}
#header .logo h1 {
font-size: 28px;
padding: 8px 0;
}
#intro {
padding: 140px 0 60px 0;
}
#intro .intro-img {
width: 80%;
float: none;
margin: 0 auto 25px auto;
}
#intro .intro-info {
width: 80%;
float: none;
margin: auto;
text-align: center;
}
}
@media (max-width: 768px) {
.back-to-top {
bottom: 15px;
}


}
@media (max-width: 767px) {
#intro .intro-info {
width: 100%;
}
#intro .intro-info h2 {
font-size: 34px;
margin-bottom: 30px;
}
}
@media (max-width: 680px) {
	.modal-dialog {
 max-width: 100% !important; 
}
.successful h2 {
    font-size: 34px;
}
}
@media (max-width: 574px) {
#intro {
padding: 100px 0 20px 0;
}
}
@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
max-width: 1234px !important;
}
}


.mb-nav {
    position: absolute;
    right: 0px;
    top: 146px;
}

p, li{
    font-size:18px;
    }
    .main-nav,
    .main-nav * {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top:0px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 50px 0px 0px 50px;
    height: 56px;
    float: right;
    }
    
    #header {
        height: 117px !important;
        transition: all 0.5s;
        z-index: 997;
        transition: all 0.5s;
        padding: 20px 0;
    }
    .navi{
      opacity: 0.61;
      margin-left:100px;
    }
    .main-nav a {
    display: block;
    position: relative;
    padding: 20px;
    transition: 0.3s;
    text-decoration:none;
    font: normal normal medium 18px/22px Rubik !important;
    color: #030000;
    text-transform:Capitalize;
    }
    #Main-banner-content{
    width: 100%;
    height:780px;
    background: url("../img/Group 56.svg") center bottom no-repeat;
    background-size: cover;
    margin-top:0px;
    
    }
    .join-chit {
    background: #288038;
    border-radius: 4px;
    width: 123px;
    height: 41px;
    font: normal normal medium 18px/22px Rubik;
    letter-spacing: 0px;
    color: #FFFFFF;
    }
    #header .logo img {
        padding: 0;
        margin: 7px 20px 7px 0 !important;
        width: 98px;
        height: 106px;
    }
    #header .logoo img {
        padding: 0;
        margin: 7px 20px 7px 0 !important;
        width:71px;
        height:87px;
    }
    .left-Banner{
    width: 72%;
        height: 926px;
        background: url("../img/path 7.svg") center bottom no-repeat;
        background-size: cover;
        top: 0%;
        position: absolute;
        left: -16%;
    }
    #header-top {
        background: #288038;
        height: 8px;
        top: -121px;
        position: relative;
        z-index: 9;
    }
    #header{
    background:#fff;
    border-top: 2px #509161 solid;
    }
    #header .title{
    text-align: left;
    font: normal normal bold 27px/32px Rubik;
    letter-spacing: 0px;
    color: #fff;
    padding-top:10px;
    }
    #header .title-text{
    text-align: left;
    font:  normal medium 18px/22px Montserrat;
    letter-spacing: 0px;
    color: #fff;
    font-style:italic;
    }
    .navbar-collapse{
        z-index: 999;
        position: relative;
        top:-58px;
    }
    .navbar-nav{
    border:solid 1px #ccc;
    }
    .mobile-nav-toggle{
    margin-right:20px;
    }
    .nav-item a.active{
    color: #2554c7 !important;
    }
    .subscription button{
    background: transparent;
    border: 0px solid #0059F2;
    border-radius: 4px;
    font: normal normal normal 18px/22px Rubik;
    letter-spacing: 0px;
    color: #EAA135;
    padding:3px 10px;
    margin-right:10px;
    }
    .subscription button.active{
    background: transparent;
    border: 0px solid #0059F2;
    border-radius: 4px;
    font: normal normal normal 18px/22px Rubik;
    letter-spacing: 0px;
    color: #0059F2;
    padding:3px 10px;
    }
    .sign-rate{
        padding-top: 320px;
      
    }
    .payment-rate{
       margin-top: 30px;
       
        width:476px;
        height:67px;
          background: url("../img/blue-line.png") center bottom no-repeat;
        background-size: cover;
        padding:15px 100px 0 100px;
        color:#fff;
        font-size:24px;
    }
    
    /* Invest Section */
    
    #invest-content{
    margin:40px 0 50px 0;
    }
    
    
    /*--------------------------------------------------------------
    # Chit Works Page CSS
    --------------------------------------------------------------*/
    /* Inner Chit Banner */
    .text-black{
        color:#000 !important;
    }
    #Inner-chit-banner{
    width: 100%;
        height: 287px;
        position: relative;
        background: url("../img/chit-works-banner.png") center bottom no-repeat !important;
        background-size: cover;
        margin-top: 118px;
    }
    #monthly-contribution{
    background: #020623;
    
    }
     #flag {
          width: 110px;
          height: 56px;
          box-sizing: content-box;
          padding-top: 15px;
          position: relative;
         background: #020623;
          color: white;
          font-size: 11px;
          letter-spacing: 0.2em;
          text-align: center;
          text-transform: uppercase;
        }
        #flag:after {
          content: "";
          position: absolute;
          left: 0;
          bottom: 0;
          width: 0;
          height: 0;
          border-bottom: 13px solid #eee;
          border-left: 55px solid transparent;
          border-right: 55px solid transparent;
        }
    .sub-section{
    background: #121633;
    
          /* transform:     skew(-10deg, 10deg); */
    
    }
    .overlay-effect {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        content: '';
        background-color: #25363e;
        opacity: 0.85;
    }
    #Inner-Company-banner{
    width: 100%;
        height: 287px;
        position: relative;
        background: url("../img/Rectangle 43.png") center bottom no-repeat !important;
        background-size: cover;
        margin-top: 118px;
    }
    /* Inner Chit Banner */
    
    /* Disbursement */
    
    
    .disbursement-container{
    background: #E9E9E9 0% 0% no-repeat padding-box;
    border: 5px solid #01104B;
    border-radius: 43px;
    margin-top:-55px;
    }
    /* Disbursement */
    
    /* Contact */
    #contact-content{
    background: #E9E9E9;
    }
    #contact-content button{
    
        height:75px;
        font: normal normal bold 23px Montserrat;
    letter-spacing: 0px;
    color: #FFFFFF;
    padding:0 40px;
        }
    #contact-content  ::placeholder{
        font: normal normal 300 23px Rubik;
    letter-spacing: 0px;
    color: #190009;
        }
    #contact-content .form-control{
        
        height:85px;
    background: #FFFFFF;
    border: 1px solid #707070 !important;
    border-radius: 4px!important;
        }
        /* Contact */
    .employee-line{
        border-bottom: 2px solid #DBDBDB;
            transform: skew(6deg, 3deg);
        margin: 20px 0;
        padding:10px 0 0 0;
        }	
        #subscriber {
        background: #FCBE60;
        max-height: 500px;
        height: 500px;
        overflow-x: auto;
    }
        #subscriber .container{
            height:250px;
            max-height:250px;
        }
        #subscriber p{
        font: normal normal bold 36px/23px Montserrat;
    letter-spacing: 0px;
    color: #190009;
        }
        
    #opputunities h5{
    font: normal normal 300 32px/23px Montserrat;
    letter-spacing: 0px;
    color: #190009;
    }	
    #path-text{
        width: 100%;
        height: 114px;
        position: relative;
        background: url("../img/path 1204.png") center bottom no-repeat !important;
        background-size: cover;
        padding-top:15px;
    }
    /*--------------------------------------------------------------
    # Chit Works Page CSS
    --------------------------------------------------------------*/
    #borrow-smart{
    background: #0059F2;
    }
    
    #footer-content{
    background: #01104B;
    }
    .fixed-top.scrolled {
      background-color: #fff !important;
      transition: background-color 200ms linear;
    }
        
    /*--------------------------------------------------------------
# contact-banner
--------------------------------------------------------------*/
#Inner-Contact-banner {
    width: 100%;
    height: 287px;
    position: relative;
    background: url(../img/contact-banner.png) center bottom no-repeat !important;
    background-size: cover;
    margin-top: 118px;
}
/*--------------------------------------------------------------
# Policy-banner
--------------------------------------------------------------*/
#Inner-policy-banner {
    width: 100%;
    height: 287px;
    position: relative;
    background: url(../img/chit-funds.jpeg) center bottom no-repeat !important;
    background-size: cover;
    margin-top: 118px;
    
}
/*--------------------------------------------------------------
# Terms and Conditions-banner
--------------------------------------------------------------*/
#Inner-Terms-banner {
    width: 100%;
    height: 287px;
    position: relative;
    background: url(../img/terms-banner.png) center bottom no-repeat !important;
    background-size: cover;
    margin-top: 118px;
}
.text-justify{
    text-align: justify;
}
    /*--------------------------------------------------------------
    # Media Queries---------------------------------------*/
    
    @media (max-width: 991px) {
        #Main-banner-content {
            background-size: contain !important;
            height: 482px !important;
        }
        #invest-content {
            margin: -80px 0 50px 0;
        }
    #header {
    height: 135px;
    padding: 10px 0 0 0;
    }
    .modal-Content .modal-body {
        padding: 0px 20px;
    }
    .chit-btn .chit-nav:last-child{
        margin-right:0;
        }
    .chit-bell{
        right:-86%;
        }
        .chit-nav img {
        position: relative;
        right: -6px;
    }
    
    .chit-btn .chit-nav{
    font: normal normal bold 19px/29px Montserrat !important;
    }
    #inner-content img, #invest-content img{
    width:100% !important;
    height:100% !important;
    }
    }
    @media (max-width: 780px) {
    .fixed-top {
        background: #fff;
        box-shadow: 0 0 0px #ccc !important; 
    
    }
   .auction-Content .text-right.chit-due {
       text-align: left !important;
       border-top:2px solid #ccc ;
       border-bottom:2px solid #ccc ;
       padding: 10px 0px;
       margin-bottom: 15px;
   }
   .auction-Content .border-right {
       border: 0px !important;
   }
   .auction-Content .recent-transaction {
    border-top:2px solid #ccc ;
   }

    .fixed-top-bar{
    position:fixed;
    z-index:999;
    background:#fff;
    box-shadow:0 0 6px #ccc;
    }
    }
    @media (max-width: 680px) {
    /* #Inner-chit-banner{
        height:120px;
    } */
    #Main-banner-content {
        background-size: contain !important;
        height: 320px !important;
    }
    .recent-transaction h5 {
        font: normal normal bold 22px/29px Montserrat !Important;
    }
    .modal-Content .main-title{
    padding-top:15px;
    }
    .cross-btn {
        border: 0;
        background: none;
        top: -27px;
        right: -13px;
    }
    .modal-Content .modal-title {
       
        font: normal normal bold 22px/44px Montserrat !important;
    }
    .modal-dialog{
    margin:20px auto 0;
    }
    }




    @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body {
background: #fff;
color: #444;
font-family: 'Roboto', sans-serif !important;
overflow-x: hidden;
}
a {
color: #007bff;
transition: 0.5s;
}
a:hover,
a:active,
a:focus {
color: #0b6bd3;
outline: none;
text-decoration: none;
}
p {
padding: 0;
margin: 0 0 18px 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 400;
margin: 0 0 20px 0;
padding: 0;
}
/* Back to top button */
.back-to-top {
position: fixed;
display: none;
color: #fff;
width: 40px;
height: 40px;
text-align: center;
line-height: 1;
font-size: 16px;
border-radius: 0%;
right: 15px;
bottom: 15px;
transition: background 0.5s;
z-index: 11;
background: #e32726;
cursor:pointer;
}
.back-to-top i {
padding-top: 12px;
color: #fff;
}
 .topbar-area {
  background-color:#173a7e;
      position: relative;
    z-indeX: 9999;
}
 .topbar-area {
  color: #fff;
}
 .topbar-area  li{
list-style-type: none;
    padding-right: 10px;
    padding: 0px 0 0 0;
	text-decoration:none !important;
}
 .topbar-area  a{
 color:#fff !important;
 text-decoration:none;
 }
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {
height: 102px;
width: 100%;
z-index: 997;
/* transition: all 0.5s; */
padding: 0px 0;
}
#header.header-scrolled {
    height: 90px;
    padding: 10px 0;
    background: white;
    box-shadow: 0 0px 22px rgb(0 0 0 / 30%);
}
#header .logo h1 {
font-size: 36px;
margin: 0;
padding: 0;
line-height: 1;
font-weight: 400;
letter-spacing: 3px;
text-transform: uppercase;
}
#header .logo h1 a,
#header .logo h1 a:hover {
color: #00366f;
text-decoration: none;
}
#header .logo img {
padding: 0;
margin: 7px 0;
}
.main-pages {
margin-top: 60px;
}
#header  .fa-chevron-down:before {
content: "\f078";
font-size: 11px;
position: relative;
top: -2px;
}
/*--------------------------# Navigation Menu-------------------------------------------*/
.main-navigation li {
	float: left;
	position: relative;
}
 .main-navigation ul>li:hover>ul:before {
content: " ";
position:absolute;
height: 0;
width: 0;
margin-left: 0px;
pointer-events: none;
border: 10px solid transparent;
border-color: rgba(237,28,36,0);
border-bottom-color: #EE1F43 !important;
margin-top: 0px;
 top:-80px;
left: 70%;
z-index:99999;
} 
.main-navigation li {
	float: left;
	position: relative;
}
.menu-border-right {
border-right: 1px solid #ccc;
    height: 100%;
    /* margin-left: -3px; */
    top: -25px;
    width: 10px;
    right: -190%;
	position:relative;
}
.main-navigation ul li:hover>ul {
	left: -205%;
    right: 0;
    margin: 0 -9999px;
    padding: 0 9839px;
    padding-top: 45px;
    overflow: hidden;
}
.inner-menu a{
	font-weight:500 !important;
	font-size:14px !important;
}
.box-sabmenu {
	width: 111%!important;
}

.main-navigation ul ul li {
	position: relative;
	left: 83%;
	top: -31px;
	margin-bottom: 5px;
	z-index: 99;
	
}

li.sub_title-align {
	left: 26% !important;
}

a.submenu__title.width {
	width: 100% !important;
}

.block-menu li:hover {
	color: #EE1F43 !important;
}
.nav-menu .main-navigation {
	float: left;
	position: relative;
}

.main-navigation ul ul {
	float: left;
	position: absolute;
	top: 70px;
	left: -999em;
	z-index: 99999;
	background-color: #fff;
	height: auto;
	padding: 10px 20px 0;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
	border-top: solid 2px #e3000b;
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
	float: right;
	
}

.main-navigation ul ul li {
	position: relative;
}

.block-menu li a {
	color: #080808;
	font-weight: 500;
	width: 240px;
	padding: 4px 35px;
	font-size: 15px;
	text-transform: capitalize !important;
}


/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/


/* Desktop Navigation */

.nav-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.nav-menu>ul {
	display: flex;
}

.nav-menu>ul>li {
	position: relative;
	white-space: nowrap;
	padding: 8px 0 8px 0px;
	text-transform: uppercase;
}
.padd {
	padding: 0;
}
.nav-menu a {
    display: block;
    position: relative;
    padding: 15px 35px;
    text-decoration: none;
    font-weight: bold !important;
    letter-spacing: 0px;
    color: #000105;
}
.nav-menu a:last-child{
padding:15px 0 15px 35px;
}
.nav-menu li:hover>a:before{
 /* content: '';    */
        /* position: absolute;    */
        /* border: 7px solid red;  */
        /* /* This will set the direction of the arrow.*/   */
         /* border-top: 7px solid red;  */
           /* top: 62px;  */
		   /* left:50%; */
		/* transform: rotate(45deg); */
		
	}
.nav-menu a:hover,
.nav-menu .active>a,
.nav-menu li:hover>a {
color: #EE1F43 !important;
	font-weight: bold;
}

.nav-menu .drop-down ul {
	display: block;
	position: absolute;
	left: 20px;
	top: calc(100% + 30px);
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	padding: 10px 0;
	background: #fff;
	box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
	transition: 0.3s;
}

.nav-menu .drop-down:hover>ul {
	opacity: 1;
	top: 100%;
	visibility: visible;
}

section#departments h4 {
	color: #d5000e;
	font-size: 18px;
}

.nav-menu .drop-down li {
	min-width: 180px;
	position: relative;
}

.nav-menu .drop-down ul a {
	padding: 10px 20px;
	font-size: 14px;
	font-weight: 500;
	text-transform: none;
	color: #082744;
	border: none;
}

.nav-menu .drop-down ul a:hover,
.nav-menu .drop-down ul .active>a,
.nav-menu .drop-down ul li:hover>a {
	color: #1977cc;
}

.nav-menu .drop-down>a:after {
	content: "\ea99";
	font-family: IcoFont;
	padding-left: 5px;
}

.nav-menu .drop-down .drop-down ul {
	top: 0;
	left: calc(100% - 30px);
}

.nav-menu .drop-down .drop-down:hover>ul {
	opacity: 1;
	top: 0;
	left: 100%;
}

.nav-menu .drop-down .drop-down>a {
	padding-right: 35px;
}

.nav-menu .drop-down .drop-down>a:after {
	content: "\eaa0";
	font-family: IcoFont;
	position: absolute;
	right: 15px;
}

@media (max-width: 1366px) {
	.nav-menu .drop-down .drop-down ul {
		left: -90%;
	}
	.nav-menu .drop-down .drop-down:hover>ul {
		left: -100%;
	}
	.nav-menu .drop-down .drop-down>a:after {
		content: "\ea9d";
	}
}


/* Mobile Navigation */
.mobile-nav {
position: fixed;
top: 0;
bottom: 0;
z-index: 9999;
overflow-y: auto;
left: -260px;
width: 260px;
padding-top: 18px;
background: rgba(19, 39, 57, 0.8);
transition: 0.4s;
}
.mobile-nav * {
margin: 0;
padding: 0;
list-style: none;
}
.mobile-nav a {
display: block;
position: relative;
color: #fff !important;
padding: 10px 20px;
font-weight: 500;
text-decoration: none;
}
.mobile-nav a:hover,
.mobile-nav .active > a,
.mobile-nav li:hover > a {
color: #74b5fc;
text-decoration: none ;
}
.mobile-nav .drop-down > a:after {
content: "\f078";
font-family: FontAwesome;
padding-left: 10px;
position: absolute;
right: 15px;
}
.mobile-nav .active.dropdown > a:after {
content: "\f077";
}
.mobile-nav .drop-down > a {
padding-right: 35px;
}
.mobile-nav .drop-down ul {
display: none;
overflow: hidden;
}
.mobile-nav .drop-down li {
padding-left: 20px;
}
.fixed-top {
    position: fixed !important;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
    background: #fff;
    box-shadow: 0 0 5px #ccc;
}
.mobile-nav-toggle {
position: fixed;
    right: -11px;
    top: 11px;
z-index: 9998;
border: 0;
background: none;
font-size: 24px;
transition: all 0.4s;
outline: none !important;
line-height: 1;
cursor: pointer;
text-align: right;
}
.mobile-nav-toggle i {
margin: 18px 18px 0 0;
color: #0e2339;
}
.mobile-nav-overly {
width: 100%;
height: 100%;
z-index: 9997;
top: 0;
left: 0;
position: fixed;
background: rgba(19, 39, 57, 0.8);
overflow: hidden;
display: none;
}
.mobile-nav-active {
overflow: hidden;
}
.mobile-nav-active .mobile-nav {
left: 0;
}
.mobile-nav-active .mobile-nav-toggle i {
color: #fff;
}
.nav-Content .navbar{
background: #fff;
padding: 0 1rem;
position: fixed;
top: 0;
left: 0;
width: 100%;
max-height: 100vh;
display: flex;
flex-direction: column;
z-index: 10;
}
.nav-Content .brand-and-icon{
display: flex;
justify-content: space-between;
padding: 1rem 0;
border-bottom: 1px solid #ddd;
}
.nav-Content .navbar-brand{
font-size: 1.8rem;
letter-spacing: 3px;
font-weight: 700;
}
.nav-Content .navbar-toggler{
display: block;
border: none;
background: transparent;
font-size: 1.8rem;
cursor: pointer;
padding: 0.2rem 0.5rem;
transition: all 0.4s ease;
border: 2px solid #000;
border-radius: 4px;
}
.nav-Content .navbar-toggler:hover{
opacity: 0.7;
}
.nav-Content .navbar-collapse{
display: none;
}
.nav-Content .navbar-nav > li > a{
text-transform: uppercase;
font-size: 1.1rem;
font-weight: 700;
display: block;
padding: 0.6rem 0;
margin: 0.2rem 0;
border-bottom: 1px solid #ddd;
border-radius: 1px;
position: relative;
transition: all 0.4s ease;
}
.nav-Content .drop-icon{
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
}
.nav-Content .navbar-nav > li > a:hover{
opacity: 0.7;
}
.nav-Content .sub-menu h4{
text-transform: capitalize;
font-size: 1rem;
padding: 0.5rem 0;
}
.nav-Content .sub-menu ul li{
text-transform: capitalize;
padding: 0.2rem 0;
margin: 0.2rem 0;
font-size: 0.95rem;
}
.nav-Content .sub-menu ul li a{
opacity: 0.8;
transition: all 0.5s ease;
}
.nav-Content .sub-menu ul li a:hover{
padding-left: 14px;
opacity: 0.9;
}
.sub-menu{
display: none;
}
.sub-menu-item{
padding-left: 1.2rem;
}
.sub-menu-item:nth-child(3){
background: #ddd;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
padding-top: 2rem;
padding-bottom: 2rem;
}
.sub-menu-item:nth-child(3) h2{
text-transform: capitalize;
margin: 1.5rem 0;
}
.sub-menu-item:nth-child(3) .btn{
border: 1px solid #000;
text-transform: uppercase;
font-size: 0.9rem;
padding: 0.6rem 1rem;
cursor: pointer;
background: #000;
color: #fff;
transition: all 0.5s ease;
}
.sub-menu-item:nth-child(3) .btn:hover{
background: transparent;
color: #000;
}
.sub-menu-item:nth-child(4){
width: 50%;
margin: 0 auto;
padding: 2rem 0;
}
.sub-menu-item  ul ul{
float: left;
position: absolute;
top: 2em;
left: -999em;
z-index: 9;
background-color: #fff;
height: auto;
padding: 10px 20px 0;
border-top: 2px solid #ed1c24!important;
border: 1px solid rgba(0,0,0,.15);
border-radius: 4px;
box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}
.sub-menu-item ul li:hover > ul {
left: -591%;
right: 0;
margin: 0 -9999px;
padding: 0 9999px;
}
.sub-menu-item>ul{
padding-left:0;
}
.sub-menu-item>ul>li{
list-style-type:none;
padding: 5px 0 5px 10px;
}
.sub-menu-item>ul>li>a{
color: #080808;
font-weight: 400;
width: 211px;
height: 30px !important;
text-decoration:none;
}
.sub-menu-item>ul>li:hover {
color: #000;
background-color: #ddd;
}
.font-weight-600 {
font-weight: 600!important;
}
/* Media Queries */
@media screen and (min-width: 992px){
.navbar{
flex-direction: row;
flex-wrap: wrap;
align-items: center;
padding: 0 5rem;
position: relative;
}
.navbar-toggler{
display: none;
}
.brand-and-icon{
flex: 0 0 100px;
border-bottom: none;
padding: 0;
}
.navbar-collapse{
display: block!important;
overflow-y: hidden;
flex: 1 0 auto;
}
.navbar-nav{
display: flex;
align-items: center;
justify-content: center;
flex-direction: initial !important;
}
.navbar-nav > li > a{
border-bottom: none;
margin: 0 0.4rem;
padding: 10px 10px;
font-size: 16px;
color: #000;
text-decoration: none;
}
.sub-menu{
position: absolute;
left: 0;
width: 100%;
top: 100%;
background: #fff;
border-top: solid 2px #003da1;
}
.navbar-nav > li:hover .sub-menu{
display: grid !important;
padding: 0 20px;
}
.navbar-nav > li{
border-bottom: 2px solid transparent;
transition: border-bottom 0.4s ease;
}
.navbar-nav > li:hover{
border-bottom-color: #003da1;
}
.sub-menu-item{
padding-left: 0;
}
.sub-menu-item:nth-child(3){
padding-left: 2rem;
padding-right: 2rem;
}
}
/* Mobile Navigation */

/*----------------------------------# Intro Section--------------------------------*/
#main-banner{
background: url(../img/banner.jpeg) no-repeat;
    background-size:cover;
    padding: 0px 0;
    background-position: top right;
    height: 450px;
	position: relative;
	background-attachment:fixed;
}
#overlay-banner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    /* background-color: #744516; */
    opacity: 0.6;
}
#main-banner h3{
font-size: 59px;
letter-spacing: -0.8px;
color: #062999;
font-weight: 800;
}
.txt{
color:#ff1a1a;
}
/*--------------Intro Section------------------------------------------*/

#welcome-Content{
box-shadow:0px 16px 35px 0px rgb(0 0 0 / 20%);
}
.content-text{
box-shadow:0px 16px 35px 0px rgb(0 0 0 / 20%);
height:320px;
}
.bg-blue{
background: #5577b6;
}
p{
font-size:14px;
}
.trust-txt img{
position: relative;
    top: -128%;
    left: 107%;
}
/*--------------------------# Successful-------------------------------------------*/
#successful-Content{
background: url(../img/successful.jpg) no-repeat;
    background-size:cover;
    padding: 0px 0;
    background-position: top right;
    height: 600px;
	position: relative;
	background-attachment:fixed;
}

#successful-Content p{
font-size:16px;
}
#overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background-color: #2c2f32;
    opacity: 0.9;
}
.fa-phone:before {
    content: "\f095";
    color: #f5d58f !important;
}
.client-content{}
#successful-chit h2{
color:#0d2a93 !important;
}
/*--------------------------# Testmonial-------------------------------------------*/
.home-testimonial{background: url(../img/banner22.jpg) no-repeat;
    background-size:cover;
    padding: 0px 0;
    background-position: top right;
    height: 450px;
	position: relative;
	background-attachment:fixed;}
.home-testimonial-bottom{transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top: 20px;margin-bottom: 0px;position: relative;height: 150px;top: 190px}.home-testimonial h3{color: var(--orange);font-size: 14px;font-weight: 500;text-transform: uppercase}.testimonial-inner{position: relative;top: -174px}.testimonial-pos{position: relative;top: 24px}.testimonial-inner .tour-desc{border-radius: 5px;padding: 40px}.color-grey-3{font-family: "Montserrat", Sans-serif;font-size: 14px;color: #6c83a2}.testimonial-inner img.tm-people{width: 60px;height: 60px;-webkit-border-radius: 50%;border-radius: 50%;-o-object-fit: cover;object-fit: cover;max-width: none}.link-name{font-family: "Montserrat", Sans-serif;font-size: 14px;color: #6c83a2}.link-position{font-family: "Montserrat", Sans-serif;font-size: 12px;color: #6c83a2}
.counter-number{
color:#1e1804 !important;
}
/*--------------------------# Customer -------------------------------------------*/
.counter-border-tops .fa-user:before,  .counter-border-tops .fa-users:before, .counter-border-tops .fa-code-branch:before,  .counter-border-tops  .fa-smile:before, .counter-border-tops  .fa-university:before {
    font-size: 25px;
    color: #000;
}
#welcome-Content a{
font-size:12px;
}
/*--------------------------# Question-------------------------------------------*/
#question{
background: url(../img/question.jpg) no-repeat;
    background-size:cover;
    background-position:top center;
    height: 250px;
	position: relative;
	background-attachment:fixed;
}


.bg-blue-dark{
    background: #1d48a0;
}
.bg-blue-dark th{
font-size:15px !important;
}
.counter-area{
    border-radius: 53%;
    background: #ffd350;
    padding: 80px 20px;
    border: solid 10px #ffbf00
}
.modal-backdrop{
    background:transparent !important;
    display:none !important;
}
/*--------------------------# Scheme Page-------------------------------------------*/
#about-banner{
background: url(../img/aboutus.jpg) no-repeat;
    background-size:cover;
    background-position:100%;
    height: 350px;
	position: relative;
}
#overlay-about {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background-color:#000;
    opacity: 0.2;
}

/*--------------------------# Scheme Page-------------------------------------------*/
#scheme-banner{
background: url(../img/sheme.jpg) no-repeat;
    background-size:cover;
    background-position:100%;
    height: 350px;
	position: relative;
}
/*--------------------------# Aboutus Page-------------------------------------------*/
.text-title{
color:#244d9b;
}
.fa-eye:before {
    content: "\f06e";
    color: #efcfad;
}
.fa-bullseye:before {
    content: "\f140";
    color: #8b846f;
}
.fa-shield-alt:before, .fa-shield-halved:before {
    content: "\f3ed";
    color: #f1b4ad;
}
.chit-building{
background: url(../img/chit.jpg) no-repeat;
    background-size:cover;
    background-position:100%;
    height: 550px;
	position: relative;
}
.bg-green{
background:#db5446 !Important;
}
#overlay-chit {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background-color:#192b6c;
    opacity: 0.978888;
}
.bg-content{
background: url(../img/bg.jpg) no-repeat;
    background-size:cover;
    background-position:100%;
    height: 250px;
	position: relative;
}
#overlay-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background-color:#000;
    opacity: 0.7;
}
.bg-rust{
background:#d57818 !important;
}
 .testimonial-card .card-up {
    
          overflow: hidden;
          border-top-left-radius: 0.25rem;
          border-top-right-radius: 0.25rem;
        }

        .testimonial-card .avatar {
          width: 110px;
          margin-top: -54px;
          overflow: hidden;
          border: 3px solid #fff;
          border-radius: 50%;
        }
.card{
box-shadow:0px 16px 35px 0px rgb(0 0 0 / 20%);
}
td{
font-size:15px;
}
/*--------------------------# Aboutus Page-------------------------------------------*/
/*--------------------------# ContactPage-------------------------------------------*/
#contact-banner{
background: url(../img/contact.png) no-repeat;
    background-size:cover;
background-position:100%;
    height: 350px;
	position: relative;
	
}
#overlay-contact {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background-color:#000;
    opacity: 0.6;
}
.address-content{
    box-shadow: 0 0 5px #ccc;
    padding: 20px 0;
	background:#f9f9f9;
}
.inner-box{
background: url(../img/chit-contact.jpg) no-repeat;
    background-size:cover;
background-position:100%;
    height: 450px;
	position: relative;
}
#overlay-contactt {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background-color:#000;
    opacity: 0.7;
}
.form-control {
    display: block;
    width: 100%;
    padding: 0.4rem 0.75rem !important;
    font-size: 14px !important;
}
/*---------------# Footer------------------------------*/
#footer {
padding: 0 0 0 0;
color: #eee;
font-size: 14px;
}
#footer .footer-top {
background: #202A39;
  background-size:cover;
  width:100%;
  background-position:top center;
position: relative;
padding: 30px 0 0px 0;
}
#footer .footer-top .footer-info {
margin-bottom: 30px; 
}
#footer .footer-top .footer-info h2, #footer .footer-top .footer-info a {
font: normal normal normal 25px/33px Raleway;
color: #e5f225;
text-decoration:none;
}
#footer .footer-top .footer-info p {
font: normal normal normal 16px/25px Raleway;
color: #f5df9b;
}
#footer .footer-top .social-links a {
display: inline-block;
padding: 8px 0;
margin-right: 10px;
}
#footer .footer-top h4 {
font-size: 14px;
font-weight: bold;
color: #fff;
text-transform: uppercase;
position: relative;
padding-bottom: 10px;
}
#footer .footer-top .footer-links {
margin-bottom: 30px;
}
#footer .footer-top .footer-links ul {
list-style: none;
padding: 0;
margin: 0;
}
#footer .footer-top .footer-links ul li {
padding: 8px 0;
}
#footer .footer-top .footer-contact p {
font: normal normal normal 20px/30px Raleway;
letter-spacing: 0.76px;
color: #FFFFFF;
}
.footer-nav h3{
font-size:18px;
}
.footer-nav li {
list-style-type: none;
}
.footer-nav a {
letter-spacing: 0.49px;
color:#f5df9b;
text-decoration: none;
}
.footer-nav a.active, .footer-nav a:hover, .footer-nav a:focus  {
color:#fff;
}
p.copy-right {
font: normal normal normal 14px/21px Raleway !important;
letter-spacing: 0.38px;
color: #7B8792 !important;
margin-top: 18px;
}
.footer-top .col-12 {
border-top:1px solid #3f4b58;
}
/*----------------------# Responsive Media Queries----------------------------------*/
/*---------------- @media (min-width:1440px)----------------*/
@media only screen and (max-width: 920px) {
 #about-chess-intro h5{
  height:80px;
  }
  .counter-area {
    border-radius: 71%;
    background: #ffd350;
    padding: 80px 20px;
  }
  .inner-box{
  height:100%;
  }
  .get-in img{
margin-top:0px;
}
.bg-content{
height:100%;
}
.subscriber-login{
display:flex;
float:right;
}
.border-left h3, .border-left address{
text-align:left !important;
}
#overlay-chit {
    position: relative;
}
.subscriber-login .btn-sm{
font-size:11px;
margin-right:2px;
}
.inner-menu a{
padding-left:50px !important
}
.chit-building{
height:100%;
}
.box-sabmenu img{
display:none;
}
#main-business {
    background: url(../img/main-banner.png) no-repeat;
    background-size: 100%;
    padding: 50px 0;
    background-position: 100%;
}
.infor-box, .sap-box{
max-height:100% !Important;
}
}
@media only screen and (max-width: 680px) {
	.home-testimonial-bottom{
	height:auto;
	top:25px;
	}
	.home-testimonial{
	height:650px;
	}
	#welcome-Content img{
	width:100%;
	}
#infor-customization h2 {
font-size:35px !important;
  }
  #sap-store{
  height:100% !important;
  }
  .customer-carousel-left{
width:100%;
float:left
}
#customer-relation .fa-angle-left:before, #customer-relation .fa-angle-right:before{
	display:none;
}
  #infor-customization{
  background:none !important;
  }
  .ui-tabs .ui-tabs-nav{
      display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
  }
  h1 span{
  font-size:45px !important;
  }
  #about-chess-intro h5{
  height:auto;
  }
  h2 {
    font-size: 35px !Important;
}
#main-business {
    background: url(../img/main-banner.png) no-repeat;
    background-size: 100%;
    padding: 50px 0;
    background-position: 100%;
}
#main-business h3 {
    font-size: 30px;
	    font-size: 30px;
    padding: 0 10px;
    color: #fff;
}
#welcome-kcs {
    padding: 0;
}
}