html, body{
overflow-x:hidden;}
body {
    font-family: 'Poppins Regular', sans-serif;
    font-weight: 	400;.get_quotebtn a
    font-style: normal;
    font-size: 15px;
    width: 100%;
    color: #151515;
}
*{
	padding:0;
	margin:0;
}
a{
text-decoration:none;}
 
 @font-face {
    font-family: 'Alte Haas Grotesk Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Alte Haas Grotesk Bold'), url('../fonts/AlteHaasGroteskBold.woff') format('woff');
    }
	
    @font-face {
    font-family: 'Poppins Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Poppins Regular'), url('../fonts/Poppins-Regular.woff') format('woff');
    }
/***************topbar************/
header{
	font-family:"Poppins Regular";
}
header nav{
	background:transparent;
}
.navbar-nav li a{
	    font-size: 14px;
    font-weight: 600;
    color: #000 !important;
    letter-spacing: 1px;
    padding: 0 12px !important;

}

.mans_topbar{
	padding:12px 0;
}
.get_quotebtn{
	display:flex;
}
.get_quotebtn a {
	min-width: 124px;
    min-height: 45px;
    border-width: 3px;
    border-style: solid;
    border-radius: 3px;
    font-weight: 500;
    transition-duration: 0.2s;
    text-shadow: 0px 0px #23b574;
    letter-spacing: 1.2px;
    font-weight: 600;
    font-size: 12px;
    padding: 10px 3px;
    display:flex;
    align-items:center;
    justify-content:center;
}

@media screen and (max-width:475px){
    .get_quotebtn a {
    min-width: 90px;
    min-height: 45px;
    border-width: 3px;
    border-style: solid;
    border-radius: 3px;
    font-weight: 500;
    transition-duration: 0.2s;
    text-shadow: 0px 0px #23b574;
    letter-spacing: 1.2px;
    font-weight: 600;
    font-size: 8px;
    padding: 10px 3px;
    display: flex;
    align-items: center;
    justify-content: center;
}
}


.get_quotebtn a.btn1{
	background-color: #ffffff;
    color: #0071bd;
	border-color:#0071bd;
	margin-right:10px;
	text-align:center;
}
.get_quotebtn a.btn1:hover{
	background-color: #0071bd;
    color: #fff;
}
.get_quotebtn a.btn2{
	background-color: #23b574;
    color: #fff;
	border-color:#23b574;
	margin-right:5px;
	text-align:center;
	    box-shadow: 3px 3px 0px 0px #501500;
}
.get_quotebtn a.btn2:hover{
	background-color: #fff;
    color: #23b574;
}
/**********************SLIDER*************************/
.mans_slider{
	background:url(../img/header-bg.svg);
	background-size:100% 100%;
	background-position:center;
	padding:10px 0;
}
.head_content h4{
	font-family: 'Alte Haas Grotesk Bold';
	font-size:2.5rem;
	color:#fff;
	margin-bottom:25px;
}
.head_content h1{
	font-family: 'Alte Haas Grotesk Bold';
	font-size:2.1rem;
	line-height:3rem;
	color:#fff;
	margin-bottom:45px;
}
.head_content h1 .content-circle{
	border:5px solid #23b674;
	border-radius: 50%;
    /*display: table;*/
    padding: 0 6px 6px;

}
.head_img{text-align:center;}
.head_img img{
	width:400px;
}
.about_sec{
	background:#fff;
	padding:50px 0;
}
.about_sec .main-title{
	max-width:75%;
	margin:0 auto;
}
.main-title h4{
	font-weight:900;
	font-family: 'Alte Haas Grotesk Bold';
	font-size:1.8rem;
	color:#0171bd;
	margin-bottom:20px;
}
.sub-title h5{
	font-weight:900;
	font-family: 'Alte Haas Grotesk Bold';
	font-size:1.5rem;
	color:#0171bd;
	margin-bottom:20px;
}
.main-title p{
	font-weight:400;
	font-family:"Poppins Regular";
	font-size:16px;
	letter-spacing:0.8px;
	color:#000;
	margin-bottom:0px;
}
.about-right .accordion-body p{
	font-size:18px;
}
.about-right .accordion-button {
    color: #979797;
    background:transparent;
	font-size:18px;
    font-family: 'Alte Haas Grotesk Bold';
	box-shadow:none;
	place-items: center;
	padding-bottom:20px;
}
.about-right .accordion-button:not(.collapsed) {
	color:#000;
}
.about-right .accordion-item{
	background:#fff;
	border:0;
	margin-bottom: 20px;  box-shadow: 0 0 16px #0000001c;
}
.leftsideimage {
    text-align: center;
    padding: 0 55px;
}
.accordion-button:not(.collapsed)::after{
	content:"\f068";
	font-weight:900;
    font-family: "Font Awesome 5 Free";
	background:none;
}
.accordion-button::after{
	content:"\f067";
	font-weight:900;
    font-family: "Font Awesome 5 Free";
	background:none;
}
.about-right .accordion-body {
	font-weight:400;
	font-family:"Poppins Regular";
	font-size:20px;
	letter-spacing:0.8px;
	color:#000;
}
.about-right .accordion-body a{
	font-weight:900;
	font-family: 'Alte Haas Grotesk Bold';
	font-size:20px;
	letter-spacing:0.8px;
	color:#0171bd;
	transition:0.8s;
}
.about-right .accordion-body a:hover{
	color:#23b574;
	transition:0.8s;
}
.about-right .accordion-body a i{
	color:#23b574;
}
.companies-sec{
	background: #f7f7f7;
    padding: 50px 0;
}
.companies-carousel{
	margin:50px 0;
}
.companies-carousel img{
	margin:0 auto;
}

