h1, h2, h3, h4, h5, h6{
  font-family: "Source Sans Pro", sans-serif;
}
p, body{
  font-family: "Roboto", serif;
  font-weight: 500;
}
ul{list-style-type:none;padding:0px;margin: 0px;}
ul li{display:inline-block;}
a, a:hover, a:focus{text-decoration: none;}
input, select, textarea, button, input:hover, select:hover, textarea:hover, button:hover, input:focus, select:focus, textarea:focus, button:focus, input.form-control, select.form-control, textarea.form-control, input.form-control:hover, select.form-control:hover, textarea.form-control:hover, input.form-control:focus, select.form-control:focus, textarea.form-control:focus, button.btn, button.btn:hover, button.btn:focus, a, a:hover, a:focus, a.btn, a.btn:hover, a.btn:focus{outline:none;box-shadow:none;}


header.header{background: #fdbd13;padding: 15px 10px;}
header.header nav.navbar{padding: 0px;border:0px;}
header.header nav.navbar .navbar-brand{display:block;font-size: 24px;line-height:30px;color:#fff;margin:0px;font-weight: 600;}
header.header nav.navbar ul.navbar-nav{}
header.header nav.navbar ul.navbar-nav li{} 
header.header nav.navbar ul.navbar-nav li a{font-size: 16px;line-height:21px;color:#fff;padding: 8px 15px;display:block;}
header.header nav.navbar ul.navbar-nav li a:hover{color:#ffff;}


.common_section{padding: 70px 0px;background:#fff;}
.common_section .maintitle h2{font-size: 45px;line-height: 50px;font-weight: 700;color: #232323;margin:0px;} 
.pricing_plan{padding: 50px 0px 0px;}
.price-box{background: #f8f8f8;margin-bottom: 30px;box-shadow: 0 8px 16px rgba(0, 0, 0, .06);overflow: hidden;border-radius: 12px;}
.price-box:hover{box-shadow: 0 8px 16px rgba(0, 0, 0, .08);background: #fff;}
.price-head{padding: 30px 30px 25px 30px;background: #0c1a50;color: #fff;}
.price-body{padding: 25px 20px;}  
.price-body ul li{padding-bottom: 8px;display:block;font-size: 16px;line-height: 24px;color:#000;font-weight:400;}
.price-body ul li i{color: #0c1a50;}
.price-body .btn-crs{display: inline-block;font-weight: 500;line-height: 21px;font-size: 16px;position: relative;cursor: pointer;color: #fff;border: 1px solid transparent;text-transform: capitalize; border-radius: 6px;background: #fdbd13;padding: 12px 25px;transition: .3s linear;}
.aboutus_sec, .contactus_sec{background:#f8f8f8;}
.aboutus_sec .inner_aboutus{margin: 50px 0px 0px;} 
.aboutus_sec .aboutus_content p{font-size: 16px;line-height: 26px;font-weight: 400;color: #232323;margin:0px;} 
.aboutus_sec .inner_aboutus .about_img{margin: 0px 0px 0px 100px;border-radius: 5px;overflow:hidden;}
.aboutus_sec .inner_aboutus .about_img img{width:100%;}
.contactus_sec .contact_inner{margin: 50px 0px 0px;}
.contactus_sec .contact_inner .contact_form{background:#fff;box-shadow: 0 8px 16px rgba(0, 0, 0, .08);border-radius: 10px;padding: 20px;}
.contactus_sec .contact_inner .contact_form .form-group{margin-bottom: 15px;}
.contactus_sec .contact_inner .contact_form .form-group label{font-size: 15px;line-height: 21px;color:#232323;font-weight:500;margin:0px 0px 5px;}
.contactus_sec .contact_inner .contact_form .form-group .form-control{font-size: 15px;line-height: 21px;color:#232323;font-weight:400;padding: 10px 15px;height: auto;width: 100%;border-radius: 7px;}
.contactus_sec .contact_inner .contact_form .form-group textarea.form-control{height: 120px;}
.contactus_sec .contact_inner .contact_form .form-btn{text-align:center;padding-top: 20px;}
.contactus_sec .contact_inner .contact_form .form-btn input.submit_btn{display: inline-block;font-weight: 500;line-height: 21px;font-size: 16px;position:relative;cursor: pointer;color: #fff;border: 1px solid transparent;text-transform: capitalize;border-radius: 6px;background: #fdbd13;padding: 12px 25px;transition: .3slinear;}
.contactus_sec .contact_inner .contact_form .form-btn input.submit_btn:hover{background:#0c1a50;}
.contactus_sec .contact_inner .contact_map iframe{height: 500px;} 

  
.price-body .btn-crs:hover{color: #fff;}
.price-body h5{font-weight: 600;}
.price-box .price-head h3{font-size: 20px;font-weight: 700;color: #fff;}
.price-box .price-head span strong {font-size: 45px;font-weight: 700;}
.pricing_plan_btns{gap: 10px;display:flex;justify-content: center;flex-wrap: wrap;padding-bottom: 45px;} 
.pricing_plan_btns button{border-radius: 80px;padding: 15px 35px;border: 0;overflow: hidden;background: #fdbd13;color: #fff;display: inline-block;font-weight: 500;line-height: 1;font-size: 16px;position: relative;}
.pricing_plan_btns button.active, .pricing_plan_btns button:hover{background: #0c1a50;color: #fff;} 

footer.footer .inner_footer{background: url('../../images/footer-bg.png') no-repeat;background-position:center;background-size:cover;padding: 40px 0px;position:relative;}  
/* footer.footer:before{content:"";background: rgba(0,0,0,0.20);position:absolute;top:0px;left:0px;z-index:99;display: block;width: 100%;height: 100%;} */
footer.footer .footer_col{}
footer.footer .footer_col h4{font-size: 24px;line-height: 30px;font-weight: 600;color: #232323;margin:0px 0px 20px;}
footer.footer .footer_col .footer_content p{font-size: 18px;line-height: 30px;color: #232323;font-weight: 400;margin:0px 0px 10px;}
footer.footer .footer_col .footer_content ul li{font-size: 16px;line-height: 26px;color: #232323;font-weight: 400;display: block;position:relative;}
footer.footer .footer_col .address_info ul li{padding-left: 30px;}
footer.footer .footer_col .footer_content ul li i{position:absolute;top:0px;left:0px;font-size: 20px;line-height:24px;color:#232323;}
footer.footer .footer_col .footer_content ul li a{display: inline-block;}
footer.footer .footer_col .footer_content ul li a{color:#232323;}
footer.footer .footer_col .footer_content ul li a:hover{color:#232323;} 
footer.footer .footer_col .social_link{padding: 20px 0px 0px;}
footer.footer .footer_col .social_link ul{display:flex;gap: 10px;}
footer.footer .footer_col .social_link ul li{}
footer.footer .footer_col .social_link ul li a{display: block;border-radius: 50%;padding: 8px;border: 1px solid #000;width: 45px;height: 45px;text-align: center;}
footer.footer .footer_col .social_link ul li a i{font-size: 21px;line-height:30px;color: #000;} 
footer.footer .copyright_txt{background: #f8f8f8;padding: 15px 20px;}
footer.footer .copyright_txt p{font-size: 14px;line-height: 18px;color: #232323;font-weight: 400;margin:0px;}