/*@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
@import url('https://fonts.googleapis.com/css?family=Prata&display=swap');*/

h1,h2,h3,h4,h5,h6,p{
    margin:0;
}
h1{
    font-family: Prata;
    padding-bottom:10px;
}

nav #bs-example-navbar-collapse-1 .nav-link{
    padding: .5rem 2rem;
    color:#000000;
    font-size: 16px;
    font-weight: 500;
    font-family: Montserrat;
}

/*.btn-group-lg>.btn, .btn-lg {
    padding: 10px 16px;
    font-size: 16px !important;
}*/

.btn{
    font-family: Montserrat;
}


.gray-txt-clr{
    color:#b2b2b2;
}
.bg-gray{
    background-color: #f7f7f7;
}

.h-clr-normal{
    color:#839aac;
}
h5{
    font-size:18px;
}
h6{
    font-size: 16px;
}
h5,h6{
    font-weight: bolder;
}
p{
    font-family: Montserrat;
    font-size: 18px;
    padding-bottom: 0.7rem;
}

.bg-ltpink{
    background-color: #f8f1e2;
}
.ft36{
    font-size: 36px;
}
.second{
    font-size: 55px !important;
    font-weight: bold !important;
    line-height: 0.8 !important;
}
.f72{
    font-size: 62px !important;
    font-weight: bold !important; 
}
.vid_shad{
    -webkit-box-shadow: 0px 0px 8px grey;
    box-shadow: 0px 0px 8px grey;
}
.shad_box{
    background-color: #fff;
    padding: 20px;
    -webkit-box-shadow:1px 1px 5px gray;
    box-shadow:1px 1px 5px gray;
    border-radius: 8px;
}
.shad_box1{
    background-color: #fff;
    padding: 70px 50px;
    -webkit-box-shadow:1px 1px 5px gray;
    box-shadow:1px 1px 5px gray;
    border-radius: 8px;
}
.shad_box2{
    background-color: #fff;
    padding: 70px 30px 80px 50px;
    -webkit-box-shadow:1px 1px 5px gray;
    box-shadow:1px 1px 5px gray;
    border-radius: 8px;
}
.shad_box p,.shad_box1 p,.shad_box2 p{
    font-size: 25px;
    font-weight: bold;
    padding:0;
    line-height: 1.2;
}

.text-orange{
    color:#fdb828;
}
.text-blue{
    color:#0f3f61;
}

.learn-more{
    font-size: 16px;
  font-weight: 600;
}

.bg-lightblue{
    background-color: #eaf4f5;
}


.footer-bgcolor{
    background-color: #3bbcd4;
}

.text-skblue-clr{
    color: #3bbcd4;
}

.lg-blue-circle{
    color: rgba(0, 188, 212, 0.3);

}

.footer-bgcolor .nav-link{
    padding: 0.5rem 1.5rem;
    color:#fff;
    font-size: 22px;
    font-weight: 600;
}
.m-top{
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.nav-center{
    justify-content: center;
}

.f18{
    font-size: 18px !important;
  font-weight: 600;
}
.f16{
    font-size: 16px !important;
  font-weight: 600;
}
.f14{
    font-size: 14px;
    font-weight: 500;
}
.f24{
    font-size: 24px !important;
    font-weight: bold !important;
}
.foot-atag{
    text-decoration: underline;
    color:#fff;
}

.btn-skyblue{
    background-color:#3bbcd4;
    border-color:#3bbcd4;
    color:#fff;
}
.btn-orange{
    background-color:#fdb833;
    border-color:#fdb833;
}
.btn-orange:hover{
    color:#0f3f61;
}

.btn-skyblue:hover{
    color:#fff;
}

.bg-lightblueimg{
    background-image: url(../img/bg_skyblue.svg);
    background-position: top;
    padding-top: 90px;
    background-repeat: no-repeat;
    background-size:100%;
}
.bg-whiteimg{
    background-image: url(../img/bg_white.svg);
    background-position: top;
    padding-top: 90px;
    background-repeat: no-repeat;
    background-size:100%;
}
.bg-pinkimg{
    background-image: url(../img/bg_pink.svg);
    background-position: bottom;
    padding-bottom: 90px;
    background-repeat: no-repeat;
    background-size:100%;
}
.btn-radius{
    border-radius: 20px;
}

.an_cus{
    text-decoration: underline;
    font-family:Montserrat;
}
.an_cus:hover{
    color:#3bbcd4;
}

.mobile{
    display: none;
}
.h-clr-hover{
    color:#0f3f61;
}
.break{
    display: block;
}
@media screen and (max-width:768px){
    .verify .pl-5,.verify .pr-5{
        padding: 0 !important;
        padding-top:2rem !important;
    }
    .p-5{
        padding: 0 !important;
        padding-top:2rem !important;
    }
    h2,h4{
        font-size: 22px !important;
    }
    p{
        font-size: 14px;
    }
    .shad_box p{
        font-size: 18px;
        font-weight: 600;
        line-height: 1.11;
        padding-top: 16px;
    }
    .shad_box2 p{
        font-size: 24px !important;
    }
    .shad_box2 .second,.f72{
        font-size: 52px !important;
    }
    .btn{
        font-size: 14px !important;
    }
    .shad_box2{
        padding: 18px 25px 18px 25px;
    }
    .shad_box1{
        padding: 20px 20px;
    }
    .shad_box1 p:first-child{
        float: left;
        padding-right: 15px;
    }
    .mobile{
        display: block;
    }
    .desktop{
        display: none;
    }
    .seclastsec .pl-5,.seclastsec .pr-5{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .lastsec .pl-5,.lastsec .pr-5{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .seclastsec h2,.lastsec h2{
        margin-bottom: 17px;
    }
    .footer-bgcolor .nav-link{
        font-size: 16px !important;
        padding: 0.5rem 0.8rem;
    }

    .f18{
        font-size: 15px !important;
    }
    .f16{
        font-size: 13px !important;
    }
    .footer-bgcolor .text-center{
        text-align: left !important;
    }

    .bg-pinkimg {
        background-position: top;
        padding-bottom: 80px;
        background-size:cover;
    }
    .bg-lightblueimg {
        background-position: 12% 0%;
        padding-top: 50px;
        padding-bottom: 30px;
        background-size:cover;
    }
    .bg-whiteimg{
        background-position: top;
        padding-top: 50px;
        background-size:cover;
    }
    .break{
        display: inline;
    }
    .an_cus{
        font-size: 14px;
    }
}