.header .container {
   max-width: 1620px !important;
}
.banner-txt h1 {
   font-size: 65px !important;
   color: #fff !important;
   letter-spacing: 2px !important;
   font-weight: 700 !important;
}
.banner-txt p {
   padding: 30px 0 40px !important;
   font-size: 20px !important;
   letter-spacing: 1px !important;
   color: #fff !important;
   line-height: 34px !important;
}
.vendors_sec {
    background: #fafafa;
    padding: 100px 0 !important;
    margin: 0 !important;
}
.banner-txt p br{
   display:none !important;
}
.banner-bottom .container {
   max-width: 1524px !important;
   background: #1b5498 !important;
   text-align: center !important;
   vertical-align: middle !important;
}
.heading h1 {
   font-size: 35px !important;
   font-weight: 600 !important;
   color: #000000 !important;
   letter-spacing: 1px !important;
   margin-bottom: 30px !important;
   padding: 0;
}
.heading p {
   font-size: 18px !important;
   font-weight: 400 !important;
   color: #000000 !important;
   letter-spacing: 1px !important;
   margin-bottom: 30px !important;
   line-height: 28px !important;
   padding: 0 !important;
}
/*.simply_healthcare-sec {
   background: url(/wp-content/uploads/2020/02/simply_bg.jpg) top center no-repeat !important;
   background-size: cover !important;
   padding: 100px 0 0!important;
   margin: 100px 0 !important;
}*/
.population_info .heading h1 {
   margin-bottom: 40px !important;
}
.interoperability_sec {
   padding: 75px 0 100px !important;
   margin: 0 !important;
}
.interoperability_main p {
   font-size: 20px !important;
   color: #000000 !important;
   text-align: center !important;
   margin-bottom: 38px !important;
   padding: 0 22px !important;
   line-height: 28px !important;
   letter-spacing: 1px !important;
   min-height: 95px !important;
}
.interoperability_main p br{
   display:none;
}
.text-inn p{
    color: #fff !important;
}
.text-inn p br {
   display: none !important;
}
.interoperability_icon {
   text-align: center !important;
   margin-bottom: 25px !important;
   padding: 0 !important;
}
.p-25 {
   padding: 0 15px !important;
}
.consultation_sec {
   padding: 100px 0 !important;
   margin: 0 !important;
   background: #f9fbfd !important;
}
.title h1 {
   font-size: 35px !important;
   color: #000 !important;
   font-weight: 600 !important;
   margin-bottom: 35px !important;
   padding: 0 !important;
   text-align: center !important;
   letter-spacing: 1px !important;
}
.work_sec {
   background: url(/wp-content/uploads/2020/03/work_bg.png) top center no-repeat !important;
   background-size: cover !important;
   padding: 100px 0 175px !important;
}

.work_icon-sec ul li {
   float: left!important;
   width: 33.3%!important;
   padding: 0 15px!important;
}
.work_info p br {
   display: none!important;
}
.work_info h1 {
font-size: 25px!important;
font-weight: 600!important;
color: #fff!important;
letter-spacing: 0 !important;
margin-bottom: 25px!important;
text-align: center!important;
}


.footer .container {
   max-width: 1430px!important;
}
.f-nav {
   float: left!important;
   width: 460px!important;
}
.f-nav-center ul {
   width: 50%!important;
}
.f-nav-center ul+ul {
   float: right!important;
   width: 42%!important;
}
.f-nav ul li a {
   font-size: 15px!important;
   font-weight: 400!important;
   color: rgba(255,255,255,0.80)!important;
   display: block!important;
   letter-spacing: 0!important;
}
.f-nav ul {
   float: left!important;
   width: 50%!important;
}
.f-nav ul li {
   padding-bottom: 17px!important;
}
.f-logo {
   background: #184376!important;
   width: 176px!important;
   height: 176px!important;
   position: absolute!important;
   top: -70px!important;
   left: 0!important;
   right: 0!important;
   line-height: 176px!important;
   text-align: center!important;
   border-radius: 100%!important;
   margin: 0 auto!important;
   z-index: 999!important;
}

.navigation ul li:nth-child(6) a {
   font-size: 24px!important;

}
.navigation ul li a {
   font-size: 19px!important;

}
.f-nav.f-nav-center {
   margin: 0 40px!important;
   width: 360px !important;
}
.f-nav ul+ul {
   float: right !important;
   width: 45% !important;
}
.newsletter p {
   font-size: 16px!important;
   font-weight: 400!important;
   color: rgba(255,255,255,0.80)!important;
   display: block!important;
   letter-spacing: 0!important;
   margin-bottom: 25px!important;
}

.still-tp {
margin-top: 30px !important;
}


