html, body{
overflow-x:hidden;}
body {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 	400;
    font-style: normal;
    font-size: 15px;
    width: 100%;
    color: #151515;
}
h1,h2,h3,h4,h5,h6,p,span,ul,li{
    font-family: 'Roboto', sans-serif !important;
}
*{
	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');
    }
    h1,h2,h3,h4,h5,h6{
      font-family: 'Roboto', serif !important;  
    }
/***************topbar************/
header{
	font-family:'Roboto', sans-serif;
}
header nav{
	background:transparent;
}
.navbar-nav li a{
	    font-size: 14px;
    font-weight: 600;
    color: #fff !important;
    letter-spacing: 1px;
    padding: 0 12px !important;

}


.get_quotebtn{
	display:flex;    color: #fff;
}
.get_quotebtn a {
	min-width: 105px;
    min-height: 45px;
    border-width: 3px;
    border-radius: 30px;
    font-weight: 500;
    transition-duration: 0.2s;
    text-shadow: 0px 0px #23b574;
    letter-spacing: 0px;
    font-weight: 600;
    font-size: 12px;
    padding: 10px 3px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.get_quotebtn a.btn1{
	background-color: #1b91fe;
    color: #fff;
	margin-right:10px;
	text-align:center;
}
.get_quotebtn a.btn1:hover{
	background-color: #0071bd;
    color: #fff;
}

.get_quotebtn a.btn3 {
    background-color: #bdccd4;
    color: #fff;
    margin-right: 10px;
    text-align: center;
}
.get_quotebtn a.btn3:hover{
	background-color: #0071bd;
    color: #fff;
}

.get_quotebtn a.btn2 {
    background-color: #fd4f04;
    color: #fff;
    border-color: #fd4f04;
    margin-right: 5px;
    text-align: center;
    border-radius: 30px;
    padding: 10px 10px;     font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 0;}
.get_quotebtn a.btn2:hover{
	background-color: #fff;
    color: #fd4f04;
}
/**********************SLIDER*************************/
.mans_slider{
    /*background-image: linear-gradient(90deg, rgb(2, 0, 36) -76%, #0171bd 50%, #fd4f04 46%);*/
	background-size:100% 100%;
	background-position:center;
	background:url(../img/bannerimage.jpg);
	position:relative;    min-height: 550px;
    background-size: cover;
    background-position: center right;
    display: flex;
    align-items: center;
}
/*section.mans_slider:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgb(217 234 250 / 58%);
}*/
.head_content h2{
	font-family: 'Alte Haas Grotesk Bold';
	font-size:32px;
	color:#fd4f04;
	margin-bottom:25px;
}
.head_content h1 span {
    color: #000;
    font-size: 47px;
    display: block;
    padding-bottom: 12px;
}
.head_content p {
    color: #212a32;
    font-size: 1.2rem;
    margin-bottom: 30px;
}
section.abt12 h2 {
    font-weight: 900;
    font-size: 1.8rem;
    color: #0171bd;
    margin-bottom: 60px;
    text-align: center;
}
.content-part h2{
    font-size:2.5rem;
}
.content-part h3{
    font-size:1.5rem;
}
section.abt12 {
    padding: 100px 0px;
}
.content-part h2 span {
    background: linear-gradient(to right, #0861b9 11%, #ef5a28 102%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.head_content h3{
	font-family: 'Alte Haas Grotesk Bold';
	font-size:2rem;
	line-height:3rem;
	color:#212a32;
	/*margin-bottom:45px;*/
}
.head_content h1 .content-circle{
	border:5px solid #fd4f04;
	border-radius: 50%;
    /*display: table;*/
    padding: 0 6px 6px;

}
.head_content {
    position: relative;
}
.head_img{text-align:center;position:relative;}
.head_img img{
	width:400px;
}
.about_sec.abt{
	padding:50px 0;    
}
.about_sec.abt{
background: url(../img/back.jpg);
	padding:50px 0;    background-size: cover;
    background-position: center;
}

.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:'Roboto', sans-serif;
	font-size:18px;
	
	color:#67687a;
}
.about-right .accordion-body p{    color: #323338;
	font-size:18px;
}
.about-right .accordion-button {
    color: #383636;
    background: transparent;
    font-size: 20px;
    box-shadow: none;
    place-items: center;
    padding-bottom: 0;    font-weight: 600;font-size: 18px;
}
.about-right .accordion-button:not(.collapsed) {
	color:#000;
}
section.first-step {
    background: #0171bd;
    padding: 50px 0px;
}
.about-right .accordion-item{
	background:transparent;
	border:0;
	margin-bottom:20px;
}
.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:'Roboto', sans-serif;
	font-size:20px;
	color:#000;
}
section.benifist {
    padding: 100px 0px;
}
section.benifist ul li i {
    position: absolute;
    left: 0;
    top: 4px;
    color: #fd4f04;
}
section.benifist ul {
    padding-left: 0px;
    margin-top: 20px;
}
section.benifist .get_quotebtn {
    margin-top: 35px;
}
section.benifist ul li {
    list-style: none;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 13px;
    font-size: 18px;
    color: #67687a;
    display: flex;
    position: relative;
    padding-left: 28px;
}
.about-right .accordion-body a{
	font-weight:900;
	font-family: 'Alte Haas Grotesk Bold';
	font-size:18px;
	letter-spacing:0.8px;
	color:#0171bd;
	transition:0.8s;
}

