@media screen and (max-width: 768px) {

    .px-md-0 {padding-left: 0 !important; padding-right: 0 !important; }.mblftr {padding-left: 12px !important; padding-right: 12px !important;}

    .cpyrtrw .col-md-3 {padding-bottom: 40px;}ul.trmnplcy{margin-bottom: 0;}p.cpyrt { margin-bottom: 0;}div#nav_menu-4 {

    margin-top: 0 !important;}#goToTopBtn{ display: none !important;}}







#footer{

    

    background: #ebe8df !important;
    padding-top: 80px !important;
}

#footer p {

    margin-top: 0 !important;

        margin-bottom: 0;
	font-size: 14px !important;

}



.footer-top-section {

    background: #38693a;

	color: #fff;

}



.ftr-hdng h2 {

    font-size: 22px;

    color: #112051;

    line-height: 30px;

    margin-bottom: 20px;

}

.footer-widget h3 {

    font-size: 18px;

    color: #0076be;
	position: relative;

}
.footer-widget h3:before {
    content: "";
    position: absolute;
    background: #0076be;
    width: 35px;
    height: 2px;
    left: 0;
    top: 24px;
}

.footer-widget ul {

    list-style: none;

    padding-left: 0;

}

.footer-widget ul li {

    margin-bottom: 10px;

    font-size: 14px;

	color: #4a4a4a;

	    display: flex;

}

ul.ftr-lst li i {

    margin-right: 10px;
color: #0076be
}

.footer-widget ul li a {

	    color: #4a4a4a;

}

.cpyrt {

    color: #fff;

    font-size: 14px;

}

.footer-widget p {

    color: #4a4a4a;

    font-size: 14px;

}

ul.trmnplcy li {

    font-size: 12px;

    margin-right: 10px;

    margin-top: 10px;

	position: relative;

}

ul.trmnplcy {

    list-style: none;

	padding-left: 0;

}

.rmenu .menu-item-whtsap {

    position: fixed;

    right: 0px;

    cursor: pointer;

    z-index: 999;

    height: 46px;

    width: 46px;

    top: 241px;

    background: #004250;

    color: #fff !important;

    text-align: center;

    margin-top: 12px;

    transition: width 2s;

	padding: 10px;

	    border-radius: 30px 0 0 30px;

   }

.menu-item-whtsap a {

    color: #fff;

    display: flex;

    padding: 0 6px;

    margin: -3px 0px;

}

.menu-item-whtsap a i {

    font-size: 20px;

}

.menu-item-whtsap span {

    font-size: 15px;

    right: -150px;

    position: absolute;

    opacity: 0;

    transition: 1s;

}

.bg-ftsecondary {

    background: #d89612;

    padding: 10px;

}

.bg-ftrprimary {

    background: #004250;

    padding: 10px;

}

.bg-ftrprimary i, .bg-ftsecondary i {

    font-size: 20px;

}

ul.trmnplcy li a {

    color: #6c6e6f;

}

ul.trmnplcy li:first-child:before {

    content: "";

    position: absolute;

    background: #6c708a;

    width: 1px;

    height: 14px;

    right: -6px;

    bottom: 2px;

}



.ftrclm{

	padding-left: 2rem;

	padding-right: 2rem;

}

#footer .menu-item a[aria-current=page] {

    color: #99b81f !important;

}

.footer-widget li{

    position: relative;

}



ul.socil-icn li {

    margin-right: 10px;



}

ul.socil-icn li i {

    color: #0076be;

    font-size: 20px;

}

.dsdv p {

    font-size: 12px;

}

#goToTopBtn {

    display: none;

    position: fixed;

    bottom: 60px;

    right: 15px;

    z-index: 99999;

    background: #0076be;

    border: 0;

}

/* .footer-widget .menu li:before {

    content: "\f231";

    font-family: bootstrap-icons!important;

    font-weight: var(--fa-style, 900);

    margin-right: 10px;

    font-size: 8px;

    line-height: 26px;

} */

div#nav_menu-4 {

    margin-top: 45px;

}



/* Floating Buttons Style */

.floating-buttons {

    position: fixed;

    bottom: 20px;

    right: 20px;

    display: flex;

    flex-direction: column;

    gap: 10px;

    z-index: 1000;

}



.floating-buttons a {

    display: flex;

    justify-content: center;

    align-items: center;

    width: 50px;

    height: 50px;

    background-color: #25D366; /* WhatsApp green color */

    color: #ffffff;

    border-radius: 50%;

    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);

    transition: transform 0.3s ease;

}



.floating-buttons a.chatbot-button {

    background-color: #007bff; /* Chatbot blue color */

}



.floating-buttons a:hover {

    transform: scale(1.1);

}



.floating-buttons i {

    font-size: 24px;

} 
/* awrd css*/
section.awrd-sec {
    background: linear-gradient(90deg, rgb(0 118 190 / 97%) 0%, rgb(0 118 190 / 94%) 35%, rgb(0 118 190 / 63%) 90%), url(https://webdesignzservice.in/projects/east-point/wp-content/themes/custom-child/images/fact-bg.png);
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
}
h2.nabh-tite {
    font-size: 36px;
    position: relative;
	padding-top: 36px;
}
.nabh-logo {
    position: relative;
}

.awrd-box {
    position: relative;
	    border-radius: 110px;
}
.awrd-box:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    background: #96b420ad;
	border-radius: 110px;
}
.nabh-logo {
    padding-top: 12px;
}
section.award-sec {
    margin-bottom: -28px;
}