.still_main .text-inn p {
font-size: 17px;
color: rgba(255,255,255,0.90);
font-weight: 400;
text-align: center;
margin-bottom: 20px;
letter-spacing: 1px;
padding: 0 35px;
line-height: 21px;
font-family: 'PT Sans', sans-serif;
}
.simply_heading {
    margin: 0 !important;
}

.together_main ul li h3 {
   font-size: 22px;

}
.together_main ul li p {
   font-size: 20px;
   margin-bottom: 12px;
}

.castle_sec {
   width: 480px;
}
.contact_lf {
   width: 765px;
}
.et-l--header>.et_builder_inner_content>.et_pb_section {
    background: transparent !important;
}
.navigation ul li:last-child a {
    width: 200px;
    font-size: 17px !important;
}
@media screen and (max-width:1366px){
    
    .navigation ul li a {
   font-size: 15px!important;

}
.navigation ul li:nth-child(6) a {
   font-size: 21px!important;

}
    
    
    
    
    
    .banner-bottom .container {
   max-width: 95% !important;
   background: #1b5498 !important;
   text-align: center !important;
   vertical-align: middle !important;
}
.footer .container {
   max-width: 1350px!important;
}
.header .container {
   max-width: 100%!important;
}
.f-nav.newsletter {
   float: right !important;
   width: 450px !important;
}
.f-nav.f-nav-center {
   margin: 0 30px!important;
   width: 340px !important;
}
.copyright .container {
   max-width: 100%!important;
}
.et_pb_row.et_pb_row_0 {
   max-width: 100%!important;
   width: 100%!important;
}
}
@media screen and (max-width:1280px){
.f-nav ul+ul {
   float: none !important;
   width: 100% !important;
}
.f-nav {
   width: 33.3% !important;
}
.f-nav.f-nav-center {
   margin: 0 1.5% !important;
   width: 30.3% !important;
}
.f-nav.newsletter {
   float: right !important;
   width: 33.3% !important;
}
.footer_menu ul li a {
   padding: 0 8px;
}
}
@media screen and (max-width:1199px){
.population_info {
   margin-top: 0;
   padding: 0;
}
.interoperability_sec {
   padding: 50px 0 0px !important;
   margin: 0 !important;
}
.vendors_sec {
   background: #fafafa;
   padding: 50px 0 !important;
   margin: 0 !important;
}
.zen-address {
   padding-left: 0;
}
.f-nav {
   width: 50% !important;
}
.f-nav.f-nav-center {
   margin: 0 !important;
   width: 40.3% !important;
   float: right;
}
.f-nav.newsletter {
   float: left !important;
   width: 100% !important;
   margin-top: 50px;
   margin-bottom: 40px;
}
.together_sec {
   padding: 30px 0 50px !important;
}
}
@media screen and (max-width:991px){
.work_icon-sec ul li {
	float: none !important;
	width: 100% !important;
}
.population_img img {
    width: 100% !important;
    margin: 0 0 30px 0 !important;
}
.together_sec {
   padding: 30px 0 0px !important;
}
.header {
   position: relative !important;
}

.together_sec {
   padding: 30px 15px 0px !important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
   margin: 20px auto 0 !important;
   width: 100% !important;
   max-width: 100% !important;
   padding: 0 !important;
}
.navigation ul li a {
   font-size: 25px !important;

}
	
.navigation ul li ul.sub-menu li a {
   font-size: 18px !important;
}
}
@media screen and (max-width:767px){
.banner-txt h1 {
    font-size: 48px !important;
    letter-spacing: 1px !important;
}
.f-nav.f-nav-center {
   margin: 0 !important;
   width: 100%!important;
   float: right!important;
}
.f-nav {
   width: 100%!important;
}
	
.consultation_sec {
   padding: 50px 0 !important;
 
}
.work_sec {

   padding: 50px 0 175px !important;
}
.f-nav.newsletter {
   margin-top: 0 !important;
}
.footer {
   padding: 110px 0 35px 0 !important;
}
#mobile {
   display: block;
   padding: 0 20px;
}
.title h1 {
   font-size: 34px !important;
}
.together_main ul li h3 {
   font-size: 20px !important;
}
.get-touch_sec {
   padding: 50px 0 !important;
}
.f-nav ul+ul {
   float: right !important;
   width: 100% !important;
}
.together_sec .title p {
   margin: 0 !important;
}
}
@media screen and (max-width:600px){
.together_main ul li h3 {
   font-size: 20px !important;
}
.together_main ul li p {
   font-size: 20px !important;
}
.contact_lf .title p {
   font-size: 17px !important;
}
.castle_sec p {
   font-size: 17px !important;
   line-height: 26px !important;
}
.together_sec .title p {
   font-size: 17px !important;
}
.title h1 {
   font-size: 34px !important;
}
}
@media screen and (max-width: 480px){
.banner-txt h1 {
    font-size: 40px !important;
    letter-spacing: 3px !important;
}
}