.progress1 .main-title h3 {
    color: #fff;
    position: relative;
    font-weight: 900;
    font-size: 1.8rem;
}
.man-title h2{
     font-weight: 900;
    font-size: 1.8rem;
    color: #0171bd;
}
section.progress1 {
    overflow: hidden;
    clear: both;
        background-size: 100%;
    /*background: #0170bd;*/
    background: url(../img/backstep.jpg);
    padding: 60px 0px;
    position:relative;
}
section.progress1:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgb(1 113 189 / 78%);
}
/*step css*/

.progressbar {
    counter-reset: step;
    overflow: hidden;
    clear: both;
    padding: 40px 0px;
}

.progressbar li {
    position: relative;
    list-style: none;
    float: left;
    width: 50%;
    text-align: center;
    padding: 0px 20px;
}

/* Circles */
.progressbar li:before {
  content: counter(step);
  counter-increment: step;
  width: 40px;
  height: 40px;
  border: 1px solid #2979FF;
  display: block;
  text-align: center;
  margin: 0 auto 10px auto;
  border-radius: 50%;
  background-color: #fd4f04;
  color:#fff;
   
  /* Center # in circle */
  line-height: 39px;
}
ul.progressbar h4 {
    color: #fff;
    font-weight: 600;
}
.note-para .main-title h4 {
    color: #f00;
}
ul.progressbar li p {
    color: #fff;
    font-size: 18px;
}
.note-para {
    max-width: 750px;
    margin: 100px auto;
}

.progressbar li:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #fd4f04 ;
  top: 20px; /*half of height Parent (li) */
  left: -50%;
  z-index: -1;
}

.progressbar li:first-child:after {
  content: none;
}

.progressbar li.active:before {
  background: #fd4f04;
content: counter(step);
  counter-increment: step;
  color:#fff;
}

.progressbar li.active + li:after {
  background: #fd4f04;
}

/*end*/

/*==========Training Page - Vaishali Gaur====*/
.head_content.traing-content h2 {
    color: #fd4f04;
    font-size:1.5rem;
      margin-bottom: 0px;
}
.head_content.traing-content h3 {
    font-weight: 900;
    font-family: 'Alte Haas Grotesk Bold';
    font-size: 1.8rem;
    color: #0171bd;
    margin-bottom: 20px;
}
.head_content.traing h3 {
    font-size: 1.8rem;
    color:black;
}
.head_content.traing h2 {
    color: #fd4f04;
    font-size:1.5rem;
}
section.traingn-2 {
    padding: 100px 0px;
}
.traing-img1 {
    text-align: right;
}
.mans_topbar {
    padding: 20px 0px;
    background:#212a32;
}

@media only screen and (max-width:768px){
    .about_sec .head_content.traing-content {
    padding: 50px 0px;
}
.bread-sec {
    position: inherit;
    padding-top: 0px;
}
 .bread-sec:before {
    background-position: 17% 0 !important;}   
}

/*----------end training page-------*/

/*new step*/
.progressbarnew {
    counter-reset: step;
    margin-top:40px;
}

.progressbarnew li {
  position: relative;
  list-style: none;
  float: left;
  width: 25%;
  text-align: center;
}

/* Circles */
/*.progressbarnew li:before {*/
/*  content: counter(step);*/
/*  counter-increment: step;*/
/*  width: 40px;*/
/*  height: 40px;*/
/*  border: 1px solid #2979FF;*/
/*  display: block;*/
/*  text-align: center;*/
/*  margin: 0 auto 10px auto;*/
/*  border-radius: 50%;*/
/*  background-color: #fd4f04;*/
/*  color:#fff;*/
/*  line-height: 39px;*/
/*}*/

