.about_us_section_content.contectuspage p {
    margin: 0px 0px 40px;
}

.about_us_section_content.contectuspage h2 {
    margin-bottom: 20px;
}


.findetextshare {
    background: green;
    margin-right: 15px;
    font-size: 15px;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    text-align: center;
}

.contact-us-form-heading h3 {
    margin: 0px 0px 20px;
    color: #272566;
    font-size: 20px;
        line-height: 28px;
            text-transform: capitalize;
}

@media screen and (max-width: 776px)
{
    .mission-vision-sec .row {
    display: block;
    align-items: center;
}
    .findetailssubsform {
    margin-bottom: 30px;
}
.howitsworkslastsectionpcusheadnf.homepagefontbig h2 {
    position: relative;
    margin-bottom: 26px;
    font-size: 20px !important;
}
    .onlinechatsectionallheanf h2::before {
    content: "";
    position: absolute;
    width: 100px;
    height: 4px;
    background: #272566;
    left: 50%;
    bottom: -8px;
    transform: translate(-50%, 0);
}
.policy_service_deatils_page_all_section {
    padding: 30px 0px 0px;
}
    .whychhoosefinsukh::before {
    content: "";
    position: absolute;
    width: 100px;
    height: 4px;
    background: #272566;
    left: 50%;
    bottom: 0px;
    transform: translate(-50%, 0);
}
    .findetailssharesocila-icon i {
    font-size: 20px;
    width: 35px;
    border: 1px solid #399fee;
    padding: 5px;
    height: 35px;
    text-align: center;
    line-height: 24px;
    border-radius: 50%;
    margin-right: 0px;
    background: #399fee;
    color: #fff;
}
.findetailssubsform {
    background: linear-gradient(160deg, #31abfc 0%, #272566 70%);
    padding: 15px;
    border-radius: 10px;
    text-align: center;
    width: 100%;
    display: inline-block;
}
    .ploicy_deatails_heading h3 {
    line-height: 30px;
    padding: 15px 15px;
    font-size: 20px !important;
}
    
    .policy_service_deatils_page_all_section.investment-details .col-md-4 {
    width: 100%;
    float: left;
}
    
    .tetst-telft-alin p {
    text-align: left;
}
    
    .policy_service_deatils_page_all_section.investment-details {
    padding-top: 30px;
}

    .whyjoinusbecomepartnetlast .right_advice_icon_all_sec.whyjoinus_p_cus {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 10px;
    min-height: auto;
    margin-bottom: 10px;
}

.bejoinright h3 {
    font-size: 10px !important;
}

.right_advice_for_every0ne_sec.whyjoinusbecomepartnetlast h3 {
    font-size: 17px !important;
    margin: 0px 0px 0px;
}
.right_advice_for_every0ne_sec.whyjoinusbecomepartnetlast .bejoinright p {
    font-size: 12px !important;
    margin: 0px 0px 0px;
}


    
    .lastdesignppbpartner .who_become_anadvisor_secton_p_per_sec {
    display: grid;
    grid-template-columns: 80px auto;
    min-height: auto !important;
    padding: 5px;
}

.lastdesignppbpartner .who_become_anadvisor_secton_p_per_sec p {
    text-align: left;
}

    .final-other-invest-design {
    padding: 0px 0px 0px !important;
}

    .fin_new_all_news_section {
    width: 100%;
    float: left;
    padding: 0px 0px 75px;
}
    .become-agent-main-final-design {
    width: 100%;
    float: left;
    text-align: center;
    background: #f9f9f9;
    padding: 30px 0px;
    margin-top: 0px;
}
.become-agent-main-final-design p {
    font-size: 17px !important;
    margin-top: 15px;
    line-height: 22px !important;
}
img.whatsappfooter {
    width: 15px;
    margin-left: 10px;
}
    
    .become-agent-main-final-design h3 {
    width: 100% !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    display: inline-block;
    margin: 0px 0px 35px;
    color: #282666;
    z-index: 9;
    position: relative;
    text-transform: none;
    margin-bottom: 0px;
}
    
    .become-agent-main-final-design {
    width: 100%;
    float: left;
    text-align: center;
    background: #f9f9f9;
    padding: 30px 0px;
    margin-top: 0px;
}

    .policyx_addvantage_full_section_persec.homepageinsurance p {
    text-align: left;
}
 .policyx_addvantage_full_section_persec.homepageinsurance {
    display: grid;
    grid-template-columns: 70px auto;
    align-items: center;
    padding: 20px;
}   


    .main_head_text.become_a_agent_p_cus h3 {
    font-size: 18px;
    line-height: 27px;
}
.become_a_agentfull_area {
    width: 100%;
    float: left;
    padding: 70px 0px 0px;
    background: #eeeeee59;
}
    
    .bule-back {
    margin: 0px;
}

.bule-back h3 {
    padding: 10px 0px 20px;
    line-height: 0px;
  
}
.pay_renewal_form_all_sec td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
    font-size: 10px;
    color: #333;
}
h3.payeheading {
    padding: 30px 30px;
    font-size: 25px;
    line-height:30px !important;
}
.pay_renewal_form_all_sec {
    margin-top: 20px;
}
    
    
    .main_head_text.become_a_agent_p_cus {
    width: 100%;
    float: left;
    margin-top: 0px;
}


    .policy_servcie_main_sec {
    width: 100%;
    float: left;
    margin-top: 0px;
}
.main_head_text {
    margin-bottom: 30px;
}
.policy_service_deatils_page_all_section {
    width: 100%;
    float: left;
    margin-top: 0px;
}
.about_us_section_content {
    width: 100%;
    float: left;
    margin-top: 0px;
}
    
    .main_head_text h3 {
    width: 85% !important;
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
    display: inline-block;
    margin: 0px;
    color: #282666 !important;
    top: 5px !important;
}
.get_in_touch_p_cus_sec {
    width: 100%;
    float: left;
    background: #3ba2f224;
    padding: 15px;
}
.become_partner_client_form_sec h3 {
    color: #272565;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 25px;
    margin-top: 0px;
    text-align: center;
    line-height: 30px;
}
.become_partner_client_form_sec {
    background: #b2cf41;
    padding: 30px;
}
.become_partner_client_testimonial_sec {
    background: url(../../assets/img/bacome_agent_bak.png);
    padding: 30px;
    height: 560px;
}
.ready_to_become_aconsultant h2 {
    color: #fff;
    margin: 0px 0px 20px;
        line-height: 30px;
}
.who_become_anadvisor_secton_p.role_of-an_agent {
    background: #f9f9f9;
    padding: 0px 15px;
}
.who_become_anadvisor_secton_p .col-md-3 {
    width: 100%;
    margin-bottom: 15px;
}
.who_become_anadvisor_secton_p_per_sec {
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -2px rgb(0 0 0 / 5%);
    padding: 15px;
    border: 3px solid #282666;
    min-height: auto;
}
.our_agentsectionabourtuspage .col-md-2 {
    width: 33.33%;
    float: left;
    padding: 2px;
}

.aboutusagebtfullsection_contentsection h4 {
    font-size: 9px !important;
}

.our_agentsectionabourtuspage .col-md-2 p {
    font-size: 7px !important;
}

.aboutusagebtfullsection_contentsection {
    padding: 5px;
    text-align: center;
}

.aboutusagebtfullsection {
    margin-bottom: 0px;
}
.become_agent_benefit_heading_sec h3 {
    width: 100% !important;
    font-size: 17px;
    font-weight: 600;
    line-height: 25px;
    display: inline-block;
    margin: 0px;
    color: #282666;
    text-transform: capitalize;
}
.full_all_befefit_p_cus_per_sec {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}
    
    .policy_serice_banner_img_sec img {
    width: 100%;
    height: 150px;
    object-fit: cover;
}
.header_banner_overlay {
    z-index: 9;
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
    top: 0;
    left: 0;
}
.col-md-3.from-pcus-left {
    position: initial;
    top: 0;
    margin-top: 30px !important;
    width: 100%;
    float: left;
}
.ploicy_deatails_heading h3 {
    font-size: 20px !important;
}
.ploicy_deatails_contaent p {
    font-size: 14px !important;
}

    
    .telk_to_expert_subp div {
    background: #3ba2f2;
    padding: 8px 15px;
        font-size: 13px !important;
    }
    
    .healthnewpagesecallsec {
    position: relative;
    padding: 30px 10px 30px 10px;
    width: 100%;
    float: left;
    box-shadow: 0 0 20px 3px rgb(0 0 0 / 5%);
    border-radius: 10px;
    margin-bottom: 30px;
    border: 1px solid #ddd;
    min-height: auto;
}

.healthnewpagesecknowmore a {
    color: #fff !important;
    background: #272566;
    padding: 10px 30px;
}
.healthnewpagesecmeetadvisor a {
    color: #fff !important;
    background: #3ba2f2;
    padding: 10px 30px;
}

    .policy_serice_banner_img_sec {
    width: 100%;
    float: left;
    height: 150px;
    overflow: hidden;
    margin-top: 0px;
    position: relative;
}
.healthnewpagesec .col-md-2 {
    width: 100%;
    padding: 0px 5px;
}
    
    h5.joinassloaciheading {
    font-size: 15px !important;
    text-transform: none;
    line-height: 21px;
}
h2.thodachota {
    line-height: 26px !important;
    margin-bottom: 15px !important;
}
    
    .howitsworkslastsectionpcus .col-md-10.col-md-offset-1 {
    padding: 0px 15px;
}
 
 .container {
    width: 100% !important;
}   
.top_header_left_sec ul li {
    padding-right: 10px;
}
.top_header_left_sec ul li a {
    color: #fff !important;
    font-size: 12px;
}
.top_header_left_sec ul li a .fa {
    padding-right: 5px;
}
.top_header_left_sec {
    width: 50%;
    float: left;
}
.top_header_right_sec {
    width: 50%;
    float: left;
}
.top_header_right_sec ul li {
    float: left !important;
}
.top_header_right_sec ul li {
    padding-left: 0px;
}
.top_header_right_sec ul li a {
    color: #fff !important;
    font-size: 12px;
}
.i_would_like_quote_for_all_sec {
    background: #eee;
    padding: 20px 0px 20px;
}
.beterwntextpcus h2 {
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
    display: inline-block;
    margin: 0px 0px 20px;
    color: #fff;
    text-transform: capitalize;
    background: green;
    width: 95%;
    padding: 10px;
}
.top_header_right_sec ul li a .fa {
    padding-left: 10px;
}
.slider-size {
    height: 110px;
}
.like_quote_icon {
    width: 30px;
    height: 30px;
    display: inline-block;
    background: #3ba2f2;
    line-height: 30px;
    border-radius: 50%;
    box-shadow: 0 0 20px 3px rgb(0 0 0 / 5%);
}
.like_quote_icon .fa {
    font-size: 15px;
    color: #fff;
}
.i_would_like_quote_for_all_sec .col-md-2 {
    width: 50%;
    padding: 0px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    float: left;
}
.i_would_like_quote_for_all_sec h1 {
    font-size: 20px !important;
    font-weight: 700;
    line-height: 26px;

}
}

