 @font-face {font-family: 'Open Sans';src: url('../fonts/opensans-bold.ttf');font-weight: bold;}  
@font-face {font-family: 'OpenSans-Regular';src: url('../fonts/OpenSans-Regular.ttf');} 
 .homesection2-center .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background-image:none}
.fixed-header {position: fixed;top:0; left:0;width: 100%; background:rgb(255, 255, 255);box-shadow: 0px 1px 3px #a9a9a9;}
.fixed-header  img{ /*padding-top: 7px;*/    cursor: pointer;} 
.homeabout-iframe{height:500px;}
.navbar-brand > img{    cursor: pointer; margin-top:-15px !important;}
.navbar-brand{margin-top: -20px;}
.navbar-brand a{cursor:pointer;}
/* Dropdown Content (Hidden by Default) */
.aided-dropdown-content {margin-top: -10px;/*display: none;position: absolute;background-color: #f5f5f5;top: 225px;min-width: 100%;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
z-index: 99999; width: 100%; height: auto;margin:0 0%;padding: 25px 0px;display: table; width: 100%;*/}
.aided-dropdown-content ul{}
.aided-dropdown-content ul li{display: table-cell;}
.fp-tableCell{ height: 300px !important;}
.aided-dropdown-content ul{width: ;}
.aided-dropdown-content a {font-family: open sans;color: black;padding: 12px 16px;text-decoration: none;display: block;font-size: 18px;font-weight:bold;text-align: center;}
.aided-dropdown-content span {font-weight: normal; color:#1cb8a1;line-height: 35px;}
/* Change color of dropdown links on hover */
.aided-dropdown-content a:hover {background-color: #f1f1f1;}
/* Show the dropdown menu on hover */
.aided-dropdown:hover .aided-dropdown-content { display: block;}
/* Change the background color of the dropdown button when the dropdown content is shown */
.aided-dropdown:hover .aidedbtn {}
/*Aided-Dropdown-ENd*/ 
  .donate-center-btn{} 
 /* open-brances-Start */
.map-main-container{float:left; width: 100%; padding:5px; background: #fff; box-shadow: 2px 2px 2px #ccc;    margin-bottom: 10px;border:1px solid #f1f1f1;}
.open-brancehs-heading {font-size: 20px;font-family: OpenSans-Regular; text-transform: uppercase; font-weight: 500;text-align: center;letter-spacing: none;    padding: 10px 0px;}
.open-brancehs-heading span{color: #1cb8a1;}
.map-bg{float:left; width:100%; padding:10px; background:#fff;}
.map-bg-left {width: 250px;height: 486px;background-color: rgba(255, 255, 255, 0.68);position: absolute;z-index:1;box-shadow: 1px 1px 4px #acadaa;overflow:hidden;float:left;}
.map-bg-left h1{background:rgb(28, 184, 161);width:100%;font-family: OpenSans-Regular;margin: 0;font-size: 22px;padding: 10px 15px; color: #fff;}
.map-bg-right{ overflow:visible; position:relative; height:486px;}
.map-bg-right img{width: 100%;}
.map-bg-left ul{list-style:none;width:100%;padding: 0px 0;overflow-y: scroll;height: 486px;}
.map-bg-left ul li{padding: 8px 0 8px 35px;width:100%;font-size: 14px;font-family: OpenSans-Regular;position: relative;color: #040404;border-bottom: 1px solid #e6e2e2;}
.map-bg-left ul li:before{content: "\f041";font: normal normal normal 14px/1 FontAwesome;position: absolute;left: 12px;font-size: 20px;color: #df1112;}


/**/
.map-repeat{float:left;width:94%;border-bottom:1px solid #10a078;margin-bottom: 16px;padding-bottom: 7px;}
.map-repeat:last-child{border-bottom:0;}
.map-bottom{float:left;width:100%;margin-bottom: 5px;}
.map-bottom-left{float:left;width: 27px;font-size: 16px;color: #fff;line-height:20px;}
.map-bottom-right{position:relative;overflow:hidden;font-size: 14px;color: #fff;}
.slide-panel-close{width:100%;margin-bottom: 10px;cursor: pointer;font-size: 17px;border-bottom:1px solid #0a9e89;padding-bottom: 8px; color:#fff;}
 


.sliding-panel-content { position:absolute; width:100%; top: 0px; right: auto; bottom: 0px; left: 0px; height: 100%; -webkit-transform: translateX(-350px); -moz-transform: translateX(-350px); -ms-transform: translateX(-350px); -o-transform: translateX(-350px); transform: translateX(-350px); -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; background:#1cb8a1; z-index:1; overflow-y: auto; -webkit-overflow-scrolling: touch; padding:15px 5px; }
.sliding-panel-content.is-visible { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.sliding-panel-button { padding: 10px 16px; display: inline-block; cursor: pointer; position: relative; outline: none; }
/**/

.sliding-panel-content1 { position:absolute; width:100%; top: 0px; right: auto; bottom: 0px; left: 0px; height: 100%; -webkit-transform: translateX(-350px); -moz-transform: translateX(-350px); -ms-transform: translateX(-350px); -o-transform: translateX(-350px); transform: translateX(-350px); -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; background:#1cb8a1; z-index:1; overflow-y: auto; -webkit-overflow-scrolling: touch; padding:15px 5px; }
.sliding-panel-content1.is-visible { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.sliding-panel-button1 { padding: 10px 16px; display: inline-block; cursor: pointer; position: relative; outline: none; }


.sliding-panel-content2 { position:absolute; width:100%; top: 0px; right: auto; bottom: 0px; left: 0px; height: 100%; -webkit-transform: translateX(-350px); -moz-transform: translateX(-350px); -ms-transform: translateX(-350px); -o-transform: translateX(-350px); transform: translateX(-350px); -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; background:#1cb8a1; z-index:1; overflow-y: auto; -webkit-overflow-scrolling: touch; padding:15px 5px; }
.sliding-panel-content2.is-visible { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.sliding-panel-button2 { padding: 10px 16px; display: inline-block; cursor: pointer; position: relative; outline: none; }


.sliding-panel-content3 { position:absolute; width:100%; top: 0px; right:auto; bottom: 0px; left: 0px; height: 100%; -webkit-transform: translateX(-350px); -moz-transform: translateX(-350px); -ms-transform: translateX(-350px); -o-transform: translateX(-350px); transform: translateX(-350px); -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; background:#29af8a; z-index:1; overflow-y: auto; -webkit-overflow-scrolling: touch; padding:15px; }
.sliding-panel-content3.is-visible { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.sliding-panel-button3 { padding: 10px 16px; display: inline-block; cursor: pointer; position: relative; outline: none; }


.sliding-panel-content4 { position:absolute; width:100%; top: 0px; right: auto; bottom: 0px; left: 0px; height: 100%; -webkit-transform: translateX(-350px); -moz-transform: translateX(-350px); -ms-transform: translateX(-350px); -o-transform: translateX(-350px); transform: translateX(-350px); -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; background:#29af8a; z-index:1; overflow-y: auto; -webkit-overflow-scrolling: touch; padding:15px; }
.sliding-panel-content4.is-visible { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.sliding-panel-button4 { padding: 10px 16px; display: inline-block; cursor: pointer; position: relative; outline: none; }


.sliding-panel-content5 { position:absolute; width:100%; top: 0px; right: auto; bottom: 0px; left: 0px; height: 100%;-webkit-transform: translateX(-350px); -moz-transform: translateX(-350px); -ms-transform: translateX(-350px); -o-transform: translateX(-350px); transform: translateX(-350px); -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; background:#29af8a; z-index:1; overflow-y: auto; -webkit-overflow-scrolling: touch; padding:15px 5px; }
.sliding-panel-content5.is-visible { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.sliding-panel-button5 { padding: 10px 16px; display: inline-block; cursor: pointer; position: relative; outline: none; }


.sliding-panel-content6 { position:absolute; width:100%; top: 0px; right: auto; bottom: 0px; left: 0px; height: 100%; -webkit-transform: translateX(-350px); -moz-transform: translateX(-350px); -ms-transform: translateX(-350px); -o-transform: translateX(-350px); transform: translateX(-350px); -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; background:#29af8a; z-index:1; overflow-y: auto; -webkit-overflow-scrolling: touch; padding:15px 5px; }
.sliding-panel-content6.is-visible { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.sliding-panel-button6 { padding: 10px 16px; display: inline-block; cursor: pointer; position: relative; outline: none; }


.sliding-panel-content7 { position:absolute; width:100%; top: 0px; right: auto; bottom: 0px; left: 0px; height: 100%; -webkit-transform: translateX(-350px); -moz-transform: translateX(-350px); -ms-transform: translateX(-350px); -o-transform: translateX(-350px); transform: translateX(-350px); -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; transition: all 0.25s linear; background:#29af8a; z-index:1; overflow-y: auto; -webkit-overflow-scrolling: touch; padding:15px 5px; }
.sliding-panel-content7.is-visible { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.sliding-panel-button7 { padding: 10px 16px; display: inline-block; cursor: pointer; position: relative; outline: none; }
.item iframe{width:100% !important; height:665px;}

nav{position:relative;width:100%;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;margin: 0px;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #head-mobile{display:none;}
#cssmenu{}
#cssmenu > ul{padding-left: 0px;}
#cssmenu > ul > li{float:left;}
#cssmenu > ul > li > a{padding:12px 14px;font-size:13px;font-family:roboto-regular;text-decoration:none;color:#fff;font-weight:normal; text-transform: uppercase;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color: #333;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#fff !important; color:#000 !important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;/*content:''*/}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;/*content: "\f0d7";*/-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;    padding-left: 0px;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#eee; color:#333 !important;transition:all .25s ease;}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto;}
#cssmenu li:hover > ul > li{height:35px;}
#cssmenu ul ul ul{margin-left:100%;top:0;}
#cssmenu ul ul li a i{float:right;}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:250px;font-size:13px; text-transform:uppercase;text-decoration:none;color:#333;font-weight:400;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color: #fff; background: #291670;}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;/*content:''*/}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;/*content:'';*/-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}

/* open-brances-end */

/*Award-start*/
    .award-frame{float: left;width:1170px;height:300px;background-image: url(../images/award-frame.png); background-position: top center; background-repeat: no-repeat;margin-bottom: 30px;padding: 0px 60px 25px 0;}
    .award-frame:last-child{margin-bottom:0px;}
    .award-frame-int{float: left;width: 1045px;margin: 0px 0px;background: #fff;padding: 8px 20px 20px 8px;}
    .award-frame-int p img{float:left; padding-right: 10px;}
    .award-frame-int p{margin: 0px 0px;}
    .award-frame-left{float:left; width:350px; height: auto;}
    .award-frame-right{float:left; width:650px; height: auto;}
    .award-frame-right1 {float: left;width:670px;height: auto; margin-right:30px;}
    .award-frame-left1{float:left; width:300px; height: auto;}
    .award-frame-right p{font-family: "Open Sans";font-style: normal;font-size: 14px; color:#000; padding: 10px 10px;text-align:justify;}
/*search*/
.search-outer{width: 100%; text-align:center;display:inline-block;margin-top:0px;margin-bottom: 20px;}
.search-btn{float: left;background: #1cb8a1;color: #fff;border-radius: 25px;padding: 5px 20px;border: 1px solid #1cb8a1;font-size: 20px;margin-left:10px; font-family: open sans; cursor:pointer}
.search {width:auto;text-align: center; display: inline-block;}
.search .field {position: relative; float: left; width: 400px;}
.search label {/*background: url(../images/search-icon.png) no-repeat;*/color: #7a7878;left: 6%;position: absolute;transform: translate(-50%, -50%);
  top: 50%;transition: left .4s, transform .4s; padding-left: 1.25em;font-family: open sans;}
.search .input-search {font-family: "Open Sans";background-color: #fff; padding:10px 10px 10px 30px;background-image: none;border: 1px solid #e7e2e2;/* border-radius: 4px; */
    -webkit-box-shadow: 3px 3px 3px #e7e2e2;box-shadow: 3px 3px 3px #e7e2e2; -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; width: 100%;}
.search .input-search:focus + label, .search .input-search:valid + label {left: .5em;transform: translate(0, -50%);}
.search .input-search:valid + label {text-indent: -9999px;}
/*search-end*/

/*Award-end*/
/*Inspirational-stories-start*/
.int-full2 {float: left;width: 100%;height: auto;margin: 30px 0px 0px 0px;}
.inspirational-stories h1{font-size: 36px;font-weight: bold;    margin-top: 0px;font-family: open sans;}
.inspirational-stories ul{margin:0px; padding:0px; width:100%;height: 18px;}
.inspirational-stories ul li{float:left;font-size: 11px; color:#1cb8a2; font-weight: bold; padding: 0px 15px 0px 0px;font-family: open sans;}
.inspirational-stories ul li i{margin-right: 8px;}
.inspirational-stories p{ text-align:justify;padding: 8px 0px 8px 0px; }
.inspirational-stories p img{float:left; padding-right: 10px;}
.inspirational-stories1 p{ text-align:center;padding: 8px 0px 8px 0px; width:100%; display: inline-block; }
.inspirational-stories1 p img{ padding-right: 10px;}
.inspirational-stories-imgdiv{float:left;width: 340px; height: auto; border:1px solid #e5e5e5; padding:10px; margin: 0px 20px 10px 0px; box-shadow:2px 2px 2px #ccc;}
/*multiple-slider*/
.slide-box-main {float: left;width: 100%;height: auto;margin:0px 0px;}
.slide-box{min-height: 567px !important;background: #fff; border:1px solid #e5e5e5;box-shadow:2px 2px 2px #ccc; padding: 20px; width:100%; height:100%; margin: 0px 10px; text-align: center;}
.slide-box img{width:200px !important; height:200px !important; border-radius:50%; background: #fff; box-shadow: 2px 2px 2px #ccc;}
.slider img {width: 100%;height: auto;padding: 0px;}
.slide-box h1{    font-size: 25px;font-weight: 600;line-height: 35px;font-family:OpenSans-Regular; color:#000;}
.slide-box h1 a{font-family:OpenSans-Regular;color:#000;}
.slide-box ul{margin:0px; padding:0px; width:100%;height: 18px;}
.slide-box-display{display:inline-block;}
.slide-box ul li{float:left;font-size: 11px; color:#1cb8a2; font-weight: bold; padding: 0px 15px 0px 0px; font-family:open sans;}
.slide-box ul li i{margin-right: 8px;}
.slide-box p{font-family: "Open Sans";text-align: justify;padding: 0px 0px 0px 0px;color: #000; font-size: 15px;line-height: 24px;}
.slide-box p a{font-family: "Open Sans";text-align: justify;color: #000;font-size: 15px;line-height: 24px;}
.slick-dots {text-align: center;margin: 0 0 20px 0;padding: 0;}
.slick-dots li {display:none;margin-left: 4px; margin-right: 4px;}
.slick-dots li.slick-active button {background-color: black;display: none;}
.slick-dots li button {font: 0/0 a; text-shadow: none;color: transparent;background-color: #999;border: none;width: 15px;height: 15px;border-radius: 50%;}
.slick-dots li :hover { background-color: black;}
.overlay { background-color: none;width: 100%; height:auto;}
/* Custom Arrow */
.prev { color: #999; position: absolute;top: 38%;left: -2em;font-size: 1.5em;}
.prev :hover {cursor: pointer;color: black;}
.next {color: #999;position: absolute;top: 38%;right: -2em;font-size: 1.5em;}
.next :hover {cursor: pointer;color: black;}
@media screen and (max-width: 800px) {
    .next {display: none !important;}
}
/*multiple-slider-end*/

/*Inspirational-stories-end*/


/*About-Start*/
.about-imgdiv {float: left;width: 245px;height: auto;border: 1px solid #e5e5e5;padding: 5px;margin: 0px 20px 10px 0px;box-shadow: 2px 2px 2px #ccc;}
/*About-End*/


/*Gallery-Section*/
.gallery-bg{background-image: url(../images/dairy-bg.png); background-repeat: no-repeat; width:260px; height:308px;    margin: 10px 0px 20px 0px;}
.gallery-white-bg{float: left;width: 85%;height: Auto;background: #fff;margin: 10px 10px 10px 32px;border-radius: 5px;}
.gallery-diary-img{float: left;width: 48%;height: Auto;background: #fff; border-radius: 5px;    margin: 2px;}
.dairy-strip {-moz-border-radius: 8px;  -webkit-border-radius: 8px;border-radius: 8px;-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);display: inline-block; vertical-align: middle;*vertical-align: auto; *zoom: 1;*display: inline;width: 150px;
  height: 130px;background: #F0EDE8;border: 1px solid #ccc;margin: 10px;position: relative;}
.horiz-flag {-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35);-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35);box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.35);
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…dpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
background-size: 100%;background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9fbfdc), color-stop(100%, #3c74a6));background-image: -moz-linear-gradient(#9fbfdc, #3c74a6);
background-image: -webkit-linear-gradient(#9fbfdc, #3c74a6);background-image: linear-gradient(#1cb8a1, #1cb8a1);display: inline-block;vertical-align: middle;
height: 90px;line-height: 23px;position: absolute;padding: 10px 35px 5px 5px;left: 274px; /* padding-left: 10px; */top: 37%;color: #fff;width: 160px; text-transform: uppercase;
border-bottom: 5px solid #dfdfe1; font-size:14px;}
.horiz-flag:before {content: '';display: block;height: 0;width: 0;border-style: solid;border-width: 45px;border-color: transparent;border-right-color: #fff;
position: absolute; right: -1px;top: 0;}

.gallery-sidebar{float:left; width:100%; height:Auto; border-radius:5px; background-color:#1cb8a1;}
.gallery-category-heading{float:left; width: 97%;height:auto; background: #fff; border-radius: 5px; margin:5px; padding: 10px;}
/*Gallery-Section-End*/

/*E-Magazine-start*/
.e-magazine-strip{float: left; width: 100%; height: auto; background-color: #dbdbdb; padding:10px;margin: 0px 0px 0px 0px;}
.wd40{float:left; width:40%; height:auto;margin-left: 1%;}
.wd43 { float: left; width: 43%; height: auto; margin-left: 1%;}
.magazine-subscribe-btn{float:left;font-size:15px;color: #fff; background: #1cb8a1; padding:10px; }
.e-magazine-strip .form-group {margin-bottom: 0px;}
.magazine-submit-btn{float:left;font-size:15px;font-family: "Open Sans";color: #fff; background: #1cb8a1; border: 1px solid #1cb8a1; padding:10px 25px; border-radius: 25px;margin-left: 1%;}
.e-mazagine-tab .tab-content {width:100%; box-shadow: 0px 1px 1px 0px #fff;padding: 20px 0px 15px 0px;}
.e-mazagine-tab ul.nav-tabs {background-color: transparent;}
.e-mazagine-tab .nav-tabs > li{width:48%; margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.e-mazagine-tab .nav-tabs > li:first-child{ margin: 40px 45px 0px 0px ;}
.e-mazagine-tab .nav-tabs > li > a {font-family: "Open Sans"; font-size: 18px;font-weight: normal;background: #dbdbdb;color: #5f5f5f; padding: 20px 0px;
text-align: center;background-image: url(../images/magazine-tab-icon.png);background-repeat: no-repeat; background-position: top 12px left 130px;text-align: center;border-bottom: 4px solid #dbdbdb;}
.e-mazagine-tab .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #29b8a2;cursor: default;background: #dbdbdb;
border-bottom: 4px solid #29b8a2; background-image: url(../images/magazine-tab-active-icon.png); background-repeat: no-repeat;background-position: top 12px left 130px; text-align: center;}
.magazine-box{float: left;width: 98%;height: 360px;background: #fff;border: 2px solid #c6c6c6;border-radius: 2px; text-align: center; display: inline-block;padding: 10px;margin: 30px 0px;}
.magazine-box:hover{border:2px solid #1cb8a1; cursor: pointer;}
.magazine-box img{text-align:center; display: inline-block;width: 100%; height: 100%;}
.e-mazagine-tab .col-md-3:nth-child(1){padding-left: 0px;}
.e-mazagine-tab .col-md-3:nth-child(2){padding-left: 0px;}
.e-mazagine-tab .col-md-3:nth-child(3){padding-left: 0px;} 
.e-mazagine-tab .col-md-3:nth-child(4){padding-left: 0px;padding-right: 0px;}  
.e-mazagine-tab .col-md-3:nth-child(5){padding-left: 0px;}
.e-mazagine-tab .col-md-3:nth-child(6){padding-left: 0px;}
.e-mazagine-tab .col-md-3:nth-child(7){padding-left: 0px;} 
.e-mazagine-tab .col-md-3:nth-child(8){padding-left: 0px;padding-right: 0px;}
/*E-Magazine-end*/

/*Internal-E-Magazine-start*/
.int-emagazine-full{float: left;width:100%; height: auto;margin: 50px 0px;}
.int-emagazine70{float: left;width:70%; height: auto;}
.int-emagazine30{float: right;width:30%; height: auto;}
.dark-grey{float:left; width:100%; height: auto; background:#363636; border: 15px solid #4c4c4c;padding: 10px;}
.dark-grey-readmore{float: left;font-size: 18px;color: #fff;width: 100%;padding: 0px 0px 10px 0px;}
.int-magzine-rightimg{width: 50%; float: left; padding: 20px;}
.intmagazine-grey{float:left; width:100%; height: auto; min-height:530px; background:#f2f2f2; padding: 20px 50px;}
.wowbook{border: 1px solid red;top: 60px;width: 650px !important; height:400px !important; background-image: url("../images/intmagazine-frame.png") !important; background-repeat: no-repeat;}

/*Internal-E-Magazine-End*/

/*==Ideologies-Start==*/
.ideology-content{float: left; width:100%; height:auto; margin: 0px 0px 0px 0px;}
.ideology-box{float:left; width: 18%; height: auto; margin: 50px 28px 50px 0px;}
.ideology-box1 {float: left;width: 100%;height: auto;margin: 50px 22px 50px 0px;}
#Ideologies .owl-prev{left: -30px; top:35% !important;}
#Ideologies .owl-next{right: -30px; top:35% !important;}
.ideology-box:last-child{margin-right:0px;}
.ideology-box h1{float: left; font-size: 14px;color: #1cb8a1;margin: 0px;padding: 15px 5px 5px 5px;width: 100%;text-align:left;}
.ideology-box h1 i{float: left;width: 20px;margin-left: -5px !important;text-align:left;}
.ideology-box h2{font-size: 13px;color: #6e6e6e;margin: 0px;padding: 2px 5px 5px 2px;width: 100%;float: left; text-align:left;text-align:left ;}
.ideology-box h2 i{float: left;width: 20px;margin-left: -2px !important;}
.ideology-box-content{font-size: 12px;color: #a3a3a3;padding: 2px 5px 5px 2px;width: 100%;float: left;margin: 0px;}
.ideology-box-content span{font-size: 12px;color: #a3a3a3;padding: 2px 5px 5px 2px;width: 100%;float: left;margin: 0px;}
.content-ideobox{float: left; width: 80%; line-height: 16px;text-align: left;padding: 0px 0px 0px 3px;}
.ideology-box-content i{float: left;width: 20px;   padding: 2px 0px;margin-left: -2px;}
.ideology-intbox{float:left; width:100%; height:auto; background-color: #fff;border-top:1px solid #dcd9d9;background-image: url(../images/ideology-box-strip.png); background-size:100%;background-repeat: repeat-y;  }
.ideology-intbox:focus{outline:none;}
.ideology-intbox a:focus{outline:none;}
.ideology-intbox-txtleft{float: left;/*width: 50%;*/height: auto;padding: 10px 10px;font-size: 13px;color:#6a6c69;}
.ideology-intbox-txtright{float: right;width: auto;height: auto;padding: 10px 10px;font-size: 13px;color:#929291;}
.ideology-intbox-txtright i{color:#929291;padding-left: 5px;}
.ideology-intbox img{width:100%;padding: 1px;    height: 250px;}
.ideology-box-img{float:left;width: 100%; height: 13px; background-image: url(../images/ideology-bottom-strip.png);background-repeat: no-repeat;background-size: 100%;}
.video-playlist-wrap { height: 440px; padding: 0 0px;   }
.fluid-ratio-wrap{height:auto;}
.video-right-heading{width:100%; height: auto; padding:10px; background-color:#dbdbdb; color:#000; font-size: 18px; font-weight: bold;}
.list-group-item {    background-color: #f5f5f5;border-bottom: 1px solid #ccc;border-right: none;border-left: none;display: block;padding: 10px 10px 10px 10px;position: relative;cursor: pointer;width: 100%;float: left;}
.ideology-video-left{width: 68%;float: left;  margin: 30px 0px 0px 0px;padding: 0px;}
.ideology-video-right{width: 32%;float: left; margin: 30px 0px 0px 0px;padding: 0px;}
.video-time {margin-top: 0;margin-right: 0; padding: 0 4px;font-weight: 500;font-size: 11px; background-color: #000;
color: #fff!important;height: 14px;line-height: 14px;opacity: .75; filter: alpha(opacity=75);display: -moz-inline-stack;
vertical-align: top;display: inline-block;position: absolute;bottom: 0px;right: 0px;width: auto;}
.list-group-item img {height: 80px; width: 120px;}
.video-rightimg-relative{float:left;position:relative; height: 80px;width: 120px;margin-right: 10px;}
.video-right-content{width:auto;font-weight: bold;line-height: 17px;font-size: 14px;color: #000;}
.video-right-contentsmall{float:left; color:#918f8f; font-size: 12px;}
.scrollbar {padding: 0px 0px;} 
.fixed {    width: 375px;
    background: #f5f5f5;}
 .scrollcontent {height: 395px;overflow: auto; width:375px !important;}

 /*==Ideologies-End==*/
 
 /*==Events-Start==*/
 .dropdown-menu {margin: 0;}
 .event-nav-strip{float:left; width:100%; height: auto; background: #1cb8a1; padding:10px 0px;}
 .event-nav-strip > .nav > li > a {color:#fff;text-transform: uppercase;}
  /*==Events-End==*/
  
  
/*==Media-Start==*/
    .media-outer{float:left; width:100%; height: auto; background: #1cb8a1;padding:10px;}
    .media-left{float:left; width:73% !important; height:auto;}
    .media-right{float:left; width:25% !important; height:auto;padding-left: 0px;}
    .media-box{float:left; width: 48%; height:auto; margin: 0px 10px 20px 0px;min-height: 387px; text-align:center;background: #f5f5f5;box-shadow: 2px 2px 2px 2px #ccc;padding:0px 0px 10px 0px; border:1px solid #ccc;}
    .media-box h1{float:left;font-family: OpenSans-Regular;background: #fff; color: #fff; font-size: 20px; font-weight: bold;margin: 0px;width:100%;padding: 10px;    text-align: center;box-shadow: 1px 1px 1px 1px #b7b7b7;}
    .media-box h2{float:left;font-family: OpenSans-Regular;background: #1cb8a1; color: #fff; font-size: 20px; font-weight: bold;margin: 0px;width:100%;padding: 10px;    text-align: center;box-shadow: -1px 3px 0px -4px #000;}
    .media-social-icon{float:left; width:46%; height: auto; background-color: #fff; border:1px solid #ccc; margin: 10px 5px 0px 10px;}
    .media-int{float:left; width:100%; height: auto; background: #1cb8a1;border:1px solid #22e4c7;}
    .media-right-container-int{float:left;width:92%;background-color: #1cb8a1;margin:10px;border: 1px solid #22e4c7;padding: 0px 0px 0px 0px;}
    .media-right-container-int h1 {float: left;font-family:open sans; font-size: 18px; color: #1cb8a1; background-color: #fff; margin: 0px;padding: 6px;margin: 5px; width: 92%;
    font-weight: 500;letter-spacing: 0.03em;}
    .media-int > .nav-pills > li {float: left;background-color: #fff;width: 98%;color: #000;margin: 3px;}
    .media-int > .nav-pills > li a{color:#000;}
    .box-body {clear: both;}
    .box-title {background-color: #ffffff;border-bottom: 2px solid #f1f1f1;width: 100%;}
    .category-title {padding: 6px 27px 6px 7px;font-size: 18px;text-transform: uppercase;color: #000;width: auto;background-color: #fff;}
.cssmenu,.cssmenu ul,.cssmenu li,.cssmenu a {margin: 0;padding: 0; border: 0;
list-style: none;font-weight: normal;text-decoration: none;line-height: 1;font-family: 'Open Sans', sans-serif;font-size: 14px;
position: relative;}
.cssmenu {width:100%; }
.cssmenu a { line-height: 1.0;}
.cssmenu > ul > li { /*background: #fff;*/ border-bottom:1px solid #fff;}
.cssmenu > ul > li:last-child{border:none;}
.cssmenu > ul > li:hover { background: #1cb8a1; color: #000 !important; }
.cssmenu > ul > li:hover a{color:#000 !important}
.cssmenu > ul > li > a { font-size: 14px; display: block; color: #333; border-top: none; }
.cssmenu > ul > li > a > span {display: block;padding: 8px 10px;color:#fff;font-family: open sans;}
.cssmenu > ul > li > a > span:hover a{color:#000; background: #eaeaea;}
.cssmenu > ul > li > a > span:hover{color:#000; background: #eaeaea;}
.cssmenu > ul > li > a:hover {text-decoration: none;color: #000;}
.cssmenu > ul > li > a:hover a{color:#000;}
.cssmenu > ul > li.active a{border-bottom: none;  background: #eaeaea;color: #000;}
.cssmenu > ul > li.active:hover{color:#000;}
.cssmenu > ul > li.has-sub > a span {
/* background: url(../images/arrow-right.png) 96% center no-repeat;*/
}
.cssmenu > ul > li.has-sub.active > a span {
 /*background: url(../images/arrow-down.png) 96% center no-repeat;*/
 color:#000;
 background: #f1f1f1;
}
/* Sub menu */
.cssmenu ul ul {
  display: none;
  background: #fff;
}
.cssmenu ul ul li {
  padding: 0;
  border-bottom:1px solid #E8E8E8;
  border-top: none;
  background: #f7f7f7;
 }
 .cssmenu ul ul li.active{background: #dcdcdc;}
.cssmenu ul ul li:last-child {
  border-bottom: none;
}


.cssmenu > ul > ul > li > a > span {
  display: block;
  padding: 12px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.cssmenu ul ul a{
  padding: 10px 10px 10px 25px;
  display: block;
  color: #676767;
  font-size: 12px;
  font-weight: normal;
}
.cssmenu ul ul a:before {
  /*content: "»";*/
  position: absolute;
  left: 10px;
  color: #FF9F14;
}
.cssmenu ul ul a:hover {
  color: #000;
}
.cssmenu ul ul a:hover a {
    color: #000;
}
/* Sub inner menu */

.cssmenu ul ul ul {
   display: none;
  background: #fff;
  border-right: 0px solid #a2a194;
  border-left: 0px solid #a2a194;
   margin-left: 14px;
  margin-right: 14px;
}

.cssmenu ul ul li:last-child {
  border-bottom: none;
}
.cssmenu ul ul ul a {
  padding: 10px 10px 10px 25px;
  display: block;
  color: #676767;
  font-size: 12px;
  font-weight: normal;
}
.cssmenu ul ul ul a:before {
  content: "»";
  position: absolute;
  left: 10px;
  color: #e94f31;
}
.cssmenu ul ul ul a:hover {
  color: #000;
}

.cssmenu > ul > li > ul > li.has-sub > a span {
background: url(../images/arrow-right.png) 96% center no-repeat; display:block;
}
.cssmenu > ul  ul > li.has-sub.active > a span {
 background: url(../images/arrow-down.png) 96% center no-repeat; display:block;
}

    .media-int > ul  .dropdown-menu {border:1px solid red; background: transparent; width:100%; border-radius:0px;}
    .dropdown-menu > li {border-bottom:1px solid #fff; color:#fff;}
    .year{float: left;width:50%; height:auto;}
    .year:first-child{border-right: 1px solid #22e4c7;padding: 0px 0px 10px 0px;}
    .year ul{margin: 0px; padding: 8px;} 
    .year > ul > li {border-bottom:1px solid #fff;font-size: 14px; display: block; color: #fff; border-top: none;font-family:open sans;}
    .year > ul > li > a { font-size: 14px; display: block; color: #333; border-top: none; }
       
.icon-link {width: 100px;  height: 100px;  background-color: #fff;    border-radius: 100%;
border: 2px solid #1cb8a1;line-height: 60px;text-align: center;vertical-align: middle;
display: inline-block;cursor: pointer;outline: none;margin: 15px;box-sizing: content-box;}
.icon-link img{padding: 5px;width: 100%; height: 100%;border-radius: 100%;}
.icon-link:hover img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.icon-link.fill.facebook {background-color: #3b5998;}
.icon-link.fill.facebook:hover {background-color: #fff;}
.icon-link.fill.facebook:hover .fa-facebook {color: #3b5998;-webkit-transition: color 150ms ease-in-out;transition: color 150ms ease-in-out;}
.icon-link.fill.twitter {background-color: #00aced;}
.icon-link.fill.twitter:hover {background-color: #fff;}
.icon-link.fill.twitter:hover .fa-twitter {color: #00aced;-webkit-transition: color 150ms ease-in-out;transition: color 150ms ease-in-out;}
.icon-link.fill.google-plus {background-color: #dd4b39;}
.icon-link.fill.google-plus:hover {background-color: #fff;}
.icon-link.fill.google-plus:hover .fa-google-plus {color: #dd4b39;-webkit-transition: color 150ms ease-in-out;transition: color 150ms ease-in-out;}
.icon-link.fill.youtube {background-color: #df1c31;}
.icon-link.fill.youtube:hover {background-color: #fff;}
.icon-link.fill.youtube:hover .fa-youtube {color: #df1c31;-webkit-transition: color 150ms ease-in-out;transition: color 150ms ease-in-out;}
.icon-link.round {border-radius: 50%;}

.icon-link:hover.facebook {border: 2px solid #3b5998; -webkit-transform: rotate(360deg);transform: rotate(360deg); transition: transform 0.25s ease-in;}
.icon-link:hover.twitter { border: 2px solid #00aced;-webkit-transform: rotate(360deg);transform: rotate(360deg);transition: transform 0.25s ease-in;}
.icon-link:hover.google-plus {border: 2px solid #dd4b39;-webkit-transform: rotate(360deg);transform: rotate(360deg);transition: transform 0.25s ease-in;}
.icon-link:hover.youtube { border: 2px solid #df1c31;-webkit-transform: rotate(360deg);transform: rotate(360deg);transition: transform 0.25s ease-in;}
.icon-link .fa {color: #fff;line-height: 100px;font-size: 60px;}
.print-row{width:100%; height: auto; display: table;}
.print-colum{width:auto; height: auto; display: table-cell; border-right: 1px solid white;}
.col-heading{font-size: 16px; color: #000; padding:15px 10px; text-align: left; font-weight: bold;}
.col-txt{font-size: 14px; color: #000; padding:10px; text-align: left; font-weight: normal;}
.printdark-grey{ background-image: url(../images/print-darkgrey.png); background-repeat: repeat-x;}
.printlight-grey{background: #f1f1f1;}
.print-white{background: #fff;}
.media-box .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
 border-right: 1px solid #fff;text-align: left;}
.media-box .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{border-top:none;}
.media-box .table > thead > tr > th{padding: 15px 10px; font-size: 16px; border-bottom:none;font-family:open sans;}
.media-box .table-striped > tbody > tr:nth-of-type(odd) {background-color: #f1f1f1;}
.media-box .table{margin-bottom:0px;}
.margin-right20{margin-right:20px;}
.margin-right0{margin-right:0px;}
.ashram .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{padding:15px 15PX 15px 15px !important;text-align: left !important;}
.ashram .table-bordered{margin-top: 20px;}


a.medialightbox img {
/*height: 150px;
border: 3px solid white;
box-shadow: 0px 0px 8px rgba(0,0,0,.3);
margin: 94px 20px 20px 20px;*/
    height: 33px;width: 25px;
    /* border: 3px solid white; */
    /* box-shadow: 0px 0px 8px rgba(0,0,0,.3); */
    /* margin: 94px 20px 20px 20px; */
}
/* Styles the lightbox, removes it from sight and adds the fade-in transition */
.medialightbox-target {position: fixed;top: -100%;width: 100%;background: rgba(0,0,0,.7);width: 100%;opacity: 0;-webkit-transition: opacity .5s ease-in-out;
-moz-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;overflow: hidden;z-index:999;}

/* Styles the lightbox image, centers it vertically and horizontally, adds the zoom-in transition and makes it responsive using a combination of margin and absolute positioning */

.medialightbox-target img {margin: auto;position: absolute;top: 0;left:0;right:0;bottom: 0;max-height: 0%;max-width: 0%;border: 3px solid white;
box-shadow: 0px 0px 8px rgba(0,0,0,.3);box-sizing: border-box;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;}

/* Styles the close link, adds the slide down transition */

a.medialightbox-close {display: block;width:50px;height:50px;box-sizing: border-box;background: white;color: black;text-decoration: none;position: absolute;
top: -80px;right: 0;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}

/* Provides part of the "X" to eliminate an image from the close link */

a.medialightbox-close:before {
content: "";
display: block;
height: 30px;
width: 1px;
background: black;
position: absolute;
left: 26px;
top:10px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
}

/* Provides part of the "X" to eliminate an image from the close link */

a.medialightbox-close:after {
content: "";
display: block;
height: 30px;
width: 1px;
background: black;
position: absolute;
left: 26px;
top:10px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
}

/* Uses the :target pseudo-class to perform the animations upon clicking the .lightbox-target anchor */

.medialightbox-target:target {
opacity: 1;
top: 0;
bottom: 0;
left:0;
}

.medialightbox-target:target img {
max-height: 100%;
max-width: 100%;
}

.medialightbox-target:target a.medialightbox-close {top: 0px;}

/*==Media-End==*/
      
/*==Event-Section-Start==*/
.event-container{float:left; width:100%; height:auto;}
.event-container .navbar-collapse{padding-left: 0px;}
.event-container .navbar-nav > li {margin-left: 5px;}
.event-container .navbar{background-color: #1cb8a1; border:1px solid  #1cb8a1;border-radius: 0px; min-height: 50px !important; margin: 30px 0px 0px 0px;}
.event-container .navbar-nav > li > a{color:#fff;font-family: open sans;}
.event-container .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{    color: #fff;
background-color: #22e4c7;}
.event-left-container{float: left; width:100%;background-color: #1cb8a1; margin: 20px 0px;min-height: 728px;}
.event-left-container-int{    margin-top: 45px;float:left;width:92%;background-color: #1cb8a1;margin:10px;border: 1px solid #22e4c7;padding: 0px 0px 20px 0px;}
.event-right-intcontainer{float: left; width:100%;background-color: #fff; text-align: center;}
.event-left-container-int h1{float:left; font-size:18px; color: #fff; margin: 0px; padding:0px; margin:10px;width:100%;  font-weight: 500;
letter-spacing: 0.03em; font-family: open sans;}
.event-right-intcontainer h1{font-size: 30px;font-family: open sans;color: #000; margin: 0px; padding:0px; text-align: center;margin: 20px 0px 10px 0px;letter-spacing: 1px;}
.event-box {float: left; width: 33%;padding: 0 15px;margin: 10px 0px;}
.event-box:last-child{padding-right: 0px;}
.event-right-intcontainer .event-box-more:nth-child(3){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(6){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(9){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(12){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(3){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(6){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(9){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(12){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(3){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(6){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(9){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(12){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(15){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(18){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(21){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(24){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(27){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(30){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(33){padding-right: 0px !important;}
.event-right-intcontainer .event-box-more:nth-child(36){padding-right: 0px !important;}
.event-box:nth-child(3){padding-right: 0px !important;}
.event-box:nth-child(6){padding-right: 0px !important;}
.event-box:nth-child(9){padding-right: 0px !important;}
.event-box:nth-child(12){padding-right: 0px !important;}
.event-box:nth-child(15){padding-right: 0px !important;}
.event-box:nth-child(18){padding-right: 0px !important;}
.event-box:nth-child(21){padding-right: 0px !important;}
.event-box:nth-child(24){padding-right: 0px !important;}
.event-box:nth-child(27){padding-right: 0px !important;}
.event-box:nth-child(30){padding-right: 0px !important;}
.event-box:nth-child(33){padding-right: 0px !important;}
.event-box:nth-child(36){padding-right: 0px !important;}
.event-box:nth-child(39){padding-right: 0px !important;}
.event-box:nth-child(41){padding-right: 0px !important;}
.event-box:nth-child(44){padding-right: 0px !important;}
.event-box:nth-child(47){padding-right: 0px !important;}
.event-box:nth-child(50){padding-right: 0px !important;}
.event-box:nth-child(53){padding-right: 0px !important;}
.event-box:nth-child(56){padding-right: 0px !important;}
.event-box:nth-child(59){padding-right: 0px !important;}
.event-box-shadow {box-shadow: 1px 2px 10px #d6cece;float: left;width: 100%;position: relative;min-height: 160px;}
.event-box-img {float: left;width: 100%;position: relative;overflow: hidden;background-image: url(../images/no-image.png);
background-repeat: no-repeat;height: 180px;}
.event-box-img img {float: left;width: 100%;max-height: 180px;min-height: 180px;object-fit: cover;}
.event-box-mid {float: left;width: 100%;padding:8px 12px 8px 12px;min-height: 107px;}
.event-box-mid h2 {float: left;width: 100%;margin: 0;color: #3b3b3b;font-size: 16px;}
.event-box-mid h1 {float: left;width: 100%;margin: 8px 0 6px;font-size: 14px;font-weight: 400;}
.event-box-mid h1 span{color: #a5a5a5; font-size: 13px;font-family: open sans;}
.event-box-mid h3 {font-size: 13px; font-weight: bold;margin-bottom: 0px;font-family: open sans;line-height: 20px;
    min-height: 50px;}
.event-box-mid h3 span {color: #a5a5a5;font-size: 13px; font-weight: normal;padding:5px 0px 0px 0px; }
.event-box-bottom {float: left;width: 100%;padding: 5px;    border-top: 1px solid #cac8c8;padding: 8px; }
.event-box-bottom-heading { font-size: 13px;text-transform: capitalize;padding: 0px 0;text-align: right;font-weight: normal;color: #a5a5a5;font-family:open sans;float: left; margin-top: 9px;}
.event-box-bottom-heading p{overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 26px;
    max-height: 104px;}
.event-box:nth-child(3n) {
	padding-right: 15px !important; 
}
.event-box-bottom-btn {float: right;text-decoration: none;color: #fff;font-weight: 500;text-align: center;border: 1px solid #1cb8a1;font-family:open sans;    margin-top: 6px;
line-height: 18px;vertical-align: middle;background: #1cb8a1;border-radius: 25px;padding: 2px 15px 3px 15px;}
.event-box-bottom-btn a{color:#fff !important;}
.event-container .carousel-control {top: 35%;}
.event-container .carousel-control .fa-chevron-right, .fa-chevron-left {background: #ccc; padding:10px;}
.event-form-txt{float: left;font-size: 15px;font-family: open sans;color: #fff;padding: 5px 10px 0px 10px;width: 100%;font-weight: normal;letter-spacing: 0.03em;}
.event-form-calender-input{float:left; width:92%; background-color: #fff; height: 25px; margin:0px  10px;font-family: open sans; padding:0px 5px 5px 5px; background-image: url(../images/event-calender-right.png); background-repeat: no-repeat; background-position: right; border:none;}
.event-form-locationinput{float:left;font-family: open sans; width:92%; background-color: #fff; height: 25px; margin:0px  10px; padding:5px 5px 5px 20px; background-image: url(../images/location-input-icon.png); background-repeat: no-repeat; background-position: left 5px; border:none;}
.event-form-input{float:left; width:92%; background-color: #fff; height: 28px; margin:0px  10px; padding: 5px;border:none;font-family: open sans;}
.event-form-calender-input::placeholder{color:#888282; font-size: 12px;}
.event-form-locationinput::placeholder{color:#888282; font-size: 12px;}
.event-form-input::placeholder{color:#888282; font-size: 12px;}
.event-container .carousel-control.right{right:17px;}
.event-container .carousel-control.left{left:15px;}
.load-main-div{float: left; display:none;padding: 10px;margin-bottom: 5px;}
.loadmore-btn{width:100%; text-align: center;margin: 20px 0px !important;float: left;}
#loadMore {padding: 10px 20px;text-align: center;background-color: #1cb8a1;color: #fff;border-radius: 25px;font-family: open sans;}
#loadMore:hover a{padding: 10px 20px;text-align: center;background-color: #1cb8a1;color: #fff;border-radius: 25px;}
#loadMore:hover {background-color: #28166f;color: #fff;}
.event-box-more{ display: none;}
/*==Event-Section-End==*/

/*Gallery*/
.gallery-main{float:left;width:100%; height: auto; margin:0px 0px;}
.media {display: inline-block;position: relative;vertical-align: top;width: 99.8%;border-top: 1px solid white;}
.media__image { display: block;width: 100%;}
.media__body {background:rgba(28, 184, 161, 0.65);bottom: 0;color: white;font-size: 1em;left: 0;opacity: 0;overflow: hidden;
  padding: 14%;position: absolute;text-align: center;top: 0;right: 0;-webkit-transition: 0.6s;transition: 0.6s;}
.media__body:hover { opacity: 1; }
.media__body:after,.media__body:before {border: 1px solid rgba(255, 255, 255, 0.7); bottom: 1em;content: '';left: 1em;opacity: 0;
position: absolute;right: 1em;top: 1em;-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);
-webkit-transition: 0.6s 0.2s;transition: 0.6s 0.2s;}
.media__body:before {border-bottom: none;border-top: none;left: 2em;right: 2em;}
.media__body:after {border-left: none;border-right: none;bottom: 2em;top: 2em;}
.media__body:hover:after,.media__body:hover:before {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.media__body h2 {margin-top: 0;}
.media__body p { margin-bottom: 1.5em; }
.media-center-div1 {position: relative;top: 0;text-align: center;display: block;cursor: pointer;}
.media__body p {color:#fff; padding:0px;margin-bottom: 1.5em;}
.media-center-div {position: relative;top: 0;text-align: center;display: block;cursor: pointer;}
.padding-space { padding-left: 1px;padding-right: 0px;  padding-top: 1px;}
.demo-gallery > ul {margin-bottom: 0;}
.demo-gallery > ul > li {float: left;margin-bottom: 15px;margin-right: 20px;width: 200px;}
.demo-gallery > ul > li a {border: 3px solid #FFF;border-radius: 3px;display: block;overflow: hidden;position: relative;
float: left;}
.demo-gallery > ul > li a > img {-webkit-transition: -webkit-transform 0.15s ease 0s;-moz-transition: -moz-transform 0.15s ease 0s;
-o-transition: -o-transform 0.15s ease 0s;transition: transform 0.15s ease 0s;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);
height: 100%;width: 100%;}
.demo-gallery > ul > li a:hover > img {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {opacity: 1;}
.demo-gallery > ul > li a .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.1);bottom: 0;left: 0;position: absolute;
right: 0;top: 0;-webkit-transition: background-color 0.15s ease 0s; -o-transition: background-color 0.15s ease 0s;transition: background-color 0.15s ease 0s; }
.demo-gallery > ul > li a .demo-gallery-poster > img {left: 50%;margin-left: -10px;margin-top: -10px;opacity: 0;position: absolute;
top: 50%;-webkit-transition: opacity 0.3s ease 0s;-o-transition: opacity 0.3s ease 0s;transition: opacity 0.3s ease 0s;
}
.demo-gallery > ul > li a:hover .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.5);}
.demo-gallery .justified-gallery > a > img {-webkit-transition: -webkit-transform 0.15s ease 0s;-moz-transition: -moz-transform 0.15s ease 0s;
 -o-transition: -o-transform 0.15s ease 0s;transition: transform 0.15s ease 0s;-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);height: 100%;width: 100%;}
.demo-gallery .justified-gallery > a:hover > img {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);            }
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {opacity: 1;}
.demo-gallery .justified-gallery > a .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.1);bottom: 0;left: 0;
position: absolute; right: 0;top: 0;-webkit-transition: background-color 0.15s ease 0s;-o-transition: background-color 0.15s ease 0s;
transition: background-color 0.15s ease 0s;}
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {left: 50%; margin-left: -10px;margin-top: -10px;opacity: 0;
position: absolute;top: 50%;-webkit-transition: opacity 0.3s ease 0s;-o-transition: opacity 0.3s ease 0s;transition: opacity 0.3s ease 0s;}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {background-color: rgba(0, 0, 0, 0.5);}
.demo-gallery .video .demo-gallery-poster img { height: 48px;margin-left: -24px;margin-top: -24px; opacity: 0.8;width: 48px;}
.demo-gallery.dark > ul > li a {border: 3px solid #04070a;}
.home .demo-gallery {padding-bottom: 80px;}
/*gallery*/

/*modal*/
.modalbg{background-image: url(../images/login-bg.png) !important;    background-color: none !important;background-repeat: no-repeat !important; background-size:100% ;background-color: none !important;}
.modal-content { background-color: none !important; min-height: 1150px !important;
    position: relative !important;
    background-color: none !important;padding: 180px 150px 0px 150px !important;
    /* -webkit-background-clip: padding-box; */
    /* background-clip: padding-box; */
    /* border: 1px solid #999; */
    /* border: 1px solid rgba(0, 0, 0, .2); */
    /* border-radius: 6px; */
    /* outline: 0; */
    /* -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); */
    /* box-shadow: 0 3px 9px rgba(0, 0, 0, .5); */
}
.modal-lg {width:85%;}
.modal-header .close {margin-top: -75px; margin-right: -50px; color:#000;opacity: 0.9; font-size:40px;}
.login-btns{width:100%; height: auto; margin-top:150px; text-align:center; display: inline-block;}
.login-facebook-btn{width:275px; height: 37px;text-align: center; display: inline-block; margin:8px 0px;}
.modalbg .form-control{/* border-radius: 4px; */-webkit-box-shadow: 1px 1px 1px #e7e2e2;box-shadow: 1px 1px 1px #e7e2e2;}
.login-center-sep{}
.modalbg .input-group-addon{-webkit-box-shadow: 1px 1px 1px #e7e2e2;}
.signupbg{background-image: url(../images/login-bg.png);background-repeat: no-repeat; background-size:100% ;background-color: none;}
.signupbg .form-group{margin-bottom: 10px;float: left; width: 100%;}
.signupbg .form-control{box-shadow: 1px 1px 1px #e7e2e2;}
.red{color: red; font-size: 20px; font-weight: bold;}
.signup-btn-outer{width:100%; text-align: center; display: inline-block; margin: 10px 0px 0px 0px;}
.signup-ppup-btn {width: 50%;height: auto;background-color: #1cb8a1;border: 1px solid #1cb8a1;border-radius: 25px; text-align: center; padding: 8px;
font-size: 16px;color: #fff; text-align: center; margin: 10px 0px; margin: 0 auto; }
.prpl0{padding-right: 0px; padding-left: 0px; padding-top: 10px;}
.bg{background: #fff;}

/*modal*/

/*-=-=-=-=-=-=-=-=-=-=- */
/* Flip Panel */
/*-=-=-=-=-=-=-=-=-=-=- */

.homesection3{width:100%;float:left;/*background:#f5f5f5;*/padding-bottom:200px ; /* border-bottom: 1px solid #ece9e9;*/}
.panel {margin: 0 auto;	height:300px !important;position: relative;-webkit-perspective: 600px;-moz-perspective: 600px;}
.panel .front,.panel .back {text-align: center;}
.panel .front {width: 100%;height: inherit;position: absolute;top: 0;z-index: 900;text-align: center;-webkit-transform: rotateX(0deg) rotateY(0deg);
-moz-transform: rotateX(0deg) rotateY(0deg);-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;
-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.panel .back {width: 100%;height: inherit;position: absolute;top: 0;z-index: 1000;-webkit-transform: rotateY(-180deg);
 -moz-transform: rotateY(-180deg);-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;-webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.panel.flip .front {z-index: 900;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}
.panel.flip .back {z-index: 1000;-webkit-transform: rotateX(0deg) rotateY(0deg);-moz-transform: rotateX(0deg) rotateY(0deg);}
.box1 {background-color: #f5f5f5;width: 100%;height: 300px !important;padding: 20px 10px;border-radius: 10px;-moz-border-radius: 10px;
-webkit-border-radius: 10px;position: relative;}
.box1 h2{ color: #1cb8a1;font-family: "Open Sans";text-transform: capitalize;font-size: 20px !important;padding-top:30px;
text-align: center;}
.box1 p {text-align: center;color: #000;}
.box2 {background-color: #06907c;width: 100%;height: 300px !important;padding: 20px 10px;border-radius: 10px;-moz-border-radius: 10px;
-webkit-border-radius: 10px;position: relative;}
.box2 h2 {color: #fff;font-family: "Open Sans";text-transform: capitalize;font-size: 20px;padding-top: 30px;text-align: center;}
.box2 p {text-align: center;color: #fff;}
.col_third {width:255px;margin: 0 auto;position: relative;margin-top: 40px;}
.back-buttons {display: inline-block;font-size: 15px;line-height: 1.2;text-align: center;text-transform: capitalize;
padding: 5px 15px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;
transition: all .3s;margin-bottom: 10px;color: #fff !important;background-color: #1cb8a1;margin-top: 5px;font-family: "Open Sans";
border: 4px solid #1cb8a1;text-shadow: none;border-radius:25px;}
.back-buttons:hover{text-decoration:none;color:#fff;background:#28166f;border:2px solid #28166f;}
.flip-circle { width: 55px; height: 55px; background: #fff; margin: 0px auto; border-radius: 50%; position: absolute; top: -28px; z-index: 9999; left: 100px; border: 2px solid #1cb8a1; }
.flip-circle img{text-align: center;padding: 3px;/*border-radius: 100px;width: 45px;height: 45px;margin: 5px;*/}
.flip-circle i{color: #1cb8a1;font-size: 30px;padding: 6px 11px;border: 2px solid #1cb8a1;border-radius: 50%;width: 46px;
height: 46px;margin: 5px;background: #fff;}

/*=========Donation-Purpose================*/
.total-amount-txt{float: left;font-size: 20px;font-weight: bold;color: #000;padding: 5px 10px;font-family: open sans;}
.donationpusrpose-search {text-align: center;display: inline-block;}
.donationpusrpose-search input{float: left;height: 40px; border: 1px solid #e5e5e5; border-radius: 5px; padding: 0px 10px;}
.donationpusrpose-search-outer {width: 100%;text-align: center;display: inline-block;margin: 0px 0px 0px 0px;}
.donationpusrpose-search .field {position: relative;float: left;width: 400px;}
.donationpusrpose-search .input-search {background-color: #fff;padding: 10px 10px 10px 30px;background-image: none;border: 1px solid #e7e2e2;
 -webkit-box-shadow: 3px 3px 3px #e7e2e2; box-shadow: 3px 3px 3px #e7e2e2;-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
width: 100%;}
.donationpusrpose-search label {background: url(../images/search-icon.png) no-repeat;color: #7a7878;left: 10%;position: absolute;transform: translate(-50%, -50%);
top: 50%;transition: left .4s, transform .4s;padding-left: 1.25em;}
.donation-purpose-outerbox{float:left; width:100%; height:auto; margin: 50px 0px;}
.donation-purpose-relative{position: relative;width: 100%; height: auto;}
.donation-purpose-absolute{position: absolute;width:140px; height: auto;left: 515px; top: -70px;}
.donation-purpose-absolute-back{position: absolute;width:140px; height: auto;left: 515px; top: -70px;}
.donation-white-box{float:left; width:100%; height:auto; padding:20px; background-color: #fff;border:7px double #e4e4e4;}
.donation-grey-box{float:left; width:100%; height:auto; background-color:#f3f3f3; padding: 30px 0px;}
.dcard__text {text-align:center;font-size:30px;line-height: 100px;}
.dcard__back{background: #1cb8a1;
    border: 5px solid #ccc;
    border-radius: 100%;}
.dcard__front,.dcard__back {position: absolute;text-align: center;height: 115px;width: 115px;/*top: -70px;left: 515px;*/}
.dcard__front,.dcard__back { -webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform 1.0s;          transition: transform 1.0s;
}
.dcard__front {background: #fff;border: 5px solid #1cb8a1;border-radius: 100%; }
.dcard__back {-webkit-transform: rotateY(-180deg); transform: rotateY(-180deg);}
.dcard.effect__hover:hover .dcard__front {-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg); cursor:pointer;}
.dcard.effect__hover:hover .dcard__back {-webkit-transform: rotateY(0);transform: rotateY(0);}
.donation-icon-absolute{ background: #fff; width: 135px; height: 135px; position: absolute; left: 515px; top: -63px;
padding: 10px; border-radius: 100%;border: none;}
.donation-icon-absolute:after {content: '';position: absolute;z-index: 1;top: 94%;left: 67%;margin-left: -44px;width: 0;
height: 0;border-top: solid 30px #ffffff;border-left: solid 20px transparent; border-right: solid 20px transparent;}
/*.donation-grey-box h1{text-align: center; font-size: 20px;color:#000;font-weight:normal; text-transform: uppercase; padding: 25px 0px;}*/
.donation-grey-box h1{text-align: center;font-family: open sans; font-size: 20px;color:#000;font-weight:normal; text-transform: uppercase; padding: 25px 0px; font-weight:bold;}
.donation-grey-box h1 span{color:#1cb8a2;}
.donation-full-strip{float:left; width:96%; height:auto; margin: 3px 2%;}
.donation-left-strip{float:left; width:50%;    font-family: open sans; height: auto; background-color:#fff; border-radius: 5px; padding:10px 15px;}
.donation-right-strip{float:left; width:25%; height: auto;  border-radius: 5px;  margin:0px 20px;}
.donation-right-strip{font-family: open sans; height: auto;background-color: #fff;border-radius: 5px; padding: 2px 2px;
    height: 40px;}
.donation-right-strip input{border: 1px solid #e5e5e5; border-radius: 5px; padding: 0px 10px; width: 100%;height: 100%;}
.donation-right-strip .form-control {float:left;width:35%;padding: 10px 15px;font-size: 14px;color: #000;font-family: "Open Sans";
background-color: #fff; border: none;border-radius: 4px;box-shadow: none;}
.timetxt{padding: 10px 10px;float: left;}
.donation-right-white-strip{float:right; width:21%; height: auto; text-align: left;     color: #1cb8a1;    font-family: open sans; font-weight: bold; font-size:16px;border-radius: 5px; background-color: #fff;  margin:0px 0px;padding:10px 15px;}
.donation-right-white-strip label {  margin-right: 10px;}
/* Fancy Checkbox */
.donation-right-white-strip input[type=checkbox] {outline: 0;margin: 0;position: relative;display: inline-block;vertical-align: middle;
width: 14px;height: 14px;border: 1px solid #C6CFDB;border-top: 1px solid #B1BED0;border-bottom: 1px solid #DBDFE6;
border-radius: 4px;background-image: linear-gradient(to top, #ffffff, #f3f3f3); box-shadow: 0 1px 0 rgba(white, 0.3);
-webkit-appearance: button;margin-right: 10px;margin-top: -3px;padding-top: 0px;}
.donation-right-white-strip input[type=checkbox]:hover { background-image: linear-gradient(to top, #1cb8a1, #51d8c4);}
.donation-right-white-strip input[type=checkbox]:checked {background-image: linear-gradient(to top, #1cb8a1, #51d8c4);border-top: 1px solid #1cb8a1;
border-bottom: 1px solid #1cb8a1;border: 1px solid #1cb8a1;}
.donation-right-white-strip input[type=checkbox]:checked:hover {background-image: linear-gradient(to top, #61a2ff, #87b4fc);}
.donation-right-white-strip input[type=checkbox]:checked:before { content: "";position: absolute;left: -1px;top: -1px;width: 16px;height: 16px;
background-image: url(https://d.pr/i/Ta0g+);}
.donation-right-white-strip input:disabled {opacity: 0.5;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;-webkit-filter: grayscale(50%);}
.donation-right-white-strip input:disabled:hover {background-image: linear-gradient(top, #dee5ef, #f4f8ff);}
.donation-right-white-strip input:disabled:checked {opacity: 0.5;background-image: linear-gradient(top, #5192fa, #87b4fc);background-image: linear-gradient(top, #5192fa, #87b4fc);
}
/*=========Donation-Purpose================*/

/*=========Aided-Start================*/
.aided-shadow-box:last-child{margin-bottom: 50px;}
.aided-shadow-box{float:left; width:100%; height: auto; background-color: #fff; box-shadow:2px 2px 2px 2px #ccc; margin: 0px 0px 20px 0px; padding:5px;}
.aided-operation-img{ float: left;margin-right: 5px;width: 33%; overflow: hidden;}
.aided-operation-img-relative{position: relative;width: 100%;}
.aided-operation-img-absolute{position: absolute;background-color: rgba(0, 0, 0, 0.58);width: 100%;height: 100%;color: #fff;font-size: 25px;
padding: 75px 10px;text-align: center;min-height: 224px;vertical-align: middle; font-family:open sans;}
.aided-operation-img:last-child{margin-right: 0px;}
.aided-operation-img img{width:100%;}
.aid-appliances{float: left; width: 33%; height: auto; border:1px solid #ccc; /*padding: 15px;*/ margin: 10px;}
/*.aid-appliances {position: relative;background: #fff;border:1px solid #efefef; overflow:hidden;}*/

.aid-appliances {position: relative; background: #fff; border: 16px solid #fff; overflow: hidden; box-shadow: 0px 0px 0px 1px #e6e6e6;}
.img_div_cont{ height: 206px; overflow: hidden;}
.aid-appliances:after, .arrow_box:before {left: 100%;top: 40%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.aid-appliances:after {border-color: rgba(136, 183, 213, 0);border-left-color: #f1f1f1;border-width: 30px;margin-top: -30px;}
.aid-appliances:before {border-color: rgba(194, 225, 245, 0);border-left-color: #f1f1f1;border-width: 36px;margin-top: -36px;}
.aid-appliances img{width: 100%;}
.appliance-txt{text-align: center;font-size: 25px;padding: 20px 0px;line-height: 30px;}
.appliances-icon-box{float:left; width:32%; height: auto; margin-right: 10px;}
.appliances-icon-box:last-child{margin-right: 0px;}
.appliances-icon-box-relative{position: relative; background:#fff; border: 3px solid #e8e8e8;top: 0px;}
.appliances-icon-box-relative:hover{background-color: #1cb8a2; color:#fff !important; cursor:pointer;}
.appliances-txt{font-size: 16px;font-family: open sans; text-align: center; font-weight: normal;padding: 40px 0px 5px 0px; letter-spacing: 0.5;}
.circle-box{ position: absolute;background-color: #fff;border: 3px solid #ccc;border-radius: 100%;height: 100px;width: 100px;top: -50px;left:60px;padding:5px;text-align: center;}
.appliances-right{float: right; width: 63%; height:auto;margin: 10px 10px 0px 0px;}
.appliances-full-div{float: left; width:100%; height: auto; margin: 45px 0px 10px 0px;}
.card__text {text-align:center;font-size:30px;}
.card__text img{width:100%;border-radius: 100%;height: 100%;}
.card__front,.card__back {position: absolute;background-color: #fff;border: 3px solid #ccc;border-radius: 100%;height: 100px;width: 100px;top: -60px;left:60px;padding:5px;text-align: center;}
.card__front,.card__back { -webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform 1.0s;          transition: transform 1.0s;}
.card__front { background-color: #fff;}
.card__back {color:white;background-color: #1cb8a1;-webkit-transform: rotateY(-180deg); transform: rotateY(-180deg);border:3px solid #fff;}
.card.effect__hover:hover .card__front {-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg); cursor:pointer;}
.card.effect__hover:hover .card__back {-webkit-transform: rotateY(0);transform: rotateY(0);}
/*=========Aided-end================*/

/*=========Achievements-Satrt================*/
.achievements{}
.achievements p{}
.achievements h1{font-size: 18px;text-align: center;color: #000;margin: 0px;padding: 40px 0px;font-family:open sans;}
.achievements-box-relative{float: left;width:50%; height:auto; position: relative;margin: 20px 0px;}
.achievements-box-left{background: #1cb8a1;height: auto; border-radius:60px;width: 400px; float: right;margin-right: 20px;    padding: 10px;}
.achievements-box-right{background: #1cb8a1;height: auto; border-radius: 60px;width: 400px;float: left;padding: 10px; margin-left: 20px;}
.achievements-box-absolute{position: absolute; width: 90px;height: 90px;border-radius: 100%;background: #fff; top: -4px;left: 180px;
text-align: center;vertical-align: middle;box-shadow: 0px 0px 0px 1px #ccc;}
.achievements-box-absolute img{text-align: center;padding: 15px;/* border-radius: 50%; */width: 100%;height: 100%;}
.achievements-box-absolute:hover  img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.achievements-box-absolute-right{position: absolute;width: 90px;height: 90px;border-radius: 100%;background: #fff;box-shadow: 0px 0px 0px 1px #ccc;text-align:center;top: -4px;right: 180px;}
.achievements-box-absolute-right img{text-align: center;padding: 15px;}
.achievements-box-absolute-right:hover img{-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.achievements-box-left h1{font-size: 14px;font-family:open sans;color: #fff;padding: 10px 0px 0px 80px;margin: 0px; text-align:center;}
.achievements-box-left p{font-size: 15px;color: #fff;padding: 10px 0px 0px 0px;margin: 0px; font-weight: bold; text-align: center;}
.achievements-box-right h1{font-family: "Open Sans";font-size: 14px;color: #fff;padding: 10px 75px 0px 15px;margin: 0px; text-align: center;}
.achievements-box-right p{font-size: 15px;color: #fff;padding: 10px 0px 0px 0px;margin: 0px; font-weight: bold; text-align: center;}
/*=========Achievements-End================*/



/*=========Footer-New-Start================*/
.footer{float:left; width:100%; height: 400px; /*border-top:3px solid #1cb8a1;*/ padding: 335px 0px 0px 0px; background-image:url(../images/footer-top-img.png); background-repeat: no-repeat; background-position: top center;background-color: #fff;}
.foot-col{float: left; width:13%; height: auto; margin: 0px 40px 0px 0px;}

.foot-col1{float: left; width:23%; height: auto;margin: 0px 50px 0px 0px;}
.foot-col2{float: left; width:23%; height: auto;margin: 0px 0px 0px 0px;}
.footer h1 { color: #000; position: relative; padding-bottom: 5px;font-family:open sans;border-bottom: 1px solid #000;margin: 0px 0px 30px 0px; font-size: 20px;}
.footer h1 span{color:#17b6a0;}
.footer h1:before {content: ''; position: absolute; bottom: -1px; left: 0;height: 1px;width: 70px;background:#17b6a0;}
.footer ul{margin:0px; padding: 0px;}
.footer ul li{padding: 5px 0px;}
.footer ul li a{font-size: 14px;color: #000;padding: 0px 10px 12px 10px;font-weight: normal; font-family:open sans;}
.footer ul li a:hover{color:#1cb8a1;}
.footer p{font-size: 14px;margin: 0px 0px 5px 0px;}
.footer p i{color:#1cb8a1; font-size: 20px; margin-right: 10px;}
.footer-bottom{float:left;width:100%; height: auto; text-align: center;font-family: open sans; font-size: 15px; color:#000; background: #e9e9e9; font-weight: bold; padding:15px 0px;margin:25px 0px 0px 0px;}
.footer input{float: left;height: 30px;width: 162px; padding: 5px;font-family:open sans;}
.footersubscribe-btn{float: left;width: 100px;height: 30px;font-family: "Open Sans";color: #fff;font-size: 15px;text-align: center;padding: 3px 5px 5px 5px;background-color: #1cb8a1;
 border-radius: 0px 15px 15px 0px;margin: 0px 0px 0px 0px;border:1px solid #1cb8a1;} 
.footer-sepline{float:left; width:100%; height:1px;    margin: 0px 0px 0px 0px; background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(135,133,135,1) 54%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(54%, rgba(135,133,135,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(135,133,135,1) 54%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(135,133,135,1) 54%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(135,133,135,1) 54%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(135,133,135,1) 54%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );}
.footer-sepline1{float:left; width:100%; height:1px;    margin: 0px 0px 0px 0px; background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(135,133,135,1) 54%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(54%, rgba(135,133,135,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(135,133,135,1) 54%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(135,133,135,1) 54%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(135,133,135,1) 54%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(135,133,135,1) 54%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );}
.staytxt{float: left;width:100%; font-size: 16px;font-weight: normal;font-family:open sans;}
.social-icon {
    float: left;
    width: 35px;
    height: 35px;
    background-color: #fff;
    border: 2px solid #1cb8a1;
    border-radius: 20px;
    margin: 10px 5px 10px 0px;
    text-align: center;
}.social-icon {
    float: left;
    width: 32px;
    height: 32px;
    background-color: #fff;
    border: 2px solid #1cb8a1;
    border-radius: 20px;
    margin: 10px 5px 10px 0px;
text-align: center;}
}
.social-icon:hover {background: #1cb8a1;color: #fff;cursor: pointer;}
.social-icon:hover i {-webkit-transform: rotate(360deg); color:#1cb8a1;transform: rotate(360deg);transition: transform 0.25s ease-in;}
.social-icon i {
    color: #1cb8a1;
    padding: 6px 0px;
    font-size: 16px;
}

.tendertxt{float: left;font-size: 17px;color: #000;padding: 10px 20px 10px 0px;font-weight: normal;font-family:open sans;}
.tendertxt a{color:#000 !important}
/*=========Footer-New-End================*/
.hover_effect{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.hover_effect:hover{-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
a[data-tooltip] {position: relative;}
a[data-tooltip]::before,a[data-tooltip]::after {position: absolute;display: none;opacity: 0.85;}
a[data-tooltip]::before {
  /*
   * using data-tooltip instead of title so we 
   * don't have the real tooltip overlapping
   */
content: attr(data-tooltip);background: #000;color: #fff;font-size: 13px; padding: 5px;border-radius: 5px;/* we don't want the text to wrap */
white-space: nowrap;text-decoration: none;}
a[data-tooltip]::after {width: 0;height: 0;border: 6px solid transparent;content: '';}
a[data-tooltip]:hover::before,a[data-tooltip]:hover::after {display: block;}

/** positioning **/

/* left tooltip */
a[data-tooltip][data-placement="left"]::before {top: -25%;right: 100%;margin-right: 10px;}
a[data-tooltip][data-placement="left"]::after {border-left-color: #000;border-right: none;top: 50%;right: 100%;margin-top: -6px;margin-right: 4px;}

/* right tooltip */
a[data-tooltip][data-placement="right"]::before {top: -25%;left: 100%;margin-left: 10px;}
a[data-tooltip][data-placement="right"]::after {border-right-color: #000;border-left: none;top: 50%;left: 100%;margin-top: -6px;margin-left: 4px;}

/* top tooltip */
a[data-tooltip][data-placement="top"]::before {bottom: 100%;left: 0;margin-bottom: 10px;}
a[data-tooltip][data-placement="top"]::after {border-top-color: #000;border-bottom: none;bottom: 100%;left: 10px;margin-bottom: 4px;}

/* bottom tooltip */
a[data-tooltip][data-placement="bottom"]::before {top: 100%;    margin-top: 83px;z-index: 9;margin-left:90px;}
/*a[data-tooltip][data-placement="bottom"]::after {
  border-bottom-color: #000;
  border-top: none;
  top: 100%;
  left:-12px;
  margin-top: -2px;
}*/
/*
.owl-nav{position: absolute;
    width: 100%;
    bottom: 73px;}
    
.counter_threeup-wrapper .owl-theme .owl-nav { margin-top: -95px;}
.counter_threeup-wrapper .owl-theme .owl-nav .owl-prev{float: left;}
.counter_threeup-wrapper .owl-theme .owl-nav .owl-next{float: right;}
*/

/*Toggle*/
.toggle-btn-visible {position: static;visibility: visible;font-family: open sans;}
.toggle-target-hidden { display: none; }
.toggle-target-expanded { display: block; }
.all-devices .toggle-btn-visible {position: static; visibility: visible;}
.all-devices .toggle-target-hidden { display: none;}
.all-devices .toggle-target-expanded {display: block;position: absolute;width: 1170px;z-index: 9999999;}
.counter_threeup-wrapper .owl-carousel, .owl-carousel .owl-item {-webkit-tap-highlight-color: transparent;position: relative;text-align: center;}
.aided-downcnt{float:left; width:16.6%; height: auto;}
.aideditem{float:left; width:100%; height:auto;padding-bottom:30px;}
.aideditem:hover{background: #f1f1f1;}
.aideditem:focus{outline: none !important;}
.panel1 {margin: 0 auto;height: 130px;position: relative;-webkit-perspective: 600px;-moz-perspective: 600px;background: #f1f1f1;/* border: 1px solid #ccc;*/}
.greybtn{background: #f1f1f1;float:left;border: 1px solid #ccc;}
.aided-downcnt1 {float: left;width: 20%;height: auto;}


/*==Viklang-vivah==*/
.viklang-heading{float: left; width: 50%; background: #1cb8a1;border:1px solid #fff;padding: 10px 10px;font-size: 22px;font-family:open sans;color: #fff;}
.viklang-50{float: left; width: 50%; height: auto; border-right: 2px solid white;}
.viklang-grey-box {float: left; width: 100%;height: auto;background-color: #f3f3f3;padding: 0px 0px 20px 0px;margin: 10px 0px 0px 0px;}
.personal-info-heading{float: left;width: 100%;font-family: open sans;padding: 10px;background: #d4d2d2;font-size: 17px; color: #000; border-bottom: 1px dashed #fff;margin-bottom: 20px;}
.viklang-fullwidth{float:left; width:100%; height: auto;}
.viklang-grey-box .form-control{height:35px; width: 97%;}
.viklang-grey-box .form-horizontal{padding:0px 10px 0px 10px;}
.viklang-grey-box .red{color:red;    font-size: 12px;}
.viklang-grey-box .control-label{font-weight: normal;    font-family: open sans;     font-size: 13px;}
.viklang-grey-box .viklang-50:last-child{border-right:none;} 

.viklang-grey-box1 {float: left; width: 100%;height: auto;background-color: #f3f3f3;padding: 0px 0px 20px 0px;margin: 10px 0px 0px 0px;}
.viklang-grey-box1 .form-control{height:35px; width: 97%;}
.viklang-grey-box1 .form-horizontal{padding:0px 10px 0px 10px;}
.viklang-grey-box1 .red{color:red;    font-size: 12px;}
.viklang-grey-box1 .control-label{font-weight: normal;text-align: left; font-family: open sans;     font-size: 13px;}
.viklang-grey-box1 .viklang-50:last-child{border-right:none;}
.viklang-grey-box1 .radio-inline:first-child{padding-left:45px;}
.viklang-outerbox1 {float: left;width: 100%;height: auto;margin: 0px 0px 50px 0px;}
.viklang-grey-box1 input[type="file"] {display: none;}
.viklang-grey-box1 .custom-file-upload {border: 1px solid #1cb8a1;font-family: open sans; border-radius: 25px; background:#1cb8a1; color:#fff; font-weight:normal;display: inline-block; padding: 6px 12px;cursor: pointer;}
.viklang-grey-box1 .custom-file-upload i{padding-right: 10px;}
.viklang-grey-box1 table thead td{background: #000;}

.viklang-grey-box .radio-inline:first-child{padding-left:45px;}
.viklang-submit-row{text-align: center;padding: 0px 0px 0px 0px;}
.viklang-submit-btn{background: #1cb8a1;color: #fff;    font-family: open sans;border-radius: 25px;padding: 5px 20px;border: 1px solid #1cb8a1; margin: 10px 0px 0px 0px;}
.viklang-top-txt{width: 100%;height: auto;text-align: center;background: #f1f1f1;padding: 10px 0px;border: 1px solid #e8e8e8;
border-bottom: 5px solid #ccc;margin-bottom: 20px;}
.viklang-top-txt p{text-align: center; margin-bottom: 0px;}
.viklang-search-outer {width: 100%; text-align: center; display: inline-block;margin: 0px 0px 20px 0px;}
.viklang-outerbox {float: left;width: 100%;height: auto;margin: 0px 0px 50px 0px;}
.viklang-grey-box input[type="file"] {display: none;}
.viklang-grey-box .custom-file-upload {border: 1px solid #1cb8a1;font-family: open sans; border-radius: 25px; background:#1cb8a1; color:#fff; font-weight:normal;display: inline-block; padding: 6px 12px;cursor: pointer;}
.viklang-grey-box .custom-file-upload i{padding-right: 10px;}
.search-outer select{width: 200px;float: left;height: 40px;border: 1px solid #eeeeee;font-family: open sans;margin-right: 15px;
 padding: 0px 10px 0px 10px; box-shadow: 2px 2px 10px 1px #eee;}
.search-outer .btn-default{float:left;background-color: #fff;padding: 10px 10px 10px 30px;background-image: none;border: 1px solid #e7e2e2;
    /* border-radius: 4px; */
-webkit-box-shadow: 3px 3px 3px #e7e2e2;box-shadow: 3px 3px 3px #e7e2e2;-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 width: 200px;    border-radius: 0px;}
.search-outer .form-group{float: left;width: auto;text-align: center;display: inline;}
.donationbox{float: left;}    
.donationbox input[type="file"] {display: none; height: 30px;}
.donationbox .custom-file-upload {height:37px;border: 1px solid #e7e2e2;border-radius: 0px;background: #1cb8a1;    font-family: "Open Sans";
border-radius: 25px; color:#fff; font-weight: normal; font-size: 14px;
display: inline-block; padding: 7px 12px 7px 12px;cursor: pointer;margin-left: 10px; -webkit-box-shadow: 3px 3px 3px #e7e2e2;
box-shadow: 3px 3px 3px #e7e2e2;-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.donationbox .custom-file-upload i{padding-right: 10px;}
.wd78{    width: 78% !important;}
.input-group-addon{float: left;width: 45px;    height: 42px;}

.donationbox lable .custom-file-upload{border:1px solid green;}
.aided-active{background-color: #f1f1f1;}
.wrapper{float:left;}
.container-about{ float: left; width: 100%; margin-top: 15px; border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4; }
.form-group-form .donationbox {position: absolute;right: 15px;width: 100px;top: -40px;}
.form-group-form label {position: absolute;left: 0;width: 100%;z-index: 2;top: 45px;font-size: 11px;color: #ff0000;}
.about h2{font-family: open sans; margin-top: 0px;}
.schem-msg-strip {float: left;width: 100%;height: auto;background-color: #fff;border-radius: 5px; padding: 10px 15px;text-align: center;color:red;font-style:italic; }
#ui-datepicker-div{top: 469.234px;left: 123.5px;z-index:99999 !important;}
.donation-wrapper {width: 100%;}
.stickynav{width: 1170px;background-color: #fff;padding:20px 0;color: #000;font-family:sans-serif;text-align:center;z-index: 999;top: 105px !important;
box-shadow:2px 2px 10px 2px #ccc;margin-bottom: 35px;z-index: 2;}
.padding-left0{padding-left: 0;}
.input-group{font-family: open sans;margin:10px 0px 0px 0px;}
.mt0{margin-top:0px;}
.radio label, .checkbox label{font-family: open sans;}
.error{color: red; font-size: 12px;}
.error_msg{color: red; font-size: 12px;font-family: open sans;font-weight: bold;}
.wd72 {width: 71% !important;}
/*Select-Payment*/
.billdeskbox{border-bottom: 1px solid #c3c3c3;
margin-bottom: 15px;
background: #f4f4f4;
padding: 10px 10px;}
.error{color:red !important; font-family: open sans; padding: 0px 0px 0px 10px;}
.error-reg{color:red !important; font-family: open sans; padding: 0px 0px 0px 10px;float:left; margin-left:137px;}
.select-list {margin:5px 0;}
.media-date-select{width:100%;  border:1px solid white; font-family:OpenSans-Regular;float: left;}
.media-search-icon{float: left;margin: 0px 0px 20px 5px;width: 115px;height: 20px;}
.media-reset-icon{float: left;margin: 0px 0px 20px 5px;width: 115px;height: 20px;}
.dateselect-outer{float:left; width:117px; height:auto;margin: 5px 0px 5px 5px;}
.media-btn{float: left;
    background: #cccccc;
    color: #fff;
    border-radius: 25px;
    padding: 0px 20px;
    border: 1px solid #cccccc;
    font-size: 20px;
    margin-left: 10px;
    font-family: open sans;
    cursor: pointer;
    margin-top: 0px;
    width: 105px;
    text-align: center;
    height: 35px;
}
.media-btn:hover{    background: #28166f !important;border:1px solid #28166f;}
.margin-right14{margin-right: 14px;}
.active-ul{overflow: hidden; display: block;}
.about-design{ width:100%; float:left; height:auto;}
.about-design p{}
.about-design iframe{float: right;padding-left: 15px;}
.margin-topm50{margin-top: -50px !important;}
.list-design-outer{float: left;width: 100%; height: auto; padding: 20px; background-color: #fff; border: 7px double #e4e4e4;}
.list-design{float: left;width: 100%;height: auto;background-color: #f3f3f3;padding: 30px 0px;}
.list-design ul{margin:0px 0px; padding:0px 30px;}
.list-design ul li { border-bottom: 1px solid #dad9d9;  width: 100%; background-image: url(../images/arrow-icon-green.png); background-repeat: no-repeat;   background-position: 0px;}
.list-design ul li a{font-size: 14px; color: #1cb8a1; line-height: 40px;font-family: OpenSans-Regular;padding-left: 20px;}
.list-design ul li a b{font-weight: bold;}
.login-form-center{width: 70%;text-align: center;display: inline-block;}
.login-form-center .checkbox{text-align:left !important;}
/*==Event-Detail==*/
.event-detail-left{float: left;width: 73%;height: auto;}
.event-detail-left h1{font-size: 25px;color: #000;margin: 0px;padding: 0px;text-align: left;margin: 20px 0px 10px 0px;letter-spacing: 1px;}
.event-detail-right{float: right;width: 25%;height: auto;}
.event-detail-right .box-title{float:left; width:100%; height: auto;}
 .event-detail-right .category-title {position: relative;display: inline-block;margin: -150px -10px 0px -12px;padding: 10px 27px 10px 7px;
font-size: 18px;text-transform: uppercase;color: #ffffff;width: 352px;background: #f7cd98;background: -moz-linear-gradient(top, #f7cd98 0%, #fb920d 100%);
background: -webkit-linear-gradient(top, #f7cd98 0%,#fb920d 100%);background: linear-gradient(to bottom, #f7cd98 0%, #ff910a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7cd98', endColorstr='#fb920d',GradientType=0 );}
.event-detail-full{float:left; position:relative; width: 100%; height: auto;border: 1px solid #e6e6e6;margin: 10px 0px 15px 0px; padding: 10px;}
.event-detail-full:hover {border-color: rgba(0,0,0,.2);-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.35);box-shadow: 0 5px 20px rgba(0,0,0,.35);cursor: auto;}
.event-detail-full h2 {margin-top: 0px;text-transform: capitalize;font-size: 20px; color:#000;font-weight: normal;margin-bottom: 0px;}
.event-detail-full h2 span {color: #1cb8a1;}
.outerhr1 {border-bottom: 1px solid #c2bfbf;margin-top: 10px;min-width: 20%;float: left;margin-bottom: 20px;}
.innerhr1 {border-bottom: 3px solid #fe930f;margin-top:9px;min-width: 5%;position: absolute;}
.clear {clear: both;}
.eventsummary-full{float:left; width:100%; height: auto; margin:0px 0px 0px 0px;}
.event-detail-full p strong {font-weight:bold;padding-right: 5px;}
.event-detail-full p{color: #555;font-weight: normal; font-size: 14px;float: left;margin: 0px 0px 0px 0px;}
.eventsummary-full1{float:left; width:100%; height: auto; margin:0px 0px 6px 0px;}
.eventsummary-full1 p{color: #373737;font-weight: normal;font-size: 15px;float: left;line-height: 22px;padding-bottom: 15px;text-align: justify;}
.font-text {font-weight: normal;}
.event-detail-full h6{float: left; width: 100%; height: auto; padding: 0px 0px 10px 0px;font-size: 15px; margin: 0px;}
.related-event-main{float:left; width:100%; height:auto; margin: 0px 0px 20px 0px;}
.blogdeail-rightsidebar {width: 100%;float: left; height: auto; margin: 20px 0px;}
.event-detail-right h2 {margin-top: 0px;text-transform: capitalize;font-size: 20px;font-weight: normal;margin-bottom: 0px;}
.outerhr1 {border-bottom: 1px solid #c2bfbf;margin-top: 10px;min-width: 20%;float: left;margin-bottom: 20px;}
.innerhr1 {border-bottom: 3px solid #1cb8a1;margin-top:9px;min-width: 5%;position: absolute;}
.headdingbottom h5 {font-size: 12px;text-transform: uppercase;float: left;width: 100%;}
.headdingbottom h4 {font-size: 14px;padding-bottom: 8px;color: #555;font-weight: 400;float: left;width: 100%;}
.blogevet-top-left {width: 60%;float: left;}
.blogevet-top-right {width: 40%;float: right;margin-top: 10px;margin-bottom: 8px;}
.blogevet-top-right ul {float: right;}
.blogevet-top-right li {font-size: 20px;float: left;padding-left: 13px;}
.event-detail1{float:left; width:100%; height: auto;}
.event-detail1 img{width:100%;}
.mid-line {width: 100%;text-align: center;background-image: url(../images/mid-line.png);background-repeat: repeat-x;background-position: center;margin: 0px auto;}
.mid-line-display {letter-spacing: 1px;display: inline-block;background: #fff; padding: 20px;text-align: center;font-size: 30px;font-weight: normal;}
.event-landing-section1 h5 {letter-spacing: 1px;text-align: center;margin-top: -5px;font-size: 18px;font-weight: 400;}
.upcomming-dateouter {width: 100%;float: left;margin-bottom: 40px;}
.upcomming-date {width: 55%; margin: 0px auto;}
.upcomming-date1 {width: 25%;float: left;}
.upcomming-date-circle {margin: 20px auto auto auto;background: #f7cd98;background: -moz-linear-gradient(top, #86ffed 0%, #0a927e 100%);
    background: -webkit-linear-gradient(top, #86ffed 0%,#0a927e 100%);background: linear-gradient(to bottom, #86ffed 0%, #0a927e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86ffed', endColorstr='#0a927e',GradientType=0 );
    width: 90px;height: 90px;border-radius: 50%;padding: 1px 17px;text-align: center;}
.upcomming-dateouter h2 {color: #fff;margin-top: 20px;font-size: 30px;font-weight: 400;}
.upcomming-dateouter h5 {color: #fff;margin-top: 5px;}
.event-box1 {float: left;width: 25%;padding: 0 15px; margin: 10px 0px;}
.event-detail-img{float:left;width:100%;height:auto;margin-top:15px;position: relative;}
/*==Event-Detail==*/

/*==Profile==*/
.vertab-head{background-color: #000;color: #fff;padding: 10px;}
.vertical-tabs-container {border-radius: 3px;border: 1px solid gainsboro;margin-bottom: 1.5em;overflow: hidden;}
.vertical-tabs-container::after {clear: both;content: "";display: block;}
.vertical-tabs-container li {list-style: none;font-family:OpenSans-Regular;}
.vertical-tabs-container a {color: #477DCA;font-family:OpenSans-Regular;text-decoration: none;font-family:OpenSans-Regular;}
.vertical-tabs-container .vertical-tabs {display: none;font-family:OpenSans-Regular;}
@media screen and (min-width: 40em) {
  .vertical-tabs-container .vertical-tabs {background-color: white;display: inline; float: left;height: 18.75em;width: 20%;font-family:OpenSans-Regular;}
}
@media screen and (min-width: 40em) {
  .vertical-tabs-container .vertical-tab {border-bottom: 1px solid #fff;display: block;margin-right: -1px;padding: 0.75em 0.809em;background: #1cb8a1;color: #fff !important;font-family:OpenSans-Regular;}
  .vertical-tabs-container .vertical-tab.is-active {background-color: #fff;margin-right: -1px;color: #000 !important;margin-right: -1px;font-family:OpenSans-Regular;}
}.vertical-tabs-container a.vertical-tab-accordion-heading,.vertical-tabs-container a.vertical-tab { color: #333;font-family:OpenSans-Regular;}
.vertical-tabs-container .vertical-tab:focus {outline: none;font-family:OpenSans-Regular;}
.vertical-tabs-container .vertical-tab-content-container {display: block;margin: 0 auto;font-family:OpenSans-Regular;}
.vertical-tabs-container .vertical-tab-content-container a:focus {outline: none;font-family:OpenSans-Regular;}
@media screen and (min-width: 40em) {
  .vertical-tabs-container .vertical-tab-content-container {height: 18.75em;width: 80%;background-color: #f6f6f6;display: inline-block;font-family:OpenSans-Regular;}
}.vertical-tabs-container .vertical-tab-content {background-color: #f6f6f6;padding: 1.5em 1.618em;font-family:OpenSans-Regular;}
.vertical-tabs-container .vertical-tab-content p {color: #333;line-height: 1.5em;font-family:OpenSans-Regular;}
@media screen and (min-width: 40em) {
  .vertical-tabs-container .vertical-tab-content {border: none;display: none;font-family:OpenSans-Regular;}
}.vertical-tabs-container .vertical-tab-accordion-heading {
 background-color: white;border-top: 1px solid gainsboro;font-family:OpenSans-Regular;cursor: pointer;display: block;padding: 0.75em 0.809em;}
.vertical-tabs-container .vertical-tab-accordion-heading:focus, .vertical-tabs-container .vertical-tab-accordion-heading:hover {color: #477DCA;font-family:OpenSans-Regular;}
.vertical-tabs-container .vertical-tab-accordion-heading:first-child {border-top: none;}
.vertical-tabs-container .vertical-tab-accordion-heading.is-active {background: #f6f6f6;font-family:OpenSans-Regular;border-bottom: none;}
@media screen and (min-width: 40em) {
.vertical-tabs-container .vertical-tab-accordion-heading {display: none;font-family:OpenSans-Regular;}
}#error_login_user_password{text-align:center !important;width: 100%; float: left;}
#register_form .form-group > .red{font-size: 13px;font-weight: normal;}
#register_form .form-group{font-weight: normal;}
.padding-left0{padding-left: 0px !important;}
.padding-right0{padding-right: 0px !important;}
.btn:focus {outline: none !important; border:none !important}
.aided-popup{background-color: #fff !important; min-height: 100% !important;position: relative;background-color: none;
padding: 50px 100px 0px 100px !important;}
.aided-popup-footer{text-align: center; width:100%;}
.mylogin_pop_click{cursor: pointer !important;}
.event-btn-search {float: left;background: #cccccc;color: #fff; border-radius: 25px;padding: 0px 20px;border: 1px solid #cccccc;font-size: 20px;margin-left: 10px;font-family: open sans;cursor: pointer;margin-top: 10px;width: 105px;text-align: center;height: 35px;}
.MsoNormal{padding: 0px 15px;text-align: justify;}
.rule-heading{float: left;width: 100%;height: auto;background: #1cb8a1;padding: 10px;color: #fff;font-size: 15px;margin: 0px 0px 10px 0px;}
.rule-btn-outer {float: right;width: 100%;margin: 0px 0px 20px 0px;}
.rule-search {float: right;}
#register_form textarea{resize: none;min-height: 43px;}
.vertical-tabs-container textarea{resize: none;}
.mt40{margin-top:40px !important}
.home-about iframe{width:560px !important; height: 485px !important;margin-left: 10px !important;}
.home-form-outer{float:right !important; width:95% !important; height:auto; margin:0px 0px !important;padding:5px 20px 0px 20px !important;}
.home-form-outer h1{font-size: 25px;
    font-weight: normal;
    color: #1cb8a1;
    padding: 0px 0px 0px 0px;
    text-align: center;
    margin: 0px 0px 0px 0px;}
.home-form-outer h1 span{color:#000;}
.home-form-outer .input-group-addon {
    display: table-cell !important;
    float: left !important;
    width: 15% !important;
}
.home-form-outer.input-group .form-control{
    display: table-cell !important;
    float: left !important;
    width: 80% !important;
}
.home-form-outer .input-group textarea{float:left !important; width:98.8% !important; height:auto;}
.rightpopup-line{float:left !important; width:1px !important; height:425px; margin:10px 0px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,efeded+51,ffffff+100 */
background: #ffffff !important; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 1%, #efeded 51%, #ffffff 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 1%,#efeded 51%,#ffffff 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 1%,#efeded 51%,#ffffff 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ) !important; /* IE6-9 */}

element.style {
}
carousel.less:122
.carousel-control.left {
    background-repeat: repeat-x;
}

.carousel-control {
    position: absolute;
    top: 35% !important;
    bottom: 0;
    left: 0;
    width: 3%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, 0);
    filter: alpha(opacity=50);
    /* border: 1px solid; */
    height: 126px !important;
}
.branchmap-active{background: #1cb8a1;color: #fff;}
.causes-main{float:left}
.cd-main-content {
  text-align: left;
}
.cd-main-content h1 {
  font-size: 20px;
  font-size: 1.25rem;
  color: #64788c;
  padding: 4em 0;
}
.cd-main-content .cd-btn {
  position: relative;
  display: none;
  padding:10px;
  font-size:20px;
  color: #000;
  font-weight: bold;

}
.no-touch .cd-main-content .cd-btn:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 20px rgba(0, 0, 0, 0.3);
}
@media only screen and (min-width: 1170px) {
  .cd-main-content h1 {
    font-size: 32px;
    font-size: 2rem;
  }
}

.cd-panel {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  visibility: hidden;
  -webkit-transition: visibility 0s 0.6s;
  -moz-transition: visibility 0s 0.6s;
  transition: visibility 0s 0.6s;    z-index: 21;
}
.cd-panel::after {
  /* overlay layer */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  cursor: pointer;
  -webkit-transition: background 0.3s 0.3s;
  -moz-transition: background 0.3s 0.3s;
  transition: background 0.3s 0.3s;
}
.cd-panel.is-visible {
  visibility: visible;
  -webkit-transition: visibility 0s 0s;
  -moz-transition: visibility 0s 0s;
  transition: visibility 0s 0s;background: rgba(0, 0, 0, 0.54);
}
.cd-panel.is-visible::after {
  background: rgba(0, 0, 0, 0.6);
  -webkit-transition: background 0.3s 0s;
  -moz-transition: background 0.3s 0s;
  transition: background 0.3s 0s;
}
.cd-panel.is-visible .cd-panel-close::before {
  -webkit-animation: cd-close-1 0.6s 0.3s;
  -moz-animation: cd-close-1 0.6s 0.3s;
  animation: cd-close-1 0.6s 0.3s;
}
.cd-panel.is-visible .cd-panel-close::after {
  -webkit-animation: cd-close-2 0.6s 0.3s;
  -moz-animation: cd-close-2 0.6s 0.3s;
  animation: cd-close-2 0.6s 0.3s;
}

@-webkit-keyframes cd-close-1 {
  0%, 50% {
    -webkit-transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(45deg);
  }
}
@-moz-keyframes cd-close-1 {
  0%, 50% {
    -moz-transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(45deg);
  }
}
@keyframes cd-close-1 {
  0%, 50% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
@-webkit-keyframes cd-close-2 {
  0%, 50% {
    -webkit-transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(-45deg);
  }
}
@-moz-keyframes cd-close-2 {
  0%, 50% {
    -moz-transform: rotate(0);
  }
  100% {
    -moz-transform: rotate(-45deg);
  }
}
@keyframes cd-close-2 {
  0%, 50% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}
.cd-panel-header {
  position: fixed;
  width: 90%;
  height: auto;
  line-height: 50px;
  background: rgba(255, 255, 255, 0.96);
  z-index: 2;
  /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);*/
  -webkit-transition: top 0.3s 0s;
  -moz-transition: top 0.3s 0s;
  transition: top 0.3s 0s;
}
.cd-panel-header h1 {
font-size: 19px;
    margin: 0px 20px;
    letter-spacing: 2px;
    font-weight: 900;
    color: #1cb8a1;text-transform: uppercase;
}
.from-right .cd-panel-header, .from-left .cd-panel-header {
  top: -50px;
}
.from-right .cd-panel-header {
  right: 0;
}
.from-left .cd-panel-header {
  left: 0;
}
.is-visible .cd-panel-header {
  top: 0;
  -webkit-transition: top 0.3s 0.3s;
  -moz-transition: top 0.3s 0.3s;
  transition: top 0.3s 0.3s;
}
@media only screen and (min-width: 768px) {
  .cd-panel-header {
    width: 70%;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-panel-header {
    width: 300px;
  }
}
.top-strip-social {
    float: left;
    width: 100%;    border-bottom: 1px solid #eaeaea;
}
.mobile-ul {
    margin-top: 3px !important;
}
.mobile-ul li{ float:left;border: none !important;}
.mobile-ul li a {
    padding: 12px 15px !important;
}
.mobile-ul li a i{color: #666 !important;font-size:17px;
}
.mobile-ul li a:hover i{color:#fff !important;}
.cd-panel-close {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 60px;
  /* image replacement */
  display: inline-block;
  overflow: hidden;
  /*text-indent: 100%;*/
  white-space: nowrap; background: url(../images/close-icon1.png);
  background-repeat: no-repeat;
  background-position: right 10px center;
  
}
.cd-panel-close i{    font-size: 20px;
    text-align: center;
    display: inline-block;
    width: 100%;}
.cd-panel-close::before, .cd-panel-close::after {
  /* close icon created in CSS */
  position: absolute;
  top: 22px;
  left: 20px;
  height: 3px;
  width: 20px;
  background-color: #424f5c;
  /* this fixes a bug where pseudo elements are slighty off position */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.cd-panel-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cd-panel-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.no-touch .cd-panel-close:hover {
  background-color: #424f5c;
}
.no-touch .cd-panel-close:hover::before, .no-touch .cd-panel-close:hover::after {
  background-color: #ffffff;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.no-touch .cd-panel-close:hover::before {
  -webkit-transform: rotate(220deg);
  -moz-transform: rotate(220deg);
  -ms-transform: rotate(220deg);
  -o-transform: rotate(220deg);
  transform: rotate(220deg);
}
.no-touch .cd-panel-close:hover::after {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

.cd-panel-container {
  position: fixed;
  width: 90%;
  height: 100%;
  top: 0;
     background: #fff;  
  z-index: 1;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;padding-top: 75px;
}
.from-right .cd-panel-container {
  right: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.from-left .cd-panel-container {
  left: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.is-visible .cd-panel-container {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  transition-delay: 0s;padding-top: 70px;
}
@media only screen and (min-width: 768px) {
  .cd-panel-container {
    width: 70%;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-panel-container {
    width: 300px; padding-top: 60px;
  }
}

.cd-panel-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 70px 5%;
  overflow: auto;
  /* smooth scrolling on touch devices */
  -webkit-overflow-scrolling: touch;
}
.cd-panel-content p {
  font-size: 14px;
  font-size: 0.875rem;
  color: #424f5c;
  line-height: 1.4;
  margin: 2em 0;
}
.cd-panel-content p:first-of-type {
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  .cd-panel-content p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.6;
  }
}
.cd-panel header{margin-top:0px !important}
.mainNav { /*background:#fff;*/ width:100%; }
/* First Level */
.mainNav ul { margin: 0; padding: 0; list-style: none; }
.mainNav ul li { border-top: 1px solid #eaeaea; }
.mainNav ul li:last-child { border-bottom: 1px solid #eaeaea; }
.mainNav ul li a { color:#000; display: block; font-size:14px; line-height: normal; padding:12px 20px; text-decoration:none;letter-spacing: 1px;}
.mainNav ul li a:hover { background: #1cb8a1; text-decoration: none; color:#fff;}
/* Second Level */
				.mainNav ul ul { border-bottom: none }
.mainNav ul ul li { border-top: 1px solid #eaeaea; background: #fff; }
.mainNav ul ul li a {color: #000;display: block;font-size:15px;line-height: normal;padding: 0.5em 1em 0.5em 2.5em;text-transform: capitalize;}
.mainNav ul ul li a:hover { background: #1cb8a1; }
/* Third Level */
.mainNav ul ul ul { border-top:1px solid #eaeaea; }
.mainNav ul ul ul li { border:none; }
.mainNav ul ul ul li a { padding-left:3.5em; padding-top:0.25em; padding-bottom:0.25em; }
/* Accordion Button */
ul li.has-subnav .accordion-btn {color: #636363;/*background: #fff;*/font-size:16px;border-left: 1px solid #eaeaea;}
.mainNav ul li a span{float:left; margin:0 10px 0 0;}
    ul li.has-subnav .accordion-btn i{color:#000 !important;}
@media screen and (max-width: 1024px) {
	.mainNav {width:100%;}
}
@media screen and (max-width: 700px) {
	.mainNav {width: 100%;}
    ul li.has-subnav .accordion-btn i{color:#000;}
}
.top-strip-social {
    float: left;
    width: 100%;    border-bottom: 1px solid #eaeaea;
}
.mobile-ul {
    margin-top: 3px !important;
}
.mobile-ul li{ float:left;border: none !important;}
.mobile-ul li a {
    padding: 12px 15px !important;
}
.mobile-ul li a i{color: #666 !important;font-size:17px;
}
.mobile-ul li a:hover i{color:#fff !important;}
.cd-panel-close {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 60px;
  /* image replacement */
  display: inline-block;
  overflow: hidden;
  /*text-indent: 100%;*/
  white-space: nowrap; background: url(../images/close-icon1.png);
  background-repeat: no-repeat;
  background-position: right 10px center;}
.language-mobile{display: block;}
.table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
    background: #f5f5f5 !important;    
  }
  
  
  
  
.load-more {
    padding: 10px 20px;
    text-align: center;
    background-color: #1cb8a1;
    color: #fff;
    border-radius: 25px;font-family: open sans;
}

      /* NOTE: The styles were added inline because Prefixfree needs access to your styles and they must be inlined if they are on local disk! */
      .nss-faq input[type="checkbox"] {
  display: none;
}
.nss-faq label {
display: block;
 
    padding: 10px 15px 5px 15px;
    font-family: serif;
    font-size: 1.4rem;
    font-family: OpenSans-Regular;
    background: #1cb8a1;
    color: #fff !important;cursor:pointer;
}
.nss-faq label  p{ color:#fff !important; line-height:20px !important;}
.nss-faq label:hover {
  background: #1cb8a1;
}
.nss-faq label:before {
  display: block;
  float: left;
  margin-right: 0.75rem;
  margin-top: -0.375em;
  transform: rotate(180deg);
  content: '^';
  font-family: monospace, arial;
  font-size: 1.5em;
  font-weight: 900;
  color: #fff;
}
.nss-faq .content {
  overflow: hidden;
  clear: both;
  max-height: 0;
  font-family: OpenSans-Regular;
	font-size: 14px;
    line-height: 24px;
}
.nss-faq input[type="checkbox"]:checked ~ label:before {
  content: '^';
  margin-top: 0.125em;
  transform: rotate(0);
}
.nss-faq input[type="checkbox"]:checked ~ .content {
  padding: 0.75rem 0.75rem 1.5rem;
  border-bottom: 1px solid #ccc;
  max-height: initial; /* <-- I Don't like this */
}  
.event-detail-img-video{float:left;width:100%;height: 100%;background: rgba(0, 0, 0, 0.36);display:table;position:absolute;text-align:center;}
.event-detail-img-video-cell{width:100px;height100px;display:table-cell;vertical-align:middle;color: #ffffff;font-size: 62px;}
.event-detail-img-video-relative{position: absolute;width:100%;/* padding: 15px; */height: 100%;}
.event-span-btn{}
.youtube-detail{float: left;width: 100%;height: auto;padding: 10px;min-height: 400px;}
.youtube-detail iframe{width:100% !important; height: 380px !important;}
.youtube-detail1{float: left;width: 100%;height: 367px;padding: 10px;overflow:auto;}
.youtube-detail1 iframe{width:100% !important; }
.margin-top20{margin-top:20px !important;}
#contact_us_msg .input-group {
    font-family: open sans;
    margin: 0px 0px 0px 0px;
}
.home-form-outer .form-group {
    margin-bottom: 0px !important;
}
.popup-map{float:left; width:800px; height:auto; margin:10px;}
.popup-map iframe{width:100% !important;border: 2px solid #ccc;}


.kathaiframe p{text-align: center;}
.outerbox{width:100%; float:left; overflow: hidden;}

.box30-box-left{width:100%; float: left; box-shadow: 0px 0px 5px 3px #d4d4d4;   padding: 0px 15px 15px 15px;    margin-bottom: 20px;}

.box30-left-title{width:88%; float:left;}
.box30-right-date{width:10%; float:right;}
.box30-left{width:45%; float:left;}
.box30-right{width:45%; float:right;}
.box30-center{width:100%; float:left;}
.box30-left-div{width: 49.1%;float: left;margin: 0px 5px;height:300px;}
.box30-left-div img{width:100%;height:300px;}
.box30-left-div iframe{width:100%; height:300px;}
.box30-left-div video{width:100%; height:300px;}
.box30-box-right{width:100%; float: right;  box-shadow: 0px 0px 5px 3px #d4d4d4;   padding: 0px 15px 15px 15px;margin-bottom: 20px;}
.box30-left-title h3{font-size: 16px;line-height: 24px;font-weight: bold; margin:0px;padding:15px 0px 5px 0px;}
.box30-right-date h3{text-align: right !important;font-size: 14px !important;font-weight: 500; color: #1cb8a1; font-weight:bold;}
.outerbox h3, .h3 {
    font-size: 17px;
    font-weight: bold;margin-bottom: 5px !important;
}
.outerbox p{margin-bottom: 0px !important;}
.outerbox p a{color:#000 !important;}
.outerbox p a:hover{color:#1cb8a1 !important;}
.home-form-outer .form-group-form label {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 2;
    bottom: -13px !important;
    font-size: 11px;
    color: #ff0000;
}
.home-form-outer .input-group {
    font-family: open sans;
    margin: 10px 0px 5px 0px;
}
#event-page-slider .event-box{width:100% !important; text-align: left !important;}
#event-page-slider .event-box-mid {float: left;width: 100%;padding: 8px 12px 8px 12px;min-height: 105px;}
#event-page-slider .event-box-mid h1 {float: left;width: 100%;margin: 8px 0 6px;font-size: 14px;font-weight: 400;}
#event-page-slider .owl-prev {left: -10px;position: absolute;top: 50%;}
#event-page-slider .owl-next {float: right;right: -25px;}
#event-page-slider .event-box-mid {float: left;width: 100%;padding:8px 12px 8px 12px;min-height: 105px;}
#event-page-slider .event-box-mid h2 {float: left;width: 100%;margin: 0;color: #3b3b3b;font-size: 16px;}
#event-page-slider .event-box-mid h1 {float: left;width: 100%;margin: 8px 0 6px;font-size: 14px;font-weight: 400;}
#event-page-slider .event-box-mid h1 span{color: #a5a5a5; font-size: 13px;font-family: open sans;}
#event-page-slider .event-box-mid h3 {font-size: 13px; font-weight: bold;margin-bottom: 0px;font-family: open sans;}
#event-page-slider .event-box-mid h3 span {color: #a5a5a5;font-size: 13px; font-weight: normal;padding:5px 0px 0px 0px; line-height:30px}
.donate-bottomfix{left:0;right:0px; top:81px;}
 .outersearchs{text-align:center;width: 51%;margin: 0px auto} 
 .outersearchs1{width: 70%;float:left}
 .anchal-greystrip{float: left; width: 100%;height: auto;text-align: center;background: #f1f1f1;padding: 10px 0px;border: 1px solid #e8e8e8;
border-bottom: 5px solid #ccc;margin-bottom: 20px;}
.anchal-greystrip p{text-align: center; margin-bottom: 0px;}
.anchal-greystrip input[type="file"] {display: none;}
.anchal-greystrip .custom-file-upload {border: 1px solid #1cb8a1; border-radius: 25px; background:#1cb8a1; color:#fff; font-weight:normal;display: inline-block; padding: 6px 12px;cursor: pointer;}
.anchal-greystrip .custom-file-upload i{padding-right: 10px;}
.anchal-50{float: left; width: 50%; height: auto; padding:15px 0px;}

.award-frame .slimScrollDiv{height: 280px !important;}

.media-box .slimScrollDiv{height: 332px;overflow-y: auto !important;}
.ideology_wrapper{width: 1215px;margin: 0 auto;margin-top: 30px;}
.inspirational_main{}
.inspirational_main .slimScrollDiv{height: 100% !important;}
.katha-vmain{width: 100%;text-align: center;display: inline-block;}
.katha-vmain iframe{width:100%; margin: 10px 0px;}
.youtube-katha{width:70%; margin:0px auto;display:block;}
.clander{float:right;}
.channel-telecast{}
.channel-telecast .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{padding:10px 15PX 10px 15px !important;text-align: left !important;}
.channel-telecast .table-bordered{margin-top: 20px;}
.vvip-views p{width: 100%;text-align: center;}
.vvip-views p img{text-align: center;}
.divyang-vivah-detail{width:100%; text-align: center;}
.divyang-vivah-detail table{text-align: center;}
.divyang-vivah-detail table {width: 100%; text-align:center;}
.divyang-vivah-detail table img {width: 100%; text-align:center;}
.caliphers p img{}
.economic-rehabilitation p img{}	
.padding-top20{padding-top:20px !important;}			 
.outerbox ol{margin:10px 5px}
.outerbox ol li{font-size:15px;line-height: 24px;}
.ashram{text-transform: capitalize !important;}

.ma-ka-anchaltable{width: 100%;padding: 0px 10px;}
.ma-ka-anchaltable .table > thead > tr:first-child > th{    padding-left: 20px !important;}
.add-calender{background: #1cb8a1;border: 1px solid #1cb8a1;color: #fff;}

/*vip views*/
.vvip-box{float: left;width:31%; height: auto;margin: 0px 25px 10px 0px; min-height: 250px;text-align: center;background: #fff;box-shadow: 2px 2px 2px 2px #ccc;
padding: 10px 10px 10px 10px;border: 1px solid #ccc;}
.vvip-box img{width:100%;}
.vvip-box iframe{width:100%;}
.vvip-box h1{float:left; font-size: 18px;font-weight: bold;color:#000; margin:0px 0px; padding:0px 0px 5px 0px;}
.vvip-box p{float:left; font-size: 15px; color:#000; margin:0px 0px; padding:0px 0px; line-height: 24px;}
#vvip-views .modal-content{background: #fff; padding: 0px !important ; width: 100%;min-height: auto !important;}
#vvip-views .modal-content .modal-header .close {margin-top: -10px; margin-right: 0px;}
#vvip-views .modal-content .modal-header{background-image:none;}
#vvip-views .modal-dialog {width: 800px;margin: 30px auto;}
.vvip-box{float: left;width:31%; height: auto;margin: 0px 25px 10px 0px; min-height: 250px;text-align: center;background: #fff;box-shadow: 2px 2px 2px 2px #ccc;
padding: 10px 10px 10px 10px;border: 1px solid #ccc; min-height: 300px;}
.vvip-box img{width:100%; height: 200px;}
.vvip-box iframe{width:100%;}
.vvip-box h1{float:left; font-size: 16px;font-weight: bold;color:#000; margin:0px 0px; padding:10px 0px 5px 0px;}
.vvip-box p{float:left; font-size: 15px; color:#000; margin:0px 0px; padding:0px 0px; line-height: 24px;}

#vvip-views .modal-content{background: #fff; padding: 0px !important; width: 100%;min-height: auto !important;}
#vvip-views .modal-content .close {background: #ccc;width: 35px;height: 35px;position: absolute;z-index: 9;top: -10px;right: -15px;border-radius: 100%;font-size: 30px;
color: #000;opacity: 1;padding: 0px 0px 0px 3px;}
#vvip-views .modal-content .modal-body img {width:100%;}
#vvip-views .modal-content .modal-header{background-image:none;}
#vvip-views .modal-dialog {width: 800px;margin: 30px auto;}

#vvip-views1 .modal-content{background: #fff; padding: 0px !important; width: 100%;min-height: auto !important;}
#vvip-views1 .modal-content .close {background: #ccc;width: 35px;height: 35px;position: absolute;z-index: 9;top: -10px;right: -15px;border-radius: 100%;font-size: 30px;
color: #000;opacity: 1;padding: 0px 0px 0px 3px;}
#vvip-views1 .modal-content .modal-body img {width:100%;}
#vvip-views1 .modal-content .modal-header{background-image:none;}
#vvip-views1 .modal-dialog {width: 800px;margin: 30px auto;}

#vvip-views2 .modal-content{background: #fff; padding: 0px !important; width: 100%;min-height: auto !important;}
.vvip-views_nw .modal-content{background: #fff; padding: 0px !important; width: 100%;min-height: auto !important;}
#vvip-views2 .modal-content .close {background: #ccc;width: 35px;height: 35px;position: absolute;z-index: 9;top: -10px;right: -15px;border-radius: 100%;font-size: 30px;
color: #000;opacity: 1;padding: 0px 0px 0px 3px;}
#vvip-views2 .modal-content .modal-body img {width:100%;}
#vvip-views2 .modal-content .modal-header{background-image:none;}
#vvip-views2 .modal-dialog {width: 800px;margin: 30px auto;}

#vvip-views4 .modal-content{background: #fff; padding: 0px !important; width: 100%;min-height: auto !important;}
#vvip-views4 .modal-content .close {background: #ccc;width: 35px;height: 35px;position: absolute;z-index: 9;top: -10px;right: -15px;border-radius: 100%;font-size: 30px;
color: #000;opacity: 1;padding: 0px 0px 0px 3px;}
#vvip-views4 .modal-content .modal-body img {width:100%;}
#vvip-views4 .modal-content .modal-header{background-image:none;}
#vvip-views4 .modal-dialog {width: 800px;margin: 30px auto;}


#vvip-views5 .modal-content{background: #fff; padding: 0px !important; width: 100%;min-height: auto !important;}
#vvip-views5 .modal-content .close {background: #ccc;width: 35px;height: 35px;position: absolute;z-index: 9;top: -10px;right: -15px;border-radius: 100%;font-size: 30px;
color: #000;opacity: 1;padding: 0px 0px 0px 3px;}
#vvip-views5 .modal-content .modal-body img {width:100%;}
#vvip-views5 .modal-content .modal-header{background-image:none;}
#vvip-views5 .modal-dialog {width: 800px;margin: 30px auto;}


#vvip-views6 .modal-content{background: #fff; padding: 0px !important; width: 100%;min-height: auto !important;}
#vvip-views6 .modal-content .close {background: #ccc;width: 35px;height: 35px;position: absolute;z-index: 9;top: -10px;right: -15px;border-radius: 100%;font-size: 30px;
color: #000;opacity: 1;padding: 0px 0px 0px 3px;}
#vvip-views6 .modal-content .modal-body img {width:100%;}
#vvip-views6 .modal-content .modal-header{background-image:none;}
#vvip-views6 .modal-dialog {width: 800px;margin: 30px auto;}


#vvip-views7 .modal-content{background: #fff; padding: 0px !important; width: 100%;min-height: auto !important;}
#vvip-views7 .modal-content .close {background: #ccc;width: 35px;height: 35px;position: absolute;z-index: 9;top: -10px;right: -15px;border-radius: 100%;font-size: 30px;
color: #000;opacity: 1;padding: 0px 0px 0px 3px;}
#vvip-views7 .modal-content .modal-body img {width:100%;}
#vvip-views7 .modal-content .modal-header{background-image:none;}
#vvip-views7 .modal-dialog {width: 800px;margin: 30px auto;}

#vvip-views8 .modal-content{background: #fff; padding: 0px !important; width: 100%;min-height: auto !important;}
#vvip-views8 .modal-content .close {background: #ccc;width: 35px;height: 35px;position: absolute;z-index: 9;top: -10px;right: -15px;border-radius: 100%;font-size: 30px;
color: #000;opacity: 1;padding: 0px 0px 0px 3px;}
#vvip-views8 .modal-content .modal-body img {width:100%;}
#vvip-views8 .modal-content .modal-header{background-image:none;}
#vvip-views8 .modal-dialog {width: 800px;margin: 30px auto;}

#vvip-views9 .modal-content{background: #fff; padding: 0px !important; width: 100%;min-height: auto !important;}
#vvip-views9 .modal-content .close {background: #ccc;width: 35px;height: 35px;position: absolute;z-index: 9;top: -10px;right: -15px;border-radius: 100%;font-size: 30px;
color: #000;opacity: 1;padding: 0px 0px 0px 3px;}
#vvip-views9 .modal-content .modal-body img {width:100%;}
#vvip-views9.modal-content .modal-header{background-image:none;}
#vvip-views9 .modal-dialog {width: 800px;margin: 30px auto;}

.divyang-box{float: left;width:31%; height: auto;margin: 0px 25px 10px 0px; min-height: 250px;text-align: center;background: #fff;box-shadow: 2px 2px 2px 2px #ccc;
padding: 10px 10px 10px 10px;border: 1px solid #ccc; min-height: 450px;}
.divyang-box img{width:100%; height:430px;}
.divyang-box iframe{width:100%;}
.divyang-box h1{float:left; font-size: 16px;font-weight: bold;color:#000; margin:0px 0px; padding:10px 0px 5px 0px;}
.divyang-box p{float:left; font-size: 15px; color:#000; margin:0px 0px; padding:0px 0px; line-height: 24px;}

#divyang-vivah1 .modal-content{background: #fff; padding: 0px !important; width: 100%;min-height: auto !important;}
#divyang-vivah1 .modal-content .close {background: #ccc;width: 35px;height: 35px;position: absolute;z-index: 9;top: -10px;right: -15px;border-radius: 100%;font-size: 30px;
color: #000;opacity: 1;padding: 0px 0px 0px 3px;}
#divyang-vivah1 .modal-content .modal-body img {width:100%;}
#divyang-vivah1 .modal-content .modal-header{background-image:none;}
#divyang-vivah1 .modal-dialog {width: 800px;margin: 30px auto;}


#divyang-vivah2 .modal-content{background: #fff; padding: 0px!important; width: 100%;min-height: auto!important;}
#divyang-vivah2 .modal-content .close {background: #ccc;width: 35px;height: 35px;position: absolute;z-index: 9;top: -10px;right: -15px;border-radius: 100%;font-size: 30px;
color: #000;opacity: 1;padding: 0px 0px 0px 3px;}
#divyang-vivah2 .modal-content .modal-body img {width:100%;}
#divyang-vivah2 .modal-content .modal-header{background-image:none;}
#divyang-vivah2 .modal-dialog {width: 800px;margin: 30px auto;}


#divyang-vivah3 .modal-content{background: #fff; padding: 0px !important; width: 100%;min-height: auto !important;}
#divyang-vivah3 .modal-content .close {background: #ccc;width: 35px;height: 35px;position: absolute;z-index: 9;top: -10px;right: -15px;border-radius: 100%;font-size: 30px;
color: #000;opacity: 1;padding: 0px 0px 0px 3px;}
#divyang-vivah3 .modal-content .modal-body img {width:100%;}
#divyang-vivah3 .modal-content .modal-header{background-image:none;}
#divyang-vivah3 .modal-dialog {width: 800px;margin: 30px auto;}


#divyang-vivah4 .modal-content{background: #fff; padding: 0px !important; width: 100%;min-height: auto !important;}
#divyang-vivah4 .modal-content .close {background: #ccc;width: 35px;height: 35px;position: absolute;z-index: 9;top: -10px;right: -15px;border-radius: 100%;font-size: 30px;
color: #000;opacity: 1;padding: 0px 0px 0px 3px;}
#divyang-vivah4 .modal-content .modal-body img {width:100%;}
#divyang-vivah4 .modal-content .modal-header{background-image:none;}
#divyang-vivah4 .modal-dialog {width: 800px;margin: 30px auto;}

/*Site-Map*/
.sitemap{ float: left;}
.sitemap ul{margin: 0px 15px 20px 0px;padding: 10px 10px;border: 1px solid #f0f0f0;float: left;width: 270px; background: #f8f8f8;box-shadow: 0 8px 6px -6px #333;}
.sitemap ul h1{font-size: 20px;margin: 0px 0px 0px 0px;padding: 0px;}
.sitemap ul h1 a{color:#1cb8a1;}
.sitemap ul h1 a:hover{color:#000;}
.sitemap ul h2{font-size: 16px;margin: 10px 0px 10px 10px;padding: 0px;}
.sitemap ul h2 a{color:#1cb8a1;}
.sitemap ul h2 a:hover{color:#000;}
.sitemap ul li{font-size:15px; color:#000; line-height: 24px;font-family:OpenSans-Regular;padding: 5px;margin: 0px 0px 0px 10px;border-bottom: 1px dotted #989898; background-image: url(../images/sitemap-arrow.png);background-repeat: no-repeat;}
.sitemap ul li a{color:#000;}
.sitemap ul li a:hover{color:#1cb8a1;}
.sitemap ul li ul{width: auto;margin: 5px 0px 0px 0px;background:transparent;min-height: auto;box-shadow: none;line-height: 0px;border:none;}
/*Site-Map*/
.padding-top15{padding-top: 15px !important;}
.padding-left0{padding-left: 0px !important;}
.padding-right0{padding-right: 0px !important;}
.min-height200{min-height:200px !important;}
.login-shadow-container{float: left;width: 100%;height: auto;background: #fff;box-shadow: 2px 2px 2px 4px #f1f1f1;padding: 20px;}
.login-popup p{padding:0px 0px 0px 0px;width: 94%;}
.login-shadow-container .form-group{margin-bottom: 15px;float: left;width: 100%;}
.sitemap_main_ul {
    height: 368px;
    overflow: auto;
}


.fixed-header-home
{
	transition:0.5s;
}

.no-padding{padding: 0px !important; }
.add_relatives{
			color: #000 ;
			cursor: pointer;
			text-align: right;
			font-weight: bold;
			font-size: 21px;
			margin-right: 18px;
		}
.remove_field{color:#000 !important;cursor:pointer;font-weight:700;font-size:21px;margin-right:18px;position:absolute;right:-30px;top:4px}

.news-comment-1 {
    float: left;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #e9ebee;
    margin-bottom: 10px;
}
.news-comment .left {
    float: left;
    width: auto;
    height: auto;
}
.news-comment .left h1 {
    float: left;
    font-size: 16px;
    color: #373737;
	margin: 0px;
}
.news-comment .right {
    float: right;
    width: auto;
    height: auto;
}
.news-comment .right .panel-default {
    border: none;
}
.news-comment-1 .panel {
    margin-bottom: 10px;
}
.news-comment .right .panel-body {
    padding: 0px;
}
.news-comment-img {
    float: left;
    width: 48px;
    height: 48px;
    margin: 0px 10px 0px 0px;
}
.comment-textarea {
    float: right;
    width: 93%;
    height: 55px;
    border: 1px solid #e9ebee;
    padding: 5px 10px;
}
.comment-facebook-bg-bottom {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.comment-facebook-bg-outer {
    float: left;
    width: 100%;
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 10px;
    padding-bottom: 7px;
}
.comment-facebook-bg-outer-left {
    float: left;
    width: 46px;
    height: 46px;
    background: #f3f3f3;
    margin-right: 10px;
}
.comment-facebook-bg-outer-left img {
    width: 46px;
    height: 46px;
}
.interview-banner img {
    width: 100%;
}
.comment-facebook-bg-outer-right {
    overflow: hidden;
    position: relative;
}
.comment-facebook-bg-outer-right h3 {
    float: left;
    width: 100%;
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    color: #365899;
}
.comment-facebook-bg-outer-right p {
    float: left;
    width: 100%;
    margin: 0;
    font-size: 12px;
    line-height: normal;
    text-align: justify;
    padding: 4px 0;
}
.timeline-detail p {
    text-align: left;
    line-height: 24px;
    font-size: 15px;
    padding: 20px 0px;
}
.facebook-reply-bg-outer {
    clear: both;
    padding: 5px 0;
}

.facebook-reply-bg {
    float: left;
	margin: 7px 4px 0px 0px;
}
.facebook-reply-bg img {
    width: 46px;
    height: 46px;
}
.facebook-reply-bg-right {
    /* float: right;
    height: auto;
    width: 92%; */
	margin-top: -50px;
    float: right;
    height: auto;
    width: 92%;
}
.like {
    float: left;
    font-size: 12px;
    color: #365899;
    margin-right: 10px;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    background-image: none;
    /* border: 1px solid transparent; */
    border-radius: 4px;
    width: 100%;
}
.news-comment{margin-top: 26px;    margin-bottom: 20px;}
.blogevet_blog-top-left p {
	float: none !important;
}
.over-hide{overflow-x: hidden;}


.slidernext {
    font-size: 65px !important;
    background: transparent;
    padding: 30px 0;
    width: 100% !important;
}
.uk-right-img-banner{
	margin-left: 10px;
    float: right;
}
a[rel="tab4"] {
    display: none !important;
}

.tek-link{position: absolute;margin-left: 10px;}	
.tek-link a{    
	color: #1cb8a1;
    text-decoration: none;
}
.tek-link a:hover, .tek-link a:focus, .tek-link a:active, {    
	color: #1cb8a1;
    text-decoration: none;
	outline: none;
}	

