@media screen and (max-width:1199px) {
.banner{border-radius: 0 0 40px 40px;}
.footer{border-radius: 40px 40px 0 0;}
.logo{width: 185px;}
.logo a img{width: 100%;}
.banner{padding-top: 74px;}
.navigation ul li{margin: 0 10px 0 0;}
.navigation ul li a{font-size: 14px;}
h1 {font-size: 33px;}
h2 {font-size: 25px;padding-bottom: 20px;}
.pad-tb80{padding-top: 35px;padding-bottom: 35px;}
.all-about-us-content{padding-top: 36px;}
.who-we-are{width: calc(100% - 20px);margin-top: 20px;}
.who-we-are::before{right: -20px;top: -20px;/*background: #fff;border: 1px solid #7f518f;*/}
span{margin-bottom: 15px;}
.all-about-us-right-sec{padding-left: 0;}
.our-values-box {margin-top: 45px;}
.quality-safeguards-inner{padding: 40px 25px;}
.certificate{padding-right: 10px;}
.service-coverage-outer{width: calc(100% - 20px);margin-top: 20px;}
.service-coverage-outer::before{right: -20px;top: -20px;/*background: #fff;border: 1px solid #7f518f;*/}
.footer-logo{width: 170px;}
.footer-logo img{width: 100%;}
.footer-inner{padding-bottom: 25px;padding-top: 50px;}
.footer-outer{min-height: 316px;}
.Contact-us span{font-size: 16px;margin-bottom: 16px;}
.office-address span{margin-bottom: 16px;}

/********contact-us********/
.feedback-form-inner{margin-top: 40px;}
.form-img-sec{margin-top: 20px;    width: calc(100% - 20px);}
.form-img-sec::before{top: -20px;right: -20px;}
.enquiry-form-inner {margin-top: 40px;}
.submit-button {margin-top: 10px;}
.pad-b80{padding: 35px 0;}
.external-complaint{padding: 15px;}
.employment-form-inner{margin-top: 40px;}
.employment-form-sec{margin-bottom: 40px;}
.mrg-t80{margin-top: 40px;}
.form-control{height: 45px;}
.contact-emergency {margin-bottom: 40px;}
.break{word-break: break-word;}
    
    .acknowledgement_wrap{ padding: 35px 0; margin-bottom: 35px;}
    .acknowledgement_content{ padding-top: 35px;}
    .acknowledgement_content ul{ padding-top: 35px;}
    .acknowledgement_content ul li img{ max-width: 150px;}
    
}