/*.progressbarnew li:after {*/
/*  content: "";*/
/*  position: absolute;*/
/*  width: 100%;*/
/*  height: 1px;*/
/*  background: orange ;*/
 
/*  left: -50%;*/
/*  z-index: -1;*/
/*}*/

/*.progressbarnew li:first-child:after {*/
/*  content: none;*/
/*}*/

/*.progressbarnew li.active:before {*/
/*  background:#0171bd;*/
/*  content: counter(step);*/
/*  counter-increment: step;*/
/*  color:#fff;*/
/*}*/

.progressbarnew li.active + li:after {
  background: #0171bd;
}
section.newstep:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #f7fbffa6;
}
section.newstep {
    overflow: hidden;
    background: url(../img/back1.jpg);
    padding: 100px 0px;
    position:relative;
}
section.newstep:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #f7fbffa6;
}
section.newstep .main-title {
    max-width: 70%;
    margin: 0 auto;
    position: relative;
}
ul.progressbarnew li {
    padding: 20px;
    overflow: hidden;
    min-height: 300px;
    background: #fff;
    box-shadow: 1px 4px 19px #23313d1c;
}

.progressbarnew li {
    position: relative;
    list-style: none;
    float: left;
    width: 22%;
    text-align: center;
    margin: 0px 29px 0px 0px;
}
ul.progressbarnew p {
    font-size: 16px;    color: #67687a;
}

ul.progressbarnew h4 {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 23px;
    font-weight: 600;
}
ul.progressbarnew h5 {
    font-size: 13px;
    font-weight: 600;
    background-color: #fd4f0430;
    max-width: fit-content;
    margin: auto;
    padding: 4px 15px;
    border-radius: 25px;
}
/*end step*/


























.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:50px 0;
}
.benefit_box{
	text-align:center;
}
.benefit_box img{
	width:80px;
	margin-bottom:20px;
}
.benefit_box  h5{
	font-weight: 900;
    font-family: 'Alte Haas Grotesk Bold';
	margin-bottom:15px;
}
.benefit_box  p{
	font-weight: 400;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    letter-spacing: 0.8px;
    color: #000;
}
.new-care{
	background-color:#f7f7f7;
	background-image:url(../img/person-bg.webp);
	background-size: 625px auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 55% 100%;
	padding:100px 0;
}
.new-care .main-title p{
	max-width:60%;
}
.newcare_right{
	margin-top:50px;
	background-color: #f9f9fa;
    border-radius: 13px;
	box-shadow: 5px 5px 25px #979797;
	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: #05707c;
    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:'Roboto', sans-serif;
	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:35px;
	font-size:14px;
	color:#000;
	display:flex;
}
.newcare_right .newcare_content ul li i{
	color:#23b574;
	font-size:20px;
	margin-right:10px;
}
.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:50px 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%;
}
.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:#fd4f04;}
.testi_name h6{
font-size:14px;
font-weight: 400;
 font-family:'Roboto', sans-serif;
color:#000;}
.testimonial-carousel .slick-slide{
margin:10px 15px;}
.risk-free{
background:#0171bd;
padding:50px 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: 'Roboto', sans-serif;
    margin-bottom: 10px;
    font-size: 13px;
    color: #67687a;
}
.mans_footer ul li a strong{
font-weight: 600;
    font-family: 'Alte Haas Grotesk Bold';
}
.mans_footer h6{
font-weight: 400;
 font-family:'Roboto', sans-serif;
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:#272424;
padding:20px 0;
text-align:center;
margin-top:50px;
}
.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-size: auto;
    background-repeat: no-repeat;
    background-color: #f1f1f1;
    overflow: hidden;
    z-index: -1;
    background-position: 0% 0;
    transform: rotate(180deg);
}
section.newstep .main-title h4 {
    line-height: 45px;
}
section.newstep h4 span {
    color: #fd4f04;
}
.bread-sec .head_content h4{
	color:#fd4f04;
}
.bread-sec .head_content h1 {
    font-size: 1.8rem;
    color: #000;
    line-height: 2.5rem;
    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: 'Roboto', sans-serif;
    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 #fd4f04;
    letter-spacing: 1.2px;
    font-weight: 600;
    font-size: 16px;
    padding: 10px 3px;
	background-color: #fd4f04;
    color: #fff;
    border-color: #fd4f04;
    margin-right: 5px;
    text-align: center;
    box-shadow: 3px 3px 0px 0px #501500;
}
.mans_form input[type="submit"]:hover {
    background-color: #fff;
    color: #fd4f04;
}
.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:#0171bd !important;
    padding:8px 20px !important;
    color:#fff;
}
.card-period{
    margin-bottom:20px;
}
section.first-step .main-title h4 {
    color: #fff;
}
section.first-step .get_quotebtn {
    float: right;
    margin-top: 18px;
}

