@charset "utf-8";
/* CSS Document */
body{ font-family: 'Open Sans', sans-serif; font-size:15px; color:#333; margin:0px; padding:0px;}
.facebook{position:absolute; bottom:0; right:0; position:fixed; z-index:9999;}
.tab-space{padding:6px 8px;} .tab-clor-spc{padding:8px 8px; background-color:#f3f0f0;}
.tb-head{font-size:20px; font-weight:bold; display:block; padding-bottom:10px; padding-top:10px;}
.top-area{ width:100%; float:left; margin-bottom:10px; border-bottom:#ececec solid 3px; padding:0px 0px 0px 0px;}    .center { display:block; text-align:center} .mar-bt{  margin-bottom:20px;} .ft-13{ font-size:13px;} .mar-20{ margin:20px 0px}
.top-area li a{ color:#f0860f; text-decoration:none; padding:0px 10px; text-transform:uppercase; font-weight:bold}  .mar-30{ margin-top:50px;}
.top-1-box{ width:77%; float:left; margin-top:5px; margin-left:30px;} .container{ width:100%; float:left} .container-1{ width:1170px; float:left; margin-left:15%;}
.top-2-box{ width:18%; float:left; margin-top:14px;}   .pad-15{ padding:25px 0px} .mar-15{ margin:45px 0px 0px 0px;}
.wrapper{ width:1170px; margin:auto} .box-rt{ float:right}  .ft-24{ font-size:24px; color:#de3305; text-transform:uppercase}
.fluid-wrap{ width:100%; float:left} .uppercase{ text-transform:uppercase}
.scfi-logo{ width:20%; float:left;}
.logo{ width:75%; float:left; text-align:center}
.ad-gray{ width:100%; background:#e1e0de; padding:30px 0px; text-align:center; margin:10px 0px}
.btm-ad{width:728px; margin:0 auto;}
.ad-unit{width:728px; margin:0px auto; clear:both;}
.google-ad{width:728px; margin:4px auto 0px auto;}
.clear{ clear:both}
.head-1{ width:24.5%; margin-right:9.3px; float:left; display:block;} .head-1 img{ width:100%; }
.fl-right{float:right; margin-right:0px;}
.gray-box{ width:100%; float:left; padding:10px 0px; text-align:center; background:#f3f3f2; display:block;}
.ft-20{font-size:20px; color:#000; }  .upper{ text-transform:uppercase} .gray-box b{color:#eb3403; font-size:15px; display:block}  .img-no{ width:auto !important; margin-top:10px;} .gray-box a{text-decoration:none; color:#000;}
.header-box{ width:100%; float:left}
.box-2{ background:url(../images/bg-1.png) repeat-x !important; float:left; width:100%;}
.box-2-lt{ width:75%; float:left; } .ab-img{ position:absolute; float:left }
.box-2-rt{ width:20%; float:right; border-left:#fff solid 5px;  padding-top:40px; padding-left:20px; line-height:28px; padding-bottom:18px;} 
.box-2-rt ul{ margin:0px; padding:0px;}  .box-2-rt li{list-style:none; line-height:25px; font-size:14px;} .box-2-rt li a{ color:#cc0940; text-transform:uppercase; text-decoration:none}
.box-rt{ width:53%; padding-top:44px; padding-bottom:40px; line-height:23px;}
.box-rt span{font-weight:normal; color:#de3305; font-size:25px; display:block; padding:20px 0px;} .box-rt span a{text-decoration:none; color:#de3305;}
.cont-wrap{ width:1170px; margin:auto;}
.ad-336-1{ width:336px; height:280px; float:left}
.yellow-box{ width:39%; height:100%; float:left; padding:17px 15px 24px 15px; margin:0 13px; background:#fee4c6; color:#da3e15;}
.yellow-box span{ font-size:24px; display:block; text-align:center; text-transform:uppercase} .yellow-box b{ text-transform:uppercase; font-size:16px; font-weight:normal} .yellow-box b a{color:#da3e15;} .yellow-box p{line-height:21px;} .yellow-box a{color:#da3e15; text-decoration:none;}
.chalisa-box{ width:306px; height:auto; float:left; height:278px;} .chalisa-box img{width:100%; height:278px;}
.gray-bg-1{ width:100%; float:left; padding:50px 0px; margin:50px 0px; background:#f2f3f3;}
.head-2{ color:#000; font-size:24px; text-transform:uppercase; width:auto; border-bottom:#000 solid 2px; margin-bottom:20px; clear:both}
.head-2 a{color:#000; text-decoration:none;}
.col-md-4{ width:45%; float:left}
.col-md-4-1{width:45%; float:right;}
.ful-wid{ width:100%; float:left;} .ful-wid span{ font-size:20px; color:#de3305; text-transform:uppercase} .ful-wid b{ font-weight:normal; color:#530505}
.ful-wid span a{color:#de3305; text-decoration:none;} .ful-wid b a{color:#530505; text-decoration:none;}
 .ful-wid p{color:#9d2505; margin:2px 0 10px 0px;}
.shiv-bhajan{ width:100%; float:left; background:url(../images/yellow-bg.png) repeat-x; margin-top:10px; margin-bottom:35px;}
.shiv-bhajan-cont{ width:60%; float:left}  .shiv-bhajan-cont p{ padding:50px 20px 0px 20px; font-size:14px; line-height:22px}
.shiv-bhajan-cont a{text-decoration:none; color:#de3305;}
.shiv-bhajan-vid{ width:40%; float:left}  .shiv-bhajan-vid img{ width:100%}
.msg{ width:64.5%; float:left; margin-right:25px; padding:20px 25px;  background:#fee4c6; color:#741d06;} .msg a{text-decoration:none; color:#9d2505;}
.msg p{ border-bottom:#c19d72 solid 1px; padding-bottom:20px; padding-top:10px}
.rt-ad{ float:right; width:338px; height:285px;}
.fun-act{ width:19.8%; float:left; text-align:center; color:#ff4208; margin-top:65px} .fun-act img{ clear:both}
.fun-act a{color:#ff4208; text-decoration:none;}
.fun-act b{ font-size:22px; display:block; text-transform:uppercase; font-weight:normal}  .fun-act span{ font-size:16px;}
.second-row{width:100%; float:left; margin-top:35px;}
.left-text{width:69%; float:left; text-align:justify;}
.left-text h1{color:#de3305; font-size:37px; font-weight:normal; margin-top:0px; margin-bottom:0px;} .dt{color:#0aa4d1; font-size:16px !important;} .left-text p{margin-top:0px; font-size:15px; line-height:24px;}
.rht-ad{float:right; width:336px; margin-top:20px; height:280px;}
.hide-img{float:right; margin-left:12px;}

.footer{ background:#f0f2f3; width:100%; float:left; margin-top:90px;}
.scfi-links {  width: 100%; float: left; padding: 30px 0px;}
.scfi-box {width: 22%; float: left;  margin-right: 3%;}
.scfi-links-head { width:80%; display: block; margin-bottom: 5px; font-size: 16px; color:#d78b01; border-bottom:#ffa500 solid 2px;}
.scfi-box ul {  list-style: none;  margin: 0; padding-left: 5px;}
.scfi-box ul li { line-height: 25px;}
.scfi-box ul li a {font-size:13px; color: #333333; text-decoration: none;}
.ft-link{ width:100%; float:left; border-top:#c9c9c9 solid 1px; padding:20px 0px; text-align:center} .ft-link a{ color:#333; text-decoration:none}
.social-icon img {width:25px ; margin-left:25px}
.ft-left{ width:50%; float:left; border-top:#c9c9c9 solid 1px; padding:19px 0px; text-align:center} .ft-left a{ color:#333; text-decoration:none}
.ft-right{ width:50%; float:left; border-top:#c9c9c9 solid 1px; padding:13px 0px; text-align:center} 

.top-ser { width:100%; float: left;  }
.top-ser input[type="Submit"] { background: #fcb600; border: none;padding:6px 5px; font-size: 15px; text-transform: uppercase; float:left; height:32px}
.top-ser input[type="text"] { border:#b9afb0 solid 1px !important; width: 67% !important; float:left; height:26px;}
.left-area{ width:72%; float:left; margin-bottom:50px;} .left-area h1 { font-size: 19px; color: #F00; font-weight: bold;  margin-bottom: 6px; margin-top: 13px;}
.left-area h2 {color: #FF5400; font-size:14px;  display: block; margin-bottom:3px; padding:0px}
.left-area h3 {color: #FF5400; font-size:14px;  display: block; margin-bottom:3px; padding:0px}
.left-area h4 {color: #FF5400; font-size:14px;  display: block; margin-bottom:3px; padding:0px}
.left-area span{color: #FF5400; font-size:14px;  display: block; margin-bottom:3px; padding:0px; font-weight:bold;}
.left-area p{ margin-top:0px; margin-bottom:10px; line-height:22.5px; text-align:justify; color:#3F3F3F;}
.left-area ul{color:#d95b03;} .left-area ul li{margin-bottom:8px;} .left-area ul li a{color:#d95b03; text-decoration:none;}
.right-area{ width:25.8%; float:right;}
.right-area ul {width:100%; float:left; margin:0; padding:0;} 
.right-area li{ list-style:none; margin:0px; padding:3px 0px; line-height:25px; border-bottom:#ff0000 dotted 1px; margin-left:5px;} .right-area li a{color: #ff0000; text-decoration:none}
.right-area ul b{ background:#ff950b; display:block; color: #fff; padding:6px 5px; margin-top:10px} .right-area ul b a{text-decoration:none; color:#fff;}
.bread-crum{width: 100%; float: left;font-weight: bold; font-size:14px; margin-bottom: 12px;}
.bread-crum a { color: #FF4E00; text-decoration: none;}
.inter-link{ width:100%; float:left; color:#F00; margin-top:35px} .inter-link a{color:#F00; text-decoration: none; cursor: pointer;} .inter-link b{ display:block}
.ad-336 { width: 336px; float:right; margin: 0 0 0 12px; height:280px;}
.ad-336-center{width:336px; margin:20px auto; clear:both; height:280px;}
.right-ad{width:300px; float:left; margin-top:25px;}
.cont-us{float:left; margin-top:15px;}
.cont-us a{color:#de3305; text-decoration:none;}
.ft-links{width:100%; float:left; background-color:#f5f8f8; border-bottom:#e8e8e8 2px solid; margin:30px 0px;}
.ft-links-head{text-align:center; padding:7px 0px; text-align:center; text-transform:uppercase; background-color:#de3305; border-top-left-radius:5px; border-top-right-radius:5px;} 
.ft-links-head a{color:#fff; text-decoration:none; font-size:18px; font-weight:bold;}
.ft-links ul{width:30%; float:left; padding-left:22px; font-size:14px; color:#da4605;} .ft-links ul li a{font-size:14px; color:#da4605;}
.table{padding:5px;} .table1{padding:5px;}
.query-fm{width:90%; float:left; background-color:#fee4c6; border:#e4c39d 1px solid; padding:20px 0px 30px 0px;}
.frm-row{width:80%; float:left;}
.frm-txt{width:45%; float:left; padding:12px;}
.frm-box{width:45%; float:left; margin-left:15px; padding:10px;}
.frm-box input[type=text] {width:100%; border:#e4c39d 1px solid; padding:7px 5px;}
.cap{width:52%; float:left;}
.cap-txt{width:46%; float:right; padding-top:5px;}
.txt-area{width:100%; border:none; padding:7px 5px; border:#e4c39d 1px solid;}
.sub-btn{width:110px; float:left; text-align:center; padding:7px 0px; background-color:#cd9049; border:#d3ae84 1px solid; text-transform:uppercase; font-weight:bold; color:#000;}
.sub{margin-left:320px; float:left; margin-top:10px;} .fm-head{text-align:center; width:90%; padding:10px 0px;}
.lnks{color:#ee3503; font-size:16px;} .lnks a{color:#ee3503; text-decoration:none; font-size:17px;}
.left-area p a{text-decoration:none; color:#ff3600;}
.wallpaper-img{width:100%; float:left; margin:15px auto;}
.wallpaper-img ul{list-style:none; margin:0; padding:0;} .wallpaper-img ul li{float:left; margin-right:50px;}
.left-area ol li{padding-bottom:12px;}
.sitemap{width:100%; float:left;}
.sitemap ul{width:29%; float:left;}
.mob-logo{ display:none;}
.search-box{width:100%; float:left;}
.image-gallery{width:100%; float:left;}
.image-gallery ul{margin:0; padding:0; list-style:none;}
.image-gallery ul li{padding:10px; float:left; width:30%; height:auto;}
.image-gallery ul li img{width:100%;} .mar-btm{margin-bottom:20px;}
.img-responsive{width:40%;float: right; margin: 6px 7px;} .img-responsive img{ width:100%;}
.inn-index-inn{width:96%; float:left; border:dashed #ccc 1px; padding:10px; background-color:#f3f4fd; margin-bottom:10px;} .inn-index-left{width:80%; float:left;} .inn-left-right{width:20%; text-align:right; float:right;}
.inn-index-left-heading{font-size:18px; color:#903; font-weight:700; width:100%;} .inn-index-left-heading a{font-size:20px; color:#903; text-decoration:none; font-weight:700;} .inn-index-left-heading p{font-size:14px; color:#000;} .inn-index-left-heading-read{ font-size:14px; color:#000; font-weight:600;}
.inn-index-left-heading-read a{ text-decoration: underline; font-size:14px; color:#000; font-weight:600; text-transform:uppercase;}

@media (max-width:1395px) { 
.head-1{width: 24.4%;}
}

@media (max-width:1024px) { 
.wrapper{ width:100%;} .cont-wrap{ width:100%;} .ad-gray img{ width:100%;} .head-1{width: 24%;}
.chalisa-box { display:none;} .yellow-box { width:61%;} .gray-bg-1 { padding:20px 10px;} .rt-ad img{ width:100%;} .msg { width:60%;} .rt-ad { width: 32%;}
 
}
@media (max-width:768px) {.wrapper{ width:98%; overflow:hidden} .cont-wrap{overflow:hidden}
.ab-img img{ width:100%;} .ab-img { width:45%;} .box-2-rt { display:none;} .box-2-lt { width:98%;} .fluid-wrap { width:97.5%; padding:0px 10px;}
.yellow-box { margin:0px auto 0px auto; float:none; clear:both; width:88%; height:auto; padding-bottom:20px; padding-top:20px;} .ad-336{ width:336px; height:280px; margin-left:25%; margin-bottom:20px} .hide-img{display:none;}
.gray-bg-1 { width:91%;} .shiv-bhajan-cont p { padding-top:30px;} .msg {width:92%; margin-right:0px;} .ad-gray{padding:15px 0px;}
.ad-unit{width:90%;} .ad-unit img{width:100%;} .google-ad{width:90%;} .google-ad img{width:100%;}
.top-1-box{width:100%; margin-left:0px; background-color:#fb8800;} #cssmenu > ul > li > a{color:#000 !important; padding-left:15px !important;}
#cssmenu > ul > li > a{padding: 15px 48px 15px 20px !important; font-weight:normal !important;}
#cssmenu ul ul li a{border-bottom:none !important; font-weight:normal !important;} .left-text{width:90%; padding:0px 12px;}
.ad-336-1{width:318px; margin:10px auto; float:none; clear:both;} .rt-ad{width:336px; margin:15px auto; float:none;}
.right-ad{width:300px; margin:20px auto; float:none; height:auto;}  .left-area{width:94%; margin-left:10px;} .right-area{width:100%;}  
.btm-ad{width:90%;} .btm-ad img{width:100%;} .frm-txt{width:35%;} .sub{width:110px; margin:15px auto; float:none;} .fun-act{width:49%;} 
.top-2-box{width:100%;} .top-ser input[type="text"] {width:80% !important; margin:15px auto !important;}
.top-ser input[type="Submit"] {margin:15px auto !important;}
.rht-ad{width:100%; height:auto;} .box-2{background-color:#f1f1f1 !important; background-image:none !important;}
.box-rt{padding-top:0px;} .facebook{display:none;}
 }
 @media (max-width:600px){
 .logo { width:100%;}  .logo img{ width:100%;}  .mob{ display:none;} .head-1 { width:48%;} .ab-img { width:98%; padding-left:8px; position:static; float:left} 
 .box-rt { width:98%; float:left; background:#f1f1f1;  padding:8px;	} .ad-336 { margin-left:0px;} .cont-wrap { width:99%; float:left}
 .col-md-4 { width:98%;} .col-md-4-1 { display:none;} .shiv-bhfajan-vid { display:none;} .shiv-bhajan-cont { width:99%;} 
 .fun-act { width:47%; min-height: 120px;} .scfi-box{ width:90%;} .fluid-wrap {width: 93%;} .top-2-box{width:100%; margin:10px auto;} .scfi-box{margin-left:20px;}
 .left-area{width:94%; margin-left:10px;} .right-area{width:100%;} .right-area ul{margin-left:0px; padding-left:12px;} 
 .btm-ad{width:90%;} .btm-ad img{width:100%;} .ft-links ul{width:90%;} .query-fm{width:100%;} .frm-row{width:100%;} .shiv-bhajan-vid{width:100%;}
 .ad-unit{ width:90%;} .mob-logo{ display:block; text-align:center} .scfi-logo{ display:none;}
 .top-ser input[type="text"] { width:75%;} .shiv-bhajan-vid{ display:none}
 .ft-left{width:100%; padding:6px 0px;}
 .ft-right{width:100%;  padding:4px 0px;}
 .social-icon img {width:22px ; margin-left:20px}
 .ft-link{padding:14px 0px}
 } 
 @media (min-width:320px) and (max-width:480px){
.head-1{width:94%; margin:15px auto; float:none;}
.ad-336{width:99%;} .ad-336 img{width:100%;} .rht-ad{width:94%; margin:15px auto; float:none; clear:both;} .rht-ad img{width:100%;}
 .rt-ad { width:98%; float:left; margin:15px auto 15px 5px;} .frm-txt{width:90%;} .frm-box{width:90%; margin-left:0px;} .sub{margin-left:0px; width:110px; margin:10px auto; float:none;}
 .top-ser input[type="text"] {width:73% !important;}
  .fun-act{width:100%;}
  .tab-space{padding:0px; font-size:13px;} .tab-clor-spc{padding:0px; font-size:14px;}
  .image-gallery ul li{width:100%; padding:0px;}
}

.upcoming-fest ul li {list-style:none}
.upcoming-fest ul li a{text-decoration:none; color:#000;}
.upcoming-fest ul {padding:0}


.whatsap-sms-index{
  text-align: center;
}
.whatsap-sms-index h2 a{
  text-decoration: none;
  color: #D7440A ;
  transition: .7s;
}
.whatsap-sms-index h2 a:hover{
  color: #d43e95 ;
}

.copy-box{
  box-sizing: border-box;
  padding: 15px;
  border: 2px solid #ff840a;
  min-height: 100%;
  box-shadow: 0px 0px 10px 2px #b1b1b1;
}
.boxes-rows{
  margin-bottom: 25px;
}
.Saraswati-maa-w-s{
  margin-bottom: 10px !important;
}

.copy-btn{
  background-color: #f7bb8b;
  transition: .8s;
  color: #000;
}
.copy-btn:hover{
  background-color: #f00855;
  color: #fff;
}


.kanwar-text-p p{
  padding: 0px !important;
}

#whatsapp-banner-sec{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: linear-gradient(#eeeeee46, #efeff163), url(../images/whatsapp-box-banner.jpg);
  width: 100%;
}

.english-box{
  min-height: 100%;
  background-image: linear-gradient(#eeeeeec2, #efeff1d5), url(../images/whatsapp-box-banner.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #b9afb0;
  box-sizing: border-box;
  padding: 25px;
  text-align: center;
  justify-content: center;
}

.english-box span{
  font-weight:normal;
  color:#de3305;
  
  font-size:25px;
  display:block;
  padding:10px 0px;
}

.english-box span a{
  text-decoration: none;
  font-weight: 550;
  color:#de3305;
}
.english-box a{
  text-decoration: none;
  color: #0aa4d1;
  font-size: 18px;
  font-weight: 450;
}

button {
  margin: 10px;
}
.custom-btn {
  height: 40px;
  color: #fff;
  border-radius: 5px;
  padding: 10px 25px;
  font-family: 'Lato', sans-serif;
  font-weight: 500;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: inline-block;
   box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),
   7px 7px 20px 0px rgba(0,0,0,.1),
   4px 4px 5px 0px rgba(0,0,0,.1);
  outline: none;
}
.custom-btn a{
  color: #fff;
}

/* 11 */
.btn-11 {
  border: none;
  background: #D7440A;
    background: linear-gradient(0deg, #D7440A 0%, #D7440A 100%);
    color: #fff;
    overflow: hidden;
}
.btn-11:hover {
    text-decoration: none;
    color: #fff;
}
.btn-11:before {
    position: absolute;
    content: '';
    display: inline-block;
    top: -180px;
    left: 0;
    width: 30px;
    height: 100%;
    background-color: #fff;
    animation: shiny-btn1 3s ease-in-out infinite;
}
.btn-11:hover{
  opacity: .7;
}
.btn-11:active{
  box-shadow:  4px 4px 6px 0 rgba(255,255,255,.3),
              -4px -4px 6px 0 rgba(116, 125, 136, .2), 
    inset -4px -4px 6px 0 rgba(255,255,255,.2),
    inset 4px 4px 6px 0 rgba(0, 0, 0, .2);
}


@-webkit-keyframes shiny-btn1 {
    0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
    80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
    100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
}