@charset "utf-8";
/* CSS Document */

@import url('https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css');   
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;500;600;700;800;900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
 
body {
    margin: 0;
    padding: 0;
    font-family: 'Manrope', sans-serif !important;
    font-size: 14px;
    color: #3a3a3a;
    font-weight: 400;
    position: relative;
    background-color: #ffffff !important;
} 

*  { 
    margin: 0px;
    padding: 0px;
    box-sizing: border-box; 
}

.clearfix {
    zoom: 1;
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}

.clearfix:after {
    clear: both;
}

.clr,
.clear {
    clear: both;
}

header,
footer,
aside,
article,
section,
nav,
figure {
    position: relative;
    
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    padding: 0;
}

ul,
li,
ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    outline: none !important;
    cursor: pointer;
}

a:hover,
a:focus {
    text-decoration: none !important;
    outline: none;
}

img {
    border: 0;
    outline: none;
    max-width: 100%;
}

input[type="text"],
input[type="password"],
select,
textarea,
input[type="button"] {
    max-width: 100%;
}

input[type=date].form-control{ text-transform: uppercase; }
textarea{resize: none;}
     
table {  width: 100%; }
p { margin: 0; padding: 0; }
.fltL { float: left; }
.fltR { float: right !important; }
.padding_none { padding: 0 !important;}
.border_none{border:none !important}
.navbar-toggle {  background-color: #fff !important; }
.icon-bar { background-color: #000 !important; }

.CheckBox{display: inline-block;position:relative;padding-left:33px;cursor:pointer;font-size: 14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight: 400;color:#2d2d2d;margin: 0;min-height: 20px;line-height: 24px;}
.CheckBox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.CheckBox .checkmark{position:absolute;top:0;left:0;height: 21px;width: 21px;background-color:transparent;border: 1px solid #DD7513;border-radius: 5px;}
.CheckBox:hover input~.checkmark{background-color: #DD7513;border-color: #DD7513;}
.CheckBox input:checked~.checkmark{background-color: #DD7513;}
.CheckBox .checkmark:after{content:"";position:absolute;display:none;left: 7px;top: 3px;width:5px;height: 10px;border:solid white;border-width: 0 2px 2px 0;transform: rotate(54deg);}
.CheckBox input:checked~.checkmark:after{display:block}

.Header{box-shadow:0 0 7px #ddd}
.Header .UpHeader{border-bottom:1px solid #ddd}
.Header .UpHeader ul{display:flex;align-items:center;justify-content:space-between;padding:15px 0}
.Header .UpHeader ul li{font-weight:500;color:#636468;font-size:14px}
.Header .UpHeader ul li span{margin:0 7px 0 0}
.Header .Navigation{padding:15px 0}
.Header .Navigation .navbar{padding:0}
.Header .Navigation .navbar .navbar-brand{padding:0;max-width:170px;margin:0}
.Header .Navigation .navbar .navbar-collapse{justify-content:end}
.Header .Navigation .navbar .navbar-nav li{margin:0}
.Header .Navigation .navbar .navbar-nav li .nav-link{font-size:14px;font-weight:600;color:#1F3667;position:relative;padding:12px 20px;border-radius:5px}
.Header .Navigation .navbar .navbar-nav li.active .nav-link{color:#DD7513;font-weight:600}
.Header .Navigation .navbar .navbar-nav li:last-child .nav-link{background-color:#DD7513;color:#fff}

section .SlideArea{background-image:url(../images/img_20.png );background-repeat:no-repeat;background-position:top;
     /* margin: 10px 0 0 0; */
    /* padding:100px 0 0 0; */
    display: flex; align-items: center;
    height: 100vh;
    background-size: cover;
}
.SlideArea .SlideLeft{margin:0 0 40px 0}
.SlideArea .SlideLeft span{border:1px solid #EEE;display:inline-block;padding:10px 20px;border-radius:5px;color:#DD7513;font-weight:700}
.SlideArea .SlideLeft span img{margin:0 10px 0 0}
.SlideArea .SlideLeft h3{font-size:26px;font-weight:900;color:#fff;margin:20px 0 20px 0;line-height:44px;
 background-color: rgba(221, 117, 19, 0.7);
}
.SlideArea .SlideLeft p{color:#636571;font-size: 20px;margin:0 0 15px 0; color: #fff; padding-left: 15px; line-height: 29px;font-weight: 400;font-family: 'Archivo';
    /* background-color: rgba(221, 117, 19, 0.7) */
}
.SlideArea .FilterBox{background-color:#fff;padding:20px;box-shadow:2px 4px 20px 0 #003CB321;display:flex;margin:0 0 50px 0}
.SlideArea .FilterBox .form-group{margin:0;width:30%;padding:0 10px}
.SlideArea .FilterBox .form-group label{display:flex;font-size:14px;font-weight:600;color:#000;align-items:center}
.SlideArea .FilterBox .form-group label img{max-width:20px;margin:0 10px 0 0}
.SlideArea .FilterBox .form-group .form-control{height:auto;padding:10px 15px;font-size:14px;font-weight:500;border:1px solid #ddd;box-shadow:none;color:#000}
.SlideArea .FilterBox .form-group:last-child{width:16%}
.SlideArea .FilterBox .form-group button{background-color:#DD7513;border:none;height:46px;width:100%;border-radius:5px;color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px}
.SlideArea .FilterBox .form-group button i{margin:0 5px 0 0}

.AffordableArea{padding:50px 0 0}
.AffordableArea .AffordableBox{text-align:center;margin:0 0 50px 0}
.AffordableArea .AffordableBox span{display:inline-block}
.AffordableArea .AffordableBox h4{color:#1F3667;font-size:20px;margin:15px 0 10px 0;font-weight:700}
.AffordableArea .AffordableBox p{font-size:14px;font-weight:500;color:#585858;font-family: 'Archivo';line-height: 27px;}

.TitleBox{text-align:center;margin:0 0 50px 0}
.TitleBox span{border:1px solid #EEE;display:inline-block;padding:10px 20px;border-radius:5px;color:#DD7513;font-weight:700}
.TitleBox h3{font-size:45px;font-weight:600;color:#1F3667;margin:10px 0 0 0;line-height:60px;font-family:'Rubik'}

span.Title{border:1px solid #EEE;display:inline-block;padding:10px 20px;border-radius:5px;color:#DD7513;font-weight:700}

.TrustArea .TrustLeft{margin:0 0 -10px 0}
.TrustArea .TrustRight h3{font-size: 34px;font-weight: 600;color:#1F3667;margin:20px 0 20px 0;line-height: 70px;font-family: 'Rubik';}
.TrustArea .TrustRight ul li{color:#1F3667;font-size:15px;font-weight:600;line-height:27px;padding:0 0 0 25px;position:relative;margin:0 0 15px 0;}
.TrustArea .TrustRight ul li span{color:#DD7513;position:absolute;left:0;top:0}

.CounterArea{background:#F1F8FF;padding:50px 0 0 0}
.CounterArea .CounterBox{position:relative;padding:0 0 0 85px;min-height:70px;margin:0 0 50px 0}
.CounterArea .CounterBox .Icon{position:absolute;top:0;left:0}
.CounterArea .CounterBox h4{color:#1F3667;font-size:35px;font-weight:800}
.CounterArea .CounterBox h4 span{color:#dd7513}
.CounterArea .CounterBox p{color:#636571;font-weight: 500;font-family: 'Archivo';}

.AssistanceArea{padding:85px 0;background-image:url('../images/Assistance.png');background-size:cover}
.AssistanceArea:before{content:'';background-image:url(../images/Shape.png);position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}
.AssistanceArea .AssistanceLeft{padding:0 60px 0 0}
.AssistanceArea .AssistanceLeft h3{font-size:47px;font-weight: 700;color:#1F3667;margin:20px 0 20px 0;line-height:60px;font-family: 'Rubik';}
.AssistanceArea .AssistanceLeft p{color:#636571;font-size: 15px;margin:0 0 15px 0;line-height:27px;font-weight: 400;font-family: 'Archivo';}
.AssistanceArea .AssistanceLeft a{background-color:#DD7513;color:#fff;padding:15px 40px;display:inline-block;border-radius:5px;font-weight:600;letter-spacing:.3px}

.TestimonialArea{background:#F1F8FF;padding:75px 0}
.TestimonialArea .TestimonialLeft h3{font-size:47px;font-weight:900;color:#1F3667;margin:20px 0 20px 0;line-height:60px}
.TestimonialArea .TestimonialLeft p{color:#636571;font-size: 15px;margin:0 0 15px 0;line-height: 28px;font-weight: 400;letter-spacing:.3px;padding:0 50px 0 0;font-family: 'Archivo';}
.TestimonialArea .TestimonialBox{display:flex;background-color:#fff;margin:20px 0;align-items:center;box-shadow:2px 4px 20px 0 #003CB321;border-radius:5px;position:relative}
.TestimonialArea .TestimonialBox .Quote{position:absolute;width:60px;height:60px;background-color:rgb(255 255 255 / 30%);left:-30px;top:40px;display:flex;align-items:center;justify-content:center}
.TestimonialArea .TestimonialBox .Quote img{max-width:35px}
.TestimonialArea .TestimonialBox figcaption{width:calc(100% - 150px);padding:20px 20px 20px 40px}
.TestimonialArea .TestimonialBox figcaption p{font-size:15px;line-height:28px;font-weight:500;font-style:italic;color:#636571;margin:0 0 10px 0;font-family: 'Archivo';}
.TestimonialArea .TestimonialBox figcaption h4{color:#1F3667;font-size:20px;font-weight:700;margin:0 0 7px 0}
.TestimonialArea .TestimonialBox figcaption h6{font-size:14px;color:#636571;font-family: 'Archivo';}
.TestimonialArea .TestimonialBox figure{margin:0;width:150px}

.ExpertArea{display:flex}
.ExpertArea .ExpertLeft{width:70%}
.ExpertArea .ExpertLeft .ExpertBox{background:#DD7513;display:flex;align-items:center}
.ExpertArea .ExpertLeft .ExpertBox figure{margin:0;width:50%}
.ExpertArea .ExpertLeft .ExpertBox figure img{width:100%}
.ExpertArea .ExpertLeft .ExpertBox figcaption{width:50%;text-align:center;color:#fff}
.ExpertArea .ExpertLeft .ExpertBox figcaption h4{font-weight:700;font-size:24px;margin:0 0 10px 0}
.ExpertArea .ExpertLeft .ExpertBox figcaption p{font-size:14px;line-height:24px;font-weight:500;letter-spacing:.3px;font-family: 'Archivo';}
.ExpertArea .ExpertRight{width:30%;background-image: url('../images/Expert-3.png');background-size: cover;}
.ExpertArea .ExpertRight img{ width:100% }

.BecomeArea{padding:160px 0 60px}
.BecomeArea .BecomeBox{background:#F1F8FF;border-radius: 5px;}
.BecomeArea .BecomeBox .BecomeLeft{margin:-100px 0 0 0}
.BecomeArea .BecomeBox .BecomeRight{padding:40px 40px 40px 40px}
.BecomeArea .BecomeBox .BecomeRight h3{font-size:47px;font-weight:900;color:#1F3667;margin:20px 0 20px 0;line-height:60px}
.BecomeArea .BecomeBox .BecomeRight p{color:#636571;font-size:14px;margin:0 0 15px 0;line-height:27px;font-weight:500;letter-spacing:.3px;font-family: 'Archivo';}
.BecomeArea .BecomeBox .BecomeRight a{background-color:#DD7513;color:#fff;padding:15px 40px;display:inline-block;border-radius:5px;font-weight:600;letter-spacing:.3px}

.ContactFormArea{position:relative;padding:50px 0 100px 0}
.ContactFormArea:before{content:'';background:#F1F8FF;height:50%;position:absolute;width:100%;top:0}
.ContactFormArea .ContactFormHead{text-align:center;margin:0 0 60px 0;position:relative}
.ContactFormArea .ContactFormHead h3{margin:10px 0 20px 0}
.ContactFormArea .ContactFormHead p{color:#636571;font-size: 15px;margin:0 0 15px 0;line-height:27px;font-weight:500;font-family: 'Archivo';}
.ContactFormArea .ContactFormBody{background:#1F3667;padding:50px 70px 70px;position:relative}
.ContactFormArea .ContactFormBody .form-group{margin:0 0 30px 0}
.ContactFormArea .ContactFormBody .form-group .form-control{border:1px solid #E7E7E7;height:auto;font-size:14px;padding:15px 15px;font-weight:500; margin: 0 0 25px 0; box-shadow:none;font-family: Inter;color: #000;border-radius: 4px;}
.ContactFormArea .ContactFormBody .form-group .CheckBox{color:#fff}
.ContactFormArea .ContactFormBody .form-group h6{color:#fff;font-size:14px;font-weight:400;font-family: 'Inter';line-height: 28px;}
.ContactFormArea .ContactFormBody .form-group.answer{display:none}
.ContactFormArea .ContactFormBody .form-group h4{color:#fff;font-size:24px;font-weight:300;font-family:''Rubik''}
.ContactFormArea .ContactFormBody .form-group h5{color:#fff;font-size:16px;font-weight:400;font-family:'Inter'}
.ContactFormArea .ContactFormBody .form-group button{outline: 0;width:100%;background:#DD7513;border:none;padding:13px 0;color:#fff;font-weight:600;letter-spacing:.4px;font-size:14px}
.ContactFormArea .ContactFormBody .section-title {text-align: center; margin: 0 0 50px 0;}
.ContactFormArea .ContactFormBody p {color: #fff; font-size: 20px;}



.Button{width:100%;background:#DD7513; outline: 0; border:none;padding:13px 0;color:#fff;font-weight:600;letter-spacing:.4px;font-size:14px;display:block;text-align:center;border-radius:3px;border:2px solid #DD7513;outline: 0;}
.Button:hover{background:#fff;color:#DD7513}
.Button.Back{background-color:#fff;color:#DD7513}

.StepBox{margin:0 0 35px 0}
.StepBox ul{width:80%;margin:auto;display:flex}
.StepBox ul li{position:relative;display:inline-block;text-align:center;width:100%}
.StepBox ul li .Count{background:#D9D9D9;width:60px;height:60px;display:inline-block;border-radius:50%;color:#DD7513;font-family:'Inter';font-size:25px;position:relative;font-weight:600;line-height:57px;border:2px solid #D9D9D9}
.StepBox ul li .Count img{width:30px}
.StepBox ul li .Text{display:block;font-family:'Inter';color:#fff;font-size:18px;font-weight:500;margin:10px 0 0 0}
.StepBox ul li:before{content:'';position:absolute;width:100%;height:12px;background:#D5D5D5;left:120px;top:25px}
.StepBox ul li:last-child:before{content:none}
.StepBox ul li.Current .Count{border-color:#DD7513;background-color:#fff}
.StepBox ul li.Complete:before{background-color:#DD7513}
.StepBox ul li.Complete .Count{border-color:#DD7513;background-color:#fff}

footer{background:#1F3667;padding:50px 0 25px}
footer .Footer .Foot figure{width:190px}
footer .Footer .Foot p{color:#fff;font-size:22px;font-weight:400;line-height:37px;font-family:'Archivo'}
footer .Footer .Foot h3{color:#fff;font-size:21px;font-weight:700;margin:0 0 15px 0;padding:0 0 15px 0;position:relative}
footer .Footer .Foot h3:after{content:'';background:#DD7513;position:absolute;left:0;bottom:0;width:70px;height:2px}
footer .Footer .Foot ul li{margin:0 0 15px 0}
footer .Footer .Foot ul li a{font-weight:500;color:#fff;font-size:14px}
footer .Footer .Foot ol li{font-weight:500;color:#fff;font-size:14px;margin:0 0 15px 0; line-height: 25px; padding: 0 0 0 25px; position: relative;}
footer .Footer .Foot ol li span{filter:brightness(0) invert(1);margin:0 20px 0 0; position: absolute; left: 0;}
footer .Footer .Social{margin: 35px 0 0 0;}
footer .Footer .Social ul li{display: inline-block;margin: 0 20px 0 0;}
footer .Footer .Social ul li a{color: #fff;font-size: 22px;}
footer .Copyright{text-align:center;margin:40px 0 0 0}
footer .Copyright p{color:#fff;font-weight:500;border-top:1px solid #FFFFFF17;padding:30px 0 0 0;max-width:700px;margin:auto}

.PrivacyArea{background:#F1F8FF;padding:50px 0}
.PrivacyArea .PrivacyHead{text-align:center;margin:0 0 30px 0}
.PrivacyArea .PrivacyHead h3{color:#1F3667;margin:20px 0 0 0;font-family:'Archivo';font-weight:700;font-size:40px}
.PrivacyArea .PrivacyBody{font-family:'Archivo'}
.PrivacyArea .PrivacyBody h4{font-weight:700;color:#000;margin:35px 0 15px 0}
.PrivacyArea .PrivacyBody p{color:#000;font-size:16px;line-height:30px;font-weight:400;margin:0 0 15px 0}
.PrivacyArea .PrivacyBody ul{padding:0 0 0 20px}
.PrivacyArea .PrivacyBody ul li{color:#000;font-size:16px;line-height:30px;font-weight:400;list-style:initial;margin:0 0 15px 0}

.ContactArea{background:#F1F8FF}

.TouchArea{background:#F1F8FF;padding:50px 0 0;text-align:center} 
.TouchArea .TouchBox{box-shadow:2px 4px 20px 0 #003CB321;background-color:#fff;padding:60px 0;margin:0 0 50px 0}
.TouchArea .TouchBox h4{color:#1F3667;font-weight:700;margin:20px 0 10px 0}
.TouchArea .TouchBox p{color:#636571;font-size:15px;line-height:27px;font-weight:400;font-family:'Archivo'}

.PatientDetails{color:#fff}
.PatientDetails .PatientBox{border-bottom:1px solid #fff;margin:0 0 25px 0}
.PatientDetails .PatientBox h3{font-size:25px;margin:0 0 15px 0;font-weight:600;font-family:'Rubik'}
.PatientDetails .PatientBox h6{color:#fff;font-family:'Inter';font-size:14px;font-weight:400;margin:0 0 25px 0;line-height: 29px;}
.PatientDetails .PatientBox h6 a{color:#fff;text-decoration:underline}
.PatientDetails .PatientBox aside{margin:0 0 25px}
.PatientDetails .PatientBox aside h4{font-size:22px;margin:0 0 10px 0;font-weight:500;font-family:'Archivo';letter-spacing:.5px}
.PatientDetails .PatientBox aside p{font-size:18px;line-height:33px;font-family:'Inter'}
.PatientDetails .PatientBox aside ul li{font-size:18px;line-height:35px;font-family:'Inter'}
.PatientDetails .PatientBox label{color:#fff;margin:0 0 20px 0}

.DoctorsArea{background:#F1F8FF;padding:50px 0 0}
.DoctorsArea .DoctorsBox{margin:0 0 50px 0}
.DoctorsArea .DoctorsBox figure{background-color:#fff;box-shadow:2px 4px 20px 0 #003CB321}
.DoctorsArea .DoctorsBox figcaption h4{color:#1F3667;font-weight:800;margin:0 0 9px 0}
.DoctorsArea .DoctorsBox figcaption p{font-family:'Archivo';font-weight:500}

.SpecializeArea{padding:50px 0 20px}
.SpecializeArea .SpecializeHead{text-align:center;margin:0 0 50px 0}
.SpecializeArea .SpecializeHead h3{font-size:45px;font-weight:600;color:#1F3667;margin:10px 0 30px 0;line-height:60px;font-family:'Rubik'}
.SpecializeArea .SpecializeHead article{display:flex;justify-content:space-between}
.SpecializeArea .SpecializeHead article aside{width:49%}
.SpecializeArea .SpecializeHead article aside p{font-family:'Archivo';font-weight:500;font-size:15px;line-height:30px;text-align:left}
.SpecializeArea .SpecializeBody{margin:0 0 30px 0}
.SpecializeArea .SpecializeBody img{width:100%}
.SpecializeArea .SpecializeFooter{padding:0 30px;display:flex}
.SpecializeArea .SpecializeFooter aside{width:25%;display:flex;align-items:center;padding:0 15px 0 0;margin:0 0 30px 0}
.SpecializeArea .SpecializeFooter aside h4{color:#DD7513;font-size:50px;font-weight:700;margin:0 15px 0 0}
.SpecializeArea .SpecializeFooter aside h4 sup{font-size:25px;top:-30px}
.SpecializeArea .SpecializeFooter aside p{font-family:'Archivo';font-weight:500;font-size:15px;line-height:25px;text-align:left}
.SpecializeArea .SpecializeFooter aside p span{color:#DD7513}

.ServicesArea{background:#F1F8FF;padding:50px 0}
.ServicesArea .ServicesBox{padding: 0 0 0 75px; margin:0 0 40px 0;position: relative;}
.ServicesArea .ServicesBox span {position: absolute; left: 0; top: 0; width: 54px;}
.ServicesArea .ServicesBox h5{color:#1F3667;font-weight:700;margin:0 0 5px 0;font-size:20px;font-family:'Archivo';line-height:35px}
.ServicesArea .ServicesBox p{font-family:'Archivo';font-weight:400;margin:0 0 10px 0;font-size:15px}
.ServicesArea .ServicesBox a{font-family:'Archivo';font-weight:500;color:#DD7513}
.ServicesArea .ServicesBox a img{margin:0 0 0 5px}

.HoursArea{background:#1F3667;padding:50px 0 0 0}
.HoursArea .HoursRight{padding:50px 0 0 0}
.HoursArea .HoursRight h3{font-size:40px;font-weight:700;color:#fff;margin:15px 0 30px 0;line-height:56px;font-family:'Rubik'}
.HoursArea .HoursRight ul{background-color:#fff;padding:24px;border-radius:5px;max-width:450px}
.HoursArea .HoursRight ul li{font-family:'Archivo';font-weight:500;line-height:28px;margin:0 0 10px 0;font-size:15px}
.HoursArea .HoursRight ul li span{float:right}

/* .MedicalArea{padding:50px 0 0 0} */
.MedicalArea .MedicalLeft h3{font-size:40px;font-weight:900;color:#1F3667;margin:35px 0 35px 0;line-height:40px}
.MedicalArea .MedicalLeft p{color:#636571;font-size:16px;margin:0 0 30px 0;line-height:30px;font-weight:500;font-family:'Archivo'}
.MedicalArea .MedicalLeft p.FirstPara{color: #dd7513; font-size: 20px;}
.MedicalArea .MedicalLeft ul li{display:inline-block;margin:0 10px 0 0}
.MedicalArea .MedicalLeft ul li a{background-color:#DD7513;color:#fff;padding:13px 35px; margin-bottom: 25px; display:inline-block;border-radius:5px;font-weight:600;letter-spacing:.3px;border:2px solid #DD7513}
.MedicalArea .MedicalLeft ul li:last-child a{color:#DD7513;background-color:#fff}

.HelpArea{padding:50px 0}
.HelpArea .HelpBox{box-shadow:2px 4px 20px 0 #003CB321;padding:25px;height:calc(100% - 30px);margin:0 0 30px 0}
.HelpArea .HelpBox h4{font-size:24px;font-weight:500;color:#1F3667;margin:0 0 20px 0;line-height:30px;font-family:'Rubik';text-align:center}
.HelpArea .HelpBox ul li{color:#1F3667;font-size:15px;font-weight:600;line-height:29px;padding:0 0 0 25px;position:relative;margin:0 0 15px 0}
.HelpArea .HelpBox ul li:last-child{margin:0}
.HelpArea .HelpBox ul li span{color:#DD7513;position:absolute;left:0;top:0;font-size:16px}
.HelpArea .HelpBookBox{box-shadow:2px 4px 20px 0 #003CB321;text-align:center;padding:50px 28px;margin:0 0 20px 0}
.HelpArea .HelpBookBox span{display:inline-block;box-shadow: 0px 0px 8px #DD7513;border-radius: 50px;}
.HelpArea .HelpBookBox h4{font-size:22px;font-weight:600;color:#1F3667;margin:10px 0 10px 0;line-height:30px;font-family:'Rubik'}
.HelpArea .HelpBookBox p{color:#1F3667;font-size:15px;font-weight:600;line-height:27px;padding:0 0 0 25px;position:relative}

.UnsureArea{background-color:#F1F8FF;padding:50px 0}
.UnsureArea .UnsureLeft{display:inline-block;border-radius:10px;overflow:hidden}
.UnsureArea .UnsureRight h3{font-size:45px;font-weight:700;color:#011632;margin:20px 0 20px 0;line-height:55px;font-family:'Rubik'}
.UnsureArea .UnsureRight ul li{color:#1F3667;font-size:16px;font-weight:600;line-height:29px;padding:0 0 0 25px;position:relative;margin:0 0 15px 0}
.UnsureArea .UnsureRight ul li span{color:#DD7513;position:absolute;left:0;top:3px}

.AboutArea{padding:50px 0}
.AboutArea .AboutBox{margin:0 0 50px 0}
.AboutArea .AboutBox h4{font-size:47px;font-weight:700;color:#1F3667;margin:0 0 13px 0;line-height:60px;font-family:'Rubik'; margin: 0 0 50px 0;}
.AboutArea .AboutBox p{font-family:'Archivo';font-weight:500;font-size:16px;line-height:28px;text-align:left;margin:0 0 20px 0; text-align: justify;}
.AboutArea .AboutBox ul{padding:0 0 0 15px}
.AboutArea .AboutBox ul li{font-family:'Archivo';font-weight:500;font-size:16px;line-height:20px;margin:0 0 15px 0;color:#DD7513;list-style:disc}
.AboutArea .AboutBox ol{padding:0 0 0 20px;margin:0 0 25px 0}
.AboutArea .AboutBox ol li{font-family:'Archivo';font-weight:500;font-size:16px;line-height:20px;margin:0 0 15px 0;list-style:decimal}
.AboutArea .AboutBox blockquote{background-color:#FFF8F2;padding:30px 30px 30px 50px;font-family:'Archivo';font-weight:500;font-size:17px;color:#DD7513;line-height:32px;border-left:7px solid #DD7513;font-style:italic;letter-spacing:.4px}

.TrustArea {padding-top: 25px;}
.TrustArea.AboutTrustArea .TrustRight h3{font-size:45px;font-weight:700;line-height:60px}
.TrustArea.AboutTrustArea .TrustRight p{font-family:'Archivo';font-weight:500;font-size:15px;line-height:28px;text-align:left;margin:0 0 10px 0}
.TrustArea.AboutTrustArea .TrustRight ul {margin: 20px 0;}
.TrustArea.AboutTrustArea .TrustRight ul li{font-family:'Archivo';font-weight:500;font-size:16px;display:inline-block;width:48%}
.TrustArea.AboutTrustArea .TrustRight a{background-color:#DD7513;color:#fff;padding:15px 40px;display:inline-block;border-radius:5px;font-weight:600;letter-spacing:.3px}


.OurSpecialistArea {padding: 25px 0;}
.OurSpecialistArea .OurSpecialistBox {margin: 0 0 30px 0; text-align: center; padding: 10px 15px; border-radius: 10px;}
.OurSpecialistArea .OurSpecialistBoxToggle {display: none;}
.OurSpecialistArea .OurSpecialistBox span {margin: 0 0 10px 0; display: inline-block; width: 80px;}
.OurSpecialistArea .OurSpecialistBox h6 {color: #1F3667; font-size: 20px;font-weight: 700;}
.OurSpecialistArea .OurSpecialistLeft h3{font-size:47px;font-weight: 700;color:#1F3667;margin:20px 0 50px 0;line-height:60px;font-family: 'Rubik';}
.OurSpecialistArea .ViewButton {border: 1px solid #EEE;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 5px;
    color: #DD7513;
    font-weight: 700;
}
.OurSpecialistArea .ViewButton.ViewLessBtn {display: none;} 

.FourBox:first-child {margin: 0 0 50px 0;}
.FourBox {position: relative; padding: 0 0 0 100px;}
.FourBox h6 {font-size: 18px; font-weight: 700; color: #1F3667; margin: 0 0 10px 0;}

.FourBoxOverlay {background-color: #DD7513; position: absolute; left: 0; width: 64px; height: 64px; border-radius: 50%;display: inline-flex; align-items: center; justify-content: center;}


.ServiceNewArea {padding: 75px 0;  position: relative;}
.ServiceNewArea2 {background-color: #F1F8FF;}

/* .ServiceNewArea::after {position: absolute; height: 25%; width: 100%; content: ""; top: 0;background-color: #F1F8FF;z-index: -1;} */
/* .ServiceNewArea .ServiceNewBoxMain */
.ServiceNewBoxMain h5:nth-child(2){font-weight: 700;}
.ServiceNewBoxMain h5 {color: #1F3667; font-size: 20px;font-weight: 600;line-height: 25px;margin: 0 0 15px 0;}
.ServiceNewBoxMain ul {margin: 35px 0 0 0!important;}
.ServiceNewBoxMain ul li { position: relative; color: #000!important; font-size: 16px; width: 100%!important; font-weight: 500;margin: 0 0 10px 0;}
.ServiceNewBoxMain ul li span {color:#DD7513;position:absolute;left:0;top:0}
.ServiceNewArea .ServiceNewBox {border-radius: 15px; background-color: #fff; box-shadow: 2px 4px 20px 0 #003CB321; padding: 20px;height: 100%;}
.ServiceNewArea .ServiceNewBox .TitleButton {background-color: rgba(221,117,19,0.1); color: #DD7513;font-size: 14px; margin: 0 0 15px 0; font-weight: 600;padding: 8px 20px;border-radius: 30px;display: inline-block;}
.ServiceNewArea .ServiceNewBox .TitleButtonCenter {color: #1F3667;background-color: rgba(31,54,103,0.1);}
.ServiceNewArea .ServiceNewBox h6 {color: #1F3667; font-size: 16px;font-weight: 600;line-height: 25px;border-bottom: 1px solid #1F3667; min-height: 150px; padding: 0 0 20px 0;margin: 0 0 25px 0;}
.ServiceNewArea .ServiceNewBox ul li {color: #000; font-size: 14px;font-weight: 500; position: relative; line-height: 25px;margin: 0 0 10px 0; padding: 0 0 0 25px;}
.ServiceNewArea .ServiceNewBox ul li span{color:#DD7513;position:absolute;left:0;top:0}
.ServiceNewArea .ServiceNewBoxCenter ul li span{color:#1F3667;position:absolute;left:0;top:0}
.ServiceNewBoxLeft{text-align: right;}
.ServiceNewBoxLeft img {width: 85%;}


.ServiceBottomBox {margin: 50px auto 0; background-color: #1F3667; color: #fff; box-shadow: 2px 4px 20px 0 #003CB321; width: 60%; border-radius: 10px; padding: 25px;}
.ServiceBottomBox p{font-size: 16px; font-weight: 500; margin: 0 0 15px 0; color: #fff;}

.AssessmentNewBox {background-color: #fff; border-radius: 15px; margin: 20px 0 40px 0;  padding: 25px;}
.AssessmentNewBox h4 {color: #1F3667; font-size: 18px; font-weight: 600; }
.AssessmentNewBox h6 {color: #1F3667; font-weight: 600;}
.AssessmentNewBox .AbCenter {background-color:rgba(31,54,103,0.1); padding: 30px 20px; font-size: 22px; border-radius: 10px; margin: 15px 0; color: #1F3667;}
#hideBox {display: none;}



.ServicesArea .BookMyAppointmentToday{background-color:#DD7513;color:#fff;padding:15px 40px;display:inline-block;border-radius:5px;font-weight:600;letter-spacing:.3px}
.StartYourJourneyArea {background-color: #1F3667; padding: 75px 0;}
.StartYourJourneyArea h1 {
    font-size: 45px;
    font-weight: 600;
    color: #fff;
    margin: 0 0 0 0;
    line-height: 60px;
    font-family: 'Rubik';
    text-align: center;
}
.StartYourJourneyArea p {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin: 20px 0 0 0;
    line-height: 30px;
    font-family: 'Rubik';
    text-align: center;
}
.StartYourJourneyArea a{background-color:#DD7513;color:#fff;padding:15px 40px;display:inline-block;border-radius:5px;font-weight:600;letter-spacing:.3px; margin: 35px 0 0 0;}
.FollowingArea {padding: 75px 0 50px;}
.FollowingArea h1 {
    font-size: 45px;
    font-weight: 600;
    color: #1F3667;
    margin: 0 0 0 0;
    line-height: 60px;
    font-family: 'Rubik';
    text-align: center;
}
.FollowingArea p {
    font-size: 16px;
    font-weight: 400;
    color: #1F3667;
    margin: 20px 0 0 0;
    line-height: 30px;
    font-family: 'Rubik';
    text-align: center;
}
.FollowingArea .SecondPara {color: #DD7513; font-size: 20px; font-weight: 500;}
.FollowingArea a{background-color:#DD7513;color:#fff;padding:15px 40px;display:inline-block;border-radius:5px;font-weight:600;letter-spacing:.3px; margin: 35px 0 0 0;}
.ContactFormBody .ContactFormBodyLeft h3 {font-size: 24px; color: #DD7513; font-weight: 700; margin: 0 0 20px 0;}

.ContactFormBodyLeft ul li {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
    padding: 0 0 0 30px;
    position: relative;
    margin: 0 0 15px 0;
}
.ContactFormBodyLeft ul li span {
    color: #DD7513;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px;
}
.ContactFormBody .ContactFormBodyLeft {padding: 0px 0 0 0;}
.ContactFormBody .ContactFormBodyLeft :nth-child(3) {font-style: italic; color: #DD7513; text-align: center; font-size: 20px; margin: 20px 0;}
.ContactFormBody .ContactFormBodyLeft p {color: #fff; font-size: 14px;}
.ContactFormBody .SubmitBtn{background-color:#DD7513;color:#fff;padding:15px 40px;display:inline-block;border-radius:5px;font-weight:600;letter-spacing:.3px; margin: 15px auto 0; border: none;}
.ContactFormBody .SubmitBtn:focus {border: none; outline: none;}

.CfbLeft .Foot figure{width:190px}
.CfbLeft .Foot p{color:#fff;font-size:16px;font-weight:400;font-family:'Archivo'; text-align: justify; margin: 30px 0;}
.CfbLeft .Foot h3{color:#fff;font-size:21px;font-weight:700;margin:0 0 15px 0;padding:0 0 15px 0;position:relative}
.CfbLeft .Foot h3:after{content:'';background:#DD7513;position:absolute;left:0;bottom:0;width:70%;height:2px}
.CfbLeft .Foot ul li{margin:0 0 15px 0}
.CfbLeft .Foot ul li a{font-weight:500;color:#fff;font-size:14px}
.CfbLeft .Foot ol li{font-weight:500;color:#fff;font-size:14px;margin:0 0 25px 0; line-height: 25px; padding: 0 0 0 25px; position: relative;}
.CfbLeft .Foot ol li span{filter:brightness(0) invert(1);margin:0 20px 0 0; position: absolute; left: 0;}

.ModalBox .modal-dialog{max-width:700px;margin:130px auto 50px}
.Success{background:#1F3667;text-align:center;color:#fff;padding:80px 50px 50px 50px}
.Success span{position:absolute;top:-40px;left:0;right:0;width:80px;margin:auto}
.Success h3{font-weight:500;margin:0 0 30px 0;font-family:'Rubik';font-size:36px;letter-spacing:1px}
.Success p{font-family:'Archivo';font-size:18px;line-height:34px;margin:0 0 20px 0}
.Success button{padding:10px 0;outline:0}

.PrivacyBody .FirstSpan {font-weight: 700;}