.fa,.owl-dots .owl-dot,a.cta{display:inline-block}@font-face{font-family:FontAwesome;src:url('fonts/fontawesome-webfont3e6e.eot?v=4.7.0');src:url('fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('fonts/fontawesome-webfont3e6e.woff2?v=4.7.0') format('woff2'),url('fonts/fontawesome-webfont3e6e.woff?v=4.7.0') format('woff'),url('fonts/fontawesome-webfont3e6e.ttf?v=4.7.0') format('truetype'),url('fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-bars:before{content:"\f0c9"}.fa-facebook:before{content:"\f09a"}.fa-instagram:before{content:"\f16d"}.fa-linkedin:before{content:"\f0e1"}.fa-map-marker:before{content:"\f041"}.fa-phone:before{content:"\f095"}.col-md-4.counter-box{text-align:center;color:#fff}.counter-box h1{font-size:50px;font-family:"Bebas Neue",cursive}.counter-box h3{font-size:16px;text-transform:uppercase}.counter-box h3 span{display:block}section.Our_presence{background:#cf1f25;margin-top:30px}.element_box h3{color:#cf1f25;font-size:18px}.Approach-img img,.Approach-img img.img-fluid{width:100%}.bgcolor,.owl-dots .owl-dot.active{background:#cf1f25}.Approach-box p{padding:0;color:#fff;margin-top:20%}section.stayhome.program-sec.Approach_sec{padding:0;margin:0}a.cta{border:1px solid #fff;padding:10px 26px;color:#fff}.Precautions-sec h2{text-align:left;color:#fff;margin-bottom:auto;margin-top:10%}.Precautions-sec .Approach-box p{margin-top:0}section.stayhome.program-sec.Approach_sec.Precautions-sec{margin:60px}.owl-dots .owl-dot{border:1px solid #cf1f25;height:4px;width:15px;margin:2px}.Programs-text h2{color:#cf1f25;text-transform:capitalize;font-family:SentinelBook;font-size:35px;letter-spacing:0}.row.flex_center{align-items:center;display:flex}.logo-fixed{width:auto}.video_item a.Explore_cta{margin-top:48%;display:inline-block;color:#cf1f25;font-size:22px;margin-bottom:32%}.video_item{background:#fff;text-align:center}.testimonial_Parent_sec .testimonial{background:#fff;padding:0 120px}.testimonial_Parent_sec .owl-nav{display:none}.testimonial_home .owl-nav .owl-next,.testimonial_home .owl-nav .owl-prev{color:transparent}@media (min-width:240px) and (max-width:767px){.testimonial_Parent_sec .testimonial{padding:0 20px}section.stayhome.program-sec.Approach_sec.Precautions-sec{margin:20px 15px}.Approach-box{margin-bottom:20px}.Approach-box p b{font-weight:900}section.stayhome.program-sec{margin:15px}.col-md-4.counter-box{width:33%}section#section2{padding-top:30px}}.topbar-right ul li i.fa.fa-phone{color:#cf1f25;border:2px solid #cf1f25;font-size:16px;padding:0;border-radius:100%;width:22px;height:22px;line-height:21px;text-align:center;transform:rotate(14deg)}.topbar-right ul li i.fa.fa-map-marker{color:#cf1f25;font-size:23px}




.form-map-section {
    padding: 35px 0px;
}
.form-map-section h2{margin-bottom: 30px;}
.form_box {
    background-color: #ffe8df6e;
    padding: 20px 15px;
    box-shadow: 2px 2px 4px 3px #ccc;
    border-radius: 7px;
}
.form_box h2 {
    color: #cc1316;
    font-weight: 600;
    padding-top: 0;
    margin-top: 0;
}
form.form-horizontal .form-group {
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
}
.form-horizontal .btn.btn-default {
    background: #d01f25 !important;
    color: #fff !important;
    letter-spacing: 1px;
    border: 1px solid #fff;
    padding: 8px 25px;
}
form.form-horizontal .form-group select {
    width: 100%;
    height: 38px;
    border-radius: 5px;
    border: 1px solid #d7cccc;
    color: #746f6f;
}

.book-main .book_head {
    display: none !important;
}

.d-none{display: none !important;}

@media(max-width:991px){
    .g_map iframe {
        margin-top: 30px;
        height: 340px;
    }
}
@media(max-width:767px){
    .book-main .book_head {
        display: block !important;
    }
}