body{font-family:'FuturaBT-Book';font-size:14px;color:#392c2c;line-height:25px;
/* background-color: #f7f7f7; */

}
a{color:#e60b49;}
a:hover{color:#f7991f;}
@font-face{font-family:'poppinsregular';src:url('font/poppins-regular-webfont.eot');src:url('font/poppins-regular-webfont.eot?#iefix') format('embedded-opentype'),url('font/poppins-regular-webfont.woff2') format('woff2'),url('font/poppins-regular-webfont.woff') format('woff'),url('font/poppins-regular-webfont.ttf') format('truetype'),url('font/poppins-regular-webfont.svg#poppinsregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Poppins-Medium';src:url('font/Poppins-Medium_gdi.eot');src:url('font/Poppins-Medium_gdi.eot?#iefix') format('embedded-opentype'), url('font/Poppins-Medium_gdi.woff') format('woff'), url('font/Poppins-Medium_gdi.ttf') format('truetype'), url('font/Poppins-Medium_gdi.svg#Poppins-Medium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'poppinssemibold';src:url('font/poppins-semibold-webfont.eot');src:url('font/poppins-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('font/poppins-semibold-webfont.woff2') format('woff2'),url('font/poppins-semibold-webfont.woff') format('woff'),url('font/poppins-semibold-webfont.ttf') format('truetype'),url('font/poppins-semibold-webfont.svg#poppinssemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'PoppinsBold';src:url('font/PoppinsBold.eot');src:url('font/PoppinsBold.eot') format('embedded-opentype'),url('font/PoppinsBold.woff2') format('woff2'),url('font/PoppinsBold.woff') format('woff'),url('font/PoppinsBold.ttf') format('truetype'), url('font/PoppinsBold.svg#PoppinsBold') format('svg');}
@font-face{font-family:'ralewayregular';src:url('font/raleway-regular_0-webfont.eot');src:url('font/raleway-regular_0-webfont.eot?#iefix') format('embedded-opentype'),url('font/raleway-regular_0-webfont.woff2') format('woff2'),url('font/raleway-regular_0-webfont.woff') format('woff'),url('font/raleway-regular_0-webfont.ttf') format('truetype'),url('font/raleway-regular_0-webfont.svg#ralewayregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ralewaymedium';src:url('font/raleway-medium-webfont.woff2') format('woff2'), url('font/raleway-medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'ralewaysemibold';src:url('font/raleway-semibold-webfont.woff2') format('woff2'),url('font/raleway-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'ralewaybold';src:url('font/raleway-bold-webfont.woff2') format('woff2'), url('font/raleway-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'impactregular';src:url('font/impact_0-webfont.woff2') format('woff2'),url('font/impact_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'SegoePrint';src:url('SegoePrint.eot?#iefix') format('embedded-opentype'), url('font/SegoePrint.woff') format('woff'), url('font/SegoePrint.ttf') format('truetype'), url('font/SegoePrint.svg#SegoePrint') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'kaushan_scriptregular';src:url('font/kaushanscript-regular-webfont.woff2') format('woff2'), url('font/kaushanscript-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratregular';src:url('font/montserrat-regular-webfont.woff2') format('woff2'),url('font/montserrat-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'lovers_quarrelregular';src:url('font/loversquarrel-regular-webfont.woff2') format('woff2'),url('font/loversquarrel-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'BernardMT-Condensed';src:url('font/BernardMT-Condensed.eot?#iefix') format('embedded-opentype'), url('font/BernardMT-Condensed.woff') format('woff'), url('font/BernardMT-Condensed.ttf') format('truetype'), url('font/BernardMT-Condensed.svg#BernardMT-Condensed') format('svg');font-weight:normal;font-style:normal;}

@font-face {font-family: 'Roboto-Regular'; src: url('font/Roboto-Regular.eot');src: url('font/Roboto-Regular.woff') format('woff'), url('font/Roboto-Regular.ttf') format('truetype'),url('font/Roboto-Regular.svg#Roboto-Regular') format('svg'),url('font/Roboto-Regular.eot?#iefix') format('embedded-opentype');font-weight: normal;font-style: normal;}

@font-face {font-family: 'Oswald-Regular';src: url('font/Oswald-Regular.eot'); src: url('font/Oswald-Regular.woff') format('woff'),  url('font/Oswald-Regular.ttf') format('truetype'), url('font/Oswald-Regular.svg#Oswald-Regular') format('svg'),  url('font/Oswald-Regular.eot?#iefix') format('embedded-opentype');font-weight: normal; font-style: normal;}




@font-face{
    font-family: 'Oswald-Medium';
    src: url('font/Oswald-Medium.eot');
    src: url('font/Oswald-Medium.eot?#iefix') format('embedded-opentype'),
         url('font/Oswald-Medium.svg#Oswald-Medium') format('svg'),
         url('font/Oswald-Medium.ttf') format('truetype'),
         url('font/Oswald-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'Montserrat-SemiBold';
    src:url('font/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.Montserrat-SemiBold{font-family:'Montserrat-SemiBold';}

@font-face{
    font-family: 'JosefinSans-Bold';
    src:url('font/JosefinSans-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.JosefinSans-Bold{font-family:'JosefinSans-Bold';}

@font-face{
    font-family: 'JosefinSans-SemiBold';
    src:url('font/JosefinSans-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.JosefinSans-SemiBold{font-family:'JosefinSans-SemiBold';}

@font-face{
    font-family: 'Capture it';
    src:url('font/Capture it.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.Capture-it{font-family:'Capture it';}

@font-face{
    font-family: 'Oswald-Light';
    src:url('font/Oswald-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.Oswald-Light{font-family:'Oswald-Light';}

@font-face{
    font-family: 'Futura PT Medium';
    src:url('font/Futura PT Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.futura-pt-medium{font-family:'Futura PT Medium';}

@font-face{
    font-family: 'Montserrat-Regular';
    src:url('font/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.Montserrat-Regular{font-family:'Montserrat-Regular';}






@font-face {font-family: 'Roboto-Medium';src: url('font/Roboto-Medium.eot');src: url('font/Roboto-Medium.woff') format('woff'),url('font/Roboto-Medium.ttf') format('truetype'),url('font/Roboto-Medium.svg#Roboto-Medium') format('svg'), url('font/Roboto-Medium.eot?#iefix') format('embedded-opentype'); font-weight: normal;font-style: normal;}

@font-face { font-family: 'Montserrat-Medium';
    src: url('font/Montserrat-Medium.eot');src: url('font/Montserrat-Medium.woff') format('woff'),url('font/Montserrat-Medium.ttf') format('truetype'),url('font/Montserrat-Medium.svg#Montserrat-Medium') format('svg'),url('font/Montserrat-Medium.eot?#iefix') format('embedded-opentype');font-weight: normal;font-style: normal;}

/*main{background:url(images/r-flowers.png) no-repeat right top,url(images/l-flowers.png) no-repeat left top;}*/
.l-r-design{background:url(images/left-design.png) no-repeat left top,url(images/right-design.png) no-repeat right top;}
/*header{background:url(images/h-bg.png) center top; background-size:100% 100%;}*/
.l-r-flowers{background:url(images/r-flowers.png) no-repeat right 44px,url(images/l-flowers.png) no-repeat left 44px;}
.logowrapper{position:relative;margin-bottom:-31px;z-index:3;margin-left:-22px;}
.l-r-temples{background:url(images/l-temple.png) no-repeat left top,url(images/r-temple.png) no-repeat right top;}
.banner-wrapper{background:url(images/b-t.jpg) repeat-x left top,url(images/b-b.jpg) repeat-x left bottom,url(images/b-l.jpg) repeat-y left top, url(images/b-r.jpg) repeat-y right top;padding: 19px;}
 

.mainmenuwrapper{/*border-bottom:#ffc400 1px solid;*/margin:0;padding-left:0;/*background-color:#8d074b;*/ background-image: linear-gradient(0deg, #ffe181 0%, #fff3cb 100%);border-radius:60px;}
.menu li{text-transform:uppercase; position: relative;/*background:url(images/m-r-bor.png) no-repeat right bottom;position:relative;*/}

.menu li:nth-child(5){margin-right: 20px;}
.menu li:nth-child(6) {margin-left: 113px;}

.menu li a{color:#000;display:block;line-height:20px;padding:12px 18px 12px 17px; font-family:'Montserrat-Medium'; letter-spacing:0.2px}
.menu li:last-child a{background:none;}
.menu li:hover a,.menu li.active a{color:#8d074b;background-color:#ffc400; border-radius:60px;}
.home{background-image:url(images/home.png);background-position:center center;background-repeat:no-repeat;overflow:hidden;text-indent:-90px;}
.home:hover,li.active .home{background-image:url(images/home-h.png);background-position:center center;background-repeat:no-repeat;overflow:hidden;text-indent:-90px;}
.menu li a.home{padding-left:28px;padding-right:28px;}
.menu li:last-child{background-image:none;}
.banner-curnar{position:absolute;z-index:2;}
.dropdownmenu{position:absolute;min-width:220px;top:100%;left:0;display:none;z-index:999!important;background-color:#fdfdfd;text-align:left;}
.menu li:hover .dropdownmenu{display:block;}
.megamenu{border:#ffe183 3px solid;padding:5px;background-color:#fff; z-index:9999;}
/*.dropdownmenu-list{-webkit-box-shadow:inset 0px 0px 30px 0px rgba(193,193,193,1);-moz-box-shadow:inset 0px 0px 30px 0px rgba(193,193,193,1);box-shadow:inset 0px 0px 30px 0px rgba(193,193,193,1);}*/
.dropdownmenu-list{z-index:999!important;}
.menu li .dropdownmenu-list li,.dropdownmenu-list li{float:none;border-bottom:#ffb300 1px dashed;}
.dropdownmenu-list li a{font:14px /*'Poppins-Medium'*/;color:#5b5b5b;text-transform:none;text-shadow:none;padding:8px 15px;}
.menu li:hover .dropdownmenu-list li a{background:transparent;color:#4a4a4a;}
.menu li .dropdownmenu-list li:hover a{background-color:#ac0036;color:#ffffff;transition:transform 00.7s; border-radius: 0px;}
#main-menu.menutop{left:0;/*position:fixed;*/top:0;width:100%;z-index:1001;-webkit-box-shadow:0px 0px 5px 0px rgba(219,219,219,1);-moz-box-shadow:0px 0px 5px 0px rgba(219,219,219,1);box-shadow:0px 0px 5px 0px rgba(219,219,219,1);}
.dropdownmenu.mega{min-width:500px;}
.dropdownmenu-list.mega-list li{float:left!important;width:48.50%;margin-right:3%;}
.dropdownmenu-list.mega-list li:before{border-left:#dedede 1px dashed;content:"";height:100%;pointer-events:none;position:absolute;left:-6px;top:0;width:0;z-index:2;}
.dropdownmenu-list.mega-list li:nth-child(2n+2){margin-right:0;}
.dropdownmenu-list.mega-list li:nth-child(2n+3){clear:both;}
.dropdownmenu-list.mega-list li:nth-child(2n+1):before{display:none;}
.sidebar{z-index:999;}
.sidebar-inner{border-left:#ffed66 1px solid;position:relative;}
.closebtn{display:none;}
.header-l,.header-r{float:left;width:85%;}
.header-l{width:15%;}
.titleflowers{background:url(images/l-titleflower.png) no-repeat left bottom,url(images/r-titleflower.png) no-repeat right bottom;padding-left:70px;padding-right:70px;}
.item-2{width:49.50%;margin-right:1%;margin-bottom:7px;}
.item-2:nth-child(2n+2){margin-right:0%;}
.item-2:nth-child(2n+3){clear:both;}
.img-zoom{transition:transform 00.7s;}
.img-zoom:hover{transform:scale(1.03);}
.member,.leader,.subscribe,.business,.calendar,.community,.committees{background-image:url(images/icons.png);background-repeat:no-repeat;background-position:10px 10px;}
.sidebarmenu-list li:hover .member,.sidebarmenu-list li.active .member{background-position:10px -35px;}
.leader{background-position:10px -80px;}
.sidebarmenu-list li:hover .leader,.sidebarmenu-list li.active .leader{background-position:10px -128px;}
.subscribe{background-position:10px -170px;}
.sidebarmenu-list li:hover .subscribe,.sidebarmenu-list li.active .subscribe{background-position:10px -205px;}
.business{background-position:10px -243px;}
.sidebarmenu-list li:hover .business,.sidebarmenu-list li.active .business{background-position:10px -286px;}
.calendar{background-position:10px -328px;}
.sidebarmenu-list li:hover .calendar,.sidebarmenu-list li.active .calendar{background-position:10px -368px;}
.community{background-position:10px -410px;}
.sidebarmenu-list li:hover .community,.sidebarmenu-list li.active .community{background-position:10px -454px;}
.committees{background-position:10px -496px;}
.sidebarmenu-list li:hover .committees,.sidebarmenu-list li.active .committees{background-position:10px -536px;}
.slider-wrapper{position:relative;}
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden;}
.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;left:0px;top:30%;color:#fff;width:100%;z-index:8;padding:5px 0px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;margin-top:-20px;z-index:9;cursor:pointer;background:#4f3b34 url(images/l-r-arrows.png) no-repeat left center;display:block;text-indent:999px;overflow:hidden;width:30px;height:61px;}
.nivo-prevNav{left:0px;background-position:9px center!important;}
.nivo-nextNav{right:0px;background-position:-9px center!important;}
.nivo-controlNav{text-align:center;padding:0px 1%;position:absolute;width:100%;height:35px;z-index:99;bottom:5px;right:0px;}
.nivo-controlNav a{cursor:pointer;background:url(images/bullets.png) no-repeat center 0px;display:inline-block;transition:none;overflow:hidden;width:15px;height:15px;text-indent:99px;}
.nivo-controlNav a.active,.nivo-controlNav a:hover{background:url(images/bullets.png) no-repeat center -23px;}
.bx-wrapper{position:relative;margin:0 auto 0px;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#cccccc;text-indent:-9999px;display:block;width:8px;height:8px;margin:0 3px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background:#179bd7;}
.bx-wrapper .bx-prev{right:30px;background:url(images/arrows2.png) no-repeat left top;}
.bx-wrapper .bx-next{right:10px;background:url(images/arrows2.png) no-repeat right top;}
.bx-wrapper .bx-prev:hover{background-position:left bottom;}
.bx-wrapper .bx-next:hover{background-position:right bottom;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:0%;margin-top:-20px;outline:0;width:6px;height:12px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-loading .slick-list{background:white url(images/ajax-loader2.gif) center center no-repeat;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img{}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1;}
.slick-track:before, .slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
.slick-slide img.slick-loading{background:white url(images/ajax-loader.gif) center center no-repeat;padding-bottom:100%;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-prev, .slick-next{position:absolute;display:block;height:40px;width:32px;line-height:0;font-size:0;cursor:pointer;background:#fff url(images/l-r-arrow.png) no-repeat scroll left top;color:transparent;top:45%;margin-top:-30px;padding:0;border:none;z-index:100;}
.slick-prev .programs2, .slick-next .programs2{position:absolute;display:block;height:28px;width:27px;line-height:0;font-size:0;cursor:pointer;background:#fff url(images/l-r-arrow.png) no-repeat scroll left top;color:transparent;top:-5%;margin-top:-140px;padding:0;border:none;z-index:100;}
.slick-prev{background-position:right top;right:-41px;}
.slick-next{right:100%;margin-right:6px;}
.slick-prev:hover{background-position:right bottom;}
.slick-next:hover{background-position:left bottom;}
.slick-prev:focus, .slick-next:focus{outline:none;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:0.25;}
.slick-prev.slick-disabled,.slick-next.slick-disabled{display:none!important;}
.slick-prev:before, .slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev:before{}
.slick-next:before{}
.slick-dots{position:absolute;bottom:38%;list-style:none;display:block;text-align:center;padding:0px;width:100%;z-index:1149;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0px 5px;padding:0px;}
.slick-dots li a{display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;background:url(images/nav-dot.png) no-repeat bottom center;}
.slick-dots li a:hover,.slick-dots li a.active{background:url(images/nav-dot.png) no-repeat top center;}
.slick-dots li a:before{font-size:6px;line-height:2;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active a:before{opacity:0.75;}
.slick-dots li.slick-active a{background:url(images/nav-dot.png) no-repeat top center;}
.block-row{clear:both;}
.block-row:before,.block-row:after{content:"";display:table;line-height:0;}
.left-block,.right-block,.left-block2,.right-block2,.middle-block2,.left-block3,.right-block3,.left-block4,.right-block4,.left-block5,.middle-block5,.middle-block5-1,.right-block5{float:left;min-height:30px;}
.left-block{width:73%}
.right-block{width:27%}
.left-block2{width:30.7%}
.middle-block2{width:37.7%}
.right-block2{width:31.6%}
.left-block3{width:20.6%}
.right-block3{width:79.4%}
.left-block4{width:68.6%}
.right-block4{width:31.4%}
.left-block5{width:25%}
.middle-block5{width:25%}
.middle-block5-1{width:25%}
.right-block5{width:25%}
.sidebar-bg{background-image:url(images/sidebar-bg.jpg);background-repeat:repeat-y;background-position:right top;}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#b2b2b2;color:#444;text-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(images/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(images/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:20%;width:30%;height:50%;cursor:pointer;text-decoration:none;background:transparent url(images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:visible !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(images/fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
@media only screen{.checkboxstyle,.radiostyle{position:relative;margin-bottom:0.5em;line-height:22px; font-family:'Roboto-Regular';}
fieldset:last-child{margin-bottom:0;}
input[type="checkbox"],input[type="radio"]{position:absolute;width:21px;height:21px;overflow:hidden;margin:0;padding:0;border:0;outline:0;opacity:0;}
input[type="checkbox"] + span:before,input[type="radio"] + span:before{display:inline-block;width:21px;height:21px;margin-right:4px;background:url(images/radio-checkbox.png) no-repeat;content:" ";vertical-align:middle;}
input[type="radio"]:focus + span:before{background-position:0 0px;}
input[type="radio"]:checked + span:before{background-position:0 -66px;}
input[type="radio"]:checked:focus + span:before{background-position:-0 -66px;}
input[type="checkbox"] + span:before{background-position:0 -87px;}
input[type="checkbox"]:focus + span:before{background-position:0 -109px;}
input[type="checkbox"]:checked + span:before{background-position:0 -131px;}
input[type="checkbox"]:checked:focus + span:before{background-position:0 -153px;}
}
.dropdown{background:none repeat scroll 0 0 #f7f7f7;border:1px solid #cfcfcf;display:inline-block;height:43px;position:relative;width:100%;border-radius:0px;margin-bottom:9px;}
.dropdown::before, .dropdown::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#888 transparent;border-image:none;border-style:dashed;border-width:4px;content:"";height:0;pointer-events:none;position:absolute;right:10px;top:37%;width:0;z-index:2;}
.dropdown::before{border-bottom-style:solid;border-top:medium none;}
.dropdown::after{border-bottom:medium none;border-top-style:solid;margin-top:7px;}
.dropdown-select{-webkit-appearance:none;-moz-appearance:none;background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border:0 none;border-radius:0;color:#818181;font-size:14px !important;height:43px;line-height:14px;margin:0;position:relative;text-shadow:0 1px white;width:100%;padding-left:5px;}
.dropdown-select:focus{color:#5d5d5d;outline:2px solid #49aff2;outline-offset:-2px;width:100%;z-index:1003;}
.dropdown-select > option{background:none repeat scroll 0 0 #f2f2f2;border-radius:3px;cursor:pointer;margin:3px;padding:4px 9px;text-shadow:none;}
.dropdown-select > option:hover{background-color:#3399ff !important;}
.dropdown.ddsort{min-width:160px;height:30px;margin-top:9px;top:3px;}
.dropdown.ddsort::before, .dropdown.ddsort::after{top:10px;}
.lt-ie9 .dropdown{z-index:1;}
.lt-ie9 .dropdown-select{z-index:-1;}
.lt-ie9 .dropdown-select:focus{z-index:3;}
@media not all, not all{.dropdown::before, .dropdown::after{border:medium none transparent;}
@-moz-document url-prefix(""){.dropdown-select{padding-left:6px;}}
}
.flowerborder{background:url(images/flower-border.png) repeat-x left bottom;}
.doubleborder{background:url(images/doubleborder.png) repeat-x left top;}
.footerbottom{background-color:#ee1543; padding: 25px 0px 20px 0px;}
.footer{background:#a3002d url(images/footer-bg.png) repeat-x center top; background-size:100% 100%;}
.footerlinks li{background:url(images/footer-list-arrow.png) no-repeat left 9px;padding-left:10px;}
.footerlinks li a{color:#fff;padding-bottom:2px;display:block;}
.footerlinks li a:hover{color:#ffd800;}
.footer-bor-l{background:url(images/footer-bor.png) no-repeat left center;}
.footer-bor-r{background:url(images/footer-bor.png) no-repeat right center;}
.fb,.tw,.yt,.gp,.in{display:table-cell;width:31px;height:31px;border:#fff 2px solid;background-color:#3b5997;vertical-align:middle;text-align:center;border-radius:100%;}
.fb:hover{background-color:#1f4594;}
.tw{border-color:#fff;background-color:#00acee;}
.tw:hover{background-color:#0290c6;}
.yt{background-color:#cb3625;border-color:#fff;}
.yt:hover{background-color:#b41c0b;}
.gp{background-color:#30b72e;border-color:#fff;}
.gp:hover{background-color:#12a010;}
.in{background-color:#0077b5;border-color:#fff;}
.in:hover{background-color:#0a618f;}
.calender-arrow{padding-right:38px;}
.calender-arrow2{padding-left:35px;}
.table tr{/*background-color:#ffb000;*/border:#ffd984 1px solid;}
.panchagm tr{/*background-color:#ffb000;*/border:#a44115 1px solid!important;}
/*.table tr:nth-child(2n+2){background-color:#ffc200;}
.table tr:nth-child(2n+3){clear:both;}*/
.panchagm td{
   border:1px dashed #a44115!important; border-bottom:1px dashed #000!important;
 }
.table tr td{border-right:#ffd984 1px dashed;}
.table tr td:nth-child(2n+2){border-right:0px;}
.table tr td:nth-child(2n+3){clear:both;}
.table tr:last-child{border-bottom:0px;}
.table2 tr th{background-color:#fff;color:#0d0d0d;padding:13px 14px;text-align:left;}
.table2 tr{background-color:#fff;border-left:0px;}
.table2 tr td{text-align:left;padding:11px 0px;}
.table2 tr:nth-child(2n+2){background:url(images/tabel-bg.png) repeat-y left bottom;background-position:100%;}
.table2 tr:nth-child(2n+3){clear:both;}
.temple-times li{border-bottom:#fff0c6 1px dashed;padding-bottom:10px;margin-bottom:10px;}
.temple-times li:last-child{border-bottom:0px;padding-bottom:0px;margin-bottom:0px;}
.festivals li{border-bottom:#fff0c6 1px dashed;padding-bottom:11px;margin-bottom:11px;}
.bor{padding-left:13px;border-left:#ffb400 3px solid;}
.festivals li:last-child{border-bottom:0px;padding-bottom:0px;margin-bottom:0px;}
.menu2 li{background:url(images/right-border-img.png) no-repeat right center;}
.menu2 li:hover,.menu2 li.active{background-color:#ffc000;}
.menu2 li a:hover,.menu2 li.active a{color:#8d074b;}
.menu2 li a{color:#fff;padding:13px 18px;display:block;min-height:28px;}
.menu2-item{padding-left:5px;padding-right:6px;}
.news-wrapper{background-image: linear-gradient(-90deg, #ffbd00 0%, #ffd450 51%, #ffbd00 100%);}
.textstorke{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff, -2px 2px 0 #fff,2px 2px 0 #fff;}
.hanuman-flag{background:url(images/hanuman-flag.png) no-repeat top left,url(images/flag-stick.png) repeat-y left top;margin-top:-1px;}
.hanuman-flag2{background:url(images/hanuman-flag2.png) no-repeat left bottom;position:relative;margin-bottom:-1px;}
.accordion_tabs{display:none;}
/*.contacttab{border-top:#dcdcdc 1px solid;border-bottom:#dcdcdc 1px solid;}*/
.contacttab{border:#cecece 1px solid; border-radius:0px;}
.contacttab li{position:relative;margin-bottom:-1px;}
.contacttab li a{display:block;color:#7a7a7a;padding:12px 25px 10px 25px;border-radius:0px;}
.contacttab li:hover a,.contacttab li.active a{color:#fff; background-color: #03ac2e;}
.contacttab li:hover .tabdownarrow,.sidebartab li.active{display:block;}
.gallery-list li{margin-right:2%;width:32%;margin-bottom:13px;}
.gallery-list li:nth-child(3n+3){margin-right:0;}
.gallery-list li:nth-child(3n+4){clear:both;}
.video-icon{display:block;position:relative;}
.video-icon-hover{width:100%;height:100%;z-index:99;position:absolute;left:0;background:url(images/video-icon.png) no-repeat center center;-webkit-transition:all 0.3s ease-out;-mz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.video-icon-hover:hover{opacity:0.53;filter:alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";background-size:60px 60px;}
.list-style li{background:url(images/list-flower.png) left 2px no-repeat;padding-left:25px;padding-bottom:10px;color:#ee1543;}
.events-list li{width:49%;margin-right:2%;margin-bottom:20px;}
.events-list li:nth-child(2n+2){margin-right:0;}
.events-list li:nth-child(2n+3){clear:both;}
.events-banner:hover{display:block;}
.event-hover{display:none;width:100%;height:100%;position:absolute;background-image:url(images/hover-bg.png);}
.events-list li:hover .event-hover{display:block;}
.menu3 li{background-color:#8d074b;margin-bottom:2px;border-radius:2px;}
.menu3 li:hover,.menu3 li.active{background-color:#ee1543;}
.menu3 li a{color:#fff;padding:10px 20px;display:block;min-height:28px;background:url(images/menu3list-arrow.png) no-repeat right 15px center;}
.table.childinfo tr{background-color:#fff!important;border:1px solid rgba(161,160,160,1)!important;border-bottom:none!important;}
.table.childinfo tr:last-child{border-bottom:1px solid rgba(161,160,160,1)!important;}
.table.childinfo tr td, .table.childinfo tr th{border-right:1px solid rgba(161,160,160,1)!important;}

.liorange-bg{background-color:#ffd55a;}
.liyellow-bg2{background-color:#ffd55a;}

.Scrollbar {max-height:300px;}
.bottom-wrapper{ position:absolute; bottom:0; left:0; right:0; width:100%; z-index:50;}
.resizeheight-wrapper{ margin-bottom:80px;}

 /* basic scrollbar styling */ /* vertical scrollbar */ .mCSB_container { width:auto; margin-right:0px; overflow:hidden; }
 .mCSB_container.mCS_no_scrollbar { margin-right:0; }
 .mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar { margin-right:30px; }
 .mCustomScrollBox>.mCSB_scrollTools { width:6px; height:100%; top:0; right:0; }
 .mCSB_scrollTools .mCSB_draggerContainer {position:absolute; top:0; left:0; bottom:0; right:0; height:auto; }
 .mCSB_scrollTools a+.mCSB_draggerContainer { margin:20px 0; }
 .mCSB_scrollTools .mCSB_draggerRail { width:6px; height:100%; margin:0 auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
 .mCSB_scrollTools .mCSB_dragger { cursor:pointer; width:100%; height:30px; }
 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px; height:100%; margin:0 auto; text-align:center; }
 .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display:block; position:relative; height:20px; overflow:hidden; margin:0 auto; cursor:pointer; }
 .mCSB_scrollTools .mCSB_buttonDown { top:100%; margin-top:-40px; }
 /* horizontal scrollbar */ .mCSB_horizontal>.mCSB_container { height:auto; margin-right:0; margin-bottom:30px; overflow:hidden; }
 .mCSB_horizontal>.mCSB_container.mCS_no_scrollbar { margin-bottom:0; }
 .mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar { margin-right:0; margin-bottom:30px; }
 .mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools { width:100%; height:16px; top:auto; right:auto; bottom:0; left:0; overflow:hidden; }
 .mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer { margin:0 20px; }
 .mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:2px; margin:7px 0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
 .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger { width:30px; height:100%; }
 .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:4px; margin:6px auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
 .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight { display:block; position:relative; width:20px; height:100%; overflow:hidden; margin:0 auto; cursor:pointer; float:left; }
 .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight { margin-left:-40px; float:right; }
 .mCustomScrollBox { -ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/ }
 /* default scrollbar colors and backgrounds (default theme) */ .mCustomScrollBox>.mCSB_scrollTools { opacity:0.75; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */ }
 .mCustomScrollBox:hover>.mCSB_scrollTools { opacity:1; filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_draggerRail { background:#f8e8e5; /* rgba fallback */ background:#f8e8e5; filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { border-radius:20px; background:#f2414d; /* rgba fallback */ background:#f2414d; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:#f2414d; filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:#f2414d; filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image:url(mCSB_buttons.png); background-repeat:no-repeat; opacity:0.4; filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_buttonUp { background-position:0 0; /*  sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark)  */ }
 .mCSB_scrollTools .mCSB_buttonDown { background-position:0 -20px; /*  sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark)  */ }
 .mCSB_scrollTools .mCSB_buttonLeft { background-position:0 -40px; /*  sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark)  */ }
 .mCSB_scrollTools .mCSB_buttonRight { background-position:0 -56px; /*  sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark)  */ }
 .mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity:0.75; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity:0.9; filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */ }
 /*scrollbar themes*/ /*dark (dark colored scrollbar)*/ .mCS-dark>.mCSB_scrollTools .mCSB_draggerRail { background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.15); }
 .mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.75); }
 .mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.85); }
 .mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.9); }
 .mCS-dark>.mCSB_scrollTools .mCSB_buttonUp { background-position:-80px 0; }
 .mCS-dark>.mCSB_scrollTools .mCSB_buttonDown { background-position:-80px -20px; }
 .mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-80px -40px; }
 .mCS-dark>.mCSB_scrollTools .mCSB_buttonRight { background-position:-80px -56px; }
 /*light-2*/ .mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail { width:4px; background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.1); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
 .mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:4px; background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.75); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
 .mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:4px; margin:6px 0; }
 .mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:4px; margin:6px auto; }
 .mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.85); }
 .mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.9); }
 .mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp { background-position:-32px 0; }
 .mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown { background-position:-32px -20px; }
 .mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-40px -40px; }
 .mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight { background-position:-40px -56px; }
 /*dark-2*/ .mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail { width:4px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.1); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:4px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.75); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
 .mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:4px; margin:6px 0; }
 .mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:4px; margin:6px auto; }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.85); }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.9); }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp { background-position:-112px 0; }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown { background-position:-112px -20px; }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-120px -40px; }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight { background-position:-120px -56px; }
 /*light-thick*/ .mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail { width:4px; background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.1); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px; background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.75); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
 .mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:4px; margin:6px 0; }
 .mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:6px; margin:5px auto; }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.85); }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.9); }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp { background-position:-16px 0; }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown { background-position:-16px -20px; }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-20px -40px; }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight { background-position:-20px -56px; }
 /*dark-thick*/ .mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail { width:4px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.1); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.75); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
 .mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:4px; margin:6px 0; }
 .mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:6px; margin:5px auto; }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.85); }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.9); }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp { background-position:-96px 0; }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown { background-position:-96px -20px; }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-100px -40px; }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight { background-position:-100px -56px; }
 /*light-thin*/ .mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail { background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.1); }
 .mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:2px; }
 .mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; }
 .mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:2px; margin:7px auto; }
 /*dark-thin*/ .mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail { background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.15); }
 .mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:2px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.75); }
 .mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; }
 .mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:2px; margin:7px auto; }
 .mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.85); }
 .mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.9); }
 .mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp { background-position:-80px 0; }
 .mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown { background-position:-80px -20px; }
 .mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-80px -40px; }
 .mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight { background-position:-80px -56px; }
 
 
 .Scrollbar2 {max-height:250px;}
 /* basic scrollbar styling */ /* vertical scrollbar */ .mCSB_container { width:auto; margin-right:0px; overflow:hidden; }
 .mCSB_container.mCS_no_scrollbar2 { margin-right:0; }
 .mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar2, .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar2 { margin-right:30px; }
 .mCustomScrollBox>.mCSB_scrollTools { width:6px; height:100%; top:0; right:0; }
 .mCSB_scrollTools .mCSB_draggerContainer { position:absolute; top:0; left:0; bottom:0; right:0; height:auto; }
 .mCSB_scrollTools a+.mCSB_draggerContainer { margin:20px 0; }
 .mCSB_scrollTools .mCSB_draggerRail { width:6px; height:100%; margin:0 auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
 .mCSB_scrollTools .mCSB_dragger { cursor:pointer; width:100%; height:30px; }
 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px; height:100%; margin:0 auto; text-align:center; }
 .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display:block; position:relative; height:20px; overflow:hidden; margin:0 auto; cursor:pointer; }
 .mCSB_scrollTools .mCSB_buttonDown { top:100%; margin-top:-40px; }
 /* horizontal scrollbar */ .mCSB_horizontal>.mCSB_container { height:auto; margin-right:0; margin-bottom:30px; overflow:hidden; }
 .mCSB_horizontal>.mCSB_container.mCS_no_scrollbar2 { margin-bottom:0; }
 .mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar2, .mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar2 { margin-right:0; margin-bottom:30px; }
 .mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools { width:100%; height:16px; top:auto; right:auto; bottom:0; left:0; overflow:hidden; }
 .mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer { margin:0 20px; }
 .mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:2px; margin:7px 0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
 .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger { width:30px; height:100%; }
 .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:4px; margin:6px auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
 .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight { display:block; position:relative; width:20px; height:100%; overflow:hidden; margin:0 auto; cursor:pointer; float:left; }
 .mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight { margin-left:-40px; float:right; }
 .mCustomScrollBox { -ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/ }
 /* default scrollbar colors and backgrounds (default theme) */ .mCustomScrollBox>.mCSB_scrollTools { opacity:0.75; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */ }
 .mCustomScrollBox:hover>.mCSB_scrollTools { opacity:1; filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_draggerRail { background:#ffd946; /* rgba fallback */ background:#ffd946; filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { border-radius:0px; background:#f2414d; /* rgba fallback */ background:#f2414d; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:#f2414d; filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:#f2414d; filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image:url(mCSB_buttons.png); background-repeat:no-repeat; opacity:0.4; filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_buttonUp { background-position:0 0; /*  sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark)  */ }
 .mCSB_scrollTools .mCSB_buttonDown { background-position:0 -20px; /*  sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark)  */ }
 .mCSB_scrollTools .mCSB_buttonLeft { background-position:0 -40px; /*  sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark)  */ }
 .mCSB_scrollTools .mCSB_buttonRight { background-position:0 -56px; /*  sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark)  */ }
 .mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity:0.75; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */ }
 .mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity:0.9; filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */ }
 /*scrollbar themes*/ /*dark (dark colored scrollbar)*/ .mCS-dark>.mCSB_scrollTools .mCSB_draggerRail { background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.15); }
 .mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.75); }
 .mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.85); }
 .mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.9); }
 .mCS-dark>.mCSB_scrollTools .mCSB_buttonUp { background-position:-80px 0; }
 .mCS-dark>.mCSB_scrollTools .mCSB_buttonDown { background-position:-80px -20px; }
 .mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-80px -40px; }
 .mCS-dark>.mCSB_scrollTools .mCSB_buttonRight { background-position:-80px -56px; }
 /*light-2*/ .mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail { width:4px; background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.1); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
 .mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:4px; background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.75); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
 .mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:4px; margin:6px 0; }
 .mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:4px; margin:6px auto; }
 .mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.85); }
 .mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.9); }
 .mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp { background-position:-32px 0; }
 .mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown { background-position:-32px -20px; }
 .mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-40px -40px; }
 .mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight { background-position:-40px -56px; }
 /*dark-2*/ .mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail { width:4px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.1); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:4px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.75); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
 .mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:4px; margin:6px 0; }
 .mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:4px; margin:6px auto; }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.85); }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.9); }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp { background-position:-112px 0; }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown { background-position:-112px -20px; }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-120px -40px; }
 .mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight { background-position:-120px -56px; }
 /*light-thick*/ .mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail { width:4px; background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.1); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px; background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.75); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
 .mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:4px; margin:6px 0; }
 .mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:6px; margin:5px auto; }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.85); }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(255, 255, 255, 0.9); }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp { background-position:-16px 0; }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown { background-position:-16px -20px; }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-20px -40px; }
 .mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight { background-position:-20px -56px; }
 /*dark-thick*/ .mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail { width:4px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.1); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.75); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
 .mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; height:4px; margin:6px 0; }
 .mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:6px; margin:5px auto; }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.85); }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.9); }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp { background-position:-96px 0; }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown { background-position:-96px -20px; }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-100px -40px; }
 .mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight { background-position:-100px -56px; }
 /*light-thin*/ .mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail { background:#fff; /* rgba fallback */ background:rgba(255, 255, 255, 0.1); }
 .mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:2px; }
 .mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; }
 .mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:2px; margin:7px auto; }
 /*dark-thin*/ .mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail { background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.15); }

 .mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:2px; background:#000; /* rgba fallback */ background:rgba(0, 0, 0, 0.75); }
 .mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail { width:100%; }
 .mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:100%; height:2px; margin:7px auto; }
 .mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.85); }
 .mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background:rgba(0, 0, 0, 0.9); }
 .mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp { background-position:-80px 0; }
 .mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown { background-position:-80px -20px; }
 .mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft { background-position:-80px -40px; }
 .mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight { background-position:-80px -56px; }

