/* Apply to All */
body{margin: 0;}
h1{font-weight: 900;font-size: 50px;}
h2{font-weight: 700;font-size: 42px;}
h3{font-weight: 600;font-size: 36px;}
h4{font-weight: 500;font-size: 30px;}
h5{font-weight: 400;font-size: 25px;}
hr {
    width: 70px;
    border: 2px solid #014ba6;
    
}
/* End of Apply All */

/* Enquiry Button */
.enquiryBtn{margin: 20px 0;}
.enquiryBtn p{font-size: 20px; font-family: 'Roboto', sans-serif; background:#014ba6; cursor: pointer; color: #FFF; width: 200px; 
text-align: center; margin: 0 auto; padding:10px 0; font-weight: 700; border-radius: 10px;}
.blink-me {animation: blinker 1.3s linear infinite;}
@keyframes blinker {  
    50% { opacity: 0; }
}
.callBtn{margin: 20px 0;}
.callBtn p{font-size: 20px; font-family: 'Roboto', sans-serif; background:#014ba6; cursor: pointer;width: 300px; 
text-align: center; margin: 0 auto; padding:10px 0; font-weight: 700; border-radius: 10px;}
.callBtn a{color: #FFf;}
.callBtn a:hover{text-decoration: none;}

/*--Top-Header--*/
.top-header{position: relative; width: 100%; background-color: #ffffff;}
.cta-number{text-align: right; font-size: 20px; font-family: 'Poppins', sans-serif; padding-top: 18px; color: #014ba6;}
.cta-icon{text-align: right; font-size: 20px; font-family: 'Poppins', sans-serif; font-weight: 700; color: #014ba6;}
.top-header img {width:35%;}
.top-header a{text-decoration: none;}
/*--End Of Top-Header--*/

/*--Banner--*/
.bannerWrapper{ background: url(../images/banner-print.jpg) no-repeat center center; background-size: cover; height: auto;}
.bannerTagline{ text-align: center; padding: 15% 0;}
.bannerTagline h2{font-size: 50px; font-family: 'Poppins', sans-serif; color: #FFF; margin: 0;}
.bannerTagline h4{color: #FFF; font-family: 'Poppins', sans-serif;}
.bannerTagline h2, .bannerTagline h4{text-shadow: 2px -2px 4px #000;}
.text-color {color: #014ba6;}
/*--End of Banner--*/

/*--Banner productWrapper--*/
.productWrapper{position: relative;}
.titleStyle h2{text-align: center; padding: 4% 0 2% 0; font-family: 'Yantramanav', sans-serif; font-weight: 700;}
.expertiseStyle img {width: 100%;}
.expertiseStyle{text-align: center; padding-bottom: 3%;}
.expertiseStyle p{font-family: 'Roboto', sans-serif; font-weight: 400; color: #7F7F7F; padding-top: 2%; font-size: 18px;}
/*--End of Banner productWrapper--*/

/* why choose us */
.chooseUs{position: relative; padding-bottom: 3%; background-color: rgba(112, 209, 246, 0.19);}
.chooseWrap img{width: 80%;}
.chooseWrap{text-align: center;}
.chooseWrap p{font-family: 'Roboto', sans-serif;color: #393939; padding-top: 2%; font-size: 18px; font-weight: 700;}
/* End of why choose us */

/*--ClientWrapper Style--*/
.ClientWrapper{padding: 2% 0;}
.client img{width: 60% !important; margin: 0 auto;}
/*--End of ClientWrapper Style--*/

/*--FAQ--*/
.faqwrapper{position: relative;}
.btn{white-space: unset;}
.btn.btn-link{padding: 0;}
.btn.btn-link:hover, .btn.btn-link:focus{text-decoration: none;}
.card { margin-top: 5px;background-color: #014ba6;}
.card h5 {font-size: 17px; text-align: center; color: #FFF; font-family: 'Roboto', sans-serif; font-weight: 700;}
.card-header{background-color: unset;border-bottom: unset;}
.mb-0{margin-bottom: 0 !important;}
.card-body{background:#FFF;}
.card-body p{font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 1.3; font-size: 15px;}
/*--End of FAQ--*/

/*--about us--*/
.aboutWrapper{position: relative;}
.aboutBG{background: url(../images/about-us.jpg) no-repeat center center; background-size: cover; }
.aboutContent{padding: 2%;}
.aboutContent h2{text-align: left;font-family: 'Yantramanav', sans-serif; font-weight: 700;}
.aboutContent p{font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 15px; color: #7F7F7F; text-align: justify;}
/*--End of about us--*/

/* form Wrap */
.formWrapper{background: url(../images/others_02.jpg) no-repeat center center; background-size: cover; height: auto;}
.enquiry-form h4{font-size: 18px; font-family: 'Poppins', sans-serif; font-weight: 400; }
.enquiry-form{color: #FFF;background: rgba(1, 75, 166, 0.67);;width: 100%;padding: 32px 20px;z-index: 10; text-align: center; margin: 20px 0;}

/* footer */
.footerWrapper{text-align: center;}
.footerWrapper > .container{padding-top: 2%; padding-bottom: 2%;}
.footerWrapper p{font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 16px; color: #7F7F7F; margin: 0; padding-bottom: 5px;}
.footerContent img{width: 140px;}
.footerContent a{font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 16px; color: #7F7F7F;}
.footerContent a:hover{text-decoration: none;}
/* end of footer */

/* thank you */
.thankWrapper{padding: 2% 0; text-align: center;}
.thankContent p{font-size: 16px; padding-bottom: 2%;}
.thankContent a{color: #FFF; background:#00aeef; border-radius: 10px; padding:13px 20px; font-family: 'Roboto', sans-serif; font-weight: 700; }
.thankContent a:hover{text-decoration: none;}


/* copyright */
.copyright{width:100%; font-size: 12px; font-family: 'Inter', 'Albert Sans', sans-serif; color: #000; text-align: center; padding: 15px 0; border-top: 1px solid #000; margin-top: 2%;}

@media (max-width:991px){
    .bannerTagline {padding: 20% 0;}
    .top-header img {width: 50%;}
}

@media only screen and (max-width: 767px){
.aboutBG{height: 400px;}
.aboutContent h2{text-align: center;}
}




@media only screen and (max-width: 575px){
.mobileStyle{text-align: center;}
.cta-number{text-align: center;}
.cta-icon{text-align: center;padding-bottom: 18px}
.bannerTagline h2{padding-top: 15%;font-size: 38px;}
.chooseWrap img{width: 34%}
.top-header img {width: 30%;}
}
