@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;
0,300;
0,400;
0,500;
0,700;
0,900;
1,100;
1,300;
1,400;
1,500;
1,700;
1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lobster&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Anton&family=Pragati+Narrow:wght@400;
700&display=swap);
a:hover{
    text-decoration:none!important
}
#navBar .logo,#navBar .phone_call{
    font-size:1.8rem;
    font-weight:300;
    font-family:'Pragati Narrow',sans-serif
}
#navBar .logo .first,#navBar .phone_call .first{
    color:#005b7f
}
#navBar .logo .second,#navBar .phone_call .second{
    color:#abcf3e
}
.wrapper{
    height:125vh;
    position:relative;
    width:100%;
    display:block
}
.wrapper .brand_logos img{
    margin-right:4px;
    width:5.4rem;
    height:100%
}
.wrapper .image{
    position:absolute;
    width:100%;
    height:100%;
    background:url(../../images/background.jpg) center no-repeat;
    background-size:cover
}
.wrapper .overly{
    position:absolute;
    width:100%;
    height:100%;
    background:#00000075;
    opacity:1
}
.wrapper .box_section{
    top:15%;
    position:absolute;
    width:100%
}
.wrapper .box_section .left_side h2,.wrapper .box_section .left_side p{
    color:#fff
}
.wrapper .box_section .left_side h2{
    font-size:4rem
}
.wrapper .box_section .left_side p{
    font-size:1rem
}
.wrapper .box_section .left_side .checkboxes{
    font-size:1.5rem
}
.wrapper .box_section .box_main{
    box-shadow:0 0 20px 3px rgba(164,182,206,.14);
    background:#212121;
    padding:2.3rem
}
.wrapper .box_section .box_main h2{
    color:#fff;
    font-size:2rem
}
.wrapper .box_section .box_main h2 span{
    color:#005b7f
}
.wrapper .box_section .box_main .checking p{
    color:#fff;
    font-size:.78rem
}
.wrapper .box_section .box_main .button .btn{
    background:#005b7f;
    color:#fff;
    font-family:Roboto,sans-serif;
    display:block;
    width:100%
}


.btn:disabled{
    background:#005b7f;
    color:red;
    font-family:Roboto,sans-serif;
    display:block;
    width:100%
}


.star_icon{
    font-size:2rem;
    font-weight:100;
    font-family:Roboto,sans-serif
}
.star_icon svg{
    color:gold
}
.modal .modal-body b,.modal .modal-body p{
    color:#333;
    font-size:.8rem
}
.wrapper2{
    padding:3rem 0;
    background:#343a40;
    color:#fff;
    text-align:center
}
.wrapper2 .icon{
    font-size:3rem;
    margin-bottom:.6rem
}
.wrapper2 h2{
    color:#fff;
    font-family:"Pragati Narrow",sans-serif;
    font-size:1.5rem;
    margin-bottom:0
}
.wrapper2 h2 span{
    color:#005b7f
}
.wrapper2 p{
    font-family:Roboto,sans-serif;
    font-weight:300;
    font-size:.9rem;
    color:#fff
}
.bgone{
    background:#ddd
}
.bgtwo{
    background:#eee
}
.wrapper3{
    background:#fff
}
.wrapper3 h3{
    font-family:"Pragati Narrow",sans-serif;
    text-align:left;
    font-size:1.7rem;
    color:#005b7f
}
.wrapper3 h3 span{
    display:block;
    color:#abcf3e
}
.wrapper3 img{
    width:100%;
    height:100%
}
.wrapper3 p{
    font-family:Roboto,sans-serif;
    font-weight:400;
    font-size:.9rem;
    color:#666
}
.wrapper4{
    background:#343a40;
    padding:4rem 0
}
.wrapper4 p{
    color:#fff;
    font-size:1rem;
    font-family:Roboto,sans-serif;
    font-weight:300
}
.wrapper4 .images{
    margin:auto;
    width:8rem
}
.wrapper4 .images img{
    width:100%;
    height:100%!important
}
.wrapper4 .name{
    font-size:1rem;
    font-family:"Pragati Narrow",sans-serif;
    color:#005b7f
}
.wrapper5{
    background:#005b7f;
    padding:4rem 0
}
.wrapper5 h3{
    color:#fff;
    font-family:Roboto,sans-serif;
    font-weight:600;
    font-size:2rem
}
.wrapper5 .btn{
    background:#333;
    color:#fff;
    font-weight:500;
    font-family:Roboto,sans-serif;
    font-size:1rem
}
.wrapper5 .btn:hover{
    background:#000
}
.wrapper5 p{
    color:#fff;
    font-size:1rem;
    font-family:Roboto,sans-serif;
    font-weight:300
}
@media (min-width:1400px){
    .wrapper{
        height:100vh
    }
    .wrapper .box_section{
        top:5%!important
    }
}
@media (min-width:1200px){
    .wrapper{
        height:100vh
    }
    .wrapper .box_section{
        top:0!important
    }
}
@media (max-width:1199px){
    .wrapper{
        height:94vh!important
    }
    .wrapper .box_section{
        top:7%
    }
}
@media (max-width:991px){
    .box_section h2{
        font-size:1.7rem!important
    }
}
@media (max-width:767px){
    .wrapper{
        display:block;
        height:100%!important;
        width:100%;
        position:unset
    }
    .wrapper .image,.wrapper .overly{
        position:unset;
        display:none
    }
    .wrapper .box_section{
        position:unset
    }
    .wrapper .box_section .left_side{
        display:none
    }
    .wrapper .box_section .col-md-6{
        padding:0 0!important
    }
}
