/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 26 2026 | 01:49:51 */
.justify{
text-align:justify;
}
#btn_radius {
    color: #fff !important;
}
p.txt {
    text-align: left !important;
}
.center{
	text-align:center;
}
.btn_font {
    font-size: 18px !important;
	padding: 12px 30px !important;
}
h1{
	color:#ffffff !important;
}
h4, h5, a{
	color: #7DA4DB !important;
}
ul.sub-menu.tracked-pos li a span {
    font-size: 16px;
    font-weight: 600;
}
/* header css */
body.material[data-header-format=default] #header-outer[data-has-buttons=yes]:not([data-format=left-header]) #top nav>.buttons {
    margin-left: 20px;
}
li.nectar-woo-cart, #mobile-cart-link, div#text-2 {
    display: none !important;
}
/* #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after, body.material #header-outer #search-outer #search input[type="text"], body[data-header-format="left-header"].material #search-outer #search input[type="text"] {
 border-color:#008acf;

} */
/* #header-outer #top nav ul #search-btn a:hover span, #search-outer #search #close a span:hover{
	color:#008acf !important;
} */
@media only screen and (min-width:1000px) and (max-width:1200px){
	#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{
    margin-left: 10px;
    margin-right: 20px;
}
body.material[data-header-format=default] #header-outer[data-has-buttons=yes]:not([data-format=left-header]) #top nav>.buttons {
    margin-left: 35px;
}
.container, body[data-header-format=left-header] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search {
    padding: 0 30px;
}
p.footer_txt {
    width: 100% !important;
}
.span_5 {
    width: 50% !important;
}

}
/* shalini */

@media only screen and (min-width:1440px){
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    margin-left: 20px;
margin-right: 20px;
}
} 

@media only screen and (min-width:1366px) and (max-width:1439px){
	#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    margin-left: 10px !important;
    margin-right: 20px !important;
}
}
@media only screen and (min-width:1000px) and (max-width:1024px){
	#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    margin-left: -2px !important;
    margin-right: 6px !important;
}
}
	
@media only screen and (min-width:768px) and (max-width:999px){
.ql_div {
    width: 100% !important;
}
	#footer-widgets .container .col.span_4 {
    margin-bottom: 0px !important;
}
	#footer-outer .widget {
    margin-bottom: 0px !important;
}
div#footer-widgets > .container >.row >.span_4 {
    width: 100%;
}
.footer_flex img {
    width: 30px !important;
}
	#footer-outer #copyright .col {
    width: 80% !important;
}
}

@media only screen and (max-width:767px){
.ql_div {
    width: unset !important;
}
p.footer_txt {
    width: 100% !important;
}
#footer-outer .widget {
    margin-bottom: 12px;
}
div#block-18 {
    padding-top: 12px !important;
}
#footer-widgets .container .col.span_4{
		margin-bottom: 0px;
}
#footer-outer .widget h4 {
    margin-bottom: 15px !important;
}
.col.span_5 {
    margin-bottom: 0px;
	width: 80% !important;
}

}
/* end */

/* footer css */
/* shalini */
p.para.sebi {
    padding-top: 0px !important;
}
div#copyright{
    padding: 10px 0 !important;
}
img.img_width {
    width: 35% !important;  
	margin-top: 20px;
}
p.footer_txt{
width:80%
}
a.footer_link:hover {
   border-bottom:2px solid #fff;
   transition: transform .2s ease;
}
.quick_link h4 {
    text-decoration: underline 2px #fff;
    text-underline-offset: 5px;
}
.ql_div{
	width: 60%;
    margin: 0 auto;
}
.footer_flex {
    display: flex;
    align-items: flex-start;
    column-gap: 20px;
	 line-height: 30px;
     margin-top: 10px;
}
#footer-outer .row {
    padding: 20px 0 !important;
}
/* #footer-outer #footer-widgets {
        background:0E1235;
}
 */
#copyright{
    background:#7da4db !important;
	border-top: none !important;
}
div#block-18 {
    padding-top: 28px;
}
p.add_width {
    width: 80%;
}
#footer-outer a:hover {
    color: #ffffff !important;
    opacity: 1 !important;
}
 #footer-outer #copyright p {
    width: 105% !important;
}
#footer-outer #footer-widgets .col p {
    padding-bottom: 0px !important;
}
#footer-outer .widget h4 {
     margin-bottom: 35px !important
}
p.justify.footer_txt {
    font-size: 14px;
    margin-top: -12px;
}
.footer_flex img {
    position: relative;
    top: 6px;
}
div#footer_cta .row-bg-wrap {
    background-color: #7da4db;
}
#footer-outer #footer-widgets .widget h4 {
  color:#7DA4DB !important;
}
/* End */

.swiper-slide .button a {
    font-family: 'Open Sans';
    text-transform: capitalize;
    letter-spacing: 0;
    border-radius: 0px !important;
}
/* Individual page banner css */
div#about_us {
    height: 600px;
}

.primary-color{
    color: #5374a2;
}
.q-head{color: #ffffff !important;}h4.q-head{color: #ffffff !important;}
/* End */