/* Ratna css start */
.thornam-bg{background: url(images/thoranam.png) repeat-x left top;}
.t-m37{margin-top: 37px;}
.clouds-imgs{background: url(images/left-cloud-imgs.png) no-repeat left 310px, url(images/right-cloud-imgs.png) no-repeat right 310px;}
.hanuman-side-imgs{background: url(images/hanuman-statue.png) no-repeat left 200px, url(images/temple-statue.png) no-repeat right 220px;}
.newshad-bg{background: url(images/news-shadow-bg.png) no-repeat left top;max-width: 971px;margin: auto;}
.maghamas-tex{color: #571224;}
.marquee li{line-height: 22px;}
.weltex-styles{font-size: 42px;line-height: 42px;color: #ff7800;font-family:'BernardMT-Condensed';}
.yaga-tex{color: #392c2c;font-size: 13px;line-height: 22px;font-family:'poppinsregular';}
.evebotbor{border-left: 1px solid #ffdd6f;border-bottom: 1px solid #ffdd6f;}

.tempvidbacc-bg {
    background-color: #fff7ca;
}
table.humanrightab {
    width: 100%;
}
table.humanrightab{width: 100%;}
table.humanrightab tr:first-child{border-top: 1px solid #ffe998;}
table.humanrightab tr td:first-child{}
table.humanrightab tr td:nth-child(2n+2){font-family: 'Roboto-Medium';line-height: 13px;font-size: 13px;color: #280000;text-align: center;}
/* table.humanrightab tr td:nth-child(3n+3){font-family: 'Roboto-Regular';line-height: 10px;font-size: 13px;color: #3a3a3a;} */
table.humanrightab tr td{padding-top: 2px;padding-bottom: 2px;line-height: 12px;font-family: 'Roboto-Regular';color: #270000;font-size: 15px;}
table.humanrightab tr:nth-child(even){background-color: #fdfcda;border-left: 4px solid #ffdd6f;}
table.humanrightab tr:nth-child(odd){background-color: #fdf5c3;border-left: 4px solid #ffe999;} 
table.humanrightab tr{border-bottom: 1px solid #ffe998;}
.datecal-ico{background: url(images/date-cal-ico.png) no-repeat left center;display: inline-block;vertical-align: text-top;width: 14px;height: 14px;}
.datewatch-ico{background: url(images/date-clock-ico.png) no-repeat left center;display: inline-block;vertical-align: text-top;width: 15px;height: 15px;}
.moreupcom-t{color: #b4002e;}
.l-r-p22{padding-left: 22px;padding-right: 22px;}
.today-bg{background-color: #ffc000;}
.t-p12{padding-top: 12px;padding-bottom: 12px;}
.b-p16{padding-bottom: 16px;}
.toppikbor{border-top: 2px solid #d20736;}
.moreupcome-bg{background-color: #fdfcda;}
.date-event{display: inline-block;}
.date-event{font-family:'Oswald-Medium';font-size: 15px;color: #b4002e;line-height: 15px;width: 24px;height: 24px;text-align: center;padding: 10px;}
.evendatemon-bg{border: 1px solid #f4d66a;border-radius: 50%;vertical-align: middle;}
.datewatch-ico{background: url(images/date-clock-ico.png) no-repeat left center;display: inline-block;vertical-align: text-top;width: 15px;height: 15px;}
.donateonline-bg{background-color: #ffda6e;}
.donate-border1 {
    background: url(images/p-border.png) repeat-x -4px top, url(images/p-border2.png) repeat-x -4px bottom;
    background-color: #fffed9;
}

.donate-border2 {
    background: url(images/p-border1.png) repeat-y left top, url(images/p-border3.png) repeat-y right bottom;
}

.donate-tex {
    color: #ee1543;
}
.Montserrat-Medium {
    font-family: 'Montserrat-Medium';
}
.donat-bac-bg{background: url(images/donate-bg.png) no-repeat left top;width: 278px;height: 175px;}
.blackp-t{color: #3b3b3b}
.donat-bac-bg1{background: url(images/qr-bac-bg.png) no-repeat left top;width: 278px;height: 141px;}
.dis-f{display: flex;}
.clickqr-t{color: #191919;}
.temptim-tex{color: #151515;}
.panchagam-bg{background-color: #ffd55a;}
.pnchagamlis li{background: url(images/panchangam-bor.png) repeat-x left bottom;}
.pnchagamlis li:last-child{background: none;}
.panchasidebor{background: url(images/panchahoribor.png) repeat-y right top;}
.panchangthidhi-t{color: #640022;}
.t-b-p12{padding-top: 12px;padding-bottom: 12px;}
.quicklinks-tex{color: #a01a1c;}
.copyrigh-t{color: #fff0cd;}
.midleevenshad{filter: drop-shadow(0px 4px 7.5px rgba(185,78,0,0.15));}
.form-control.footsubscribe{border: none;min-height: 32px;font-size: 12px;font-family: 'poppinsregular';color: #221d1d;box-shadow: none;width: 91%;margin-bottom: 0;}
.sendbg-bac{background-color: #0030ff;}
.sendpos{position: absolute;right: 9px;top: 4px;}
.innertex-hed{color: #005530;}
.innertexbor{border-bottom: 1px solid #4ca07b;}
.m0{margin: 0 !important;}
.b-p12{padding-bottom: 12px;}
.innerpaghei{min-height: 860px;}
.menu li .dropdownmenu-list li{background: none;}
/* Ratna css end */

.simple-marquee-container *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.simple-marquee-container {
	width: 100%;
	background: transparent;
	float: left;
	display: inline-block;
	overflow: hidden;
	box-sizing: border-box;
	height: 45px;
	position: relative;
	cursor: pointer;
}

.simple-marquee-container .marquee-sibling {
	padding: 0;
	background: transparent;
	width: 20%;
	height: 45px;
	line-height: 42px;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	float: left;
	left: 0;
	z-index: 2000;
}

.simple-marquee-container .marquee, .simple-marquee-container *[class^="marquee"] {
	display: inline-block;
	white-space: nowrap;
	position:absolute;
}

.simple-marquee-container .marquee{
  margin-left: 25%;
}

.simple-marquee-container .marquee-content-items{
  display: inline-block;
  padding: 5px;
  margin: 0;
  height: auto;
  position: relative;
}

.simple-marquee-container .marquee-content-items li{
  display: inline-block;
  line-height: 35px;
  color: #fff;
}

.simple-marquee-container .marquee-content-items li:after{
	content: "";
	margin: 0 1em;
}
.red-leafe-list li{margin-right:2%;width:49%;}
.red-leafe-list li:nth-child(2n+2){margin-right:0;}
.red-leafe-list li:nth-child(2n+3){clear:both;}
.red-leafe-list li .pooja {
    background-image: linear-gradient(90deg, #e5501f 0%, #feb100 100%); 
    padding-left: 20px;
    padding-bottom: 13px;
    padding-top: 13px;
    margin: 5px 0;
    border: 1px solid #f6f7f8;
    border-radius: 3px;
}
.red-leafe-list li .pooja a{color:#ffffff;}
.red-leafe-list li .pooja:hover,.red-leafe-list li .pooja.active{background-image: linear-gradient(90deg, #f42929 0%, #f42929 100%);}
.red-leafe-list li .pooja:hover a,.red-leafe-list li .pooja.active a{color:#ffff00;}

.msg-caption {position:absolute; top:0; right:0; z-index:9;}

.sub {background:url(images/subscri.png) no-repeat left top;}

.progress {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 25px;
	overflow: hidden;
	font-size: .75rem;
	background-color: #e9ecef;
	border-radius: .25rem;
}

.progress-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	text-align: center;
	background-color: #005530;
	transition: width .6s ease;
}

.members-list li {
	background: url(images/obj-li-bg.png) no-repeat left 5px;
	padding-left: 25px;
	padding-bottom: 9px;
}
.members-list li:last-child {
		padding-bottom: 0;
	}

.past-committees1 li{width: 29.5%;margin-right: 3%; margin-bottom:2%;}
.past-committees1 li:nth-child(3n+3){margin-right: 0;}
.past-committees1 li:nth-child(3n+4) {
        clear: both;
    }

/*  kiran start   */

.ui-widget-content{background-color:#fff; width:200px; padding-left:10px; padding-right:10px; border:1px solid #a0a0a0;}
.ui-datepicker-calendar{width:200px;}





.header-btm-middle{margin-left:-15px;}
.hstipr{height:10px;}
.hstipr img {height: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.main-header{position:relative;}
.header-sec {
    background-image: url(../images/header-top1.png);
    height: 162px;
    border-top:1px solid #ffc300;
    z-index: 9;
    background-repeat: no-repeat;
    background-position: center;
	z-index: 999;
    position: relative;
	background-size: cover;
}
.thoranam-ico img{z-index:0; top:1px;}
.left-thoranam{left:0;}
.right-thoranam{right:0;}
.header-block {
	/*background-image: linear-gradient(0deg, #ffe181 0%, #fff3cb 100%);*/
	position:relative;
	z-index: 2;
	margin-top: -11px;
	border-radius: 50px;
}
.header-block .navbar {padding: 0;}
.navlogo{display:none;}
	/* HEADER-BOTTOM CSS  */
.header-btm-blk {margin-top: 10px;}
.header-btm-left{margin-left: -33px; margin-top: -16px;}
.header-btm-right{margin-right:-36px!important; margin-top: -15px;margin-left:8px}
.main-logo-icon {
    margin-top: -47px;
    z-index: 99;
    position: relative;
}
.main-logo {margin-top: -36px;}


.thoranam-ico img{z-index:-1; top:1px;}
.left-thoranam{left:0;}
.right-thoranam{right:0;}
/* tax css */
.tax-box {
    border-image-source: url(images/hindu-border.png) !important;
    /*border: 1px solid gray;*/
    padding: 15px 20px;
    border-image-repeat: stretch;
    border-image-slice: 22;
    border-image-width: 22px;
    border-image-outset: 0;
    display: block;
    width: 246px;
    height: 91px;
	margin-top:22px;
}
.tax-box h5{margin:0;}
.tax-temple-left {
    position: absolute;
    bottom: 0;
    right: 0;
}
.text-shadow{filter: drop-shadow(0.5px 0.866px 1px rgba(0,0,0,0.75));}
             

.h-bg{background:url(images/header-top1.png) center top repeat-x; width:100%;}

.main-bg {
  background-image: url(images/main-bg.jpg);
  padding-top:100px;
  margin-top: -44px;
  background-size: 100% 100%;
}



.red-t2{color:#b4032d;}
	/* priest css */
.priest-bg{background-color: #fffef2;}
.priest-bg2{background-color: #fffef2;}
.priest-pd {padding:15px 15px 35px 15px;}
.priest-block:after, .priest-block:before{content:""; position:absolute; right:0;left:0;display: inline-block;background-repeat:repeat-x; width:100%;}
.priest-block:after{background-image: url(images/events-topbor.png);top: -30px;height: 45px;z-index: -1;}
.priest-block:before { background-image: url(images/eventsbotm-bor-img.png); bottom: 0; height:20px;}
.priest-ico-blk {z-index: 1;}
.priest-ico-blk:after {content: url(images/priest-br.png);position: absolute;top:60%;left: 50%;transform: translate(-50%, -50%);z-index: -1;}
.priest-ico-box {background-image: url(images/priest-ico-bg.png);background-size: 100% 100%;display: inline-block;padding: 23px 15px;}
.priest-ico{width: 142px;height: 142px;border-radius: 50%;background-color: #ffab11;border: 3px solid #fffffd; object-fit: cover;}
.wel-blk {
    padding: 0px 45px;
    margin-top: -15px;
}


.theme-btn1 {
   padding: 12px 35px 12px 35px;
  border-radius:50px;
  background-color:#ffa300;
  color:#fff;
  text-transform:uppercase;
  font-size:14px;
  font-family:'FuturaBT-Book';
}
.theme-btn-1:hover {
   background-color:#e99705;
   color:#fff;
 }
 
.theme-btn2 {
padding: 11px 35px;
border-radius: 2px;
filter: drop-shadow(1.5px 2.598px 3px rgba(57,212,90,0.15));
background-image: linear-gradient(0deg, #00aa2b 0%, #65f584 100%);
font-family:'FuturaBT-Book';
color:#fff;
  text-transform:uppercase;
  font-size:16px;
}
.theme-btn-2:hover {
   background-color:#e99705;
   color:#fff;
 }
 .donate-pad {
  padding: 35px 27px 27px 17px;
}
 .priest_title{
font-family:'All Round Gothic W01 Demi';
font-size:33px;
   color:#99083e;
}
  .latestnew-li li::before {
  content: '';
  border-radius: 50%;
  height: 9px;
  width: 9px;
  margin-right: 5px;
  background-color: #ff950b;
  margin-left: 0px;
  display: inline-block;
}
	
.shadow-bg{background: url(images/news-shadow-bg.png) no-repeat left top;}

	
.daily-hd {
  padding: 18px 15px 11px 15px;
  background-image: linear-gradient(0deg, #dd3f07 0%, #ffa53d 100%);
}	
	
	
 .cala_title{
font-family:'JosefinSans-Bold';
font-size:30px;
color:#fff;
text-transform:uppercase;
}
	
 .pooja-head{
font-family:'Futura PT Medium';
font-size:22px;
   color:#ee1543;
   text-transform:uppercase;
   margin-bottom:0px;
 }
 .pooja-head2{
font-family:'Futura PT Medium';
font-size:23px;
   color:#fff;
   text-transform:uppercase;
 }
.timing-top-box {
  padding: 8px 15px 2px 15px;
}	
.timing-block {
  background-color: #fff2a7;
}	
	
 .timing-det {
  background-color: rgba(255,106,0,0);
  border: 1px solid #ffb216;
  padding: 5px 10px;
}	
	

/* form css */
.timing-form input,
.timing-form select {
	height: 39px;
	filter: drop-shadow(1.5px 2.598px 4px rgba(0,0,0,0.13));
	background-color: #fffce5;
	border: 0px;
	border-radius: 0px;
	font-size: 13px;
	color: #2b2b2b;
}
.timing-form .form-group {margin-bottom:0px;}
.timing-form ::placeholder {color: #2b2b2b !important;}
	
.timing-bottom-box {
  padding: 2px 15px 15px 15px;
}	




.align-center {
  align-items: center;
}	
.justify-space {
  justify-content: space-between;
}
.d-inline-flex {
  display: inline-flex;
}	
	.pos-relative {
  position: relative;
}
.pos-absolute {
  position: absolute;
}	
	
.panchagam-block {
  background-image: url(images/daily-bg.png);
  padding: 5px 10px 10px 10px;
  color: #f5e9eb;
}	
.bg-properties {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}	
.panchagam-heading p {
  background: #902841;
  padding: 2px 8px;
}	
.panchagam-block .table span {
  color: #ffc200;
}	
.panchagam-block p {
  margin: 0px;
}	
 .gallery-sec {
  padding: 12px 30px 30px 30px;
  border-top: 1px solid #ddd764;
}
.bg-halfwhite {
  background-color: #fffff4;
}	
.section_title {
  font-size: 30px;
  color: #141414;
  font-family: 'JosefinSans-Bold';
     text-transform:uppercase;

}

.g-box:hover .overlay {
  height: 100%;
}
.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000a1;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}
.text {
  color: white;
  font-size: 13px;
  text-transform: uppercase;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
 
.gal-li li{width: 24%; margin-right: 1.3%; margin-bottom:1.3%;}
.gal-li li:nth-child(4n+4){margin-right: 0;}
.gal-li li:nth-child(4n+5){clear: both;}
.gal-li li:last-child{margin-right: 0;} 

 
/*.priest-block2 {background-image: url(images/eventsbotm-bor-img.png); bottom: 0; height:20px;}*/
.priest-block2{background: url(images/eventsbotm-bor-img.png) bottom left repeat-x;}	
	.text-e3color {
  color: #ffca00;
}
	
	
.frgt-block {
float:right;
}	
	
.subscribe-box img {
  margin-bottom: 9px;
}	
	
.d-block {
  display: block !important;
}	
.subscribe-box input {
  background-color: transparent;
  border: 2px solid #fff;
  height: 36px;
  width: 236px;
  padding: 0px 15px;
  color:#fff!important;
}
.subscribe-box button {
  border: 0;
  height: 36px;
  border-radius: 2px;
  background-color: #ff3a64;
  padding: 0px 20px;
}	
.footer-title {
  font-size: 15px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: 'JosefinSans-Bold';
}	
	
.cop-f-r{float:right;}	
	.text-yellow {
  color: #ffd235 !important;
}
	
.foot-t-b-pad{padding-top:37px; padding-bottom:25px;}	
	
.f-social a {
  margin-right: 5px;
}
	
.news-t-mar{margin-top:-35px;}
.news-t-mar2{margin-top:-20px;}

 .inner-title{
font-family:'JosefinSans-Bold';
font-size:27px;
color:#fff;
text-transform:uppercase;
display:inline;
}
.inner-pad{padding:15px 15px 30px;}
.inner-pad2{padding:0px 15px;}
.inner-title-bg{
padding: 19px 15px 10px 15px;
  background-image: linear-gradient(0deg, #dd3f07 0%, #ffa53d 100%);
}	

.pole-ico{width:75px; position:absolute;bottom:-1px;left:-0px;}

.inner-head1{font-size:20px; line-height:24px; color:#b4002e;font-family:'Montserrat-Regular';}
.form-heigh input{min-height: 40px!important;}
 	
.pooja-l-pad td{padding:5px; line-height: 18px; }	

  	
 	
	
.list-buttton {
margin-top:0px;
float:right;
}
.list-buttton a{
padding: 10px 20px;
border-radius: 60px;
background-color:#e0d32d;
font-family:'FuturaBT-Book';
color:#000;
font-size:14px;
 }
 	
.list-buttton a:hover{
 background-color:#eee35a;
    }
 	
	
	/* kiran CSS snd*/

	
	
/* LAKSHMI CSS */

/* common css strats here */

.w-100{width:100%;}
.w-auto{width:auto !important;}

/* for display */

.d-inline-flex{display:inline-flex ;}

.d-flex{display:flex ;}

/* for positions */

.pos-relative{position:relative;}

.pos-absolute{position:absolute;}

/* for letter spacing  */

.ls-05p {letter-spacing: 0.5px;}
.ls-1p {letter-spacing: 1px;}

.ls-2p {letter-spacing: 2px;}

.ls-3p {letter-spacing: 3px;}

.ls-4p {letter-spacing: 4px;}

/* for text-patterns*/

.txt-up {text-transform: uppercase;}

.txt-cap {text-transform: capitalize;}

.txt-undline {text-decoration: underline; }

/* for text-colors*/

.text-black{color: #000000;}

.text-white{color:#fff;}

.text-color{color: #2c2c2c;}

/* for text-alignment*/

.align-items { align-items: center;}

.align-flex-end {align-items: flex-end;}

.justify-space {justify-content: space-between;}

.justify-center {justify-content: center;}

.justify-flex-end {justify-content: flex-end;}

.wh-space {white-space: pre-line;}

.obj-fit {object-fit: cover;}

/* for text-alignment*/

.align-center {align-items:center;}

.text-center { text-align: center;}

.text-right { text-align: right;}

.text-left { text-align: left;}

.text-end { text-align: end;}

.text-justify {text-align: justify;}

.text-initial {text-align: initial;}

/* header css */

.header-btm-blk { display: grid; width: 100%; grid-template-columns: repeat(3,1fr);}
.logo1-box, .logo2-box{width:192px;}
.res-logo-blk{display:none;}


	/* RESPONSIVE CSS STARTS HERE */
	
@media screen and (max-width:980px){
	
/* HEADER PART CSS */

.thoranam-ico{display: none;}
	/* HEADER PART CSS */
.header-btm-blk {display: none;}
.header-block {margin-top:5px;border-radius: 0;}
.header-btm-left, .header-btm-right{display:none;}
.h-bg {background-size:cover;height: 81px;}
.res-menu-blk {display: flex; align-items: center;}
.res-logo-blk{display:block; width:270px; }
.res-toggler{margin-left:auto;}

	/* HOME PAGE CSS */
.main-bg { padding-top: 15px; margin-top: -2px; background-size: cover;}
.hstipr {
  height: 6px;
}
}


@media screen and (min-width:981px) and (max-width:992px){ 

	/* HEADER PART CSS */
.menu li a {padding-left: 8px !important;padding-right: 8px !important;font-size: 11px;}
.main-logo {margin-top: 0;}
.header-btm-left {margin-left: -10px;}

}

@media screen and (min-width:993px) and (max-width:1244px){ 

.menu li a {font-size: 10px;}
.header-btm-left {margin-left: -10px;}

}

@media screen and (min-width:981px) and (max-width:1144px){ 
	/* HEADER PART CSS */
.logo1-box, .logo2-box {width: 140px;}


}