.navbar {background: #FFFFFF; box-shadow: 0 1px 40px rgba(0,0,0,0.4);}
.navbar ul li a {
    background-color: transparent;
    /* transform: scale(1.1); */
    color: #212529 !important;
}
.navbar div a i {color: #212529 !important;}

.wrapper {padding-top: 60px !important;}

.choose_plans_section {
    background-image: url('../images/contact/AboutPageHeader.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 575px;
    padding-top: 80px;
}
.choose_plans_section .get-in-touch{
    padding: 0;
}
.choose_plans_section .get-in-touch h1{
    /*font-family: 'Baloo 2', sans-serif !important;
    font-size: 56px !important;*/
    font-weight: 700 !important;
    color: #27348B;
    /*display: block;
    background: linear-gradient(90deg, #28B4EF, #001668);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-stroke: 8px transparent;*/
}
.choose_plans_section .get-in-touch label b{
    color: rgb(10, 10, 10); 
    font-size:18px; 
  
}
.contact-form{
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
    .choose_plans_section .img-gif {
        display: flex; 
        float: left;
        align-items: center;
    }
    
    .choose_plans_section .img-gif img {
        width: 100%;
        mix-blend-mode: darken;
        height: 360px;
    }
    .choose_plans_section .calling_img {
        margin-left: -100px;
    }
    .choose_plans_section .envolope_img {
        margin-left: -220px !important;
    }
    .choose_plans_section .img-gif  .envolope_img  img {
        width:500px !important; 
    }
form input, form textarea {color: #1f0505 !important; background: transparent !important; }
form input:focus, form textarea:focus {background: transparent !important; }
form button:focus {background: transparent !important;}
.form-control:focus {
    border: 1px solid #4d8ceb !important;
    outline: 0;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.form-control::placeholder {color: gray;}
.form-control:focus::placeholder {
    color: blue;
}
.submit_contact_form {
 background-color: #2b3181 !important;
}
.submit_contact_form:focus {
    color: rgb(255, 253, 253) !important;
    border: none !important;
    background-color: #4d8ceb !important;
}
.enquiry_section h2{font-size: 42px; font-weight: 800 !important;
    background: linear-gradient(220deg, #28B4EF, #001668);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.enquiry_section .text-dark-blue{ font-size: 42px;font-family: sans-serif;}
.location_map iframe {width: 100% !important; height: 450px; }
.location_map{margin-top: -50px;}
@media screen and (max-width: 1024px) {
    .pointing_img {left: -28px;}
    .bg-green:before {margin-left: -46px;}
    .choose_plans_section {height: 600px;}
    .choose_plans_section .img-gif img {height: 300px;}
    .choose_plans_section .calling_img {margin-left: -50px !important;}
    .choose_plans_section .envolope_img {margin-left: -150px !important;}
}
@media screen and (max-width: 991px) {
    .choose_plans_section {padding: 60px 0 40px 0;}
    .pointing_img {
        left: 0;
        width: 40%;
        margin: 50px auto;
        display: none;
        margin-bottom: 0;
    }
    .choose_plans_section {background-size: 100% 100%; height: 800px;}
    .choose_plans_section .calling_img {margin-left: 70px !important;}
    .choose_plans_section .envolope_img {margin-left: -150px !important;}
}
@media screen and (max-width: 768px) {
    .pointing_img {display: block;}
    .choose_plans_section {padding-bottom: 0;}
}
@media screen and (max-width: 767px) {
    .bg-green:before {display: none;}
    .pointing_img {display: none;}
    .choose_plans_section {padding-bottom: 40px;}
    .choose_plans_section .get-in-touch h1 {font-size: 52px !important;}
    .choose_plans_section .calling_img {margin-left: 0 !important;}
}
@media screen and (max-width: 550px) {
    .choose_plans_section {height: auto;}
    .choose_plans_section .envolope_img {margin-left: -180px !important;}
}
@media screen and (max-width: 480px) {
    .location_map iframe {height: 300px;}
    .choose_plans_section .calling_img {margin-left: -30px !important;}
    .choose_plans_section .envolope_img {margin-left: -220px !important;}
    .choose_plans_section .get-in-touch h1 {font-size: 42px !important;}
}