@media screen and (max-width: 991px)
{
    section.sub-page-banner.text-center {
    height: 150px !important;
}
.mega-menu.dropdown-menu {
    height: 299px;
    overflow: auto;
}

    .footer-widget.for-p-cus {
    width: 50%;
    float: left;
}

	.fixed-header #content-index, .fixed-header .sub-page-banner {
    margin-top: 83px !important;
}

	div#primary-nav {
    position: absolute;
    top: 0;
    right: 0;
}

	.navbar-brand {
    float: left !important;
    display: inline-block;
}
.medicom-header.medical-nav .container {
    width: 100%;
}
.prt-dwn a.btn.btn-primary.btn-lg {
    margin-top: 20px;
}
.medical-nav .navbar-default .navbar-collapse li a, .fixed-header.small-header .medical-nav .navbar-default .navbar-collapse li a {
    padding: 13px 4px 12px !important;
    font-size: 11px;
}
.prt-dwn a.btn.btn-primary.btn-lg {
    
    font-size: 12px;
  
}
.navbar-brand img {
    width: 165px !important;
    margin-top: 5px;
}
footer h4 {
    font-weight: 700;
    margin-bottom: 10px;
}
.footer-widget p {
    margin-bottom: 8px;
}
.opening-hours li {
    margin: 0 15px;
    padding: 5px 0;
    line-height: 17px;
}
footer {
    padding: 10px 0px 0px 0px;
    line-height: 23px;
}
}


