@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Birthstone&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Story+Script&display=swap');
.txt-1{font-family: "Story Script", sans-serif;}
.ban-sty-txt{font-family: "Birthstone", cursive; color:#fa510f; font-size:50px !important;}
.banner-style01 h1 {font-size: 44px !important; line-height:2rem; letter-spacing:1.5px;}
section {padding: 60px 0 !important;}
.display-custom-3 {font-size: 75px; font-weight: 800; line-height: 1.5em; letter-spacing: 0em;}
/*.accordion.style2 .accordion-button {
    color: #000;*/
.contact-us {padding: 30px;}
.contact-us .contacts-icon { float: left; margin-right: 20px; width: 25px; height: 25px;  line-height: 25px;}
.contact-us .contacts-icon img { padding: 3px;}
.c-ml-5{margin-left:45px;}
footer .phone a {letter-spacing: 0.05rem;}
footer .email {border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;}
.h3-ch{letter-spacing: 0em !important; line-height:1.5rem !important;}
.menu_area-light .navbar-nav>li>a{text-transform:capitalize;}
.menu_area-light .navbar-nav>li>a.active { color: #fff !important; background:#fa510f; border-radius: 30px; margin-top: 10px; padding: 15px; line-height:15px; text-align: center;}
.menu_area-light .navbar-nav>li>a:hover { color: #fff !important; background:#fa510f; border-radius: 30px; margin-top: 10px; padding: 15px; line-height:15px; text-align: center;}

.card-style03 .card-body:before { background: transparent;}
.service-h3{font-size:36px !important; letter-spacing:0.5px;}
.card-style03{padding:30px !important;}

@media (min-width: 1200px) {
    .display-4 {  font-size: 2.5rem;}
}
@media screen and (min-device-width: 240px) and (max-device-width: 568px) { 
    .h3-ch { font-size: 12px;}
	.menu_area-light .navbar-nav>li>a.active { color: #fff !important; background:#fa510f; border-radius: 0px; margin-top: 10px; padding: 15px; line-height:15px; text-align: left;}
	.menu_area-light .navbar-nav>li>a:hover { color: #fff !important; background:#fa510f; border-radius: 0px; margin-top: 10px; padding: 15px; line-height:15px; text-align: left;}
}