@media screen and (max-width:991px) {
.banner {padding-top: 60px;}
.logo {width: 150px;}
.navigation ul li{margin: 0 8px 0 0;}
.navigation ul li a{font-size: 12px;}
.banner{border-radius: 0 0 50px 50px;}
h1{font-size: 26px;}
h2{font-size: 22px;}
.our-values{padding: 30px 0;}
.quality-safeguards-inner{padding: 30px;}
.all-about-us{padding: 30px 0;}
.who-we-are{width: 100%;background: #f8f8f8;margin-top: 0;}
.who-we-are::before{display: none;}
.who-we-are-text {padding: 30px 25px;}
.who-we-are-text span{font-size: 20px;}
.icon{width: 90px;height: 90px;line-height: 90px;}
.icon img{width: 80%;}
.icon-bg img{width: 65%;}
.service-coverage-outer{width: 100%;background: #f8f8f8;margin-top: 0;}
.service-coverage-outer::before{display: none;}
span{font-size: 18px;}
.btn-custom {font-size: 12px;padding: 8px 28px;}
.footer{border-radius: 50px 50px 0 0;}
.footer-outer {min-height: 258px;}
.office-address span.address {font-size: 14px;font-weight: 300;}
.Contact-us a{font-size: 14px;font-weight: 300;}
.copy-right p{font-size: 12px;}
.policy ul li a{font-size: 12px;}
.footer-inner{padding-bottom: 0;}
.footer-bottom{padding: 20px 0;}
.certificate{padding-right: 8px;}
.all-about-us-right-sec p {padding-bottom: 25px;}

/********contact-us********/
.form-img-sec{width: 100%;margin-top: 0;}
.form-img-sec::before{display: none;}
.contact-emergency {margin-bottom: 35px;}
p.medical-emergency{margin-bottom: 0;}
.faq-sec .faq-sec-top .faq-sec-inner h2{font-size: 20px;}
.faq-sec .faq-sec-top .faq-sec-inner .card-header{padding: 15px 10px;}
    
    .footer_des{ padding-bottom: 25px;}
}

@media screen and (max-width:767px) {
 .iphon_navigation {
    background: #7f518f;
    bottom: 0;
    display: block!important;
    right: -240px;
    overflow-y: auto;
    margin: 0 !important;
    position: fixed;
    text-shadow: none;
    top: 61px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    width: 240px;
    z-index: 9999;
    padding: 10px 0 !important;
    height: 100% !important;
}
.nav-open {
    right: 0!important;
}
.iphon_navigation ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.iphon_navigation ul li {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
    position: relative;
    border-bottom: solid 1px rgba(255,255,255,0.5);
}
.iphon_navigation ul li a {
    color: #fff;
    display: block;
    font-size: 14px;
    line-height: 20px;
    list-style: none outside none;
    margin: 0;
    padding: 10px 20px;
    text-decoration: none;
    overflow: hidden;
    font-weight: normal;
    font-weight: 300;
}
.iphon_navigation ul li:first-child {
    border-top: none;
}

.banner{border-radius: 0;}
.banner-text{background: #7f518f;padding: 10px;transform: none;position: static;top: 0;justify-content: center;}
h1{font-size: 24px;color: #fff;margin: 0;}
h2{font-size: 20px;padding-bottom: 15px;}
.banner-text strong{color: #fff;}
.banner-text h1 br{display: none;}
.banner-slider .container{padding: 0;}
.who-we-are-text span{font-size: 18px;}
.who-we-are-text {padding: 15px;}
p{font-size: 14px;}
span{font-size: 18px;}
.all-about-us-content {padding-top: 30px;}
.all-about-us-right-sec {padding: 0;margin-top: 20px;}
.all-about-us-right-sec p{padding-bottom: 25px;}
.value-box{padding: 20px;}
.our-values-box {margin-top: 22px;}
.icon{width: 60px;height: 60px;line-height: 60px;}
.pad-t50 {padding-top: 30px;}
.quality-safeguards{padding: 30px 0;}
.quality-safeguards-inner{margin-bottom: 20px;padding: 15px;}
.certificate{width: 100%;border-right: none;}
.certificate-insurance-outer{flex-wrap: wrap;}
.insurance{width: 100%;padding: 0;margin-top: 20px;}
.service-coverage-outer{margin-left: 0;}
.icon-bg{width: 50px;height: 50px;line-height: 50px;}
.footer{border-radius: 0;}
.footer-bottom{flex-wrap: wrap;}
.footer-inner{padding-top: 25px;}
.Contact-us{margin-bottom: 30px;}
.Contact-us span.phone-no, span.email{margin-bottom: 6px;}
.Contact-us span img{width: 22px;}
.footer-logo{margin-bottom: 30px;}
.policy ul li:first-child{padding-left: 0;}
.certificate img {width: 33%;}
.footer-logo {width: 150px;}

/********contact-us********/
.feedback-form{margin-top: 15px;}
.form-check{margin-bottom: 6px;}
.col-space > [class^="col-"],
.col-space > [class*=" col-"]{margin-bottom:0;}
.enquiry-form{margin-bottom: 15px;}
.complaint-left-sec ul{margin-bottom: 35px;}
.information{margin-top: 15px;}
    .footer_des{ padding-top: 0;}

}