.list-unstyled {
    padding-left: 0;
    list-style: none;
    margin-left: -15px;
}
.home-box.opening-hours.clearfix.customclas {
    padding: 0px 15px;
}


@media screen and (max-width: 600px){
        section.sub-page-banner.text-center {
    height: 80px !important;
}
footer h4 {
    
    font-size: 16px;
    }
    .newsletter .btn {

    margin-bottom: 20px;
}
.testimonials h1 {
    color: #282666;
    font-size: 18px !important;
}
.caption.sfr.medium_grey.tp-caption.start p{
	font-size: 12px !important;
}
.first-sli{
	padding-left: 30px !important;
}

}
@media screen and (max-width: 600px){
    .mega-menu.dropdown-menu {
    height: 200px;
    overflow: auto;
}
    .last-details-page-sec h4 {
    font-size: 16px;
}
    .last-details-page-sec {
    text-align: center;
    border: 1px solid #ddd;
    background: #fff;
    padding: 16px 0px;
}
    .product-details-section-area {
    background: #dddddd52;
    padding: 25px 0px;
}
    .pharmacy-sect p {
    font-size: 15px !important;
}
    .polycli-area-sec {
    padding: 20px 0px;
}
   
    .p-cuss-clas h2.light.bordered {
    text-align: center;
    margin-top: -12px;
     margin-bottom: 9px;
}
    .padding-top-35 {
    padding-top: 0px;
}
    .media.pull-right, .media.pull-left {
    float: none !important;
    margin: 0 0 20px !important;
}
    p {
    margin: 0 0 10px;
}
    #sub-page-content .main-title {
    margin-bottom: 0px;
}
    div#sub-page-content {
    background: #f2f0f4;
    padding: 10px;
}
    .entry-title {
    font-size: 20px !important;
}
    .sub-page-banner {
    
    height: 80px !important;

}
    .list-unstyled {
    margin-left: 0px;
}
    p {
    font-size: 13px !important;
}
    .panel-title {
  
    padding-left: 10px;
}
    .panel-body {
    font-size: 13px !important;
    text-align: justify;
}
ul.nav.navbar-nav li.dropdown.active a.dropdown-toggle:first-child{
    border-top: none;
}
    .testimonials {
    padding: 15px 0;
}
    .what-doctor-say {
    padding: 0px 0 10px;
}
.home-box {
    min-height: auto;
    padding-bottom: 22px;
}
.meet-the-doctors {
    padding: 20px 0 0;
}
.meet-the-doctors.team-carousel {
    min-height: 0;
    padding-bottom: 15px;
}
.latest-news {
    padding: 15px 0;
}
.footer-widget.for-p-cus {
    width: 50% !important;
    float: left;
}
}


