


.sp-megamenu-parent .sp-dropdown li.sp-menu-item:nth-child(even) { background: #f4f4f4;}
#sp-header { background: url(header-bg.jpg) 0px 0px repeat-x;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner ul li a { font-size:14px;  padding: 5px 10px 5px 10px !important; color:#000000;  }

.sp-megamenu-parent li a::before { height:0; }
#sp-header {  box-shadow: none;  border-bottom: 0px solid #eeeeee;}

.header-modules .sp-sign-in { padding: 10px 20px!important; border-radius: 6px!important; font-size: 14px!important; line-height:1!important;}


.sp-page-title { background-size:inherit!important; background-position: bottom center!important;}
.sp-dropdown-inner .row {    align-items: flex-start!important;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { padding: 10px 10px 20px 10px;}

.sp-mega-group li {  padding: 0px 5px;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner ul li .sp-menu-heading { color: #ffffff;  margin: 10px 0px 5px 0px; padding: 6px 0px 6px 0px !important;    background: url(sub-header-bg.jpg) 0px -5px repeat-x; display: block; border-radius: 9px 9px 0px 0px; text-align: center;}
	


span.nav-header {position: relative;}

li#cbtabnav20, li#cbtabnav8 { display: none;}

.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) {  margin-right: 5px;}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent li.menu-parent .menu-toggler { left: 100%;}
.burger-icon>span { height: 4px; background-color: #fff; margin: 4px 0;}


/*.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { padding:10px;}*/


/*
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a { color:#101010; }
*/

.Book-pooja { background:#ff9900;; color:#ffffff!important;  }
.Book-pooja:hover { color:#ac0000!important;  }	



/* FP - Books */
.product-description  { background:url(/images/2023/07/02/booksbg.jpg) top left; background-size:cover; min-height:120px; padding:10px;  }
h4.product-title { color:#101010;  text-align:left; font-size:15px; font-weight:600; }
.product-price ins {}
.book-buy-btn { line-height:10px; }


.bookdetails {}
.bookdetails td { vertical-align:top; font-size:14px;}
.bookdetails tr td:nth-child(1) { padding-right:10px;}


.sppb-carousel-extended-team-content { box-shadow:none; padding: 15px 15px 5px 15px;  margin: 0 1px 1px;}


/* All about page */


.about-bottom-contact .sppb-row-container {  max-width: 100%;  margin: 0;  padding: 0;}


/* About us Timeline*/
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel { border: solid 1px #ff9900;}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel:before { left: -2px; border-color: #ff7e2a #ff7e2a transparent transparent;}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part:before {right: -2px;}



/* who we are page */
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%);  transition: all 0.2s ease;}
.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-img {-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%);  filter: grayscale(0%);
 }
.sp-simpleportfolio-tags { display:none; }


.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-img, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-img, .sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-img, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-img:hover, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-img:focus   { border-radius: 0px 35px 0px 0px;}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3 { color:#101010; }
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover h3, .sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-info h3{ color:#ff9900;}
.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-info { background:#333; color:#fff;  border-radius: 0px 0px 0px 35px;}
.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-img {}





/*** kaavu page ***/


.home-services-icons .service-icon-left {  border-style: solid;  border-width: 0px 1px 1px 0px;  border-color: #E7E7E7;  padding: 50px;    position: relative;}	
.home-services-icons .service-icon-left::after {  position: absolute;  content: "";  background: #fff;  border: 1px solid #dbdbdb;  border-radius: 50%;  height: 12px;    width: 12px;    right: -6px;    bottom: -6px;    z-index: 9;}	
.home-services-icons .service-icon-right {  border-style: solid; border-width: 0px 0px 1px 1px;  border-color: #E7E7E7;  padding: 50px;  position: relative;}	
.home-services-icons .service-icon-right::after { position: absolute;  content: "";  background: #fff;  border: 1px solid #dbdbdb;  border-radius: 50%;   height: 12px;   width: 12px;   left: -6px;   bottom: -6px;   z-index: 9;}	
.home-services-icons .service-icon-left-btm { border-style: solid;  border-width: 0px 1px 0px 0px;  border-color: #E7E7E7;  padding: 50px;  position: relative;}
.home-services-icons .service-icon-right-btm { border-style: solid;  border-width: 0px 0px 0px 1px;  border-color: #E7E7E7;  padding: 50px;  position: relative;}
.service-icon-mid-top {  border-style: solid;  border-width: 0px 0px 1px 0px;  border-color: #E7E7E7;  padding: 50px;  position: relative;	}
.service-icon-mid-btm { border-style: solid;  border-width: 1px 0px 0px 0px;  border-color: #E7E7E7;   padding: 50px;  position: relative;}
	

/*article Page*/
#article-comments { display:none; }	
.article-details .article-header h1, .article-details .article-header h2 {  font-family: 'Lexend';}	
	


/* video page */



 /*Flip Book */
 ._df_thumb[thumbtype="img"] img {height: 360px;  max-height: 360px;}
._df_thumb {width: 238px;}

.onebook ._df_thumb[thumbtype="img"] img {height: 720px;  max-height: 720px;}
.onebook ._df_thumb {width: 480px;}

.Twobook ._df_thumb[thumbtype="img"] img {height: 540px;  max-height: 540px;}
.Twobook ._df_thumb {width: 380px;}


.df-lightbox-close {  color: #ff9900;   background: #ffffff;   font-weight: 900;}
.df-lightbox-close:focus, .df-lightbox-close:hover { color: #ff0000;   background: #ff9900; }


/*phocadownload*/
.shambavibtmtxt { font-size:17px; line-height:18px; margin-bottom:8px; }

.phocadownloadfile32 {
	background:#33b249;
    padding: 5px;
    border-radius: 6px;
    max-width: 165px;
    margin: 0 auto; font-size:16px;
}
.phocadownloadfile32:hover { background:#000; }
.phocadownloadfile32 a, .phocadownloadfile32 a:hover { color:#ffffff!important;}


.avs-excerpt.small { font-size:16px; }

.e-booktxt {font-size:14px; line-height:16px; margin-bottom:6px; }

p.e-booktxt.Manjari {font-size:18px; line-height:18px; margin-bottom:6px; }
p.e-booktxt.Laila {font-size: 18px;  line-height: 20px;}


.sloka-btmtxt { color:#ffffff; font-size:18px;}

.poojalist-link .sppb-btn.sppb-btn-link { display:none; }



.text-sloka {background: #DBBB5D;
background: -webkit-linear-gradient(to top right, #DBBB5D 0%, #FDFCB1 50%, #D7B454 100%);
background: -moz-linear-gradient(to top right, #DBBB5D 0%, #FDFCB1 50%, #D7B454 100%);
background: linear-gradient(to top right, #DBBB5D 0%, #FDFCB1 50%, #D7B454 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}

.Downloadlist .Manjari { Font-size:20px;}


/**** Sign Up ****/
.mod-login.cbLoginForm { max-width: 420px; margin: 0 auto;}
.mod-login.cbLoginForm .form-group {  margin: 15px 0px;}
.mod-login.cbLoginForm .form-group span.input-group-text { padding: 18px 35px;}
.mod-login__userdata .mod-login__submit.form-group { width:100%; }

.mod-login__options .form-login-options-forgot { display:inline-block;width:49%;}
.mod-login__options .form-login-options-register {display:inline-block; width:49%; }

.mod-login__options .form-login-options-forgot a {}
.mod-login__options .form-login-options-register a { display:block; background:#AE1306; color:#ffffff; padding:5px 20px; margin:0px 0px auto 0px; text-align:center; max-width:250px;}

.mod-login__submit.form-group .btn-primary { width:100%;}

.cbPoweredBy.cb_template.cb_template_default { display: none;}


@media screen and (min-width:320px) and (max-width:480px) {}
@media screen and (max-width: 767px){}	
@media (min-width: 768px){	}	
@media screen and (max-width: 991px){
.video-headsec { background-image: none!important; padding-bottom: 60px!important; } 	
	
	}	
@media (min-width: 992px) { }
@media (min-width: 1200px){ }


.video-headsec { background-image:none; } 

.Manjari-menu { font-family:Manjari!important; font-size: 17px!important; font-weight: 400!important;}
