﻿

/*=====-----Body css-----=====*/
::-webkit-scrollbar { height: 1px !important; width: 10px !important; background: transparent !important; -webkit-border-radius: 1ex !important; }
::-webkit-scrollbar-thumb { background: #FFCC5F !important; -webkit-border-radius: 35px !important; -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.75) !important; }
::-webkit-scrollbar-corner { background: #1A1A1A !important; }
:focus { outline: none; }
/*=====-----Menu css-----=====*/
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #664021; text-decoration: none; background-color: #f6c45b; outline: 0; }
.res_logo_box { z-index: 10000; position: fixed; float: left; padding-left: 11%; width: 90%; }
.center_logo_res, .left_logo_res, .right_logo_res { display: none; padding-left: 11%; }
.center_logo_res { width: 30%; text-align: center; }
.left_logo_res { width: 30%; text-align: right; }
.right_logo_res { width: 30%; text-align: left; }
.top_header_container { float: left; width: 100%; padding: 40px 0px; }
.left_logo { float: left; width: 10%; }
.left_menu { float: left; width: 36%; }
.left_nav { float: right; }
.center_logo { float: left; width: 8%; }
.left_logo_img { float: left; width: 100%; text-align: center; padding: 4px 0px 0px; }
.left_logo_img .fa-home { position: fixed; left: 0px; font-size: 42px; padding-top: 0px; padding-left: 8px; color: rgba(142, 142, 142, 0.7490196078431373); cursor: pointer; }
.left_logo_img img { border-radius: 35em; width: 75px; }
.right_logo_img { float: left; width: 100%; text-align: center; padding: 3px 0px 0px; }
.right_logo_img img { border-radius: 35em; width: 75px; }
.center_logo_img { float: left; width: 100%; text-align: center; padding: 6px 0px 0px; }
.center_logo_img img { border-radius: 35em; width: 75px; }
.right_logo { float: right; width: 10%; padding-top: 7px; }
.right_menu { float: left; width: 36%; }
.right_nav { float: left; }
.navbar-brand { height: auto !important; padding: 7px 15px; }
.navbar-inverse { background-color: #664021; /*box-shadow: 0px 1px 5px 0px #524949;*/ border-color: transparent; border-bottom: none; }
.navbar-nav > li > a { font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 18px; color: #fff !important; padding: 30px 8px !important; margin: 0px 5px; letter-spacing: 0.7px; border-bottom: 2px solid transparent; }
.navbar-nav > li > a:hover { background-color: transparent !important; color: #f6c45b !important; border-bottom: 2px solid #f6c45b; }
.navbar-inverse .navbar-nav > .active > a { background-color: transparent !important; color: #f6c45b !important; border-bottom: 2px solid #f6c45b; font-weight: bold; }
.navbar-inverse .navbar-toggle { border-color: #fff; }
.navbar-toggle { margin-right: 0px; border: 0px; }
.navbar-inverse .navbar-toggle .icon-bar { background-color: #797979; }
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { height: calc(100vh - 60px); overflow:auto; max-height: 100% !important; }
.welcm { position: fixed; padding: 10px 22px; color: #fff; display: inline-block; border-bottom-right-radius: 1em; border-bottom-left-radius: 1em; margin-left: 7px; font-size: 18px; text-shadow: 1px 1px 1px #000; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */ background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */ }
#li_welocme { display: none; }
#dvlogin { position: absolute; z-index: 0; display: none; width: 99%; text-align: right; right: 5px; }
.welMlogin { display: none; font-size: 11px; color: #b7b7b7; position: fixed; left: 3px; width: 22%; text-align: left; padding-top: 5px; }
.welMlogin span { font-size: 13px; }
iframe { background-image: url(../images/animated_loading.gif); background-position: 50% 50%; background-repeat: no-repeat; }
/*=====-----Logo css-----=====*/
.logo_name_container { float: left; width: 100%; position: absolute; top:82px; z-index: 1000; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */ background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */ }
.logo_text { float: left; width: 100%; text-align: center; font-family: 'Great Vibes', cursive; /*background-color: #FFCC5F;*/ color: #fff; font-size: 75px; padding: 10px 0px; }

/*=====-----Banner css-----=====*/
.banner_container { float: left; width: 100%; height: 835px; }
.banner_text_box { float: left; width: 50%; padding-top: 11%; padding-left: 60px; display: none; }
.banner_text { float: left; width: 100%; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 52px; color: #222; }
.banner_text2 { float: left; width: 100%; font-family: 'Bitter', serif; font-size: 60px; color: #222; text-transform: uppercase; text-align: left; }
.banner_text4 { float: left; width: 100%; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 40px; color: #222; text-align: left; }
.banner_text4 span { font-family: 'Bitter', serif; font-size: 60px; }

/* { box-sizing: border-box; }
#container { position: absolute; width: 100%; height: 88%; overflow: hidden; }
#slides { position: relative; width: 100%; height: 100%; padding: 0px; }
#slides .slide { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100%; }
#slides .slide .title { position: absolute; top: calc(50% - 0.5em); left: 20px; z-index: 2; padding-top: 5px; font-family: "Reem Kufi", sans-serif; font-size: 5em; color: white; overflow: hidden; }
#slides .slide .title .title-text { display: block; -webkit-transform: translateY(1.2em); transform: translateY(1.2em); -webkit-transition: -webkit-transform 1s ease-in-out; transition: -webkit-transform 1s ease-in-out; transition: transform 1s ease-in-out; transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out; }
#slides .slide .slide-partial { position: absolute; width: 100%; height: 100%; overflow: hidden; -webkit-transition: -webkit-transform 1s ease-in-out; transition: -webkit-transform 1s ease-in-out; transition: transform 1s ease-in-out; transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out; }
#slides .slide .slide-partial img { position: absolute; z-index: 1; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: -webkit-transform 1s ease-in-out; transition: -webkit-transform 1s ease-in-out; transition: transform 1s ease-in-out; transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out; }
#slides .slide .slide-left { top: 0; left: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); }
#slides .slide .slide-left img { top: 0; right: 0; -o-object-position: 100% 50%; object-position: 100% 50%; -webkit-transform: translateX(50%); transform: translateX(50%); }
#slides .slide .slide-right { top: 0; right: 0; -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }
#slides .slide .slide-right img { top: 0; left: 0; -o-object-position: 0% 50%; object-position: 0% 50%; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
#slides .slide.active .title .title-text { -webkit-transform: translate(0); transform: translate(0); -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }
#slides .slide.active .slide-partial, #slides .slide.active .slide-partial img { -webkit-transform: translateX(0); transform: translateX(0); }

#slide-select { position: absolute; bottom: 0%; left: 0px; z-index: 100; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; font-family: "Reem Kufi", sans-serif; font-size: 1.5em; font-weight: lighter; color: white; padding: 0px; list-style: none; float: left; width: 100%; padding: 0px 44%; }
#slide-select li { position: relative; cursor: pointer; margin: 0 5px; }
#slide-select li .fa { color: #664021; }
#slide-select li.prev:hover { -webkit-transform: translateX(-2px); transform: translateX(-2px); }
#slide-select li.next:hover { -webkit-transform: translateX(2px); transform: translateX(2px); }
#slide-select .selector { height: 14px; width: 14px; border: 2px solid #664021; background-color: transparent; -webkit-transition: background-color 0.5s ease-in-out; transition: background-color 0.5s ease-in-out; border-radius: 30px; }
#slide-select .selector.current { background-color: #664021; } */

.play_pause_box { float: left; width: 100%; text-align: right; position: absolute; bottom: 5px; z-index: 1000; display: block !important; padding-right: 5px; }
.play_pause { background-color: #020202; border-radius: 29px; width: 31px; text-align: center; }
.pause { display: inline-block; }
.pause .fa { font-size: 30px; color: #fff; }
.play { display: none; }
.play .fa { font-size: 30px; color: #fff; }

/*=====-----Divinity css-----=====*/
.book_link2 { display: none; }
.divinity_container { float: left; width: 100%; padding: 60px 60px; background: -webkit-linear-gradient(top, rgba(250,246,242,1) 0%, rgba(255,255,255,1) 11%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 44%, rgba(242,233,222,1) 100%); }
.divinity_text_box { float: left; width: 100%; }
.divinity_h { float: left; width: 100%; font-family: 'Bitter', serif; font-size: 50px; color: #664021; padding: 10px 0px; }
.divinity_text { float: left; width: 100%; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 16px; color: #868686; line-height: 32px; text-align: justify; }
.divinity_img_box { float: left; width: 100%; padding: 15px 0px 15px; }
.divinity_guruji_link { float: left; width: 25%; text-align: right; }
.divinity_guruji_link .fa { color: #f6c45b; font-size: 75px; }
.divinity_link_h a { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 18px; color: #868686; padding: 15px 0px; text-decoration: none; }
.divinity_guruji_img { float: left; width: 22%; }
.divinity_guruji_img img { }
.divinity_guruji_text { float: left; width: 75%; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 16px; color: #868686; line-height: 32px; text-align: justify; }
.divinity_video_box { float: left; width: 100%; text-align: right; padding: 20px 0px; }
.divinity_video { float: left; width: 100%; text-align: center; }
.divinity_video img { width: 60%; margin: -30px -95px -30px 0px; }

/*=====-----About css-----=====*/
.about_guruji_container { float: left; width: 100%; /*background-image: url(../images/about_bg.jpg); background-repeat: no-repeat; background-position: center;*/ background: -webkit-linear-gradient(top, rgba(250,246,242,1) 0%, rgba(255,255,255,1) 11%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 44%, rgba(242,233,222,1) 100%); padding: 60px 60px; }
.about_guruji_img_box { float: left; width: 100%; }
.about_guruji_img { float: left; width: 100%; }
.about_guruji_img img { width: 100%; /*border: 1px solid #664021;*/ border-radius: 2px; }
.about_guruji_text_box { float: left; width: 100%; }
.about_guruji_h { float: left; width: 100%; font-family: 'Bitter', serif; font-size: 50px; padding-left: 100px; }
.about_guruji_text { float: right; width: 100%; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 16px; color: #000; line-height: 34px; text-align: justify; padding: 15px 0px 15px 100px; }
.read_more_box { float: left; width: 100%; text-align: right; }
.read_more_btn { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 18px; color: #000; padding: 10px 30px; background-color: transparent; border: 1px solid #000; border-radius: 3px; }
.read_more_btn:hover { background-color: #664021; border: 1px solid #664021; color: #ffffff; }

/*=====-----Events css-----=====*/
.events_container { float: left; width: 100%; padding: 60px; background-attachment: fixed; background-image: url(../images/shivling.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }
.events_box { float: left; width: 100%; }
.event_h { float: left; width: 100%; font-family: 'Bitter', serif; font-size: 50px; color: #fff; }
.event_text { float: left; width: 100%; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 16px; color: #fff; line-height: 28px; }
.events_update_box { float: left; width: 100%; padding: 15px 0px; }
.event_box { float: left; width: 100%; padding: 30px 0px; }
.event_date_box { float: left; width: 12%; padding-top: 10px; }
.event_date { text-align: center; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 45px; line-height: 30px; color: #ffcc5f; }
.event_date span { font-size: 20px; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.event_detail_box { float: left; width: 88%; padding: 10px 0px; }
.event_detail_h { float: left; width: 100%; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 22px; color: #fff; }
.events_ul { padding: 0px; list-style: none; padding: 10px 0px 1px; float: left; width: 100%; margin: 0px; }
.events_ul li { display: inline-block; color: #fff; padding-right: 10px; }
.events_ul li .fa { padding-right: 10px; }
.event_detail { float: left; width: 100%; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 16px; line-height: 28px; color: #fff; }

/*=====-----Footer css-----=====*/
.copyrite_container { float: left; width: 100%; background-color: #664021; }
.copyrite_box { float: right; width: 100%; padding: 10px 20px; }
.copyrite_text { float: left; width: 62%; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 12px; color: #fff; }
.copyrite_text span { color: #f6c45b; }
.powered_by { float: right; width: 20%; font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 12px; color: #fff; padding-right: 15px; text-align: right; }
.powered_by a { font-family: 'Open Sans', sans-serif; font-weight: 600; font-size: 12px; color: #fff; }


/*=====-----About Us css-----=====*/
.inr_res_container2 { display: none; }
.about_container { float: left; width: 100%; padding: 20px 10px; background: -webkit-linear-gradient(top, rgba(250,246,242,1) 0%, rgba(255,255,255,1) 11%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 44%, rgba(242,233,222,1) 100%); }
inr_logo_name_container { float: left; width: 100%; }
.inr_logo_text { float: left; width: 100%; font-family: 'Great Vibes', cursive; color: #664021; font-size: 75px; padding-bottom: 20px; text-align: center; }
.about_text_box { float: left; width: 100%; padding: 0px 60px 30px; }
.about_text { float: left; width: 100%; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 16px; color: #000; line-height: 40px; text-align: justify; }
.text_box_about { float: left; width: 100%; padding: 20px 0px 10px; }
.about_us_img { float: left; width: 100%; }
.about_us_img img { width: 100%; }


/*=====-----Gallery css-----=====*/

.gallery_container { float: left; width: 100%; padding: 30px 60px 60px; }
.gallery_h { float: left; width: 100%; font-family: 'Bitter', serif; font-size: 50px; padding-bottom: 20px; text-align: center; }
.jlr { font-size: 0; }
.jlr .jlr_item { font-size: 1rem; display: inline-block; box-sizing: border-box; padding: 7px; }
.jlr img.jlr_img { height: 174px; opacity: 1; border-radius: 5px; }
.jlr img.jlr_loaded { -webkit-transition: opacity 1s ease-in; -moz-transition: opacity 1s ease-in; -o-transition: opacity 1s ease-in; -ms-transition: opacity 1s ease-in; transition: opacity 1s ease-in; opacity: 1; }
.gray_out { float: left; width: 100%; }
.inr_glry { text-align: center; }
.inr_gallery_container { background: -webkit-linear-gradient(top, rgba(250,246,242,1) 0%, rgba(255,255,255,1) 11%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 44%, rgba(242,233,222,1) 100%); }

/*=====-----Donation css-----=====*/
.donation_container { float: left; width: 100%; background: -webkit-linear-gradient(top, rgba(250,246,242,1) 0%, rgba(255,255,255,1) 11%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 44%, rgba(242,233,222,1) 100%); padding: 60px 60px; }
.donation_h { float: left; width: 100%; font-family: 'Bitter', serif; font-size: 50px; padding-bottom: 20px; text-align: center; }
.donation_text { float: left; width: 100%; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 16px; color: #868686; line-height: 32px; text-align: center; padding: 0px 20% 20px; }
.donation_btn_box { float: left; width: 100%; text-align: center; }
.donation_btn { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 18px; color: #000; padding: 10px 30px; background-color: transparent; border: 1px solid #000; border-radius: 3px; }
.donation_btn:hover { background-color: #664021; border: 1px solid #664021; color: #ffffff; }

/*=====-----Ashram css-----=====*/
.ashram_container { float: left; width: 100%; padding: 30px 60px 0px; background: -webkit-linear-gradient(top, rgba(250,246,242,1) 0%, rgba(255,255,255,1) 11%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 44%, rgba(242,233,222,1) 100%); }
.inr_ashram_h { float: left; width: 100%; font-family: 'Bitter', serif; font-size: 50px; color: #664021; text-align: center; }
.ashram_location_container { float: left; width: 100%; }
#map_wrapper { height: 647px; }
#map_canvas { width: 100%; height: 100%; }
.location-block { margin-bottom: 20px; }
.location-content { font-size: 14px; font-weight: 500; }
.location-head { margin-bottom: 20px; }
.location-icon { font-size: 18px; color: #023981; padding-right: 6px; }
.location-title { font-weight: 600; color: #023981; font-size: 18px; text-transform: uppercase; letter-spacing: 2px; }

.info_content { background-color: #fff; padding: 10px; }
.info_location_name { color: #023981; font-size: 16px; font-weight: 700; text-transform: uppercase; margin-bottom: 10px; }
.info_location_text { margin-bottom: 10px; color: #767a7f; font-size: 13px; font-weight: 500; line-height: 20px; }
.info_location_call { font-size: 14px; color: #2e3133; font-weight: 600; }
.info_location_call span { padding-right: 8px; font-size: 14px; color: #023981; }
.mt30 { margin-top: 20px; }

/*=====-----Events css-----=====*/
.inr_events_container { float: left; width: 100%; padding: 40px 20px; background: -webkit-linear-gradient(top, rgba(250,246,242,1) 0%, rgba(255,255,255,1) 11%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 44%, rgba(242,233,222,1) 100%); }

/*=====-----Satsangs css-----=====*/
.video_container { float: left; width: 100%; padding: 30px 60px; background: -webkit-linear-gradient(top, rgba(250,246,242,1) 0%, rgba(255,255,255,1) 11%, rgba(255,255,255,1) 28%, rgba(255,255,255,1) 44%, rgba(242,233,222,1) 100%); }
.video_box { float: left; width: 100%; text-align: center; padding: 20px; }
.video_list { display: inline-block; padding: 0px 10px 20px; }

/*=====-----contact css-----=====*/
.contact_container { float: left; width: 100%; padding: 20px 20% 49px; }
.contact_form { height: 40px; }
textarea.contact_form { height: 200px; }
.submit-btn { padding: 7px 35px; border-radius: 60px; display: inline-block; background-color: #664021; color: white; font-size: 18px; cursor: pointer; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.06), 0 2px 10px 0 rgba(0,0,0,0.07); -webkit-transition: all 300ms ease; transition: all 300ms ease; }
.submit-btn:hover { transform: translateY(1px); box-shadow: 0 1px 1px 0 rgba(0,0,0,0.10), 0 1px 1px 0 rgba(0,0,0,0.09); }
.ftr_subscribe { background-color: transparent !important; border: none !important; }

/*=====-----common css-----=====*/
.inr_header_h { float: left; width: 100%; font-family: 'Great Vibes', cursive; color: #664021; font-size: 75px; padding-bottom: 20px; text-align: center; text-transform: capitalize; }
/*=====-----Responsive css-----=====*/

@media(max-width:1440px) {
    .navbar-nav > li > a { font-size: 16px; padding: 26px 13px !important; }
    .dropdown-menu > li > a { font-size: 16px; }
    .banner_text { font-size: 65.7px; }
    .banner_text2 { font-size: 96px; line-height: 130px; }
    .banner_butn { font-size: 60px; }
    .banner_text4 { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 22px; }
    .banner_container { height: 623px; background-size: 100%; background-position: 0px 2px; }
    .mySlideshow { height: 623px !important; }
    .paginator { top: 600px !important; }
    .powered_by { width: 28%; }
    .navbar-brand > img { width: 90%; }
    .center_logo_img img { width: 65px; }
    .top_header_container { padding: 36px 0px; }
    .divinity_guruji_img { width: 25%; }
    .divinity_guruji_text { width: 75%; }
    .divinity_text, .divinity_guruji_text, .about_guruji_text, .event_text, .event_detail, .about_text, .divinity_link_h a, .donation_text { font-size: 14px; line-height: 26px; }
    .divinity_h, .about_guruji_h, .gallery_h, .donation_h, .event_h { font-size: 40px; }
    .about_guruji_img_box { padding-top: 50px; }
    .event_detail { font-size: 14px; line-height: 24px; }
    .event_h { font-size: 45px; }
    .jlr img.jlr_img { height: 125px; }
    .about_guruji_h, .about_guruji_text { padding-left: 50px; }
    .logo_text { font-size: 65px; padding: 15px 0px; }
    .inr_header_h { font-size: 50px; }
    .left_logo { width: 6%; }
    .left_menu { width: 40%; }
    .right_menu { width: 40%; }
    .right_logo { width: 6%; }
    #map_wrapper { height: 512px; }
    .contact_container { padding: 20px 6% 20px; }
    .left_logo_img img, .right_logo_img img { width: 65px; }
    .free-simple-slider .slider-box { height: 623px !important; }
    .edslider > ul li { background-size: 100%; background-position: top; }
    .edslider .controls .next, .edslider .controls .prev { display: none !important; }
	.logo_name_container {top: 73px;}
}


@media(max-width:1366px) {
    .banner_container { height: 577px; }
    .mySlideshow, .edslider > ul li { height: 570px !important; }
    .paginator { top: 550px !important; }
    .banner_text { font-size: 62px; }
    .banner_text2 { font-size: 91px; line-height: 120px; }
    .banner_text4 { font-size: 21px; }
    .banner_container { background-size: 100%; background-position: 0px 0px; }
    .banner_text_box { top: 24%; }
    .center_logo_img img { width: 60px; }
    .navbar-nav > li > a { padding: 23px 8px !important; font-size: 15px; }
    .dropdown-menu > li > a { font-size: 15px; }
    .top_header_container { padding: 33px 0px; }
    .divinity_guruji_text { width: 75%; }
    .divinity_guruji_img { width: 27%; }
    .top_header_container { padding: 34px 0px; }
    .jlr img.jlr_img { height: 117px; }
    .logo_text { font-size: 50px; padding: 20px 0px; }
    .inr_header_h { font-size: 50px; }
    .left_logo { width: 10%; }
    .left_menu { width: 36%; }
    .right_menu { width: 36%; }
    .right_logo { width: 10%; }
    #map_wrapper { height: 512px; }
    .contact_container { padding: 20px 6% 20px; }
    .left_logo_img img, .right_logo_img img { width: 58px; }
    .inr_cntc_text { padding: 0px; }
    textarea.contact_form { height: 120px; }
    #map_wrapper { height: 400px; }
    .free-simple-slider .slider-box { height: 577px !important; }
    .modal-body { min-height: 460px !important; }
	.logo_name_container {top: 65px;}
}

@media(max-width:1280px) {
    .navbar-nav > li > a { font-size: 14px; padding: 24px 5px !important; }
    .dropdown-menu > li > a { font-size: 14px; }
    .banner_text { font-size: 57px; }
    .banner_text2 { line-height: 120px; font-size: 87px; }
    .banner_butn { font-size: 49px; }
    .banner_text4 { padding: 6px 0px; font-size: 19px; font-family: 'Open Sans', sans-serif; font-weight: 400; }
    .banner_container { height: 449px; background-size: 100%; background-position: 0px; }
    .powered_by { width: 30%; text-align: right; }
    .navbar-brand > img { width: 85%; }
    .banner_container { height: 557px; }
    .divinity_text, .divinity_guruji_text, .about_guruji_text, .event_text, .event_detail, .about_text, .donation_text { font-size: 13px; line-height: 25px; }
    .logo_text { font-size: 50px; padding: 18px 0px; }
    .divinity_h, .about_guruji_h, .gallery_h, .donation_h, .event_h { font-size: 35px; }
    .jlr img.jlr_img { height: 108px; }
    .donation_text { padding: 0px 18% 20px; }
    .copyrite_text span { font-size: 16px; }
    .inr_glry.jlr img.jlr_img { height: 116px; }
    .inr_header_h { font-size: 50px; }
    #slide-select { padding: 0px 41% !important; }
    .mySlideshow, .edslider > ul li { height: 552px !important; }
    .paginator { top: 530px !important; }
}

@media(max-width:1250px) {
    .navbar-nav > li > a {
        padding: 24px 1px !important;
    }
}

    @media(max-width:1024px) {
        .logo_name_container {
            top: 60px;
        }

        .navbar-nav > li > a {
            padding: 21px 8px !important;
            font-size: 14px;
            margin: 0px 0px;
        }

        .dropdown-menu > li > a {
            font-size: 14px;
        }

        .logo_text {
            font-size: 42px;
            padding: 15px 0px;
        }

        .banner_container {
            height: 446px;
        }

        .mySlideshow, .edslider > ul li {
            height: 445px !important;
        }

        .paginator {
            top: 425px !important;
        }

        .divinity_container {
            padding: 20px 15px;
        }

        .divinity_video img {
            margin: -10px -40px 0px 0px;
        }

        .about_guruji_container {
            padding: 60px 15px;
        }

        .about_guruji_h, .about_guruji_text {
            padding-left: 10px;
        }

        .events_container {
            padding: 60px 15px;
        }

        .divinity_text, .divinity_guruji_text, .about_guruji_text, .event_text, .event_detail, .about_text, .donation_text {
            font-size: 12px;
            line-height: 22px;
        }

        .event_date_box {
            width: 15%;
        }

        .event_detail_box {
            width: 85%;
        }

        .gallery_container {
            padding: 30px 15px 35px;
        }

        .gray_out {
            text-align: center;
        }

        .donation_text {
            padding: 0px 15% 20px;
        }

        .donation_container {
            padding: 30px 60px;
        }

        .copyrite_text span {
            font-size: 14px;
        }

        .copyrite_box {
            padding: 10px;
        }

        .powered_by {
            padding-top: 0px;
        }

        .top_header_container {
            padding: 31px 0px;
        }

        textarea.contact_form {
            height: 145px;
        }

        #map_wrapper {
            height: 545px;
        }

        #container {
            height: 58%;
        }

        #slide-select {
            padding: 0px 39% !important;
        }

        .left_logo {
            width: 8%;
        }

        .left_menu {
            width: 38%;
        }

        .right_menu {
            width: 38%;
        }

        .right_logo {
            width: 8%;
        }

        .free-simple-slider .slider-box {
            height: 445px !important;
        }

        .event_detail_h {
            font-size: 16px;
        }

        .play_pause_box {
            bottom: 3px;
        }

        .inr_glry.jlr img.shivratri {
            height: 103px;
        }

        .inr_glry.jlr img.holi {
            height: 100px;
        }

        .inr_glry.jlr img.jlr_img {
            height: 125px;
        }
    }

@media(max-width:1020px) {
    .navbar-nav > li > a {
        padding: 21px 4px !important;
    }
}
@media(max-width:900px) {
    .left_logo_img img, .right_logo_img img {
        width: 45px;
    }

    .center_logo_img img {
        width: 48px;
    }

    .navbar-nav > li > a {
        padding: 15px 4px !important;
        font-size: 12px;
    }

}
    @media(max-width:812px) {
        .logo_name_container {
            top: 50px;
        }

        .left_logo_img img, .right_logo_img img {
            width: 45px;
        }

        .center_logo_img img {
            width: 48px;
        }

        .navbar-nav > li > a {
            padding: 15px 4px !important;
            font-size: 12px;
        }

        .dropdown-menu > li > a {
            font-size: 12px;
        }
    }

@media(max-width:790px) {
    .navbar-nav > li > a {
        padding: 15px 2px !important;
    }
}
    @media(max-width:768px) {
        .navbar-nav > li > a {
            font-size: 12px;
            padding: 15px 2px !important;
            margin: 0px 0px;
        }

        .dropdown-menu > li > a {
            font-size: 12px;
        }

        .top_header_container {
            padding: 26px 0px;
        }

        .logo_text {
            font-size: 28px;
            padding: 10px 0px;
        }

        .banner_container {
            height: 335px;
        }

        .center_logo_img img {
            width: 50px;
        }

        .divinity_guruji_text {
            width: 77%;
        }

        .divinity_guruji_link .fa {
            font-size: 50px;
        }

        .divinity_text, .divinity_guruji_text, .about_guruji_text, .event_text, .event_detail, .about_text, .divinity_link_h a, .donation_text {
            font-size: 12px;
            line-height: 22px;
        }

        .divinity_guruji_link {
            width: 23%;
        }

        .divinity_video img {
            margin: 0px 0px 0px 0px;
            width: 75%;
        }

        .divinity_h, .about_guruji_h, .gallery_h, .donation_h, .event_h {
            font-size: 25px;
        }

        .about_guruji_img_box {
            padding: 20px 0px;
        }

        .about_guruji_container {
            padding: 15px 15px 20px;
        }

        .events_container {
            padding: 15px 15px;
        }

        .jlr img.jlr_img {
            height: 95px;
        }

        .event_date_box {
            padding-top: 0px;
        }

        .about_text_box {
            padding: 0px 15px 30px;
        }

        .inr_header_h {
            font-size: 50px;
            padding-bottom: 10px;
        }

        .about_us_img {
            padding-bottom: 20px;
        }

        .inr_res_container2 {
            display: block;
        }

        .inr_res_container1 {
            display: none;
        }

        .about_us_img {
            text-align: center;
        }

            .about_us_img img {
                width: 70%;
            }

        .inr_glry.jlr img.jlr_img {
            height: 122px;
        }

        .gallery_container {
            padding: 25px 15px 35px;
        }

        .ashram_container {
            padding: 15px 15px 10px;
        }

        .jlr .jlr_item {
            padding: 5px;
        }

        .left_logo_img img, .right_logo_img img {
            width: 40px;
        }

        .right_logo_img {
            text-align: right;
        }

        .left_logo_img {
            text-align: left;
        }

        .center_logo_img img {
            width: 45px;
        }

        .center_logo_img {
            padding: 7px 0px 0px;
        }

        #ifRadio {
            width: 100%;
            height: 300px;
        }

        #container {
            height: 33%;
        }

        #slide-select {
            padding: 0px 36% !important;
        }

        .left_logo {
            width: 8%;
        }

        .left_menu {
            width: 38%;
        }

        .right_menu {
            width: 38%;
        }

        .right_logo {
            width: 8%;
        }

        .free-simple-slider .slider-box {
            height: 334px !important;
        }

        .mySlideshow, .edslider > ul li {
            height: 330px !important;
        }

        .paginator {
            top: 310px !important;
        }

        .inr_glry.jlr img.shivratri {
            height: 120px;
        }

        .inr_glry.jlr img.holi {
            height: 107px;
        }

        .inr_glry.jlr img.anniversary {
            height: 106px;
        }

        .modal-dialog {
            width: 700px !important;
        }

        .inr_glry.jlr img.jlr_img {
            height: 120px;
        }
    }

    @media(max-width:736px) {
        .welMlogin {
            display: block;
        }

        .top_header_container {
            padding: 25px 0px;
        }

        .center_logo {
            display: none;
        }

        .center_logo_res, .left_logo_res, .right_logo_res {
            display: block;
            float: left;
        }

        .left_logo_img {
            text-align: right;
        }

        .right_logo_img {
            text-align: left;
            padding: 7px 0px 0px;
        }

        .center_logo_img {
            padding: 5px 0px 0px;
        }

            .center_logo_img img {
                width: 45px;
            }

        .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
            background-color: transparent;
        }

        .banner_container {
            height: 320px;
        }

        .left_menu {
            float: left;
            width: 100%;
        }

        .left_nav {
            float: right;
            width: 100%;
            text-align: center;
            margin: 0px;
        }

        .right_menu {
            float: left;
            width: 100%;
        }

        .right_nav {
            width: 100%;
            text-align: center;
            margin: 0px;
        }

        .divinity_guruji_text {
            width: 100%;
        }

        .divinity_guruji_link {
            display: none;
        }

        .book_link2 {
            display: block;
            width: 25%;
            text-align: center;
            padding-top: 13%;
        }

        .divinity_video {
            width: 75%;
        }

            .divinity_video img {
                width: 50%;
            }

        .divinity_link_h a {
            font-size: 16px;
        }

        .divinity_link_h {
            float: left;
            width: 100%;
            padding: 10px;
            text-align: left;
        }

        .inr_glry.jlr img.jlr_img {
            height: 119px;
        }

        .inr_header_h {
            font-size: 50px;
        }

        #container {
            height: 77%;
        }

        #slide-select {
            padding: 0px 35% !important;
        }

        .free-simple-slider .slider-box {
            height: 320px !important;
        }

        .left_logo, .right_logo {
            display: none;
        }

        .navbar-nav > li > a {
            font-size: 15px;
            border-bottom: 1px solid;
            margin: 0px 0px;
            padding: 13px 13px !important;
        }

        .left_nav, .right_nav {
            text-align: left;
        }

        .navbar-collapse {
            padding: 0px;
        }

        .mySlideshow, .edslider > ul li {
            height: 320px !important;
        }

        .paginator {
            top: 300px !important;
        }

        .video_container {
            padding: 20px 20px;
        }

        .welcm { /*width: 100%; margin-left: 0px; border-radius: 0px; text-align: center; padding-top: 45%; background: none; color: #000; text-shadow: none;*/
            display: none;
        }

        #li_welocme {
            display: list-item;
        }

        #dvlogin {
            padding-left: 1% !important;
            margin-top: 7px;
        }

            #dvlogin iframe {
                height: 256px !important;
            }

        #myinfo .dropdown-menu {
            display: block;
            position: relative;
            margin: 0px;
            background: #664021;
            float: none;
            box-shadow: none;
            border: none;
            margin-top: 0px !important;
        }

            #myinfo .dropdown-menu > li > a {
                color: #fff;
                font-size: 15px;
                border-bottom: 1px solid #fff;
                padding: 13px 15px !important;
                font-family: 'Open Sans', sans-serif;
                font-weight: 600;
                letter-spacing: 0.7px;
            }

                #myinfo .dropdown-menu > li > a:hover, #myinfo .dropdown-menu > li > a:focus {
                    background: #664021 !important;
                }

        #myinfo.dropdown-submenu > a {
            display: none;
        }
    }

    @media(max-width:667px) {
        .free-simple-slider .slider-box {
            height: 290px !important;
        }

        .banner_container {
            height: 290px;
        }

        .mySlideshow, .edslider > ul li {
            height: 290px !important;
        }

        .paginator {
            top: 270px !important;
        }
    }

    @media(max-width:414px) {
        .logo_text {
            font-size: 30px;
        }

        .banner_container {
            height: 180px;
            background-position: bottom;
        }

        .book_link2 {
            width: 40%;
            padding-top: 12%;
        }

        .divinity_video {
            width: 60%;
        }

            .divinity_video img {
                width: 80%;
            }

        .divinity_link_h a {
            font-size: 14px;
        }

        .divinity_h, .about_guruji_h, .gallery_h, .donation_h, .event_h {
            font-size: 24px;
        }

        .about_guruji_text {
            padding: 5px 0px 15px 10px;
        }

        .read_more_box {
            text-align: center;
        }

        .event_box {
            padding: 20px 0px;
        }

        .event_date_box {
            width: 20%;
            padding-top: 8px;
        }

        .event_detail_box {
            width: 80%;
            float: right;
            text-align: justify;
        }

        .jlr img.jlr_img {
            height: 83px;
        }

        .donation_container {
            padding: 20px 20px;
        }

        .donation_text {
            padding: 0px 0% 20px;
        }

        .copyrite_text {
            text-align: center;
            padding: 5px;
            width: 100%;
        }

        .powered_by {
            text-align: center;
            padding: 5px;
            width: 100%;
        }

        .about_us_img img {
            width: 100%;
        }

        .inr_header_h {
            font-size: 50px;
        }

        #container {
            height: 31%;
        }

        #slide-select {
            padding: 0px 24% !important;
        }

        .free-simple-slider .slider-box {
            height: 230px !important;
        }

        .fc-event-time, .fc-event-title {
            display: none !important;
        }

        .fc-event-inner {
            width: 10px !important;
            height: 10px !important;
            padding: 0px 0px !important;
            border-radius: 30em !important;
        }

        .mySlideshow, .edslider > ul li {
            height: 180px !important;
        }

        .paginator {
            top: 160px !important;
        }

        .play_pause_box {
            bottom: 2px !important;
        }

        .play_pause {
            width: 24px;
            padding-top: 1px;
        }

        .pause .fa, .play .fa {
            font-size: 21px !important;
        }

        .inr_glry.jlr img.jlr_img {
            height: 86px;
        }

        .inr_glry.jlr img.shivratri {
            height: 85px;
        }

        .inr_glry.jlr img.holi {
            height: 68px;
        }

        .inr_glry.jlr img.anniversary {
            height: 88px;
        }

        .modal-dialog {
            margin: 70px 10px 0px !important;
            width: 390px !important;
        }
        .JoinCrossbtn{display:block !important;}
    }

    @media(max-width:375px) {
        .banner_container {
            height: 162px;
        }

        .divinity_h, .about_guruji_h, .gallery_h, .donation_h, .event_h {
            font-size: 21px;
        }

        .inr_header_h {
            font-size: 50px;
        }

        #map_wrapper {
            height: 352px;
        }

        #container {
            height: 41%;
        }

        #slide-select {
            padding: 0px 20% !important;
        }

        .free-simple-slider .slider-box {
            height: 225px !important;
        }

        .fc-button {
            padding: 0 2px !important;
        }

        .mySlideshow, .edslider > ul li {
            height: 162px !important;
        }

        .paginator {
            top: 142px !important;
        }

        .inr_glry.jlr img.jlr_img {
            height: 75px;
        }

        .inr_glry.jlr img.shivratri {
            height: 74px;
        }

        .inr_glry.jlr img.holi {
            height: 74px;
        }

        .lb-data .lb-details {
            width: 40% !important;
        }

        .modal-dialog {
            width: 355px !important;
        }

        .modal-body {
            min-height: 310px !important;
        }
    }