.companies-carousel .slider-left i{
	    font-size: 28px;
    color: #23b574;
    position: absolute;
    left: -1%;
    top: 10%;
		cursor:pointer;
}
.companies-carousel .slider-right i{
	    font-size: 28px;
    color: #23b574;
    position: absolute;
    right: -1%;
    top: 10%;
		cursor:pointer;
}
.benefit_sec{
	 background:url(img/bg-benefits.svg);
	 background-size:100% 100%;
	 background-position:center;
	 padding:30px 0 90px;
}
.benefit_box{
	text-align:center;    background-color: #fff;
    min-height: 430px;
    padding: 20px;box-shadow: 0px 3px 16px #13202f2e;
}
.benefit_box img{
	width:80px;
	margin-bottom:20px;
}
section.benefit_sec h4{
	font-weight: 900;
    font-family: 'Alte Haas Grotesk Bold';
	margin-bottom:15px;
    font-size: 1.8rem;
    color: #0171bd;
    margin-bottom: 28px;text-align:center;
}

.benefit_sec a.getstartedbtn{display: block;
    padding: 10px 15px;
    background-color: #23b574;
    color: #fff;
    border-color: #23b574;
    margin-right: 5px;
    text-align: center;
    box-shadow: 3px 3px 0px 0px #501500;
    max-width: 200px;
    margin: auto;margin-top: 40px;}

.benefit_box  p{
	font-weight: 400;
    font-family: "Poppins Regular";
    font-size: 15px;
    letter-spacing: 0.8px;
    color: #000;
}
.new-care{
	background-color:#23b574;
	/*background-image:url(../img/person-bg.webp);*/
	background-size: 625px auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 55% 100%;
	padding:80px 0;
}
/*.new-care .main-title p{*/
/*	max-width:75%;*/
/*}*/
.new-care .main-title h4 {
    color: #fff;    font-size: 35px; 
}
.new-care .main-title p{
    color: #fff;
}


