/*
Theme Name: BWD
Theme URI: https://bootscore.me/
Template: bootscore-main
Author: bootScore
Author URI: https://bootscore.me
Description: A powerful Bootstrap 5 WordPress Starter Theme with WooCommerce Support. Documentation. This theme gives you full control whatever you do and the full freedom to design whatever you want. It comes with a wide selection of category, page, post, author and archive templates as well as sidebar, header, footer and 404 widgets. There are no customizer settings in the backend. All settings can only be made by touching the code. Some CSS, HTML, PHP and JS Skills are required to customize it.
Tags: featured-images,threaded-comments,translation-ready
Version: 5.3.4.1717089303
Updated: 2024-05-30 17:15:03

*/
h1{
	font-weight:bold;
	font-size:55px;
	margin-bottom: 13px;
}
h2{
	font-weight: bold;
    font-size: 41px;
    color: #7c3e1e;
	text-align: center;
}
h3{
	text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #4f4f4f;
    margin-bottom: 25px;
}
h4{
	
}
h5{
	
}
h6{
	
}
.section-bx p, .section-bx h2, .section-bx h3{
	text-align:right;
	margin-right:35px;
}
body{

}
.navbar-expand-lg .navbar-nav .nav-link {
        font-weight: bold;
        text-transform: uppercase;
	color: #2a2e36;
	font-size: 14px;
}
.btn-outline-secondary {
	--bs-btn-color: #2a2e36;
}
.bg-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: #fff !important;
}

.home-hero-class{
	margin-top: 72px;
	margin-left:100px;
	margin-right:100px;
/* 	margin-left:auto;
	margin-right:auto; */
/* 	width:1489px; */
}
.home-hero-class div{
	border-radius: 20px;
    font-size: 117px;
}

.hero-h1{
font-size: 87px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    color: #fff;
    font-weight: bold;
    padding: 48px;
    text-shadow: 1px 1px 3px #0000005c;
    text-align: right;
    bottom: 0;
    position: absolute;
    right: 16px;
}

footer{
background: #f8f9fa;
    color: #000000;
    border-bottom: 1px solid #fde395;
}
footer a{
	color:#000;
	text-decoration:none;

}
.bg-body-tertiary {
    --bs-bg-opacity: 1;
    background-color: unset !important; 
    color: #000 !important;
}
.bootscore-info {
	font-size:12px;
	text-align:left;
}
footer .border-top{
border-top: 1px solid #fde395 !important;
    padding-top: 23px;
}

#menu-legal-menu{
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
#menu-legal-menu li{
    display: inline;
    margin-right: 8px;
    border-right: 1px solid #5f6674;
    padding-right: 10px;
}
#menu-legal-menu li:last-child {
    border-right: none; /* Removes the border from the last item */
}
.footer-call-back-big{
	padding-top: 116px;
    padding-bottom: 116px;
    background-color: #fde395;
	background-image: url(https://ls.bangalorewebdesign.com/wp-content/uploads/2024/10/back-lines.jpg);
	color: #ffffff;
}
.footer-call-back-big h1{
	text-align: left;
    font-weight: bold;
    font-size: 54px;
    color: #ffffff;;
    padding-bottom: 4px;
}
.footer-call-back-big img{
	border-radius:20px
}
.submit-btn{
background: #000000;
    border-radius: 6px;
    padding: 10px;
    padding-left: 39px;
    padding-right: 39px;
    border: 1px solid #e1c411;
    box-shadow: 0px 1px 3px 0px #92a6ad85;
    color: #fff;
}
.form-control::placeholder {
  color: #8f959b;
  opacity: 1; /* Firefox */
}
.ctralin-content-bx-out {
    height: 100%;
    display: table;
    width: 100%;
}
.ctralin-content-bx-in {
display: table-cell;
    vertical-align: middle;
}
.bootscore-footer{
	    padding-top: 116px;
    padding-bottom: 31px;
}
#nav-main{
padding-top: 0px;
    background: #fde395 !important;
    padding-bottom: 0px;
	box-shadow: #0102043b -2px 2px 2px 1px;
}

.woocommerce-store-notice, p.demo_store {
    background-color: #8a2e2d;
}
.home-about-bx img{
	border-radius:20px;
}
.home-about-bx {
padding-top: 36px;
    padding-bottom: 40px;
}
.twin-testimonial-bx {
    background: #f7f7f7;
    border-radius: 20px;
    min-height: 300px;
    padding: 56px;
}
.twin-test-container{
    padding-top: 95px;
    padding-bottom: 98px;
}
.twin-test-container h1{
	text-align: center;
    margin-bottom: 38px;
}
.form-control, .woocommerce-cart .coupon input, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row .form-row textarea, .woocommerce .qty {
    border-radius: 7px;
	text-align: center;
	padding: 10px;
	    border: 1px solid #5a331a;
}
label {
    margin-left: 12px;
    margin-bottom: 1px;
}
.service-container {
	    padding-top: 95px;
    padding-bottom: 98px;
}
.service-container h1{
	text-align:center;
}
.clients-container{
	    padding-top: 95px;
    padding-bottom: 98px;
}
.clients-container h1{
	text-align:center;
	margin-bottom:-10px;
}

.clients-container .owl-carousel .owl-item {
    text-align: center;
}
.top-space{
	margin-top:85px;
}
#content {
    margin-bottom: 97px;
}
.terms{
	
}
.terms h1{
	    font-size: 35px;
    font-weight: bold;
	margin-bottom: 20px;
}

.terms h2 {
    font-size: 23px;
    font-weight: bold;
    margin-left: 0px;
	margin-top: 34px;
}

.terms p {
    margin-left: 25px;
    margin-bottom: 5px;
}
.terms ul {
	margin-left: 15px;
}
.terms-img{
	margin-top:70px;
}
.heading-center{
	text-align:center;
	margin-bottom: 44px;
	margin-top: 58px;
	font-size: 54px;
}

.navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.main-floating-bx {
    
    background:#89644d;
    height: 100%;
    position: fixed;
    width: -webkit-fill-available;
    padding: 20px;
	padding-top: 64px;
    z-index: 999;
	background-image: url(https://ls.bangalorewebdesign.com/wp-content/uploads/2024/10/back-lines.jpg);
	box-shadow: rgba(0, 0, 0, 0.16) -11px 1px 16px 3px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
	text-align: center;
}
.main-floating-bx h1{
	    font-weight: bold;
    font-size: 55px;
    margin-bottom: 0px;
    color: #fff;
}
.main-floating-bx p {
    /* font-weight: bold; */
    font-size: 17px;
    color: #fff;
    margin-bottom: 39px;
}



.in-box{

	width: 300px;
    margin-left: auto;
	 margin-right: auto;
    text-align: center;
    margin-top: -25px;
   

}

.in-box img{
text-align:center;
	margin-bottom: 22px;
	 
}
.wpcf7-spinner{
	display:block;
}
#id-location{
	    background: #e6e7e9;
    padding: 26px;
}
