.banner .form-sec p {
    color: #fff;
    margin-top: 15px;
}

/*--------------- Souvik ------------------*/
.our-features ul li {
	display: inherit;
	list-style: none!important;
	width: 100%;
}

.leadingbusiness{ text-align: center; padding: 3%; }

.leadingbusiness ul{ text-align: center; margin: 0; padding: 0;}

.leadingbusiness ul li{ display: inline-block;
	text-align: center;
	margin: 10px;
	background: #fff;
	box-shadow: 2px 2px 2px 2px #d1cfcf;
	padding: 5px; }

.leadingbusiness h2{ color: #075993; margin-bottom: 20px; text-align: center;}

.EmployeeLifecycle-ssr{ margin: 30px 0;background: url(../images/workplacebackground.jpg) center 0 no-repeat;
	background-size: cover;}

.EmployeeLifecycle-ssr .life{ text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.EmployeeLifecycle-ssr .life figure {  width: 100px;
	height: 100px;
	background: #09558c;
	border-radius: 50%;
	align-items: center;
	justify-content: center;
	display: flex;
}

.EmployeeLifecycle-ssr h2 { color: #09558c;text-transform: uppercase;font-weight: bold;}

.EmployeeLifecycle-ssr p { font-size: 14px; font-weight: 700; color: #09558c; }

.advantage-ssr{  background: url(../images/advantage-back.jpg) center 0 no-repeat;
	background-size: cover; padding: 3% 0; }

.advantage-ssr  h2{ text-align: center; color: #fff; }  

.advantage-ssr .testtxt { background: #fff; text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	border-radius: 10%;
	padding: 20px;
	margin: 0 auto;
}

.advan{ margin-bottom: 20px;}

.advantage-ssr .testtxt h3{ font-size: 25px;}

.advantage-ssr .testtxt p{ font-size: 12px;}

.testimonial-ssr{ background: url(../images/workplacebackground.jpg) center 0 no-repeat;
	background-size: cover; padding: 20px 0; color:#fff; padding: 3% 0;
}

.testimonial-ssr .testtxt{ background: #fff; display: flex;
	flex-direction: column;
	align-items: center;
	border-radius: 10%;
	padding: 20px;
	margin: 0 auto;}

.testimonial-ssr h2{ color: #031b64; text-align: center;}

.testimonial-ssr .maintxt{ font-size: 18px; font-weight: 700; color: #2a2a2a; text-align: center;}

.testimonial-ssr p{ color: #2a2a2a; text-align: center;}

.testimonial-ssr h3{ font-size: 18px; font-weight: bold;}

.Feature-ssr{ padding: 3% 0;}

.Feature-ssr .life{ 
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.Feature-ssr h2 { text-align: center; color: #031b64; }

.Feature-ssr .life p { color: #031b64; font-weight: 700; margin-top: 2%;}
.Benefits-ssr{background: url(../images/benefit-hr-background.jpg) center 0 no-repeat;
        background-size: cover; color: #fff;}

      .Benefits-ssr h2 { color: #fff; text-align: center;
    text-transform: uppercase;}

      .beni1st h3{ color: #fff; padding: 5% 0;font-weight: bold;}
.beni1st li{
    padding: 5px 0;
    font-size: 20px;
position: relative;list-style: none;}
.beni1st li:before {
    content: '\f138';
    font-weight: bold;
    left: -30px;
    position: absolute;
    top: 10px;
    font-size: 16px;
}

      .beni2nd{ padding: 2% 0;}
.reg-com{background-color: #075993;color: #fff;}
.reg-com .title{
    text-transform: uppercase;
    text-align: center;
color: #fff;}
.reg-com p{
    text-transform: capitalize;text-align: center;}
.reg-com h4{
    font-size: 30px;}
.reg-com a{
    /*display: table;*/
    color: #075993;
    background-color: #fff;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 25px;
    border-radius: 10px;
    /*margin-left: auto;*/}
.demo-link{
    text-align:center;
}
.actiontag {
    text-align: center;
}
.leadingbusiness {
    text-align: center;
    color: #fff !important;
}

    .leadingbusiness ul{ text-align: center; margin: 0; padding: 0;}

    .leadingbusiness ul li{ display: inline-block;
        text-align: center;
        margin: 10px;
        background: #fff;
        padding: 5px; }

    .leadingbusiness h2{text-align: center;text-transform: uppercase;color: #075993!important;font-weight: bold;}
 .employee-ssr{ background: url(../images/ben-cli.jpg) center 0 no-repeat;
        background-size: cover; padding: 20px 0; color:#fff; padding: 6% 0; }

      .employee-ssr p{ color: #031b64; text-align: center;font-weight: bold;}

      .employee-ssr ul {text-align: center;
        margin: 0;
        padding: 0;} 

      .employee-ssr ul li{ display: inline-block;
        text-align: center;
        margin: 30px;
        padding: 10px;
        font-size: 14px;
      }

      .employee-ssr h2{ text-align: center; color: #031b64;text-transform: uppercase;}

.employee-ssr h3{font-size: 20px;font-weight: bold; color: #031b64;
    text-align: center;}
.info-box.icon-top figure {
    text-align: center;
}
.advantage-sec {
   
}

.advantage-sec h2 {
    color: #031b64;
    text-align: center;
    margin-bottom: 30px
}
.advantage-sec p{
    color: #031b64;
    text-align: center;}
.advantage-sec h3 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 24px
}

.advantage-sec ul {
    list-style: none;
    margin: 30px 0 0;
    padding-left: 20px;
}

.advantage-sec ul li {
    font-size: 18px;
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
    padding: 10px;
}

.advantage-sec ul li::before {
    color: #075993;
    content: '\f054';
    font-weight: bold;
    left: -5px;
    position: absolute;
    top: 9px
}
  .advantage-sec-ssr{ background: url(../images/genius-advantage-background.jpg) center 0 no-repeat; background-size: cover; padding: 7% 0;}

      .advantage-sec-ssr .advan1st{ color: #fff;}

      .advantage-sec-ssr h2{ color: #fff; text-align: center; margin-bottom: 3%;}

      .advantage-sec-ssr ul li{ list-style: none;
    font-size: 16px;
    position: relative;
    text-transform: capitalize;
    padding: 10px;}
.advantage-sec-ssr ul li:before {
    color: #fff;
    content: '\f054';
    left: -10px;
    position: absolute;
    top: 9px;
}

.have-question .title{text-transform: uppercase;color: #09558c;}
.have-question h3{font-weight: bold;color: #031b64;}

.have-question p{   font-size: 30px;}
 .have-question .btn {
    border-radius: 10px;
     background-color: #075993;
}
   .Feature-bg-ssr{ background: url(../images/testimonial-background.jpg) center 0 no-repeat; background-size: cover; padding: 20px 0; padding: 7%;}

      .Feature-bg-ssr .life{ text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center; }

      .Feature-bg-ssr h2{ color: #fff; text-align: center; margin-bottom: 5%; }

      .Feature-bg-ssr p{ color: #fff; margin-top: 5%;}

/*floating*/
.enquiries {
    position: fixed;
    z-index: 1;
}
   .enquiries {
    background-color: #004c98;
    border-color: #004c98;
    border-radius: 5px 5px 0 0;
    font-size: 22px;
    padding: 15px 30px;
    right: -115px;
    top: 50%;
    transform: rotate(-90deg);
     color: #fff;
}
.enquiries img{
    display: none;
}
   
.enq-btn-mobile{
    display: none;
}    

.employee p{
    font-size: 27px;
}
.enquiries img{
    display: none;
}
@media only screen and (max-width: 576px){
    .enquiries img{
       display: none;
    }
    .enquiries {
        display: none;
    }
    .enq-btn-mobile{
         display: block; 
    }
    .enq-btn-mobile img{
        height: 55px;
        width: 55px;
        float: right;
        position: fixed;
        top: 80%;
        right: 0;
        /*background-color: #0194f1;*/
        /*padding: 10px;*/
    }
     
    .second-txt{
        font-size: 35px!important;
        font-weight: normal!important;
    }
}