.intolerance_banner{max-width:100vw;height:300px;&:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#681e77;background:linear-gradient(90deg,rgba(104,30,119,1) 0,rgba(104,30,119,1) 25%,rgba(104,30,119,0.9) 35%,rgba(104,30,119,0.8) 40%,rgba(104,30,119,0.7) 45%,rgba(104,30,119,0.5) 58%,rgba(104,30,119,0.2) 65%,rgba(104,30,119,0.11) 100%)}@media(max-width:991px){height:200px}@media(max-width:768px){height:150px}}.intolerance_banner .fullBannercontent{top:50%;left:0;transform:translate(0,-50%);z-index:1;@media(min-width:768px){max-width:640px !important}}.intolerance_banner img{width:100%;object-fit:cover;max-width:100vw}p.banner-desc{color:#fff;font-size:16px;font-weight:400;font-family:'Lato';margin-top:5px;@media(max-width:768px){max-width:70%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.tabs{display:flex;justify-content:center;cursor:pointer}.tab-link{padding:10px 20px;border:0;background-color:#f1f1f1;text-transform:capitalize;transition:background-color .3s ease}.tab-link.active{background-color:#fe5e00;color:#fff;font-weight:bold}.tab-content{display:none;padding:20px 0 0 0;border-top:1px solid #681e77}.tab-content.active{display:block}.table{border-color:#681e77}.table-container{padding:20px}.table-heading{text-align:center;color:#681e77;font-weight:bold;font-size:32px;margin-bottom:20px}.table th{text-align:center;font-weight:bold;color:#681e77;border-color:#681e77}.accordion-button{text-align:left;font-weight:bold;color:#681e77}#appointment .container .appointment_form{max-width:500px !important;margin:auto !important;border:1px solid #681e77 !important;padding:20px !important;border-radius:5px !important}.intolerance_form-title{text-align:center;color:#681e77;font-weight:bold;text-transform:capitalize;margin-bottom:20px}.btn-custom{background-color:#681e77;color:#fff;width:100%}.accordion-button::after{background-image:url("../img/icons/down-arrow.png")}.accordion-button:not(.collapsed){color:white;background-color:#681e77;box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{color:white !important;background-image:url("../img/icons/arrow-up.png");background-size:contain}.appointment-btn.submit-button{width:100%}form{em.error.help-block,#g-recaptcha-error-sp-tests{font-size:12px;font-family:"Lato",serif;text-transform:capitalize;font-weight:600;color:#e1020280}.iti.iti--allow-dropdown.iti--separate-dial-code{width:100%;.iti__country-list{border-radius:.375rem;background-color:#ebf2f3;box-shadow:rgba(100,100,111,0.2) 0 7px 29px 0;border:var(--bs-border-width) solid var(--bs-border-color)}span.iti__country-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5}.iti__selected-flag{background-color:#d9d9d9;border-radius:.375rem 0 0 .375rem}}.iti__selected-flag{height:39px;@media(max-width:640px){height:39px}}.iti__selected-dial-code{@media(max-width:640px){font-size:12px}}input.form-control,textarea.form-control{padding:7px;background-color:#ebf2f3;&:focus{background-color:#ebf2f3}}}.symptoms-grid{display:flex;flex-wrap:wrap}.symptoms-grid .symptoms-items .symptoms-heading{padding:10px 10px 0 10px;display:block}.symptoms-grid .symptoms-items{flex:1;border:1px solid #dee2e6;@media(max-width:768px){flex:0 1 33%;width:33%}@media(max-width:768px){flex:0 1 50%;width:50%}@media(max-width:640px){flex:0 1 100%;width:100%}}.symptoms-grid .symptoms-items .symptoms-description{padding:10px}.symptoms-grid .symptoms-items .symptoms-description ul{padding-left:15px}.symptoms-grid .symptoms-items .symptoms-heading h4{font-size:16px;font-weight:700;margin-bottom:0;color:#681e78}.symptoms-grid .symptoms-items .desc-body{font-size:16px}.img-effect-container{overflow:hidden}#image_with_text{img{width:100%;object-fit:cover}}.about_img img{object-fit:cover;max-width:100%;transition:transform .4s}.about_img img:hover{transform:scale(1.05)}@media(max-width:992px){.campaign-banner .banner-content .text-content .banner-text p{font-size:18px}.campaign-banner .banner-content .text-content .banner-text h1{font-size:20px}}