@media only screen and (max-width:768px){
  ul.progressbarnew {
    padding-left: 0px;
}
.progressbarnew li {
    width: 100%;
    margin: 0px 0px 0px 0px;
}
ul.progressbarnew li {
    min-height: auto;}
section.first-step .get_quotebtn {
    float: none;}    
}



.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;}

section.about_sec.mans-abt.abt22 {
    margin-bottom: 70px;
}
.abt22 .get_quotebtn a {
    min-width: 300px;}

section.risk-free.riskabt {
    padding: 70px 0px;
}
section.risk-free.riskabt .risk_img {
    margin-top: 70px;
}
section.about_sec.traing2 {
    margin-top: 70px;
}
section.traingn-2.traing3 {
    background: #f7f7f7;
    margin: 70px 0px;
}
section.about_sec.traing4 {
    margin-bottom: 70px;
}
section.note1 img {
    margin-top: 84px ;
}
.logosimg img{width:100%;}
.logocontent h2 {
    font-weight: 900;
    font-family: 'Alte Haas Grotesk Bold';
    font-size: 1.8rem;
    color: #0171bd;
    margin-bottom: 20px;
}
.logocontent{padding:40px;}
.logocontent p {
    font-size: 18px;    color: #67687a;
}
.logocontent a.explorebtn {
    background-color: #fd4f04;
    color: #fff;
    border-color: #fd4f04;
    margin-right: 5px;
    text-align: center;
    border-radius: 30px;
    padding: 15px 20px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0;
    display: block;
    width: fit-content;
}
section.logoimages {
    padding: 60px 0;
}
.trainingPrograms {
    background-color: #0171bd;
    padding: 70px 0;
    text-align: center;
}
.trainingPrograms h2{font-size:1.8rem; font-weight:700; color:#fff;
    margin-bottom: 30px;}
.custom_container {
    max-width: 1060px;
    margin: auto;
}
.trainingPrograms p{color:#fff;
    margin-bottom: 30px;     letter-spacing: 0.8px;    font-size: 18px;}
.seeallcouses a {
    background-color: #fd4f04;
    color: #fff;
    border-color: #fd4f04;
    margin-right: 5px;
    text-align: center;
    border-radius: 30px;
    padding: 15px 30px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0;
    display: block;
    width: fit-content;margin:auto;
}
.seeallcouses{text-align:center;}
.topics-list {
    padding: 60px 0;
}
.topics-list h2 {
    font-weight: 600;
    margin-bottom: 20px;color: #fd4f04;
}
.topics-list h4{
    font-size:1.3rem;
}
.topics-list h3{
    font-size:1.7rem;
}
.topics-list ul li {
    font-weight: 600;padding-bottom: 20px;
}
.topics-list ul li ol li{font-weight:500; padding-bottom: 5px; width: 33%;
    display: inline-block;}