@media screen and (max-width: 480px){
    
    
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
@media screen and (max-width: 600px)
.list-unstyled {
    margin-left: 0px;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
    margin-left: -15px;
}
.list-unstyled {
    padding-left: 15px !important;
    list-style: none !important;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
footer.light {
    background: #3c3d41;
    color: #6c6c6c;
    width: 100%;
    float: left;
}
footer.light {
    background: #3c3d41;
    color: #6c6c6c;
}
@media screen and (max-width: 991px)
footer {
    padding: 10px 0px 0px 0px;
    line-height: 23px;
}
footer {
    padding: 40px 0px 0px 0px;
    line-height: 23px;
}
body {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 1.428571429;
    color: #646464;
    background-color: #ffffff;
}
<style>
:root {
    --artibot-launcher-bg-color: #3195d2;
    --artibot-launcher-bg-hover-color: #009eff;
    --artibot-launcher-image-color: #fff;
}
html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: " ";
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: " "
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    whatsmakefinshuk p {
    font-size: 20px !important;
    }
    footer.light .footer-nav li a {
    color: #fff !important;
    font-size: 10px;
}
.cer_to_img_p_cus img {
    width: 25%;
    margin: 0px 5px;
}
.navbar-default .navbar-nav .dropdown, .navbar-default .navbar-nav li.dropdown li.mega-menu-item, .navbar-default .navbar-nav li.dropdown .navbar-nav .dropdown-menu {
    padding-bottom: 0;
    width: 100%;
    float: left;
}
a.dropdown-toggle span.becomeaagent {
    position: relative;
    top: 10px;
}
.middle_footer_p_cus ul {
    width: 100%;
    float: left;
    margin: 0px;
    text-align: center;
    display: inline-block;
    padding: 0px !important;
}
.middle_footer_p_cus {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    width: 100%;
    float: left;
    padding: 5px 0px;
    margin-top: 10px;
    text-align: center;
}
.middle_footer_p_cus ul li {
    list-style: none;
    width: auto;
    float: left;
    padding: 0px 7px;
    color: #fff;
    font-size: 12px;
    border-right: 1px solid #fff;
    text-align: center;
}
.switchtohcfallsectionheading {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
    .switchtohcfallsectionheading h2 {
        font-size: 18px !important;
    line-height: 26px;
    }
    .switchtohcfallsectionpersec p span {
    font-size: 23px;
    font-weight: 600;
    padding-right: 10px;
    position: relative;
    top: 3px;
}
footer.light h4 {
    border-bottom: 1px solid #ebebeb;
    font-size: 14px !important;
}
    .switchtohcfallsectionheading h3 {
    color: #fff;
    margin: 10px 0px 0px;
    width: 100%;
    float: left;
    text-align: center;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 26px;
}
    .switchtohcfallsectionpersec {
    /*border: 1px solid #ffffff85;*/
    padding: 8px;
    margin-bottom: 5px;
    width: 100%;
    float: left;
}
.our_partner_section_p_csus {
    padding: 25px 0px;
    text-align: center;
    width: 100%;
    float: left;
}
.our_partner_section_p_csus h2 {
    color: #272565;
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    margin: 0px 0px 35px;
    text-transform: capitalize;
}
    .tellmemore {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 20px;
}
.switchtohcfallsection {
    width: 100%;
    float: left;
    padding: 25px 0px;
    background: #411150;
}
.hchjoinnowbtn div {
    width: 200px;
    height: 40px;
    border-radius: 31px;
    color: #fff;
    background: #3ba2f2;
    border: 1px solid #3ba2f2;
    box-shadow: none !important;
    font-size: 16px;
    padding: 0px !important;
    text-align: center;
    line-height: 40px;
    display: inline-block;
}
.switchtohcfallsectionpersec {
    /*border: 1px solid #ffffff85;*/
    padding: 8px;
    margin-bottom: 0px !important;
    width: 100%;
    float: left;
}
.onlinechatsectionallbox {
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 38%), 0 2px 4px -1px rgb(0 0 0 / 35%);
    padding: 15px;
    margin-bottom: 15px;
}
.testimonials.bg-white {
    background: url(../assets/img/testimonial.jpg) repeat center top;
    padding: 25px 0px !important;
    position: relative;
    background-attachment: fixed;
    width: 100%;
    float: left;
}
.onlinechatsectionall {
    width: 100%;
    float: left;
    padding: 25px 0px;
    text-align: center;
}
.onlinechatsectionallheanf h2 {
    font-size: 20px !important;
    font-weight: 600;
    line-height: 28px;
    display: inline-block;
    margin: 0px 0px 15px;
    color: #282666 !important;
    width: 100%;
    float: left;
    text-align: center;
    text-transform: capitalize;
}
    .howitsworkslastsectionpcus {
    width: 100%;
    float: left;
    padding: 15px 0px;
    background: #eee;
}
.howitslulliper {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.howitslulliper p {
    color: #272566 !important;
    margin: 0px !important;
    font-size: 12px !important;
}
.howitslulliper {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.chhoseaproductfullbtnp.hoomelatourservice {
    margin-bottom: 0px;
}
.homepagefontbig h3 {
    font-size: 16px !important;
}

.homepagefontbig h2 {
    font-size: 18px !important;
}
.homepagefontbig h5 {
    font-size: 21px !important;
    line-height: 26px !important;
    margin-bottom: 5px;
}
.policyx_addvantage_full_section {
    width: 100%;
    float: left;
    padding: 0px 0px 5px;
    background: #eee;
}
.our_service_section {
    padding: 0px 0px 10px;
    width: 100%;
    float: left;
}
    .our_service_per_box h3 {
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 600;
    color: #272565;
        top: 15px;
    left: 95px;
}
.our_service_per_box {
    padding: 10px 10px;
    margin-bottom: 15px;
    background: #d5e8fc;
    box-shadow: 0 0 20px 3px rgb(0 0 0 / 5%) !important;
    width: 100%;
    float: left;
    position: relative;
    min-height: auto;
}
.howitslastimg {
    width: 100%;
    float: left;
    margin-top: 15px;
}
.howitslulliper span {
    font-size: 21px;
    font-weight: 600;
    padding-right: 10px;
}
.howitsworkslastsectionpcusheadnf {
    width: 100%;
    float: left;
    text-align: left !important;
    margin-bottom: 10px;
}
.howitsworkslastsectionpcusheadnf h2 {
    font-size: 20px !important;
    font-weight: 600;
    line-height: 50px;
    display: inline-block;
    margin: 0px;
    color: #282666 !important;
    width: 100%;
    float: left;

    text-transform: capitalize;
}
.main_head_text p {
    color: #272566 !important;
    font-size: 19px !important;
    font-weight: 600;
    text-transform: normal;
    line-height: 26px !important;
    margin-bottom: 10px !important;
}
    .policyx_addvantage_full_section .col-md-3 {
    width: 100%;
    float: left;
    margin-bottom: 0px;
    padding: 5px;
}
.our_service_per_box_img {
    width: 65px;
    display: inline-block;
    height: 65px;
    background: #fff;
    padding: 0px;
    border-radius: 50%;
    box-shadow: 0 0 20px 3px rgb(0 0 0 / 5%);
    margin-bottom: 0px;
    overflow: hidden;
    line-height: 65px;
}
.policyx_addvantage_full_section_persec_img {
    width: 60px;
    height: auto;
    display: inline-block;
}
.policyx_addvantage_full_section_persec {
    text-align: center;
    border: 1px solid #3ba2f2;
    padding: 5px;
    background: #fff;
    border-radius: 5px;
    min-height: 90px;
}
    .value {
    font-size: 12px;
    font-weight: 700;
   
}
    div#primary-nav {
    background: #d0d0d0;
    position: absolute;
    top: 47px !important;
}
    .medicom-header {
    min-height: 65px !important;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 0px 10px !important;
    margin-top: 20px !important;
}
.navbar-default .navbar-brand {
    color: #777777;
}
.navbar-brand {
   
       margin: 0px 0 0 -15px !important;
}
    footer.light .copyright, footer.dark .copyright {
    margin: 10px 0 0px;
    font-size: 10px !important;
}
    .footer-nav li {
    float: left;
    width: 50%;
    line-height: 23px;
}
    .meet-the-doctors {
    padding: 10px 0 0;
}
.home-pag-img-sec .col-md-4 {
    padding: 0px;
}
}





.table-scroll th div {
    position: absolute;
    background: transparent;
    color: #e1272c;
    padding: 9px 15px;
}


.team-member h5 a {
    color: #ec2226;
    padding-left: 23px;
}











@media screen and (min-width: 481px) and (max-width: 767px){

section.sub-page-banner.text-center {
    height: 122px !important;
}
}



@media screen and (max-width: 767px){

    .mega-menu.dropdown-menu ul {
    margin-top: -37px;
}
.whatsmakefinshuk p {
    font-size: 20px !important;
    line-height: 26px !important;
    margin-bottom:10px !important;
}
    .navbar-nav li.mega-menu-item .mega-menu {
    width: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    top: 100%;
    padding: 0px 18px !important;

}

 
	p {
    font-size: 13px !important;
    line-height: 20px !important;
}
	.map-section {
    width: 90%;
    margin: 20px;
}
div#primary-nav {
    background: #fff !important;
    position: initial;
    padding: 0px !important;
    height: auto !important;
    width: 100%;
    border-top: 1px solid #ddd;
        overflow: visible !important;
}
.medical-nav .navbar-default .navbar-collapse li a, .fixed-header.small-header .medical-nav .navbar-default .navbar-collapse li a {
    padding: 10px 10px 10px !important;
    color: #333 !important;
    font-size: 13px !important;
}
.prt-dwn a.btn.btn-primary.btn-lg {
    color: #fff;
}
}


@media (max-width: 350px)
h2, .h2 {
    font-size: 16px;
}



@media screen and (min-width: 777px){
    .for-mobile-channel-partner{
        display:none;
    }
    .home-page-faq div#accordion .panel.panel-default {
    width: 50%;
    float: left;
}
    
}