.newcare_right{
	margin-top: 0px;
	background-color: #f9f9fa;
    border-radius: 13px;
	box-shadow: 5px 5px 25px #127e4e;
	padding-top:20px;
}
.newcare_right h6{
	font-weight: 900;
    font-family: 'Alte Haas Grotesk Bold';
	margin-bottom:15px;
	text-align:center;
	font-size:16px;
	color:#0171bd;
}
.newcare_right .nav-tabs .nav-item.show .nav-link, .newcare_right .nav-tabs .nav-link.active {
    background-color: #0171bd;
    color: #fff;
}
.newcare_right .nav-tabs .nav-link{
	padding:20px;
    font-family: 'Alte Haas Grotesk Bold';
	width:100%;
	height: 100%;
	border-radius:0;
	text-align: center;
    background-color: aliceblue;
    line-height: 1;
	color:#0171bd;
	border:0;
	outline:none;
}
.newcare_right .nav-tabs .nav-link:hover, .newcare_right .nav-tabs:hover{border:0;outline:none;}
.newcare_right .nav-tabs li:first-child  .nav-link{
    border-radius: 13px 0 0 0;	
}
.newcare_right .nav-tabs li:last-child .nav-link{
    border-radius: 0 13px 0 0;	
}
.newcare_right .nav-tabs li.nav-item{
	width:33.33%;
}
.newcare_right .nav-tabs{
	display:flex;
	align-items: stretch;
}
.newcare_right .newcare_content{
	padding:30px;
}
.newcare_right .newcare_content h6{
	font-weight:400;
	font-family:"Poppins Regular";
	font-size:16px;
	letter-spacing:0.8px;
	color:#000;
	text-align:left;
	margin-bottom:20px;
}
.newcare_right .newcare_content ul{
	padding:0px;
	margin:0;
}
.newcare_right .newcare_content ul li{
	list-style:none;
	font-weight: 900;
    font-family: 'Alte Haas Grotesk Bold';
	margin-bottom:25px;
	font-size:14px;
	color:#000;
	display:flex;
}
.new-care .get_quotebtn a.btn2{background-color: #fff; color: #23b574;}

.newcare_right .newcare_content ul li i{
	color:#23b574;
	font-size:20px;
	margin-right:10px;
}
.agiencesaccordian{padding:40px; background-color:#f5f5f7;     margin-top: 50px;}

section.deliversresults {
    padding-bottom: 70px;
}
.deliversresults a.getstartedbtn{display: block;
    padding: 10px 15px;
    background-color: #23b574;
    color: #fff;
    border-color: #23b574;
    margin-right: 5px;
    text-align: center;
    box-shadow: 3px 3px 0px 0px #501500;
    max-width: 200px;
    margin-top: 40px;}

.risk-free h5.text-white {
    font-size: 35px;
}
.end_btn{
	text-align:right;
}
.end_btn a{
	    padding: 10px 20px;
    display: inline-block;
    border-radius: 0 0 13px 0;
    background: #23b574;
    color: #fff;
    font-weight: 900;
    letter-spacing: 1px;
}
.testimonial_sec{
	padding:70px 0;
	background:aliceblue;
}
.testimonial_box{
padding:50px 20px 20px;
border-radius:13px;
background:#fff;
display:flex;
position:relative;
}
.testimonial_quote{
position:absolute;
right:3%;
top:5%;
}
.testimonial_img{
width:100%;
margin-right:15px;
padding:0;}
.testimonial_img img{
border-radius:50%;
width:100%;
box-shadow:2px 5px 0px #23b574;}
.testimonial_content p{
font-style: italic;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px;}
.testi_name h4{
font-size:14px;
font-weight: 900;
    font-family: 'Alte Haas Grotesk Bold';
color:#23b574;}
.testi_name h6{
font-size:14px;
font-weight: 400;
 font-family:"Poppins Regular";
color:#000;}
.testimonial-carousel .slick-slide{
margin:10px 15px;}
.risk-free{
background:#0171bd;
padding:30px 0 0;}
.risk-free ul{
padding:0;
margin:0;}
.risk-free ul li{
list-style:none;
display:flex;
align-items:center;
color:#fff;
font-weight: 900;
    font-family: 'Alte Haas Grotesk Bold';
margin-bottom:10px;}
.left_risk{
position:relative;
padding-left:50px;}
.count_order{
background:#fff;
color:#0171bd;
width:20px;
height:20px;
text-align:center;
line-height:20px;
border-radius:50%;
margin-right:10px;}
.side_line{
position: absolute;
    left: 0;
    bottom: 10%;}
.risk_img img{
margin-top: -77px;
    object-position: center center;
    width: 80%;}
.mans_footer{
padding:70px 0 0px;
background:#D8D8D8;}
.mans_footer h4{
font-weight: 900;
    font-family: 'Alte Haas Grotesk Bold';
margin-bottom:10px;
font-size:14px;
}
.mans_footer ul{
padding:0;
margin:0;}
.mans_footer ul li{
list-style:none;}
.mans_footer ul li a{
    font-weight: 400;
    font-family: "Poppins Regular";
    margin-bottom: 10px;
    font-size: 13px;
    color: #000;
    letter-spacing: 1px;
}
.mans_footer ul li a strong{
font-weight: 600;
    font-family: 'Alte Haas Grotesk Bold';
}
.mans_footer h6{
font-weight: 400;
 font-family:"Poppins Regular";
font-size:13px;
color:#000;
letter-spacing:1px;
}
.mans_footer ul li a:hover{
color:#0171bd;
text-decoration:underline;
}
.ml-2{
margin-left:15px;}
.mans_footer .footer-social ul li{
text-align:center;}
.mans_footer .footer-social ul li a{
font-size:16px;}
.copyright-cont{
background:#646464;
padding:20px 0;
text-align:center;
margin-top:20px;
}
.copyright-cont p{
margin-bottom:0;
color:#fff;
    font-size: 16px;
    letter-spacing: 1px;}
	.sub-title p{
		font-size:16px;
		letter-spacing:1px;
	}
	.bread-sec{
		position:relative;
		padding:50px 0;
	}
.bread-sec:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image: url(../img/BG-1.svg);
    background-size: auto;
    color: #0a828f;
    background-repeat: no-repeat;
    background-color: #f7f7f7;
    overflow: hidden;
        z-index: -1;
    background-position: 0% 0;
    transform: rotate(180deg);
}
.bread-sec .head_content h4{
	color:#23b574;
}
.bread-sec .head_content h1{
    font-size:2.2rem;
    color:#000;
    line-height: 3.2rem;
    margin-bottom: 20px;
}
.abt-sec {
    padding: 50px 0;
}
.abt-sec h4{
	font-weight: 900;
    font-family: 'Alte Haas Grotesk Bold';
    font-size: 1.8rem;
    color: #0171bd;
    margin-bottom: 20px;
	position:relative;
}
.abt-sec p {
    font-weight: 400;
    font-family: "Poppins Regular";
    font-size: 16px;
    letter-spacing: 0.8px;
    color: #000;
    margin-bottom: 0px;
}
.about_sec.mans-abt .main-title{
	max-width:100%;
}
.team-sec{
	padding:50px 0;
}
.team-box{
	padding:15px;
	    text-align: center;
	        border: 1px solid #ddd;
	        margin-bottom:20px;
}
.team-box img{
	width:120px;
	margin:0 auto 15px;
}
.team-box h4{
	font-size: 13px;
	font-weight: 600;
    line-height: 1.2;
	margin-bottom:0;
    color: #23b574;
}
.team-box h6{
	font-size: 13px;
	font-weight: 400;
    line-height: 1.2;
    color: #000;
	margin-bottom:10px;
}
.team-box a{
	font-size: 13px;
	font-weight: 600;
    line-height: 1.2;
    color: #0171bd;	
}
.conquer_box{
	text-align:left;
}
.conquer_box img{
	width:100%;
	height:225px;
}
.conquer_box h4 {
    font-size: 22px;
    font-weight: 500;
    color: #000000;
    margin-top: 24px;
    margin-bottom: 15px;
	text-align:left;
}
.conquer_box p{
	text-align:left;
	line-height: 29px;
    font-size: 16px;
    font-weight: 400;
    color: #3f3f3f;
}
.quality_sec{
	padding:50px 0;
	background:#f7f7f7;
}
.quality_sec .benefit_box p{
	font-size:14px;
}
.bread-top > svg {
    min-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;	
	transform:rotate(180deg);
}
.contact-sec{
	padding:130px 0 80px;
	    text-align: left;
		position:relative;
    background-color: #f7f7f7;
}
.mans_form label{
	font-size:14px;
	font-weight:400;
	color:#0A828F;
	line-height: 20px;
	margin-bottom: 6px;
}
.mans_form label .form-required{
	color:red;
}
.mans_form .form-group{
	margin-bottom:18px;
}
.mans_form .form-group p{
	font-size:9px;
}
.mans_form option{
	color:#0A828F;
	background:rgba(5,112,124,0.11);
}
.mans_form input, .mans_form select{
	color:#0A828F;
	background:rgba(5,112,124,0.11);
	font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.1px;
	padding:12px 16px;
	border-radius:0;
}
.mans_form textarea{
	color:#0A828F;
	background:rgba(5,112,124,0.11);
	font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.1px;
	padding:12px 16px;
	border-radius:0;
	height:72px;
}
.mans_form input[type="submit"]{
    min-width: 142px;
    min-height: 48px;
    border-width: 3px;
    border-style: solid;
    border-radius: 3px;
    font-weight: 500;
    transition-duration: 0.2s;
    text-shadow: 0px 0px #23b574;
    letter-spacing: 1.2px;
    font-weight: 600;
    font-size: 16px;
    padding: 10px 3px;
	background-color: #23b574;
    color: #fff;
    border-color: #23b574;
    margin-right: 5px;
    text-align: center;
    box-shadow: 3px 3px 0px 0px #501500;
}
.mans_form input[type="submit"]:hover {
    background-color: #fff;
    color: #23b574;
}
.career_header{
	align-items: flex-end;
    display: flex;
    justify-content: space-between;
    margin: 24px 0;
    min-height: 136px;
}
.right-follow{
	display: flex;
    height: 24px;
    justify-content: center;
    width: auto;
}
.right-follow .follow-title{
	    margin-right: 1em;
    margin-top: 0.2em;
}
.right-follow .follow-title h5{
	font-size:16px;
}
.follow-icon i{
	background:#23b574;
	padding:5px;
	color:#fff;
}
.career_msgbox{
	background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    line-height: 23px;
    padding: 20px;
}
/*.pricingTable-header:after {*/
/*  content: "";*/
/*  position: absolute;*/
/*  left: 0;*/
/*  bottom: -50px;*/
/*  width: 0;*/
/*  height: 0;*/
/*  border-top: 50px solid #16A086;*/
/*  border-left: 175px solid transparent;*/
/*  border-right: 183px solid transparent;*/
/*}*/
    

.pricingTable .pricing-content li:nth-child(odd) {
      background: #f7f7f7;
}
.pricingTable button[type=submit]{
    background-color:#0071bd !important;
    padding:8px 20px !important;
    color:#fff;
}
.card-period{
    margin-bottom:20px;
}
.footermenu ul li {
    display: inline-block;
    padding: 10px;
}
.footermenu ul {
    text-align: center;
    padding-top: 10px;
}
.footercontactdetail ul li {
    display: inline-block;
    padding: 0 15px;
}
.footercontactdetail ul{   text-align: center;}
.mans_slider {
    background: #0071bc;
    background-size: 100% 100%;
    background-position: center;
    padding: 50px 0;
}

.head_content h1 {
    font-family: 'Alte Haas Grotesk Bold';
    font-size: 20px;
    line-height: 33px;
    color: #fff;
    margin-bottom: 45px;
    font-weight: 400;
}
.head_content h4 {
    font-family: 'Alte Haas Grotesk Bold';
    font-size: 41px;
    color: #fff;
    margin-bottom: 10px;
    line-height: 55px;
}
.about-right .accordion-body a {
  
    font-size: 15px; }
.benefit_box {
    text-align: center;
    background-color: #fff;
    min-height: 430px;
    padding: 20px;
    box-shadow: 0px 3px 16px #13202f12;
    border-radius: 15px;
}
.agiencesaccordian {
    padding: 40px;
    background-color: #0071bc;
    margin-top: 50px;
    border-radius: 15px;
}
.benefit_box img {
    width: 100px;
    margin-bottom: 20px;
    background: #0071bc0f;
    padding: 20px;
    border-radius: 30px;
    height: 100px;
}
section.benefit_sec h4 {
    font-weight: 900;
    margin-bottom: 15px;
    font-size: 1.8rem;
    color: #0171bd;
    margin-bottom: 45px; }
    
    .benefit_box:hover {
    text-align: center;
    background-color: #fff;
    min-height: 430px;
    padding: 20px;
    box-shadow: none;
    border-radius: 15px;
    border: 3px solid #0171bd;
}
.benefit_box {
    text-align: center;
    background-color: #fff;
    min-height: 430px;
    padding: 20px;
    box-shadow: none;
    border-radius: 15px;
    border: 3px solid #23b574;
}
.agiencesaccordian {
    background-color: #f5f5f5; }
.about-right .accordion-body a i {
    color: #23b574;
    margin-left: 10px;
    position: relative;
    top: 2px;
}
.about-right .accordion-item {
  
    border-radius: 10px;
}

.bread-sec:before {display:none;}
.topheader {
    background: #0171bd;
}
.contact-sec {
   
    background-color: transparent !important;
}

.contact-sec {
    padding: 130px 0 80px;
    text-align: left;
    position: relative;
    background-color: #f7f7f7;
    padding-top: 40px;
}
.bread-top {
    display: none;
}
.career_msgbox {
    background-color: transparent;
    border: 0;
    border-radius: 4px;
    line-height: 23px;
    padding: 20px;
}
.topheader .main-title h4 {
    margin-bottom: 20px;
    color: #fff;
    padding: 50px 15px;
}
.benefit_box:hover {
    text-align: center;
    background-color: #fff;
    min-height: auto; }
.benefit_box {
    text-align: center;
    background-color: #fff;
    min-height: auto; }
    .benefit_box .col-sm-9 {text-align:left;}
    .benefit_box {
   
    border: 0;
}

 .benefit_sec .col-md-5 {
    background: ;
    border-radius: 10px;position:relative;
}

 .benefit_sec .col-md-5 img {position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;}

      .benefit_box:hover {
   
    border: 0;
}
.agiencesaccordian {
    background-color: transparent;
}

.career-detail-form2 h2 {}
 .career-detail-form2 input {
    width: 100%;
    border: 1px solid #ccc;
    background: #FFF;
    margin: 0 0 5px;
    padding: 5px 10px;
}
.career-detail-form2 {
    background: #f9f9f9;
    padding: 30px 40px;
    padding-bottom: 40px;
}
.career-detail-form2 span {
    display: block;
}

.career-detail-form2 textarea {border: 1px solid #ccc;  width: 100%;margin-bottom: 10px;}
.career-detail-form2 h2 {
    color: #0171bd;
    text-align: center;
    margin-bottom: 32px;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    margin-top: 10px;
}
.career-detail-form2 .col-md-4 {margin-bottom: 15px;}

.career-detail-form2 input[type="submit"] {
    background: #0171bd;
    color: #fff;
    padding: 13px 10px;
    margin-top: 15px;
}
.footer-social {
    max-width: 196px;
    margin: auto;
} 
.mans_footer .footer-social ul li {
   
    border: 1px solid #999494 !important; }
    
    
    
@media only screen and (max-width: 768px) {
section.mans_slider:before {
    
    background: none !important;
}

.benefit_sec .col-md-5 {
    background: ;
    border-radius: 10px;
    position: static;
}

.benefit_sec .col-md-5 img {
    position: static;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 350px;
    margin: auto;
    display: block;
    margin-bottom: 20px;
}

.resultimage .img-fluid {

    margin-top: 70px;
}

}





.cSec {
    float: left;
    width: 100%;
    background: #f2f2f2;
    position: relative;
    top: -40px;
}

.wrapper {
    margin: 0 auto;
    max-width: 1140px;
}

.cInner {
    background: url(//www.gensoftsindia.com/wp-content/themes/gensofts/images/bg_pam.png) no-repeat;
    background-position: 232px 40px;
    min-height: 348px;
    padding-top: 92px
}

.cInner ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.cInner li {
    width: 21%;
    text-align: center;
}
.cInner .label {
  background: #34495e;
    color: #fff;
    width: 175px;
    line-height: 42px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
    margin-top: 15px;
    font-size: 12px;
}
.cSec {
    float: left;
    width: 100%;
    background: transparent; }
.cInner ul {list-style:none;}
.cInner .label:before {
    content: '';
    border-top: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #34495e;
    position: absolute;
    top: -8px;
    width: 8px;
    height: 8px;
    left: 0;
    right: 0;
    margin: auto;
}

.risk_img img {
    margin-top: -77px;
    object-position: center center;
    width: 55%;
}
.risk_img img {
    margin-top: -77px;
    object-position: center center;
    width: 60% !important;
}

.about_sec img {max-width: 450px;}
.main-title h4 {
  
    line-height: 40px;
}

@media only screen and (max-width:768px){
.cInner li {
    width: 50%;
    text-align: center;
    margin-bottom: 19px;
}

.cInner .label {
    background: #34495e;
    color: #fff;
    width: 160px;
}



}

.benefit_sec .col-md-5 img {
    position: static; }
    
    .benefit_sec .col-md-5 {

    align-items: center;
    display: flex;
}
@media only screen and (max-width: 768px) {
.head_content h4 {
    color: #fff !important;
    line-height: 42px !important;
    font-size: 35px !important;
}

}

@media only screen and (max-width: 768px) {
.head_content h1 {color: #fff !important;
    font-size: 20px !important;    color: #fff !important;
    line-height: 2.5rem !important;
    margin-bottom: 20px !important;
}

section.benefit_sec h4 {
   
    font-size: 22px; }
    
    .risk-free h5.text-white {
    font-size: 24px;
}

}

 
@media only screen and (max-width: 991px) {
.mans_slider .head_content h4 {
    color: #fff !important;
}

.agiencesaccordian {
    padding: 5px; }

.about-right .accordion-button {
   
    padding-bottom: 5px;
}
.about_sec img {
    max-width: 100%;
}

}


@media only screen and (max-width: 768px) {
.benefit_sec .col-md-5 img {
  
    max-width: 250px;
   
} }


@media only screen and (max-width: 768px) {
.resultimage .img-fluid {
    margin-top: 0;
    margin-bottom: 20px;
}
    
    .deliversresults {padding-top: 25px  !important;}

.leftsideimage {
    text-align: center;
    padding: 0;
}

}

@media only screen and (max-width: 768px) {
    
  .cInner li img  {
    max-width: 115px;
}
    
.resultimage .img-fluid {
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    top: -39px;
}

.left_risk {
    position: relative;
    padding-left: 15px;
}

.navbar-brand .img-fluid {
  
    max-width: 220px;
}

.head_content h4 {
    line-height: 44px !important;
}

.head_content h1 {
   
    color: #fff !important;
    line-height: 31px !important;
}
section.mans_slider {
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
}
.head_content h1 {
    color: #fff !important;
    font-size: 17px !important;
    color: #fff !important;
    line-height: 26px !important;
    margin-bottom: 20px !important;
}
.head_img img {
    max-width: 300px !important;
    margin-top: 40px !important;
}
.main-title h4 {
    line-height: 37px !important;
    margin-top: 20px !important;
}
.about-right .accordion-button {
    font-size: 18px !important;
}
.about-right .accordion-body p {
    font-size: 15px !important;
}
section.benefit_sec h4 {
  
    margin-bottom: 35px !important;
}
section.benefit_sec h4 {
    
    line-height: 35px !important;
}
.about-right .accordion-button {
    font-size: 16px !important;
    padding-bottom: 17px !important;
}
.benefit_box .col-sm-9 {
    text-align: center;
}
.benefit_sec a.getstartedbtn {
   
    text-align: center;
  
    max-width: 200px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 40px;
}
.new-care .main-title h4 {
    color: #fff;
    font-size: 26px; }
    .new-care {
    padding-bottom: 50px !important;
}
section.deliversresults {
    padding-bottom: 50px !important;
}
.sub-title p {
    font-size: 15px;
    letter-spacing: 0;
}
.risk-free {
  
    padding: 40px 0 0;
}

.topheader .main-title h4 {
    
    padding: 30px 15px;
}
.about_sec img {
    max-width: 300px !important;
    margin: auto;
    display: block;
}

.left_risk {
    margin-bottom: 0px !important;
}

.head_content h1 {
   
    color: #000 !important;
   
}
.head_content1 h1 {
 
    color: #fff !important;

}

.career-detail-form2 {
    padding: 25px 15px;
   
}
.bread-sec {
    padding: 20px 0 !important;
}

.abt-sec {
    padding: 50px 0 !important;
    background: #f5f5f5;
    padding-top: 25px  !important;
}

.about_sec {
  
    padding-bottom: 50px !important;
}

.career_msgbox  .col-md-5 {
    max-width: 350px;
    margin: auto;
    display: block;
}

.career_msgbox {

    padding: 5px;
}

.contact-sec {
    padding: 10px 0 30px;
    text-align: left;
    position: relative;
    background-color: #f7f7f7;
    padding-top: 40px;
}
.career-detail-form2 textarea {
   
    height: 80px;
}

.contact-sec {
   
    padding-top: 0;
}

.contact-sec h4 {font-size: 22px !important;     line-height: 32px !important;}

}


.main-title p {
   
    letter-spacing: 0; }


.mans_footer ul li a {
    
    letter-spacing: 0;
}
.head_content h1 {
      line-height: 29px;
}

.about-right .accordion-body p {
    letter-spacing: 0;
}

.benefit_box p {
   
    letter-spacing: 0; }

.about-right .accordion-body p {
    font-size: 16px;
}
.new-care .main-title h4 {
    color: #fff;
    font-size: 31px;
    margin-top: 0;
    padding-top: 0;
}

.new-care {
   
    padding: 60px 0;
    padding-top: 45px;
}
.risk-free h5.text-white {
    font-size: 30px;
    line-height: 40px;
}

.risk-free {
    background: #0171bd;
    padding: 45px 0 60px;
}

.sub-title p {
    font-size: 16px;
    letter-spacing: 0;
}

.risk-free .col-md-5 {position:relative;}
.risk-free .col-md-5  img {position: relative;
    top: 61px;
    left: 0;
    right: 0;
    margin: auto;}
    
    .main-title h4 {
  
    margin-bottom: 15px;
}

.bread-sec .head_content h1 {
    font-size: 32px;

    line-height: 43px;
    margin-bottom: 15px;
}

.abt-sec {
    padding: 50px 0;
    background: #f5f5f5;
}



.benefit_box .col-sm-9 h5  {
    font-weight: 600;
    font-size: 17px;
}

.cSec ul {padding:0 !important;}



.risk-free img {
    position: relative;
    top: 69px;
}

@media only screen and (max-width: 768px) {
.main-title h4 {
    margin-top: 0px !important;
}}



@media only screen and (max-width: 768px) {
#navbarNav {
   
    z-index: 9999;
}}



.privacy-policy h1 {font-size: 20px;}
.privacy-policy h3 {font-size: 20px;}
.privacy-policy h2 {font-size: 20px;}

.choose-period .container {
    margin: 0px;
}

.btncolor {

    color: #333 !important;
    border-color: #333 !important;
  
}