body { color: #040404; }


.mn-head {  
    margin: 0 0 20px;
    font-size: 70px;
    color: #040404;
    font-weight: 600;
    line-height: 70px;
    letter-spacing: -3px;
    line-height: 68px;
}

.cbtn {background: #00b2bb;text-align: center;color: #fff;border: 1px solid #00b2bb;font-size: 18px;font-weight: 700;text-transform: uppercase;padding: 15px 30px;border-radius: 5px;margin: 20px 0 0;display: inline-block;}
.cbtn:hover { background: linear-gradient(180deg, #00b2bb 0%, #005155 100%) !important; color: #fff !important; }

header {     
    position: absolute !important;
    top: 20px;
    left: 0;
    right: 0;
    z-index: 99;
    background: transparent;
    box-shadow: none;
}

header .logo a img {  }

header .menu-header { display: none; }
header .header-btn-num p a, header .header-btn-num p { color: #fff; }

.kick_main_bnr {position: relative;}
.kick_main_bnr .inner_bnr {position: absolute;left: 0;top: 0;right: 0;height: 100%;padding: 6% 0 0;}
.kick_main_bnr figure {text-align: center;position: relative;padding: 8px 0 0;}
.kick_main_bnr figure img { }
.kick_main_bnr .container {height: 100%;}
.kick_main_bnr .row {height: 100%;display: flex;align-items: center;flex-wrap: wrap;}
.kick_main_bnr ins {display: block;color: #00B2BB;text-decoration: none;font-size: 32px;font-weight: 600;}
.kick_main_bnr h1 {margin: 0 0 20px;color: #fff;font-size: 64px;font-weight: 600;}
.kick_main_bnr p {color: #fff;font-size: 24px;letter-spacing: 1px;margin: 0 0 36px;}
.kick_main_bnr p img { }
.kick_main_bnr p:last-child {  margin: 0; }
 
.kick_main_bnr .cbox {background: #fff;padding: 44px 66px;margin: 0px 0 0 50px;border-radius: 20px;text-align: center;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);background: rgba(255, 255, 255, 0.8);}
.kick_main_bnr .cbox .mn-head {font-size: 64px;margin: 0 0 42px;}
.kick_main_bnr .cbox input {display: block;width: 100%;font-size: 20px;background: transparent;border: none;border-bottom: 1px solid #000;margin: 0 0 25px;padding: 0 0 25px;outline: none;text-transform: capitalize;color: #000;box-shadow: none;}
.kick_main_bnr .cbox input:active, .shedule_exam .cbox input:hover, .shedule_exam .cbox input:focus {box-shadow: none;outline: none !important;}
.kick_main_bnr .cbox input[type="submit"] {padding: 17px 0;background: #00B2BB !important;border-bottom: none;color: #fff;text-transform: uppercase;font-weight: bold;font-size:  18px;letter-spacing: 2px;margin: 15px 0 20px;}
.kick_main_bnr .cbox ins { display: none; }
.kick_main_bnr .wpcf7-spinner { position: absolute; }
::placeholder { color: #000; }
::-ms-input-placeholder { color: #000; }
div.wpcf7-response-output { color: #000; }



.kickafter_bnr { padding: 100px 0 0; }
.kickafter_bnr figure { position: relative; }
.kickafter_bnr figure span { display: block; }
.kickafter_bnr figure span img { }
.kickafter_bnr figure figcaption {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    padding: 5%;
}

.kickafter_bnr figure figcaption p {
    margin: 0;
    font-size: 62px;
    color: #000;
    display: inline-block;
    letter-spacing: -3px;
    line-height: initial;
}

.kickafter_bnr figure figcaption p strong {
    display: block;
    clear: left;
    background: #00B2BB;
    color: #fff;
    padding: 0 20px;
    width: 90%;
}

.kickafter_bnr .kick_item {
    background: #CCF0F1;
    padding: 5%;
    border-radius: 30px;
    margin-top: 10px;
}

.kickafter_bnr .kick_item .row {
    display: flex; 
    align-items: center;
}

.kickafter_bnr .kick_item ins {
    text-decoration: none;
    padding: 0 40px 0 0;
    display: block;
}

.kickafter_bnr .kick_item .mn-head {
    line-height: initial;
}

.kickafter_bnr .kick_item p {
    margin: 0;
    font-size: 22px;
    color: #040404;
}

.kickafter_bnr .kick_item p strong {
    font-size: 24px;
    margin: 0 0 30px;
    display: block;
    color: #040404;
}

.kickafter_bnr .kick_item img {
}

.kickafter_bnr .kick_item .kick_iner_item {
    background: #21879D;
    padding: 30px;
    border-radius: 30px;
    margin: 10px 0 0;
}

.kickafter_bnr .kick_item .kick_iner_item p {
    font-size: 18px;
    line-height: initial;
    color: #fff;
    font-weight: 600;
    margin: 0 0 20px;
}

.kickafter_bnr .kick_item .kick_iner_item h5 {
    margin: 0;
    color: #fff;
    font-weight: 600;
    font-size: 24px;
    padding: 6px 20px;
    background: #00B2BB;
    line-height: initial;
}


.accordion-container{position: relative;width: 100%;height: auto;margin: 20px auto;}
.accordion-container > h2{text-align: center;color: #fff;padding-bottom: 5px;margin-bottom: 30px;border-bottom: 1px solid #ddd;}
.set{position: relative;width: 100%;height: auto;background-color: #f5f5f5;}
.set > a{display: block;padding: 10px 15px;text-decoration: none;color: #555;font-weight: 600;border-bottom: 1px solid #ddd;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
transition:all 0.2s linear;}
.set > a.active{background-color:#3399cc;color: #fff;}
.set > a:before{ background:url(images/arrow1.png) no-repeat; float:right; content:"";height: 8px;    margin: 6px 0 0;    width: 15px;}
.set > a.active:before{filter: invert(100%);    transform: rotate(180deg);  }
.accordion-container .content{position:relative;width: 100%;height: auto;background-color: #fff;border-bottom: 1px solid #ddd;display:none;}
.accordion-container .content p{padding: 10px 15px;margin: 0;color: #333;}

.accordion-container{  }
.accordion-container > h2 { }
.set { }
.set > a {  }
.set > a.active { }
.set > a:before {  }
.set > a.active:before {  }
.accordion-container .content {  }
.accordion-container .content p { }

.kich_vision {padding: 100px 0;}
.kich_vision .row { }
.kich_vision .mn_head { }
.kich_vision p { 
    font-size: 22px;
    font-weight: 500;
    color: #040404;
    margin: 0 0 40px;
}
.kich_vision figure { }
.kich_vision figure img { }
.kich_vision h3 {font-size: 36px;margin: 0 0 20px;font-weight: 600;line-height: 34px;}
.kich_vision .row > .col-md-6:last-child p {margin: 0 0 20px;font-size: 22px;}
.kich_vision ul {margin: 0;padding: 0;display: flex;flex-direction: column;row-gap: 10px;}
.kich_vision ul li {background: #CCF0F1;list-style: none;padding: 25px;padding-left: 65px;border-radius: 20px;position: relative;}
.kich_vision ul li:before {content: "";position: absolute;background: url(../images/circle_check.png) no-repeat center center / cover;left: 3%;top: 20%;width: 25px;height: 25px;}
.kich_vision ul li b {font-weight: bold;font-size: 24px;margin: 0 0 15px;display: block;color: #040404;line-height: initial;}
.kich_vision ul li p {margin: 0 !important; font-size: 18px; font-weight: regular; }
.kich_vision .row > .col-md-6:last-child ul li p {font-size: 18px;font-weight: 500;}


.eye_doctor {position: relative;padding: 50px 0;color: #fff;}
.eye_doctor:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #007D95;width: 99%;margin: 0 auto;border-radius: 25px;}
.eye_doctor .row {display: flex;align-items: center;}
.eye_doctor .mn-head {color: #fff;font-size: 64px;letter-spacing: 0;margin: 0 0 30px;line-height: 64px;}
.eye_doctor p {font-size: 24px;font-weight: 300;margin: 0 0 20px;}
.eye_doctor p strong { }
.eye_doctor figure { }
.eye_doctor figure img { }


.protect_vision {padding: 100px 0;}
.protect_vision p {font-size: 22px;margin: 0 0 30px;font-weight: 400;}
.protect_vision h3 {font-size: 48px;color: #00B2BB;font-weight: 600;}
.protect_vision ul {padding: 0;margin: 0;list-style: none;display: flex;justify-content: center;align-items: stretch;flex-wrap: wrap;column-gap: 20px;row-gap: 20px;}
.protect_vision ul li {padding: 20px;text-align: center;background: #007D95;color: #fff;border-radius: 20px;width: 20%;display: inline-flex;flex-direction: column;justify-content: center;align-items: center;}
.protect_vision ul li ins {display: block;text-decoration: none;margin: 0 0 10px;font-size: 22px;letter-spacing: -1px;}
.protect_vision ul li h4 {margin: 0 0 10px;font-size: 45px;font-weight: 600;letter-spacing: -1px;}
.protect_vision ul li span {display: block;line-height: initial;margin: 0;font-size: 18px;letter-spacing: -1px;}


.kick_surgeon {position: relative;}
.kick_surgeon:before {content: "";position: absolute;left: 0;right: 0;bottom: 0;background: #CCF0F1;height: 90%; background: url('../images/surgeon-bg.png') no-repeat center center / cover; }
.kick_surgeon .row {display: flex;align-items: center;}
.kick_surgeon .mn-head {margin-bottom: 36px;padding-top: 6%;}
.kick_surgeon .mn-head span { display: inline-block; clear: left; background: #00B2BB; color: #fff; padding: 0 20px; line-height: initial; }
.kick_surgeon p {font-size: 22px;margin: 0 0 20px;color: #040404;}
.kick_surgeon ul {padding: 0 0 0 20px;display: flex;flex-direction: column;margin: 0 0 30px;row-gap: 12px;}
.kick_surgeon ul li {font-size: 18px;font-weight: bold;color: #040404;}
.kick_surgeon ol {list-style: none;padding: 0;margin: 0;display: flex;column-gap: 20px;}
.kick_surgeon ol li {  }
.kick_surgeon ol li a {letter-spacing: 2px;margin: 0;}
.kick_surgeon ol li:last-child a { background: transparent; border: 1px solid #00b2bb; color: #000;  }
.kick_surgeon ol li:last-child a:hover {
    color: #fff !important;
}
.kick_surgeon ol li:last-child a:hover{ background: linear-gradient(180deg, #00b2bb 0%, #005155 100%) !important; color: #fff !important;}
    
    
.cfaq { padding: 100px 0; }
.cfaq .container-fluid { }
.cfaq .mn-head {font-size: 64px;line-height: 62px;margin: 0 0 40px;}
.cfaq .row {align-items: center;display: flex;}
.cfaq .row > div:first-child { padding-left: 0; }
.cfaq figure {padding-right: 6%;}
.cfaq .accordion-container {margin: 0;display: flex;flex-direction: column;row-gap: 20px;}
.cfaq .accordion-container .set {background: transparent;}
.cfaq .accordion-container .set a {font-size: 22px;color: #000000;background: transparent;outline: none !important;position: relative;padding: 21px 30px 21px 40px;border: 1px solid #00B2BB;border-radius: 40px;line-height: initial;}
.cfaq .accordion-container .set > a:before {content: "\002B";height: 90%;margin: 0;display: flex;background: #00B2BB !important;color: #fff;top: 4px;right: 0.6%;bottom: 0;position: absolute;align-items: center;justify-content: center;border-radius: 100%;width: 7%;font-size: 40px;line-height: initial;}
.cfaq .accordion-container .set > a.active:before {content: "\2212";background: #00B2BB !important;color: #fff !important;}
.cfaq .accordion-container .set .content {background: transparent;border: none;padding: 20px 40px;}
.cfaq .accordion-container .set .content p { padding: 0; margin: 0;  font-size: 18px; color: #000;  }
.cfaq .accordion-container .set > a.active:before { filter: none; } 


.protect_patient {padding: 100px 0;}
.protect_patient ins {color: #040404;text-decoration: none;display: block;font-weight: bold;font-size: 24px;letter-spacing: 0px;}
.protect_patient .mn-head {width: 60%;}
.protect_patient p {font-size: 22px;margin: 0 0 30px;}
.protect_patient p strong {  }
.protect_patient h4 {margin: 0 0 20px;font-size: 36px;font-weight: bold;line-height: 30px;color: #000;letter-spacing: -1px;}
.protect_patient ul {padding: 0;list-style: none;margin: 0 0 5%;display: flex;flex-wrap: wrap;align-items: stretch;justify-content: space-between;}
.protect_patient ul li {width: 32%;padding: 30px 40px;background: #CCF0F1;border-radius: 30px;display: inline-flex;flex-direction: column;justify-content: space-between;}
.protect_patient ul li span {font-weight: bold;display: block;font-size: 22px;line-height: 35px;color: #000;}
.protect_patient ul li p {margin: 0;font-weight: 400;}
.protect_patient ul li .cbtn {width: 100%;letter-spacing: 2px;font-weight: bold;margin: 20px 0 0;display: block;}
.protect_patient .protect { }
.protect_patient .protect h3 {margin: 0 0 20px;font-size: 48px;font-weight: bold;color: #000000;letter-spacing: -3px;line-height: 68px;}
.protect_patient .protect p { }
.protect_patient .cbtn { margin: 0; }


.shedule_exam {text-align: center;padding: 120px 0 0;background: #E6F7F8;}
.shedule_exam .row { }
.shedule_exam figure { }
.shedule_exam figure img { }
.shedule_exam .cbox {background: #00B2BB33;padding: 44px 66px;margin: 10px 0 0 50px;border-radius: 20px;}
.shedule_exam .cbox .mn-head {font-size: 64px;margin: 0 0 42px;}
.shedule_exam .cbox input {display: block;width: 100%;font-size: 20px;background: transparent;border: none;border-bottom: 1px solid #000;margin: 0 0 25px;padding: 0 0 25px;outline: none;text-transform: capitalize;color: #000;box-shadow: none;}
.shedule_exam .cbox input:active, .shedule_exam .cbox input:hover, .shedule_exam .cbox input:focus {box-shadow: none;outline: none !important;}
.shedule_exam .cbox input[type="submit"] {padding: 17px 0;background: #00B2BB !important;border-bottom: none;color: #fff;text-transform: uppercase;font-weight: bold;font-size:  18px;letter-spacing: 2px;margin: 15px 0 20px;}
.shedule_exam .cbox ins {font-size: 20px;line-height: 30px;text-decoration: none;display: block;margin: 0;font-weight: 600;color: #000;}
.shedule_exam .wpcf7-spinner { position: absolute; }
::placeholder { color: #000; }
::-ms-input-placeholder { color: #000; }

.kick_cta { text-align: center; padding: 100px 0; position: relative; z-index: 9; color: #fff; }
.kick_cta:before {content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: #007D95;z-index: -1;width: 99%;margin: 0 auto;border-radius: 20px;}
.kick_cta .mn-head {font-size: 64px;letter-spacing: 1px;color: #fff;line-height: 63px;margin: 0 0 30px;}
.kick_cta p {font-size: 24px;font-weight: 300;line-height: 27px;margin: 0 0 30px;}
.kick_cta p strong { }
.kick_cta ol {padding: 0;margin: 0;list-style: none;display: flex;align-items: center;justify-content: center;column-gap: 20px;}
.kick_cta ol li { }
.kick_cta ol li a {letter-spacing: 2px;font-weight: bold;}
.kick_cta ol li:first-child a {background: #fff;color: #00B2BB;}

.footer {padding: 0;border: none;}
.footer-sec-1, .footer-sec-2 { display: none; }
section.copyright-sec {background: transparent;margin: 5px 0 0;padding: 15px 0;position: relative;border: none;}
section.copyright-sec:before {content:"";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #000;width: 99%;margin: 0 auto;border-radius: 15px;}
.copyrights-row .copyright {margin: 0px;}
.copyrights-row .copyright p {font-size: 21px;}
.copyrights-row .copyright p br {  }


@media ( min-width: 1880px ) { 
    .protect_vision .container-fluid {   }
    .protect_vision ul li { width: 16%;  }
 }

/* Responsive */

@media ( max-width: 1600px ) {
    header {  }
    .kick_main_bnr figure img { max-width: 99.2%; }
    .kick_main_bnr ins { font-size: 25px; }
    .kick_main_bnr h1 { font-size: 50px; line-height: 50px; }
    .kick_main_bnr p { font-size: 18px;line-height: initial; }
    .kick_main_bnr p img { max-width: 240px; }
    
    
    .kick_main_bnr .inner_bnr { top: 20px; }
    .kick_main_bnr .cbox { margin: 0 0 0 auto; width: 75%; padding: 40px 50px; }
    .kick_main_bnr .cbox .mn-head { font-size: 40px; margin: 0 0 40px; line-height: 40px; padding: 0 30px; }
    .kick_main_bnr .cbox input { font-size: 16px; margin: 0 0 25px; padding: 0 0 10px; }
    .kick_main_bnr .cbox input[type="submit"] { margin: 0; padding: 10px 0; font-size: 16px; letter-spacing: 0;  }     
    
    .mn-head { line-height: 60px; font-size: 50px; line-height: 55px; }
    .cbtn { font-size: 15px; padding: 10px 30px; margin: 0px; }
    
    .kickafter_bnr { padding: 70px 0 0; }
    .kickafter_bnr figure figcaption p { font-size: 50px; line-height: initial; width: 85%; letter-spacing: 0; }
    .kickafter_bnr .kick_item { padding: 3%; }
    .kickafter_bnr .kick_item p strong { font-size: 22px; }
    .kickafter_bnr .kick_item p { font-size: 18px; }
    
    .kich_vision { padding: 70px 0; }
    .kich_vision p { margin: 0 0 20px; line-height: 25px; font-size: 18px; }
    .kich_vision h3 { line-height: 25px; font-size: 28px; }
    .kich_vision .row > .col-md-6:last-child p { font-size: 18px; }
    .kich_vision ul li b { font-size: 20px; }
    .kich_vision .row > .col-md-6:last-child ul li p { font-size: 16px; }
    .kich_vision ul { row-gap: 19px; }
    
    
    .eye_doctor .mn-head { font-size: 45px; line-height: 37px;  }
    .eye_doctor p { font-size: 18px; width: 90%; }
    
    .protect_vision { padding: 30px 0 70px; }
    .protect_vision p { font-size: 18px; }
    .protect_vision ul li ins { margin: 0 0 5px; font-size: 18px; }
    .protect_vision ul li h4 { font-size: 35px; }
    .protect_vision h3 { font-size: 36px; } 
    .protect_vision ul li span { font-size: 16px; }
    
    .kick_surgeon .mn-head { margin-bottom: 20px; }
    .kick_surgeon p { font-size: 18px; }
    .kick_surgeon ul { row-gap: 7px; }
    .kick_surgeon ul li { font-size: 17px; }
    
    
    .cfaq { padding: 70px 0; }
    .cfaq .mn-head { font-size: 45px; line-height: 45px;margin: 0 0 30px; }
    .cfaq .accordion-container { row-gap: 15px; }
    .cfaq .accordion-container .set a { font-size: 18px; padding: 15px 25px;  }
    .cfaq .accordion-container .set .content { padding: 15px 30px; }
    .cfaq .accordion-container .set .content p {  font-size: 15px; }
    .cfaq .accordion-container .set > a:before { top: 3px; width: 6.4%; font-size: 20px;  }
    
    .protect_patient { padding: 0 0 70px; }
    .protect_patient ins { font-size: 20px; }
    .protect_patient .mn-head { width: 50%; }
    .protect_patient p { font-size: 18px; }
    .protect_patient h4 { font-size: 26px; }
    .protect_patient ul { margin: 0 0 4%; }
    .protect_patient ul li span { font-size: 20px; line-height: 28px; margin: 0 0 5px; }
    .protect_patient .protect h3 { letter-spacing: -2px; font-size: 32px; line-height: 33px; }
    
    .shedule_exam { padding: 70px 0 0; }
    .shedule_exam .cbox { padding: 35px 45px; width: 80%; margin: 0 0 0 auto; }
    .shedule_exam .cbox .mn-head { font-size: 45px; }
    .shedule_exam .cbox input { margin: 0 0 25px; padding: 0 0 12px; }
    .shedule_exam .cbox input[type="submit"] {     padding: 11px 0; font-size: 16px;letter-spacing: 1px;margin: 15px 0;  }
    .shedule_exam .cbox ins { line-height: 23px; font-size: 16px; }
    .shedule_exam figure { padding: 0 8% 0 14%; }
    
    
    .kick_cta { padding: 70px 0; }
    .kick_cta .mn-head { font-size: 50px; line-height: 55px; }
    .kick_cta p { width: 80%; line-height: 25px; margin: 0 auto 30px;font-size: 18px; }
    
    .copyrights-row .copyright p { font-size: 18px; }
    
}


@media ( max-width: 1400px ) { 
    .kickafter_bnr figure figcaption p { font-size: 38px; } 
}

@media ( max-width: 767px ) { 
    
    .row { display: flex; flex-direction: column; flex-wrap: wrap; row-gap: 20px; }
    .kick_main_bnr h1 { font-size: 32px; line-height: initial; }
    header .header-btn-num { display: none; }
    header { top: 0; }
    
    .kick_main_bnr { padding: 60px 0 40px; z-index: 9; }
    .kick_main_bnr ins { font-size: 18px; }
    .kick_main_bnr p { margin: 0 0 20px;  }
    .kick_main_bnr .inner_bnr { position: relative; top: 0; }
    .kick_main_bnr figure { position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; padding: 0; z-index: -1; }
    .kick_main_bnr figure:before {content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: rgb(0 0 0 / 50%);}
    .kick_main_bnr figure img {  width: 100%; height: 100%; object-fit: cover;  }
    
    .kick_main_bnr .cbox input { margin: 0 0 5px; padding: 0 0 10px; }
    
    
    .kickafter_bnr figure figcaption p { font-size: 20px; }
    .kickafter_bnr figure figcaption p strong { line-height: initial; }
    
    .kick_main_bnr .cbox { width: 100%; margin: 0; padding: 30px; }
    .kick_main_bnr .cbox .mn-head { font-size: 30px;margin: 0 0 30px; line-height: initial;padding: 0; }
    .kick_main_bnr .row > * { width: 100%; }
    
    
    .mn-head, .eye_doctor .mn-head, .kick_cta .mn-head { font-size: 32px; line-height: initial; letter-spacing: -1px; }
    .kickafter_bnr .kick_item p { margin: 0 0 20px; font-size: 14px; }
    .kickafter_bnr .kick_item p strong { font-size: 15px; margin: 0; }
    .kickafter_bnr .kick_item .kick_iner_item p { font-size: 15px; }
    .kickafter_bnr .kick_item .kick_iner_item h5 { font-size: 18px; }
    
    .kick_surgeon .row { row-gap: 0;  }     
    .kick_surgeon figure { padding: 20px 0 0; }
    
    .kich_vision, .kick_cta, .protect_vision, .shedule_exam { padding: 40px 0; }
    .kich_vision p, .kick_surgeon p, .kick_cta p, .kick_surgeon ul li, .protect_patient p, .protect_patient ul li p { font-size: 14px; line-height: initial; }
    .kich_vision h3 { line-height: initial; font-size: 24px; }
    .kich_vision .row > .col-md-6:last-child p { font-size: 15px; }
    .kich_vision ul { row-gap: 10px; }  
    .kich_vision ul li b { font-size: 18px; margin: 0 0 10px; }
    .eye_doctor p { font-size: 14px; width: 100%; }
    
    .protect_vision p { font-size: 15px; }
    .protect_vision h3 { font-size: 24px; }
    .protect_vision ul li { width: 100%; }
    .kick_surgeon ol { flex-direction: column; row-gap: 10px;  }
    
    .cfaq { padding: 40px 0 0; }
    .cfaq .row > div:first-child { padding-left: 15px; }
    .cfaq figure { padding: 0; }
    
    .cfaq .accordion-container .set a { padding: 12px; font-size: 17px; border-radius: 0;
        display: flex; align-items: center; flex-direction: row-reverse; justify-content: space-between; }
    .cfaq .accordion-container .set > a:before { width: 40px; height: 40px; top: 0; position: relative; }
    .cfaq .accordion-container .set > a.active:before { float: none; transform: none;  } 
    .cfaq .accordion-container .set .content { padding: 15px 10px; }

    .protect_patient .mn-head { width: 100%; }
    .protect_patient ul { flex-direction: column; row-gap: 10px; margin: 0 0 8%; }
    .protect_patient ul li { width: 100%; padding: 20px 30px; }
    .protect_patient ul li .cbtn { letter-spacing: 0; }
    .protect_patient .protect h3 { font-size: 24px; line-height: 27px;  }
    
    
    .shedule_exam .cbox { padding: 25px; width: 100%; }
    .shedule_exam .cbox .mn-head { font-size: 28px; }
    .shedule_exam .cbox input { font-size: 15px; margin: 0 0 5px; padding: 0 0 10px; }
    
    .section-10 { padding: 30px 0 0; }
    .kick_cta p { width: 100%;  }
    .kick_cta ol { row-gap: 10px; flex-direction: column; }
    .copyrights-row .copyright p { font-size: 15px; text-align: center; display: inline-block; } 
    .copyrights-row p a { display: inline-block; }
    
    
    
}