@media screen and (max-width: 776px){
    h2.thodachota {
    text-align: left;
}
    
    .for-mobile-channel-partner a {
    color: #fff !important;
    font-size: 14px;
}
.for-mobile-channel-partner {
background: #3ba2f2;
    width: 151px;
    text-align: center;
    padding: 6px;
    position: fixed;
    top: 44%;
    z-index: 9;
    transform: rotate(90deg);
    right: -65px;
    border-radius: 10px;
}

/*Faqs section*/
.home-page-faq div#accordion {
    width: 100%;
    margin: auto;
}
.home-page-faq #accordion .panel {
    padding: 0px 0px 20px;
}
.home-page-faq #accordion .panel-title a {
    padding: 8px 8px 8px 42px;
}
.home-page-faq #accordion .panel-title a::after, #accordion .panel-title a.collapsed::after {
    background: #3ba2f2 none repeat scroll 0 0;
    border: 1px solid transparent;
    border-radius: 50%;
    box-shadow: 0 3px 10px rgb(0 0 0 / 58%);
    color: #fff;
    content: "";
    font-family: fontawesome;
    font-size: 25px;
    height: 40px;
    left: -5px;
    line-height: 40px;
    position: absolute;
    text-align: center;
    top: -1px;
    transition: all 0.3s ease 0s;
    width: 40px;
}
.home-page-faq #accordion .panel-title a {
    background: #3ba2f2 none repeat scroll 0 0;
    border: 1px solid transparent;
    border-radius: 30px;
    color: #fff !important;
    display: block;
    font-size: 13px;
    font-weight: 600;
}
.borromborder-professional.faq-sectionhheading {
    text-align: center;
    margin-bottom: 60px !important;
}
}


