﻿body,html { margin:0; padding:0; box-sizing:border-box; font-family: 'Montserrat', sans-serif;
}
li, ol, ul, ol { list-style:none; margin:0; padding:0;
} 
body {margin:0;padding:0;font-family: 'Montserrat', serif;}
.wrapper-layout{ width:100%;  max-width:1500px; margin:0px auto; position:relative; z-index:0;}
.wrapper-layout .slider{width:100%;float:left;overflow:hidden;position: relative;left:0;top:0;}
.wrapper-layout .line{ width:1px;  opacity:0; height:0px; position:absolute; top:0; left:54px; background:#f0f2f6;}
.wrapper-layout .s2{position:absolute;/*top:470px;*/bottom:70px;left:37px;z-index: 2;}
.wrapper-layout .s2 div{margin-top:12px; font-family: 'Poppins', SemiBold; font-size:58px; font-weight:600; color:#eaeaea; float:left; width:47px; text-align:left; }
.wrapper-layout .s2 h5{margin-top:-15px;float:left;font-size: 30px;color:#eaeaea;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-bottom: 15px;}
.wrapper-layout .s2 p{margin-top:2px;float:left;font-size: 26px;color:#eaeaea;float:left;text-transform:uppercase;font-weight:300;letter-spacing:1px;}
.wrapper-layout .s2 p span{ font-weight:500; font-size:20px;}
.wrapper-layout .s2 .sec{  float:left; width:auto; max-width:900px; font-family: 'Libre Franklin', Black;}
.wrapper-layout .slider ul li{ position:relative;}
.wrapper-layout .slider ul li img{ width:100%; float:left;}
.wrapper-layout .slider ul li canvas{ width:100px; height:482px;  position:absolute;  top:0; left:55px; display:none;}
.mary-ward {    width: 170px;    background: #3a98b5;    margin: 0px auto;    text-align: center;    margin-top: -10px;    position: relative;
    z-index: 99;
    /* height: 180px; */
    border-radius: 75px;
    padding: 20px;
}
img { max-width: 100%;}
.inner_box {width:100%;float:left;z-index:1;
    /* margin-top: 736px; */
}

.imp-Links {background:#e8f5ff;padding:100px 0;width: 100%;float: left;position: relative;}
.container {width: 100%;  max-width:1100px;  }
.newsNotice2 .container{ max-width: 1050px;}
.header {margin:0;padding:0;float:left;height: 115px;position: absolute;z-index: 15;top: 0;left: 0;width: 100%;}
.header_blue {margin:0;padding:0;float:left;height: 75px;position: fixed;z-index: 15;top: 0;left: 0;width: 100%;background: #3a98b5;}
.header_bg {background:#3a98b5;height: 75px;position: absolute;z-index: 0;top: 0;left: 0;width: 100%;}
.header_in { margin:0 auto; max-width:1140px; width:100%;
}
.header_left {display:inline-block;float:left;position: relative;margin-top: 267px;}
.header_left{ }
.logo { display:inline-block; float:left;
}
.logo_name{display:inline-block;float:left;font-size: 36px;color:#fff;font-weight: 700;margin-top: 31px;line-height: 30px;opacity: 0.8;}
    .logo_name span {
    font-size: 18px;
    display:block;
    font-weight: 300;
    }
.header_blue .header_left{ margin-top:0;
}

.header_blue .logo { display:inline-block; float:left;
}
    .header_blue .logo img {
    height: 75px;
    }
.header_blue .logo_name{display:inline-block;float:left;font-size: 24px;color:#fff;font-weight:bold;margin-top: 18px;line-height: 22px;opacity: 0.8;}
    .header_blue .logo_name span {
    font-size: 14px;
    display:block;
    }



.header_right { display:inline-block; float:right; margin-top: 10px;
}
.header_con {display:inline-block;float: right;margin-top: 0px; width: 100%; text-align: right;}
.header_icon {display:inline-block;float: right; margin-top: 0px;}
.header_con a{margin:0 10px;color:#fff;text-decoration:none;font-weight:bold;opacity:0.8;font-family: arial;}
    .header_con a img { display:inline-block; margin-left:5px;
    }
.header_icon a {margin:0 5px;opacity:0.8;float: left;margin-top: 23px;position: relative;}
.header_con a:hover, .header_icon a:hover { opacity:1;
}
.menu_icon {display:inline-block;width:30px;height:30px;background:url(/images/menu_blue.png) no-repeat;opacity: 1!important;position: relative;top: 9px;position: relative;}
.menu_icon_white, .blue_hdr .menu_icon, .header_blue .menu_icon {background:url(/images/burger-bar1.png) no-repeat;
}
.closemenu{background: url(/images/closemenu.png) no-repeat !important;}
.text-center { text-align:center;
}
.imp-heading { color: #383838;
text-align: center;
font-family: Montserrat, serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: 35px;}
.imp-box div{align-self: stretch;
color: #383838;
text-align: center;
font-family: Montserrat, serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 24px;
text-transform: uppercase; margin-top: 10px;}
.imp-box p{ font-size:15px; font-style:italic;
}
.newsNotice {position:relative;width:100%;float:left;background:#DBE0E6;min-height: 575px;}
.pull-right{ float:right;}
.notice_in { float:right; width:100%; max-width:530px; padding:50px 0;
}
.noticeimg { position:absolute; left:0; top:0; display:inline-block;
}
.pg_heading {position:relative;align-self: stretch;margin-bottom: 20px;
color: #000;
text-align: center;
font-family: Montserrat, serif;
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 40px; text-align: left;}
.pg_heading span {     border-bottom: 2px solid #3a98b5; display: inline-block; padding: 0px 8px; padding-bottom: 10px;} 
.pg_heading:after { width:23px; height:28px; background: url(/images/right-m-arrow.png) no-repeat;  content:""; display: inline-block;    position: relative;
    top: 36px;}
.pg_heading:before { width:23px; height:28px; background: url(/images/left-m-arrow.png) no-repeat;  content:"";display: inline-block;    position: relative;
    top: 36px;}
   .about p {align-self: stretch;
color: #000;
text-align: justify;
font-family: Montserrat, serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 30px;}
a,a:hover { text-decoration: none;}
.imp-Links2 a  {align-self: stretch;
color: #000;
text-align: center;
font-family: Montserrat, serif;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 20px;}
.imp-Links2 a p { margin-top: 10px;}
.imp-Links2 a:hover { color: #3a98b5;}
.imp-Links2 a:hover img { opacity: .8;}
 
#slider ul li.flex-active-slide .caption { 	-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;animation-duration: 1s;	-webkit-animation-duration: 1s;}
#slider .flex-direction-nav a.flex-next:before,#slider .flex-direction-nav a:before{ display:none }
#slider .flex-direction-nav .flex-next{ cursor: pointer;background: url(/images/next1.png) center center no-repeat #3a98b5;float: left;opacity: 1;visibility: hidden; right:20px;}
#slider .flex-direction-nav .flex-prev { cursor: pointer;background: url(/images/prev1.png) center center no-repeat #3a98b5;float: left;opacity: 1;visibility: hidden; left:20px}
#slider:hover > .flex-direction-nav .flex-next{ visibility:visible; right:10px;}
#slider:hover > .flex-direction-nav .flex-prev { visibility:visible; left:10px;}
#slider .flex-control-nav { bottom:30px;}
#slider .flex-direction-nav {    position: absolute;    top: 50%;    left: 0;    width: 100%;}
#newnotice_lblnoticedownloads ul li .w-100   { background: #9dcbda; height: 105px; margin: 15px 0; border-left: 8px solid #005694     }
.innerImg { float: right; margin-left: 30px;}
*------------------------------------------------------------------------------------*/


.inner-pages table{width:100%;border:1px solid #12718f;border-collapse:collapse;}
.inner-pages table tr:nth-child(odd){ background: #fff;}
.inner-pages table tr:nth-child(even){background: #fff;}

/*------------------------------------------------------------------------------------*/
.Our-Mem{ width: 94%; height: auto;border: 1px solid #96dfff; margin: auto;}
.Our-Mem ul.OM {width:auto;height:auto;background-color:#fff; text-align: center;}
.Our-Mem ul.OM li{width:auto;height:auto; padding: 19px; text-align: center;display:inline-block;background-image:none; color:#347a9c; font-size:13px;font-weight:bold;font-family:'Slabo 27px',; }
/*.inner-pages .Our-Mem{width:100%; height:auto;  padding: 0px 10px 10px 90px;border:2px solid green;} 
.inner-pages .Our-Mem ul{list-style:none;width:100%;height:auto; background-color:blue;}
.inner-pages .Our-Mem ul li{background-color:#fff; color:#347a9c; font-size:13px;font-weight:bold;font-family:'Slabo 27px',;}
.inner-pages .Our-Mem ul li{padding:5px; text-align: center;float:left;}
.inner-pages .Our-Mem ul li img{border:double 10px #95b3b7;margin-bottom:10px;}*/


/*------------------------------------------------------------------------------------*/

.accordionHeader_Y{width:96%;margin:auto;border: 1px solid #37b0d6;background: #12718f url(/images/plus.png) 99% 6px no-repeat;font-family: Arial, Sans-Serif;font-size: 12px;text-transform: uppercase;font-weight: bold;padding: 9px 25px 9px 5px;cursor: pointer;margin-top: 3px;color: #fff;}
.accordionHeaderSelected{width:96%;margin:auto;border: 1px solid #2198bf;background: rgb(45, 171, 212) url(/images/minus.png) 99% 5px no-repeat;font-family: Arial, Sans-Serif;font-size: 12px;font-weight: bold;margin-top: 3px;cursor: pointer;padding: 9px 0px 9px 5px;text-transform: uppercase;cursor: pointer;text-align: left;color: #fff;}

.accordionContent_Y{width:95.1%;margin:auto;background-color: #ffffff;border: 1px solid #2dabd4;border-top: none;padding: 6px;}
.accordionHeader_I{border: 1px solid #164F9C;background: #DBE9FF url(/images/plus.png) 99% 6px no-repeat;font-family: Arial, Sans-Serif;font-size: 12px;text-transform: uppercase;font-weight: bold;padding: 9px 25px 9px 5px;cursor: pointer;margin-top: 3px;color: #404035;}
.accordionHeader_I-sel{border: 1px solid #CBD5E4;background: #B9D1F7 url(/images/minus.png) 99% 5px no-repeat;font-family: Arial, Sans-Serif;
font-size: 12px;font-weight: bold;margin-top: 3px;cursor: pointer;padding: 9px 0px 9px 5px;text-transform: uppercase;cursor: pointer;text-align: left;color: #fff;}
.accordionContent_I{background-color: #F4FFCE;border: 1px solid #C5C5C5;border-top: none;padding: 5px;}

.inner-pages.pro{width: 20%; background-color: #fffadb;border: groove 6px #FFC107;height: 200px;}
.inner-pages ul{ padding:0;}
.inner-pages ul li {background: url(/images/li.png) no-repeat 0 3px;margin-bottom: 10px;    height: auto;   text-align: justify;line-height: 18px;font-family:'Roboto Slab', serif;list-style: none;color: #2f2f2f;font-size: 14px;padding-left: 35px;margin-left: 0px;}
.cont-in ul li{text-align:left;}

.inner-pages {padding:20px; width:100% ;background-color: #fff;}
.inner-pages p {font-size:14px;font-family: 'Roboto Slab', serif; color:#505050; text-align:justify; line-height:22px;    padding: 0px 40px 0px 40px;}
.inner-pages p b{transition: all 0.5s   ease-in;}

.map{background-color:#fff;width:100%;height:750px;}
.mapa2{background-color:#fff; margin: 35px 0px 0px 35px;}
.mapa1 ul li{font-size:12px;}
.mapa2 h2 a {color: #d09176; text-decoration: none;  font-size: 17px; padding: 10px 145px 10px 145px;font-family: 'Slabo 27px', serif; text-transform: uppercase;background-color: #bef2fd;}
.mapa2 h3 a{color:#cb8568;  text-decoration:none;font-size:17px;font-family: 'Slabo 27px', serif; text-transform:uppercase}
.mapa1 ul li a{color:#12718f; -webkit-transition:border-bottom 1s, ease-out; /* For Safari 3.1 to 6.0 */transition : border-bottom 1s ,ease-out;     -webkit-transition: 0.25s ease-in-out;
    -ms-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;   }
.mapa1 ul li a:hover{color:#e2691b;margin-left:6px;}
.mapa{background-color:#fff}
.mapa1{background-color:#fff;width:30%;float:left; font-size:13px;font-family:'Roboto Slab', serif;margin:13px}
.mapa2{background-color:#fff}
.map{}




.inner-pages p b:hover{color:#087eb7; }

.nWrap {display: flex;
padding: 14px 19px;
align-items: flex-start;
gap: 17px;flex-direction: row;}
.nWrap .date { background: #005694; width: 78px; height: 78px; float: left; border-radius: 12px;
    text-align: center;
    color: #fff;  }
.day { border-bottom: 2px solid #fff; display: block; width: 100%;color: #FFF;
text-align: center;
font-family: Montserrat, serif;
font-size: 11px;
font-style: normal;
font-weight: 700;
line-height: 18px;
text-transform: uppercase;}
.date p { 
 
color: #FFF;
text-align: center;
font-family: Arial, serif;
font-size: 46px;
font-style: normal;
font-weight: 700;
line-height: 50px;}
.n-right { display: flex; gap: 7px;flex-direction: column;}
a.eventH1 {display: flex;
width: 359.09px;
height: 19px;
flex-direction: column;
justify-content: center;
color: #000;
font-family: Montserrat, serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;}
.updated-on   {color: #F00;
font-family: Montserrat, serif;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 21px;}
.tab-images ul li img{opacity: 1;filter: alpha(opacity=100);-webkit-transition: opacity 1s linear;}	
.tab-images ul li img:hover {opacity: 0.5;filter: alpha(opacity=50);-webkit-transition: opacity 1s linear;}
.tab-images{  height: auto;float: right; padding: 28px; background: #ebf5f8; }
.tab-images ul{padding:0px 0px 0px 0px; margin:0px;list-style:none; }
.tab-images ul li{padding:0px;margin-bottom:22px;}
.tab-images ul li:last-child { margin-bottom: 0;}

a.tab-mg1{background-image:url("../images/mary-word.png"); no-repeat 0 0;height:76px;width:223px;background-repeat:no-repeat;display:block;transition: all 1.5s;}
a.tab-mg1:hover{background:url("../images/life.png");height:76px;width:223px;}

a.tab-mg2{background-image:url("../images/become sister1.png"); no-repeat 0 0;height:77px;width:223px;;background-repeat:no-repeat;display:block;transition: all 1.5s;}
a.tab-mg2:hover{background:url("../images/become sister.png");height:77px;width:223px;}

a.tab-mg3{background-image:url("../images/mary-word-10.png"); no-repeat 0 0;height:77px;width:223px;background-repeat:no-repeat;display:block;transition: all 1.5s;}
a.tab-mg3:hover{background:url("../images/timeline22.png");height:77px;width:223px;}

a.tab-mg4{background-image:url("../images/mary-word-11.png"); no-repeat 0 0;height:80px;width:223px;;background-repeat:no-repeat;display:block;transition: all 1.5s;}
a.tab-mg4:hover{background:url("../images/RC.png");height:80px;width:223px;    background-repeat: no-repeat;}

a.tab-mg5{background-image:url("../images/mary-word-12.png"); no-repeat 0 0;height:77px;width:223px;background-repeat:no-repeat;display:block;transition: all 1.5s;}
a.tab-mg5:hover{background:url("../images/maxim.png");height:77px;width:223px;}

.newsslider { margin-top:20px;
}
.news-subheading {color:#383838; font-size: 20px;margin-top: 20px;font-weight: 500; margin-bottom: 25px;}
.news_box {width: 510px;background:#EAEFF4;border-radius: 10px;float: left;margin-top: 14px;margin-bottom: 14px;margin-left: 21px;min-height: 109px;}
.newsNumber {display: inline-block;width: 50px;height: 50px;float: left;border-radius: 50%;background: #3a98b5;color: #fff;text-align: center;line-height: 50px;font-size: 24px;margin: 28px 0 0 -20px;}

.NewsMonth {font-size: 11px;border-bottom: 1px solid #3a98b5;color: #3a98b5;text-transform: uppercase;font-weight: bold;display: block;text-align: center;}
.NewsDate {display: inline-block;width: 60px;float: left;margin: 28px 0 0 22px;}
.News_Date {text-align: center;font-weight: bold;font-size: 41px;line-height: 36px;display: block;color: #3a98b5;}
.NewsDiscription {margin-left: 33px;font-size: 18px;max-width: 350px;float: left;margin-top: 28px;margin-bottom: 28px;font-style: italic;}
    .NewsDiscription a {
    color: #4E4E4F;
    font-weight: 600;
    }
.arrow_slider {position:absolute;right:0;top:0;}
.view-all { width:100%; float:left; margin-top:30px; 
}
.view_all_notice {margin-left:30px;
}
.view-all a{padding: 9px 29px;font-size: 15px;font-weight: 500;display:inline-block;border-radius: 25px;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;text-transform:uppercase;color: #fff;background: #3a98b5;border: 2px solid #3a98b5;}
.view-all a:hover {background: none;color: #3a98b5;border: 2px solid #3a98b5;text-decoration: none;}

.msg_view_all a {color: #3a98b5;background: #fff;border: 2px solid #fff;
}
.msg_view_all a:hover{color: #fff;background: none;border: 2px solid #fff;
}
.g_prev { cursor: pointer; z-index: 9; position: absolute; left: 0; top: 180px;}
.g_next { cursor: pointer; z-index: 9; position: absolute; right: 0; top: 180px;}
#homephotog_LBPhoto { display: block; position: relative; width: 100%;float: left; padding: 0px 30px;}
.gallery_slider {width:100%;float:left;margin-top: 22px;}
.gallery_slider ul li{display:inline-block;margin: 0 12px;}
    .gallery_slider ul li a {
    width: 230px;
  height: 187px;
    overflow:hidden;
    display:inline-block;
   
    }
        .gallery_slider ul li a img { width:100%;
        }
.gallery_box {width:100%;float:left;background:#EAEFF4;padding: 73px 0;position: relative;}
.gallery_heding {color:#1A1A1A;font-size:18px;font-style:italic;margin-top:20px;font-weight: 600;}
.gallery_date {color:#3a98b5;font-size: 16px;font-style:italic;font-weight: 600;}
.ach_slider {/*width:100%; float:left;*/margin:0 auto;font-weight: 700;font-size: 22px;}
.msg-box{width:100%;float:left;background:#3a98b5;padding: 73px 0;position: relative;min-height: 671px;}
.msg-content {width: 642px;float:left;line-height: 30px;text-align: left;color: #000000;font-weight: 600;font-size: 18px;}
.msg-img {width:250px;float:right;margin-top: 0;}

.msg-viewall{margin-top: 19px;float: left;}
.skltbs-tab-item:last-child { border-right:none;}
.msg-sign { width:100%; float:left; margin-top:15px; margin-bottom:15px;
}

.msg-name { display:inline-block; margin-left:25px;
}
.msg-sign img { float:left; width:60px
}
.msg-social { left: 25px;
    position: relative;
}
    .msg-social a { margin:0 10px; float:left;
    }
        .msg-social a:first-child { margin-left:0;
        }
.msg-social img{ width:auto; 
}
.msg_heading {color: #000;}
    .msg_heading:after {
    background: #000;
    }
    .darshan_box{width:100%;float:left;background:#3a98b5;position: relative; margin-top:70px;}
    #darshan{ width:100%; float:left;overflow: hidden;}

.topper {background:#EAEFF4;width:100%;float:left;padding: 73px 0;position: relative;}
.member_toppers {  margin:0 auto; max-width:400px; margin-bottom:30px;margin-top:00px;
}
    .member_toppers ul li { text-align:center;
    }
.member_box {width:150px;  display:block; float:left; margin:0 25px;
}
#members{ margin:0 auto;}
.name-cabinet {width: 100%;
    float: left;
    text-align: center;
    font-weight: bold;
    color: #3a98b5;
    margin-top: 10px;
}
.footer {
    background:#3a98b5;
    width: 100%;
    float: left;
    padding:70px 0 20px 0;
    color:#EAEFF4;
    background:url(/images/image6.jpg) top center no-repeat;
    background-size: cover ;
 
    position: relative;
    font-size: 18px;
    font-weight: 600;
}
.logo_name_footer {font-size: 24px;text-transform:uppercase;font-weight:bold;width: 100%;float: left;}
    .logo_name_footer span {
    font-weight:normal;
    font-size: 15px;
    font-style:italic;
    display:block;
    }
.f-add {font-size: 18px;font-family: Montserrat, serif;
font-size: 20px;
font-style: normal;
font-weight: 400;display: flex;
    flex-direction: column;
    gap: 10px}
    .f-add li { display: flex;}
    .f-add li a {font-family: Montserrat, serif; color: #fff;}
    .f-add li span { display: inline-block; width: 25px;}

.footerLinks ul li a{color:#EAEFF4;font-size: 18px; font-weight: 500; }
.heading-footr { margin-bottom:10px;color: #77DEFF;
font-family: Montserrat, serif;
font-size: 20px;
font-style: normal;
font-weight: 900;
line-height: 30px;}
.footertext { margin-top:70px; text-align:justify; font-style:italic;
}
.f-links a{color:#EAEFF4;  font-weight:bold;
}
    .f-links img { margin-right:15px;
    }
.copyright {margin-top:530px;font-size:14px; text-align:center;}
    .copyright a {color:#EAEFF4;
    }
.containt-container { width:100%; float:left;
}
.containt-container-in { width:1140px; max-width:100%; margin:0 auto; padding: 10px 0;
}
    .containt-container-in p { text-align:justify;
    }
.master_heading {width:100%;height: 300px;background:url(/images/header_master.jpg) no-repeat center center;margin-top: 75px;background-size: cover;}
.master_heading_in {width: 100%;font-size: 54px;color: #fff;float: left;text-align: center;font-weight: 400;background: rgba(0, 0, 0, 0.7);height: 100%;display: flex;align-items: center;justify-content: center;}

.img_right { float:right; margin-left:15px;
}
ul.inner_list li {
    background: url(/images/bullet.png) 1px 6px no-repeat;
    padding-left: 24px;
    margin-bottom: 18px;
}
.img_list li{ display:inline-block; margin:15px; width:300px;
}
.only_images img{ max-width:100%; margin:10px;
}
.accordionContent_Y {
    background-color: #fff;
    border: 1px solid #3a98b5;
    margin: 0px 0px;
    padding: 5px;
    padding-top: 26px;
    width: 100%;
    float: left;
    box-sizing:border-box;
}
.accordionHeader_Y{border: 1px solid #dbdbdb;color: #414141;background: #dbdbdb url(../images/ajax-arrow.png) center right 30px no-repeat;font-size: 17px;font-weight: 400; text-transform:uppercase;padding: 13px 28px;margin-top: 10px; cursor: pointer;}
.accordionHeaderSelected{border: 1px solid #3a98b5;color: white;background: #3a98b5 url(../images/ajax-arrow1.png) center right 30px no-repeat;font-size: 17px;font-weight: 400;text-transform:uppercase;padding: 13px 28px;margin-top: 10px;cursor: pointer;}
.arrow_prev, .arrow_next { cursor:pointer;
}
.img_list_4 li {
    display: inline-block;
    margin: 15px;
    width: 238px;
}
    .img_list_4 li img { height:174px;
    }
.ach_slider ul li { text-align:center; font-weight:500; font-size: 17px; height: 238px;}
.ach_slider ul li a { width: 300px}
/*.Communities_next { position:absolute; right:0; top:120px;  cursor:pointer; opacity:0.7;
}
.Communities_prev { position:absolute; left:0; top:120px;   cursor:pointer;opacity:0.7;
}
    .Communities_next:hover, .Communities_prev:hover {opacity:1;
    }*/
    .blue_hdr{position:fixed; background:#3a98b5; }
     .blue_hdr  .logo_name{position:absolute;top: 0;font-size: 24px;width: 312px;margin-top: 15px;line-height: 22px;}
 .blue_hdr  .logo img{max-height: 71px;}
 .blue_hdr .header_left{margin-top:20px;}
.member_box_in { display:inline-block; max-width:150px;  margin:0 20px;
}


       .main_landing{ width:100%; height:100%; background:url(/images/slider/slid_01.jpg) no-repeat; background-size:cover;}
        .slider_overlay{    background: rgba(0, 0, 0, 0.9);}
        .slider_overlay_darshan{    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 2;}
        #darshan .s2{position:absolute;/*top:470px;*/bottom:-1000px;left:37px;z-index: 3;}
#darshan .s2 div{margin-top:12px;font-family: 'Poppins', SemiBold;font-size:58px;font-weight:600;color:#eaeaea;float:left;width:47px;text-align:left;line-height: 31px;}
#darshan .s2 h5{ margin-top:-15px;float:left; font-size:28px; color:#eaeaea; text-transform:uppercase;  font-weight:700; letter-spacing:1px; }
#darshan.s2 p{margin-top:2px; float:left; font-size:15px; color:#eaeaea; float:left; text-transform:uppercase; font-weight:300;  letter-spacing:1px;}
#darshan .s2 p span{ font-weight:500; font-size:20px;}
#darshan .s2 .sec{/* float:left; */width:auto;max-width:500px;font-family: 'Libre Franklin', Black;}

        .menu1 {
    width: 100%;
    float: left;
    position: fixed;
    top: 0;
    top: 0;
    z-index: 9;
    transform: translatey(-215px);
    -webkit-transition: all .2s;
    transition: all .2s;
}
        .menu2 {
    display: block!important;
    transform: translatey(0px);
    top: 0px;
}
        .logo_landing{    position: absolute; width: 100%; max-width: 750px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
        #btn1 {
    display: inline-block;
    animation: mymove 2s infinite;
       position: absolute;
    bottom: 24px;
    left: 50%;
    margin-left: -23px;
}
        @keyframes mymove {
0%{transform:translateY(0px)}
50%{transform:translateY(20px)}
100%{transform:translateY(0px)}
}
        .arrow_slider_1{    right: 90px;
    top: 70px;}