.topics-list ul li ol {    padding: 10px;
    background-color: #f0f1f2;  
    margin-top: 10px;
}
.topics-list ul{margin:0;  padding-left: 15px;}
.get_quotebtn a { min-width: auto; color: #fff;text-transform: uppercase; padding:0 4px; line-height: 15px !important;    min-height: auto;}
.get_quotebtn a.btn2 {    margin-left: 6px;}


@media only screen and (max-width:768px){
    .get_quotebtn a{color:#222;}
    .mans_topbar .get_quotebtn {
    padding: 3px 0 8px; color: #222 !important;}
    .topics-list ul li ol li{width:100%;}
    section.traingn-2.traing3{    padding: 50px 0px; margin: 0px 0px;}
    .get_quotebtn a.btn2{text-transform:inherit;     font-size: 13px;  padding: 7px 10px;}
   .mans_slider{min-height: 320px} 
    section.abt12 h4 { margin-bottom: 20px !important;}
    .about_sec.abt{background-position: right;     padding: 20px 0;}
    .about-right .accordion-button {font-size: 18px;}
    .logocontent { padding: 15px;}
    section.first-step {padding: 30px 0px;    text-align: center;}
.get_quotebtn { justify-content: center;    margin-top: 0 !important;}
section.logoimages {    padding: 40px 0;}
section.newstep .main-title h4 {    line-height: 38px;}
.note-para{    margin: 30px auto;}
.progressbar{padding:20px 0;}
section.benifist {    padding: 40px 0px;}
.head_content{text-align: center;}
.bread-sec .head_img {    margin-top: 30px;}
section.about_sec.mans-abt.abt22 .get_quotebtn {    margin-top: 30px !important;}
.side_line{display:none;}
.left_risk{    padding-left: 10px;}
section.risk-free.riskabt {    padding: 40px 0px;}
.left_risk {    margin-bottom: 40px !important;}
#priceingtable .main-title h4 {    font-size: 32px !important;}
    .choose-period h1{    font-size: 32px !important;}
    .currency h2{    font-size: 38px !important;    line-height: 44px !important;}
   .table-responsive.leftcarddetail {    min-height: auto;} 

    
    
    
    
    
    

}

.banner-part {
    background-image: url(https://skillzmatics.com/front_assets/assets/images/backbanner.jpg);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
}

.banner-part {
    padding: 60px 0px 97px 0px;
}

.taeled-btn.checklist {
    width: 250px;
}

.taeled-btn {
    z-index: 1;
    height: 50px;
    width: 170px;
    line-height: 50px;
    padding-right: 30px;
    position: relative;
    background-color: #f05a27;
    margin-top: 40px;
    border-radius: 30px;
}

.checklistback {
    background-image: url(../img/check.jpg);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 40px 0px;
}
.bottom {
    background-image: url(../img/check.jpg);
    background-size: cover;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 100px 0px;
}
section.welcome2.check2 {
    padding-bottom: 70px;
}
section.welcome2.check2 img {
    width: 100%;
}
.apply-part h2 {
    font-size: 45px;
    font-weight: 600;
    color: #1e1f20;
    margin-bottom: 20px;
}
.apply-part h2 span {
    background: linear-gradient(to right, #0861b9 11%, #ef5a28 102%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
section.welcome2.check2:before {height: 476px;}
section.checklist-btn {margin-top: 80px;margin-bottom: 80px;}
.check-part-btn a {border: 2px solid #f05a27;color: #000;padding: 20px 25px;}
.check-part-btn a:hover {background: #f05a27;text-decoration: none;color: #fff;}
section.cecklist-part {background: #f7f7f7;padding: 80px 0px;}
.search-part {
    max-width: 550px;
    margin-bottom: 40px;
    background: #fff;
    padding: 20px;
    box-shadow: 0px 0px 2px 3px #00000008;
}
.search-part input[type="search"] {
    width: 100%;
    border: 1.5px solid #151212a8;
    padding: 10px;
    font-size: 13px;
}
section.cecklist-part h2 {
    font-size: 45px;
    font-weight: 600;
    color: #1e1f20;
    margin-bottom: 20px;
}
section.cecklist-part h2 span {
    background: linear-gradient(to right, #0861b9 11%, #ef5a28 102%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.nursing-skills-checklist-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.nursing-skills-checklist_link {
    min-height: 8rem;
    border: 1px solid #c8cccf;
    background-color: #fff;
    text-align: center;
    border-radius: 0.5rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 1.5rem;
    transition: all .25s cubic-bezier(.455,.03,.515,.955);
    display: flex;
    box-shadow: 0 0 4px rgba(0,0,0,.2);
    color: #000;
}


.nursing-skills-checklist_link:hover {
    border-color: #045fb7;
    background-color: #045fb7;
    color:#fff;
    text-decoration: none;
}
div.Alliend {
    padding-top: 50px;
}
.taeled-btn.demand {
    width: 300px;
    margin-top: 33px;
}

.register-from1 {
    background: #f05a27;
    padding: 20px;
    border-radius: 6px;
}
.register-from1 h3 {
    color: #fff;
    margin-bottom: 20px;
}

.register-from1 input::placeholder {
    color: #000;
}
.register-from1 textarea::placeholder {
    color: #000;
}
.register-from1 input {
    width: 100% !important;
    border-radius: 0px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #000;
}
.register-from1 textarea {
    width: 100% !important;
    border-radius: 0px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #000;
}
.register-from1 input[type="submit"] {
    background: #045fb7;
    border: none;
    color: #fff;
    max-width: 125px;
    padding: 10px;
    text-transform: uppercase;
    margin-top: 10px;
}
.leftnew1 {
    padding-right: 5px;
}
.leftnew2 {
    padding-left: 5px;
}

.faq_content.traing-content h2{
    color: white;
    padding-bottom: 20px;
}
.faq_content.traing-content h3{
    color:white;
    font-size:1.5rem;
}
.faq_content.traing-content p{
    color:white;
}
.faq-section{
    background-color:#212a32;
    padding: 30px 0px 75px 0px;
}




















