.image_alignment:hover{box-shadow: 0 0 10px #ccc;}
.foot_sub_title{color: #fff;font-size: 16px;}
.vivek_img{width: 100%;height: 400px;}
.home_news_brdrl{border-left: 1px solid #ED7D29;}
.rkml_img{border-radius:20px!important;width:198px;height:148px;filter: drop-shadow(0 0 6px #DFDFDF);}
.bird_eye_brdrrgt{border-right: 1px solid #ED7D29;}
.aca_footer_align{padding-top: 4%;padding-bottom: 4%;}
.rkml_blocks_img{border-radius:20px;width: 303px;height:192px;filter: drop-shadow(0 0 6px #DFDFDF);}
.holy_footer_align{padding-left:7%!important;padding-top: 4%;padding-bottom: 4%;}
.advertise_img{height: 300px;width: 350px;}
.contact_donate_align{text-align: right;}
.moto{padding-bottom: 0px;padding-top: 0px;margin-top:0px;margin-bottom: 0px;}
.inner_page_title_clr{color: #f14b05;}
.event_colr_cls{color: #999;margin-top: 4%;font-size: 14px;}
.event_colr_cls:hover{color: #f14b05;text-decoration: none!important;font-size: 14px;}
.event_title_cls{border-bottom: 1px solid #ccc;padding-bottom: 4%;color: black;padding-top: 2%;font-size: 14px;}
.vw_btn{background: #f0ad4e;padding: 9px;color: black!important;border-color: #985f0d;}
.vw_btn:hover{background: #ec971f;}
.event_title_cls:hover{color: #f14b05;text-decoration: none!important;font-size: 14px;}
.intro_stick{position: sticky!important;top: 1%;}
.botm_grad{background-color: #B7E9F7;padding-top: 2%;background-image: linear-gradient(#F5FCFF, #B7E9F7);
    border: 2px solid #B7E9F7;font-size:14px;border-radius: 7px;height: 40px;box-shadow: 5px 5px #ccc;}
.mob_botm_grad{background-color: #B7E9F7;padding-top: 2%;background-image: linear-gradient(#F5FCFF, #B7E9F7);
    border: 2px solid #B7E9F7;font-size:14px;border-radius: 7px;height: 40px;box-shadow: 5px 5px #ccc;}
.work_prg_reverse{display:flex;flex-direction: row-reverse;}
  /*.botm_grad:hover{background-color: #B7E9F7;
    background-image: linear-gradient(#F5FCFF, #B7E9F7);
    border: 2px solid #B7E9F7;
    border-radius: 5px;height: 65px;box-shadow: 5px 5px #ccc;display: block;}*/
.btn_subscribe {
    display: block;
    padding-top: 10px;
    text-align: center;
    /*text-transform: uppercase;*/
    font-family: 'Roboto Condensed', sans-serif;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    padding-bottom: 10px;
    background-color: #f14b05;
    width: 100%;
}
/*.mob_menu{position:absolute; width:75%; padding-left: 0px; padding-right: 0px;}*/
.grad1 {
  /*height: 200px;*/
  background-color: #FFE000; /* For browsers that do not support gradients */
  background-image: linear-gradient(#FFE000, #FF7900);
  border:2px solid #FF7900;
  border-radius: 5px;
}
.galery_name_heght{
 height: 40px;
}
.pad_t_3{
  padding-top: 3%;
}
.pad_t_4{
  padding-top: 4%;
}
.pad_l_2{
  padding-left: 2%;
}
.pad_r_2{
  padding-right: 2% !important;
}
.font_16{
  font-size: 16px;
}
.title_caps{
  text-transform: capitalize;
}
.color_orange{
  color: #f14b05;
}
.text_center{
  text-align: center;
}
.link_color{
  color: #333;
}
.akhanda_img{border-radius:20px;filter: drop-shadow(0 0 6px #DFDFDF);width:280px;}
.gallery_fontfam{font-family: Book Antiqua!important;}
.headings_style{
  box-sizing: border-box; 
  /*font-family: Lucida Calligraphy; */
  font-family: Book Antiqua;
  font-weight: 600; 
  line-height: 34px; 
  color: #ea6422; 
  margin: 0px; 
  text-align: center; 
  padding: 4%;
  text-transform: uppercase;
}
.Our_Vidyalaya_heading_style{box-sizing: border-box; 
  font-family: Book Antiqua;
  font-weight: 600; 
  line-height: 34px; 
  color: #ea6422; 
  margin: 0px; 
  text-align: center; 
  padding-top: 4%;
  padding-bottom: 4%;
  text-transform: uppercase;}
.link_color:hover{
  color:#f14b05 ;
  text-decoration: none;
}
.post-items-title {
    border-top-color: #f14b05;
}
.newsletter_form_input{
  height: 40px;
    padding-top: 7px;
    padding-bottom: 7px;
    background-color: #eee;
    border: 0;
    margin-bottom: 2%;
    width: 100%;
}
#newscolumn {
    display: block;
    background: #FFF;
    width: 100%;
    padding: 25px;
    height: 400px;
}
#newscolumn-devider {
    display: block;
    background: #f14b05;
    width: 30px;
    height: 3px;
    margin: 0 auto;
}
#newscolumn h2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 20px;
    color: #f14b05;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    margin: 10px 0 25px 0;
}
ul.news {
    list-style-type: none;
    list-style-position: inside;
    margin: 0;
    padding: 0;
}
ul.news li a {
    display: block;
    font-size: 14px;
    color: #666;
    text-decoration: none;
}
ul.news li a span {
    display: block;
    width: 50px;
    height: 34px;
    text-align: center;
    font-size: 11px;
    line-height: 17px;
    color: #000;
    float: left;
    border-radius: 3px;
    margin-right: 10px;
}
#newscolumn-bottom {
    background: #f14b05;
    width: 100%;
    height: 50px;
}
a.newsmore {
    display: block;
    padding-top: 15px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    padding-bottom: 25px;
}
/*.logo_align{text-align: right;}*/
.no_div{display: block;}

.mob_view{
    display: none!important;
}

* {
    box-sizing: border-box;
  }


  .read {
    display: flex;
  }

    /*transition: color 0.3s;*/
}
.desk_acc_width{width: 70%!important;}
.vidya{text-align:justify;margin-left:-3%;}
/*.body
{

    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;

}
*/
 
  /* Create three equal columns that sits next to each other */
  .column {
    flex: 50.33%;
    padding: 0px;

  }
  .rowmarg
  {
    margin-top:0%;
  }
.yre
  {
    margin-left:1%;
    text-decoration: underline;
  }

.preq {
    margin-top:4%!important;
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color:#f14b05;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
   
}
.preq a
{
  color: #f14b05;
}
.amcds {
    margin: 30px 0 45px;
    background-color: #f7f7f7;
    padding: 30px;
    position: relative;
    
}
.pdcs
{
border-left:1px solid #ccc;
height:100px;
}
.amcds span {
    color: #c7c7c7;
    /*transition: color 0.3s;*/
}
.qasw
{
  float:right;
  color:black;
}
.uiki
{
  background-color:orange;
  border-radius:2px;
  padding:10px;
  box-shadow: none;

}


.gre:hover
{
    color:green;
}

.ied
{
  color:red;
}
.uuu
{
  color:grey;
  border-bottom:line;
  text-decoration:underline!important;
} 
#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 12px;

}
#customers tr:nth-child(odd){background-color: #f2f2f2;}


  .testdesg {
      font-size: 1px;
      font-style: normal;
      line-height: 26px;
      padding: 0 0 20px;
      margin: 0;
      border: 0;
      padding-left: 23%;

      }
     .pname_desg
     {
      padding-left: 23%;
     }
     .pdesc_desg
     {
      padding-left: 23%;
     }

  .testimonial_subtitle{
      color: grey;
      font-size: 12px;
      margin-left:30%;
  }
    .ase {
        margin-top:3%;
    color: white!important;
    border:1px solid :#f14b05;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    background-color:#f14b05;
}
/*.ase:hover
{
    background-color:#fff;
}*/

.h123
{
    margin-top:5%;
}
.domestic_button {
    padding: 3% 8%;
    font-weight: bold;
    font-size: 16px;
}
.international_button {
    padding: 3% 8%;
    font-weight: bold;
    font-size: 16px;
}
.ase1
{
margin-top:3%;
    color: #f14b05;
    border:1px solid #f14b05;
    text-decoration: none;
    transition: all 0.3s ease-in-out;
    background-color:grey;  
}
.ase1:hover
{
    background-color:#fff;
}
.donation_form {
    border: 1px solid #dbdbdb;
    border-radius: 8px;
    padding: 4%;
    margin: 12%;
    margin-top: 2% !important;
    margin-bottom: 3% !important;
}
.donation_form input {
    margin-bottom: 3%;
    padding: 2px 11px !important;
    width: 100%;
    background-color: #ffffff;
}

   .refre
   {
    color: #767676;
    border: 1px solid #dbdbdb;
    border-radius: 8px;
    transition: all 0.3s ease-in-out;
}
.donation_form textarea {
    background-color: #ffffff;
}
.daqw
{
    width:100%;
}
   .seprator {
      height: 2px;
      width: 56px;
      margin: 7px 0 10px 0;
  }
  .ptesti
  {
    font-size: 18px;
      font-style: normal;
      line-height: 26px;
      padding: 0 0 20px;
      margin: 0;
      border: 0;
      width:335px;
      margin-left:30%;
     }




  /*.panel-grid-cell {
      -ms-box-sizing: border-box;
      box-sizing: border-box;
  }

  #pl-8 .so-panel, #pl-8 .so-panel:last-child {
      margin-bottom: 0px;
  }
  .panel-grid-cell .so-panel {
      zoom: 1;
  }
  #pl-8 .so-panel, #pl-8 .so-panel:last-child {
      margin-bottom: 0px;
  }*/
  .latest_news_box {
      border: 1px solid #dbdbdb;
      padding: 6% !important;
      border-radius: 10px;
  }
  .latest_news_scrool {
      background-color: #ffffff;
      width: 100%;
      height: 400px;
      overflow-y: scroll;
  }
  .blog-post {
      /* margin-bottom: 30px; */
      margin-bottom: 0px;
      border-bottom: 2px dashed grey !important;
  }

  .boc{
    background-color: white;
    width: 300px;
    height:399px;
    border: 1px solid #dbdbdb;
    padding: 50px;
    margin-top: 3%;
    border-radius:3%;
    margin-top:3%;
    padding-left:19px;
    padding-top:3px;
    margin-top:3%;
  }
  .Daily_r_head {
    background-color: #f14b05 !important;
    color: white;
    font-weight: bold !important;
    /*font-size: 20px;*/
}
   .trout {
    text-align: left !important;
    padding: 8px!important;
    border: 1px solid transparent !important;
}
  .inp_bord
  {
      margin-bottom: 4%;
      padding: 6px;
      width: 116%;
      background-color: #ffffff;
      border-radius:8px;
      margin-top:3%;
      border: 1px solid #ccc;
      margin-right:3%;
  }
  .view_all{
  padding-right: 4%;
}
.subv_inq
  {
    background-color:#f14b05;
    padding:5px;
    border-radius: 8px;
	width: 100px;
	color: white;
	margin-bottom: 4%;
	text-align: center;
  }
  .subv
  {
    background-color:#f14b05;
    padding:5px;
    border-radius: 8px;
      width: 100px;
      color: white;
      margin-top: 8%;
      margin-bottom: 8%;
      text-align: center;
  }
  .a1:hover { 
    background-color: green;
    color:white;
    border:1px solid green;
  }
  .raqw
  {
    border: 1px solid #ccc;
    width:50px;
    height:50%;
    padding:20px;
    border-radius:8px;
    margin-top:5%;
  }
  .jui
  {
    border:1px solid black;
  }
  .posi
  {
    
    display: inline-block;
    position: relative;
    text-align: center;
    margin-left: -4px;
    background-color: #f5f5f5;
  }
  
.nooo
 {
  margin-top: 1%!important;
 }

.slider {
  margin: 0 auto;
  max-width: 940px;
}

.slide_viewer {
  height: 340px;
  overflow: hidden;
  position: relative;
}

.slide_group {
  height: 100%;
  position: relative;
  width: 100%;
}

.slide {

  height: 100%;
  position: absolute;
  width: 100%;
}

.slide:first-child {
  display: block;
}

.slide:nth-of-type(1) {
  background: white;
}

.slide:nth-of-type(2) {
  background: white;
}

.slide:nth-of-type(3) {
  background: #C75534;
}

.slide:nth-of-type(4) {
  background: #D1D1D4;
}

.slide_buttons {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
}

a.slide_btn {
  color: #474544;
  font-size: 42px;
  margin: 0 0.175em;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.slide_btn.active, .slide_btn:hover {
  color: #428CC6;
  cursor: pointer;
}

.directional_nav {
  height: 340px;
  margin: 0 auto;
  max-width: 940px;
  position: relative;
  top: -340px;
}

.previous_btn {
  bottom: 0;
  left: 100px;
  margin: auto;
  position: absolute;
  top: 0;
}

.next_btn {
  bottom: 0;
  margin: auto;
  position: absolute;
  right: 100px;
  top: 0;
}

.previous_btn, .next_btn {
  cursor: pointer;
  height: 65px;
  opacity: 0.5;
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  width: 65px;
}
.show {display: block;}
      
.text_cen
  {
    text-align:center;
    margin-top:5%;
    font-weight: bold;
    color: rgb(68, 63, 63);
    }
.text-center{
    text-align:center;
}
.previous_btn:hover, .next_btn:hover {
  opacity: 1;
}
.det
{
  color:red;
  margin-left:40%;
  padding-top:3%;
  text-align:center;
}
.vf
{
  width:255px;
  padding-top:17%;
  font-style:normal;
  line-height:26px;
  margin-top:56%;
  
}
.detr
{
  
  text-align:center;
}

/*.active{color:white!important;background-color: #f14b05!important;}*/
.active1{color:white!important;background-color: #f14b05!important;}
.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color:#f14b05!important;
  cursor: pointer!important;
 
}

.column:hover .overlay {
  opacity: 0.6;
}

.text {
  color: white!important;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  font-weight: bold;
   text-decoration-style: solid;
}

.soo {
  display: block;
  width: 100%;
  height: auto;
}
.column {
  position: relative;
  width: 50%;
}


.project-filter {
    margin: 20px 0 50px 0;
    text-align: center;
    padding-left: 0;
}
.photo_gallery{margin-bottom: 30px;margin-top: 30px;}
.project-filter li {
    display: inline-block;
    position: relative;
    text-align: center;
    margin-left: -4px;
    background-color: #f5f5f5;
    -webkit-transition: background 0.3s;
}
.project-filter li a {
    color: #767676;
    display: block;
   /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;*/
    font-size: 13px;
    font-weight: 600;
    outline: 0;
    padding: 10px;
    text-decoration:none;
}
.project-filter li a:hover {
    color:white;
    background-color:green!important;
}

.slideshowContainer {
  position: relative;
  overflow: hidden;
  margin: 50px 0 75px;
  width: 100%;
  height: 500px!important;
  margin-top:-1%!important;
}

.imageSlides {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  opacity: 0;
  transition: opacity 1s ease-in-out;
  z-index: -1;
}

/* add 'visible' class via Javascript */
.visible {
  opacity: 1;
}

.slideshowArrow {
  font-size: 7em;
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  transition: opacity 0.2s ease-in-out;
}

.slideshowArrow:hover {
  opacity: 0.75;
}

#leftArrow {
  position: absolute;
  left: 4%;
  top: 50%;
  transform: translate(-50%, -50%);
}

#rightArrow {
  position: absolute;
  right: 4%;
  top: 50%;
  transform: translate(50%, -50%);
}

.slideshowCircles {
  position: absolute;
  bottom: 2%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

  .btr
{
    text-align:center!important;
   
}
.mlop 
{

    margin-bottom: 50px!important;
}
.btr1
{
 position: relative;
    padding-top: 30px;
    padding-bottom: 20px;
}

.circle {
  display: inline-block;
  margin-left: 3px;
  margin-right: 3px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: solid 2px rgba(255, 255, 255, 0.5);
  transition: 1s ease-in-out;
}

.page-header {
    margin: 0;
    border: 0; 
    padding-bottom: 9px;
    border-bottom: 0px!important;
    font-weight: 600;
    font-style:normal!important;
    margin: 10px 0 24px;
    color: #443f3f!important;
}
.bvam{
    text-align: left !important;
    padding: 8px;
    border: 1px solid transparent !important;
}
.xz:nth-child(odd) {
    background-color: #f2f2f2;
}
.gfc {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.img-responsive {
   display: block;
   max-width: 100%;
   height: auto;
}

.dot {
  background-color: rgba(255, 255, 255, 0.7);
  border: solid 2px rgba(255, 255, 255, 0.5);
}
.roll-button {
    background-color: #f14b05;
    border: 1px solid #f14b05;
}
.more-button {
    display: table;
    margin: 30px auto 25px;
    clear: both;
}
.roll-button {
    position: relative;
    display: inline-block;
    /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;*/
    font-size: 13px;
    line-height: 24px;
    font-weight: 700;
    padding: 12px 35px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 22px;
    margin-left:15%;
        transition: all 0.3s;
    }

.desktop_view{
    display: block;
}
.latest_new
{
  color: #d65050!important;
  text-transform: uppercase!important;
  letter-spacing: 5px!important;
  font-size: 13px!important;
}
.mgro
{
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 13px;
  color:grey!important;
}
.nopadd_left{
  padding-left:0px !important;
}
.leave_reply
{
  background-color: #fafafa !important;
  border-radius:5px !important;
}
.submit_replybtn{
    background-color: #f14b05;
    border: 1px solid #f14b05;
    width: 20%;
    color: #fff;
    margin-bottom: 2%;
  }
.dropbtn {
  background-color: #3498DB;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}
.view
{
    float:right;
    padding-top:2%;
    /*padding-right: 4%;*/
    color:#f14b05;
}
.view:hover
{
color:green;
}
.dropbtn:hover, .dropbtn:focus {
  background-color: #2980B9;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}
			

/* Position the "next button" to the right */
            .next {
              right: 0;
              border-radius: 3px 0 0 3px;
            }

/* On hover, add a black background color with a little bit see-through */
            .prev:hover, .next:hover {
              background-color: grey;
            }

            #button {
              display: inline-block;
              background-color:#f14b05;
              width: 40px;
              height: 40px;
              text-align: center;
              border-radius: 4px;
              position: fixed;
              margin-top:10%;
              bottom: 50px;
              right: 30px;
              transition: background-color .3s, 
                opacity .5s, visibility .5s;
              opacity: 0;
              visibility: hidden;
              margin-bottom-bottom:6%;
              z-index: 1000;
            }

            #button::after {
              /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;*/
              font-weight: normal;
              font-style: normal;
              font-size: 1em;
              line-height: 40px;
              color: #fff;
            }
            #button:hover {
              cursor: pointer;
              background-color: #333;
            }
            #button:active {
              background-color: #555;
            }
            #button.show {
              opacity: 1;
              visibility: visible;
              font-size: 30px!important;
            }

.movement_act.active{
    color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;

}
.newsact.active{
    color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;

}
.dailyact.active{
    color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;

}
.vidact.active{
    color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;
}
.genact.active{
    color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;
}
.visionact.active{
    color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;
}
.quartact.active{
    color: #f14b05!important;
    background-color: white!important;
    font-weight:bold!important;
}
.indiaact.active{
    color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;
}
.outact.active{
    color: #f14b05!important;
    background-color: white!important;
    font-weight:bold!important;;
}
.home.active{
    color: #f14b05!important;
    background-color: white!important;
    font-weight:bold!important;;
}
.feesact.active{
    color: #f14b05!important;
    background-color:white!important;
    font-weight:bold!important;;
}
.depart.active{
	color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;
}
.depart.active{
	color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;
}
.hobby.active{
	color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;
}
.game.active{
	color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;
}
.swimm.active{
	color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;
}
.hostel.active{
	color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;
}
.multi.active{
	color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;
}
.activityact.active{
  color: #f14b05!important;
    background-color: white!important;
    font-weight:bold;
}

/* Styles for the content section */

            .content1 {
              width: 100%;              
            /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;*/
              font-size: 12pt;
              /*color: #6c767a;*/
              color: #47425d;
              line-height: 1.9;
            }
           
            .content1 h1 {
              margin-bottom: -10px;
              color: #03a9f4;
              line-height: 1.5;
            }
            .content1 h3 {
              font-style: normal;
              color: #96a2a7;
            }
		.sub-menu-parent{position:relative;}

      .sub-menu{
        visibility:hidden;
        opacity: 0;
        position:absolute;
        top:100%;
        width:100%;
        z-index:-1;
        transform: translateY(-2em);
      }
      .sub-menu-parent:focus .submenu,
      .sub-menu-parent:focus-within .sub-menu,
       .sub-menu-parent:hover .sub-menu{
        visibility: visible;
        opacity: 1;
        z-index:1;
        transform: translate(0%);
        transition-delay: 0s, 0s,0.3s;

       }
       

       nav a {color:white;display:block;padding:0.5em;text-decoration:none;}
       nav a:hover{color:black;text-decoration:none;    background: white;}
      nav ul,
      nav ul li {list-style-type: none;padding:0;margin:0;}

      nav > ul { background:#f14b05;text-align: center;height:80px;}
      nav > ul > li {display: inline-block; border-left:none;text-align:left;padding-left:3%;}
      nav > ul > li:hover {display: inline-block; border-left:none;text-align:left;padding-left:3%;}
      nav > ul > li:First-child {border-left:none;}
      .sub-menu{
        background:#f14b05;
      }
			.tex{
				font-size: 16px;
				/*margin-left:80%;*/
				margin-top:2%;
				text-align: right;
			}
			.mar
			{
				font-size: 15px;
        font-weight:bold;
			}
			.f
			{
				/*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;*/
				
			}
			.footer-widgets {
				/*background-color: #500101 !important;*/
				background-color: #123c69!important;
			    /*background-color: grey !important;*/
			    /*margin-top:15%;*/
			    margin:left:0%;
			    margin-right:0%;
			    }
			 .st3
			    {
			    color:white;
			    /*margin-left:4%;*/
			    margin-top:4%;

			    }
			    .st4
			    {
			    	margin-left:8%;
			    }
			    .n
			    {
			    	color:white;text-decoration: none;
			    	
			    }

                a.pageact.active
                {
                    color:orange!important;
                }
			    .tgv
				{
				font-size: 24pt!important;
				}
			    .st5
			    {
			    	margin-top:10%;
			    	color:white;text-decoration: none;
			    	font-size: 16px;
			    	/*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;*/
			    }
			    .foot_title{color:white;text-decoration: none;
			    	font-size: 16px;}
                .st10{
                    color:white;text-decoration: none;
                    font-size: 16px;
                }
			    .st6
			    {
			    	margin-left:6%;
			    	font-size: 16px;
			    	color:white;
			    }
			    .st7
			    {
			    	color:white;text-decoration: none;
			    	font-size: 16px;
			    }
			    .h
			    {
			    	margin-top:6%;
			    	font-size: 16px;
			    	color:white;
			    	/*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;*/
			    }
			    .p
			    {
			    	color:white;
			    	font-size:16px;
			    }
			    .bl
			    {
			  font-weight: bold;
			}
      .text-right{text-align: right;}
			.no_padding {
			    padding-right: 0px !important;
			    padding-left: 0px !important;
			}
      .no_padding_l{
          /*padding-right: 0px !important;*/
          padding-left: 0px !important;
      }
      .no_padding_r{
          padding-right: 0px !important;
          /*padding-left: 0px !important;*/
      }
			.site-footer, .site-footer a {
			    background-color: #666666;
			    color:white;
			}
      .foot{
          /*background: #878787;*/
          background-color: #da0000;
    color: white;
  }
			.site-logo {
                height: 110px !important;
               /* height: 75px;
                margin-top: 15px;*/
                /*margin-top: -62px;*/
            }
            * {box-sizing: border-box;}
            /*body {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;}*/
            .mySlides {display: none;}
            img {vertical-align: middle;}

            /* Slideshow container */
            .slideshow-container {
              /*max-width: 10000px;*/
              position: relative;
              margin: auto;
            }
            .kl
            {
            	color:white;
            	/*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
            }
            .tyk
            {
            	margin-left: 2%!important;
            }
            .tyk1
            {
                line-height: 2em;
            	margin-left: 4%!important;
            }
            /*.iko
            {
            	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
            }*/
            .footerhov a:hover
            {
                color:#fff!important;
                font-weight: bold;
            }
            .linefoot
            {
                line-height: 1em!important;
            }

            /* The dots/bullets/indicators */
            .dot {
              height: 15px;
              width: 15px;
              margin: 0 2px;
              background-color: #bbb;
              border-radius: 50%;
              display: inline-block;
              transition: background-color 0.6s ease;
            }

            /*.active {
              background-color: #717171;
            }*/
            a.show_all.active{background-color:#f14b05!important}
            a.landscape.active{background-color:#f14b05!important}
            a.nature.active{background-color: #f14b05!important}
            /* Fading animation */
            .fade {
              -webkit-animation-name: fade;
              -webkit-animation-duration: 1.5s;
              animation-name: fade;
              animation-duration: 1.5s;
            }

            @-webkit-keyframes fade {
              from {opacity: .4} 
              to {opacity: 1}
            }

            @keyframes fade {
              from {opacity: .4} 
              to {opacity: 1}
            }

            /* On smaller screens, decrease text size */
            
/*.mySlides {display: none}
img {vertical-align: middle;}*/

/* Slideshow container */
.slideshow-container {
  /*max-width: 1000px;*/
  position: relative;
  margin: auto;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 10px!important;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px!important;
  transition: 0.6s ease;
  border-radius:50%!important;
  user-select: none;
   border:3px solid #fff;
 /* padding-bottom: 40px;*/
  height: auto!important;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
 /* border:3px solid #fff;
  padding-bottom: 40px;*/
}



/* The dots/bullets/indicators */


/*.active, .dot:hover {
  background-color: #717171;
}
*/
.img_top
  {
    margin-top:3%;
  }


  .holy_triooo img {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;
}

/*a {
    color: #f14b05;
    text-align:center;
}*/

.read_more_btn {
    background: #500101;
    padding: 1%;
    color: #fff;
    border-radius: 20px;
    width: 18%;
    text-align: center;
    float: right;
}
.bord
{
  background-color: #ebebeb!important;
  padding-bottom: 3%!important;
  margin-top: 5%!important;
  padding-right: 0px!important;
  padding-left: 0px!important;
  }
.our_vidyala{padding-bottom: 3%!important;
  padding-right: 0px!important;
  padding-left: 0px!important;}

  .tes
    {
    text-align:center;
    margin-top:10%
    }
    .para1{
    text-align:justify;line-height: 1.8;
}
.para2
{
text-align:center;
}
.tope
{
margin-top:8%;
/*width:100%!important;*/
}
.htext{
color: rgb(68, 63, 63);margin-top:8%;
}
.ptext
{
line-height: 2.0;font-size: 16px;
}
.p1text
{
line-height: 2.0;font-size: 16px;
}
.atext
{
    color:red
}



.holy {
        background-color: #EDEDED;
    font-size: 17px !important;
    padding: 40px;
    background-color: #EDEDED;
    font-size: 17px !important;
}



table>thead>tr>th {
  border:none!important;
}
td{border:none!important;}
.hjk
{
height: 476px;
    /*width: 100%;*/
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;
    /*margin-left: 4%*/
}
.ted
{
    /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;*/
    background: #fff;
    /*color: #767676;*/
    padding-left: 0px;
}
.tildeg
{
    text-align: center;
    background-color: #f14b05;
    color: #fff;
    padding: 0px !important;
    margin-top:3%;
    font-size: 24pt;
    font-weight: 600;

}
.ctr
{
      color: #f14b05;
}
.tmar
{
  margin-top:2%;
  padding-left: 0px!important;
  padding-right: 0px!important;
  text-align: justify;
}
.de
{
  font-size: 24pt;
      color: #f14b05;
  font-weight: 700;
  margin: 10px 0 24px;
 
}

/*.re
{
  text-align:justify;
}*/
.quick {
    border-bottom: 1px dashed #e1e2e4 !important;
    margin-bottom: 0px;
        color: #47425d;
}
.quick1 {
    border-bottom: 1px dashed #e1e2e4 !important;
    margin-bottom: 0px;
    margin-left: 20px;
    color:black;
}
.n
{
 
  color: #47425d;
    
    
  /*margin-left:3%;*/
}
.n3{
    margin-left: 3%;
}
.inquiry_form_desgn{
  border: 1px solid #ccc;
  padding: 13px;
  border-radius: 4px;
  margin-bottom:1px!important;


}
.inquiry_form_desgn1{
  border: 1px solid #ccc;
  padding: 50px;
  border-radius: 4px;
}

.dsa
{
  margin-bottom: 13px;

}
.zxa:hover
{
color:orange;
text-decoration-color: orange;
text-decoration-line: underline;
}
.asd
{
    margin-bottom:28px!important;
    margin-top: 5%;
}
  .n:hover
  {
    color:green!important;

  }
  /*.accordion-container{
  position: relative;
  max-width: 3000px;
  height: auto;
  margin-left: 90px!important;

}
.accordion-container > h2{
  text-align: center;
  color: #fff;
  padding-bottom: 5px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;

}*/
.set{
  position: relative;
  width:100%!important;
  height: auto;
  /*background-color: #f5f5f5;*/
  border:1px solid #f14b05;
   margin-bottom: 10px;

}
.set > a{
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  color: #555;
  font-weight: 600;
  border-bottom: 1px solid #ddd;
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear;

}
.set > a:hover{
     color: #555;
 }

.acc_table.table-striped{background-color: #f2f2f2!important;}
.set > a i{
  float: right;
  margin-top: 2px;
}
.set > a.active{
  background-color:#f14b05;!important;
  color: #fff;
 
}
.set1 > a.active{
  background-color:#f14b05!important;
  color: orange;
 
}
.content{
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  /*display:none;*/
  border: 1px solid #f14b05;
}
.content p{
  padding: 10px 15px;
  margin: 0;
  color: #333;
}
.comds
{
  color:white!important;
  margin-left:9%!important;
}
.comds:hover
{
  color:white!important;
  font-weight:bolder;
}

.fds
{
  margin-left:0px;
  border:0px solid black;

}
.setcol
  {
    background-color: white;
  }
  .setcol > a.active {
   border:1px solid #f14b05;
   background-color: #009e4d;;
  color: #fff;
}
/*.conbor
{

  border:1px solid #f14b05;
}*/
.acccon3
{
border: 1px solid #ddd;
}

.test
  {
    border:none!important;
      border-bottom:1px solid black!important;
      margin-top:3%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius:0px;
  }
  
  #mceu_26
  {
    margin-top:3%!important;
  }
.test{
      border:none!important;
      border-bottom:1px solid black!important;
      margin-top:3%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-radius:0px;
  }
  #mceu_26
  {
    margin-top:3%;
  }
  .d
  {
    text-align:center;
  }
  .but
  {
    margin-left:50%;
  }

  .menu {
  display: block;
  z-index: 999999;
 
  background-color: #f14b05;
  text-decoration:none!important;
}
.menu li {
  display: inline-block;
  position: relative;
  

}
.menu li.dropdown:hover > .submenu {
  display: block;
   box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;;
   transition: ease-out .35s;-moz-transition: ease-out .35s;-webkit-transition: ease-out .35s;
   

}
.yqw
{margin-top:7%!important;
  color: #47425d;
    /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;*/
    font-size: 16px;
    }
.menu li a {
  display: block;
  /*padding: 19px 36px;*/
  /*padding: 19px 28px;*/
  padding: 17px 50px;
  background: #f14b05;
  color:white;
  text-decoration:none!important;

}
.menu li.dropdown > a::after {
  font-weight: 400;
  margin-left: 8px;
  font-size: 10px;
  color:white;
  background-color: white;
}
.menu li a::before {
  font-style: normal;
  font-weight: 400;
  margin-right: 8px;
}
.menu li a:hover {
  background: white;
  color:black;
  font-weight:bold;

}
.jds
{
cursor:pointer;
}
.botm_grad {
    display: none;
}

.img_hov:hover + .botm_grad {
    display: block;
}

.menu .submenu {
  display: none;
}
.submenu {
  margin: 0px;
  padding: 0px;
  position: absolute;
  left: 0px;
  list-style-type: none;
  display: block;
  width: 212px;
  z-index: 9;
  background:#fff;
}
.submenu li {
  display: block;
}
.submenu li a {
  display: block;
  background: white;
  color: black;
  font-weight: bold;
  padding: 8px 6px;
  margin-bottom: 1px;
   background:#fff;
   font-size:14px;
   box-shadow: 0 0px 22px -6px #aaa;
   text-align:left;
 }
 .submenu li a:hover {
  display: block;
  background:#f14b05 ;
  color: white;
  padding: 8px 6px;
  margin-bottom: 1px;
 }
.menu .submenu > li.dropdown:hover > .submenu {
  display: block;
  color:black;
  background-color: orange;
   background:#fff;
}

.menu .submenu .submenu {
  position: absolute;
  left: 200px;
  top: 0px;
}

.submenu li.dropdown > a:after {

  font-style: normal;
  font-weight: 400;
  margin-left: 8px;
  font-size: 10px;
}
.column {
    flex: 50.33%;
    padding: 0px;
  }
  .rowmarg
  {
    margin-top:0%;
  }
  .photext
  {
  color: rgb(68, 63, 63);
      text-align: center;
      margin-top: 8%;
      font-weight: 600;
  }
  
.left_topmove {
    position: sticky !important;
    top: 14% !important;
	}
#enigma_nav_top.affix {
    position: fixed;
    top: 0;
    width: 100%;
    border-bottom: 2px solid #FEC736;
    z-index: 9999;
}



  /*.panel-grid-cell {
      -ms-box-sizing: border-box;
      box-sizing: border-box;
  }

  #pl-8 .so-panel, #pl-8 .so-panel:last-child {
      margin-bottom: 0px;
  }
  .panel-grid-cell .so-panel {
      zoom: 1;
  }
  #pl-8 .so-panel, #pl-8 .so-panel:last-child {
      margin-bottom: 0px;
  }*/
  
 

.container1 {
  position: relative;
  width: 50%;
}

.image1 {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.container1:hover .image1 {
  opacity: 0.3;
}

.container1:hover .middle {
  opacity: 1;
}




/*.previous_btn:hover, .next_btn:hover {
  opacity: 1;
}
.acc-main {
    padding: 40px 0px 80px;
  }
  .container {
    max-width: 790px;
    margin: 0 auto;
    width: 100%;
    padding: 0 15px;
  }
  .pockets-main h1 {
    font-size: 60px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #111;
    margin: 0 0px 35px;
  }
  .intro-cont h3{
    font-size: 35px;
    font-weight: 600;
    color: #111;
    margin: 50px 0;
  }
  .kind h2{
    text-align:left;
    font-size: 45px;
    font-weight: 600;
    color: #111;
    margin: 50px 0 30px;
  }
  /*accordion*/
 /* .accordion-main{
    margin-bottom:3px;
  }*/
  .accordion-main:last-child .accordion_body{
    padding-bottom: 0;
  }
  .accordion_head {
    background-color: #fff;
    color: gray;
    cursor: pointer;
    padding: 12px 25px;
    border-radius: 0px;
    border:1px solid gray;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
  }
  .accordion_head.active
    {
        background-color: orange!important;
        border:orange;
    }
    .accordion_head.table.active
    {
        border:orange;
    }
  .accordion_body {
    background: transparent;
    font-size: 16px;
    text-align: left;
     border:1px solid #f14b05;!important;

  }
  .accordion_body img{
    width: 100%;
    max-width: 230px;
    margin-bottom: 30px;

  }
  .accordion_body p {
    margin: 0px;
  color: gray;

  }
  .paragraph_style{
    font-family: book antiqua; 
    font-size: 12pt;
    text-align: justify;
  }
  
  .accordion_body h3,
  .div-bott h3{
    font-size: 28px;
    font-weight: 600;
    margin: 15px 0;
    color: #1e352e;
  }
  .div-bott h3{
  font-size: 35px;
  }
  .div-bott{
  text-align:left;
  }
  .div-bott p{
  font-size:24px;
  }
  .plusminus {
    float: right;
    font-size: 32px;
    margin-top: -9px;
  }
  .coll-back{
    background-color: #f14b05;;
    color: #fff;
    border:1px solid #f14b05;;

  }
  .hr-clc{
    height: 2px;
    background: #111;
    margin-top: 22px;
    width: 17px;
    padding: 0;
    border: 0;
    margin-left: -20px;
  }
.news_img_cls{width: 100%;height: 200px;margin-bottom:4%;}
.dk_border{border-right: 1px solid #ccc;}
.gall_img{width: 100%;height: 200px;border-radius: 10px;}
.img_show_cls{width: 327px;height: 177px;}
.hm_act_img{width: 100%;height: 100px;}
.inspi_img{width: 100%;height: 300px;}
.mb_txt_cent{text-align: right;}
.inspiration_img{width: 100%;height: 365px;}
 .boyhood_img{width: 100%;height: 320px!important;}
 .priest_img{width: 100%; height: 600px!important;}
 /*.workprg_img{width: 250px!important;height: 200px!important;}*/
 /*.workprg_img:hover{
          box-shadow: 8px 8px 4px 0px lightgrey;
        }*/
 /*.work_txt_tp{margin-top: 5%;}*/
 .gallery_img_mb{margin-bottom: 4%;padding-left: 5px !important;padding-right: 5px !important;}
 .foot_pad{color:white;padding-left:8%!important;padding-top: 4%;padding-bottom: 4%;}
.prg_image {
  /*opacity: 1;*/
  display: block;
  transition: .5s ease;
  backface-visibility: hidden;
  width: 100%;
  height: 250px;
}
.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}
.prg_text{color: #ffffff;
  font-size: 20px;
  /*padding: 16px 32px;*/
  /*font-weight: bold;*/
}
  .prg_di:hover .prg_image {
  background: rgba(0,0,0,.8);
  opacity: 0.3;
}
.prg_di{ background: rgba(0,0,0,.8);width: 100%;height: 250px;padding-right: 0px;padding-left: 0px;}
.prg_di:hover .middle {
  opacity: 1;
}
.img-hover-zoom-prg img {
  transition: transform .5s ease;
}
.img-hover-zoom-prg:hover img {
  transform: scale(1.5);
}
.img-hover-zoom-prg {
  /*height: 250px;*/
  overflow: hidden; }
.leftside_news_cls{text-align:center;font-weight: bold;padding: 3%;position: sticky;top: 1%;color: #ffffff;background-color: #f14b05;margin-bottom: 0px;margin-left: 15px;margin-right: 15px;}
.progress_wrk_padt_5{padding-top: 5%!important;}

  /*media queries*/
  /* @media (min-width:992px) and (max-width:1100px){
   	.menu li a {padding: 17px 19px;}
   }*/
 /* @media (min-width:992px) and (max-width:1100px){

  	 .inspiration_txt_mb{margin-bottom: 8%;}
  	.inspiration_img{width: 100%;height: auto!important;margin-bottom: 5%;}
    .boyhood_img{width: 100%;height: auto!important;margin-bottom: 5%;}
    .priest_img{width: 100%; height: auto!important;margin-bottom: 5%;}
    .sarada_img{width: 100%;height: auto!important;margin-bottom: 10%;}
    .workprg_img{width: 100%!important;height: auto!important;}
     .work_txt_tp{margin-bottom: 8%;text-align: center!important;}
     .gallery_img_mb{margin-bottom: 6%;}
    .last_news{text-align: center!important;}
    .our_activity{text-align: center!important;}
 	.mb_mrg_btm{margin-bottom: 7%;}
 	.mb_galimg{width: 100%;height: 300px;}
  	.foot{text-align: center;}
  	.head_txt{text-align: center;}
  	.logo_align{text-align: center;}
    .vidya{text-align:justify;margin-left:0px;}
    .menu{background-color:white!important;}
    .mar {background-color: white !important;color: black !important;}
    .mar1{box-shadow: 0 8px 22px -6px black;width:220px;}
 	.dea{background-color:#f14b05!important;}
    .mob_btn_icon{float:right;}
    .pockets-main p {font-size: 22px;width: 684px;margin:0 auto;margin-bottom: 20px !important;}
    .accordion_body {padding: 35px 40px 5px;}
    .accordion_body img {max-width: 205px;margin-bottom: 20px;}
  }*/
   @media (min-width:992px) and (max-width:1100px){

  	 .inspiration_txt_mb{margin-bottom: 8%;}
  	.inspiration_img{width: 100%;height: auto!important;margin-bottom: 5%;}
    .boyhood_img{width: 100%;height: auto!important;margin-bottom: 5%;}
    .priest_img{width: 100%; height: auto!important;margin-bottom: 5%;}
    .sarada_img{width: 100%;height: auto!important;margin-bottom: 10%;}
    .workprg_img{width: 100%!important;height: auto!important;}
     .work_txt_tp{margin-bottom: 8%;text-align: center!important;}
     .gallery_img_mb{margin-bottom: 6%;}
    .last_news{text-align: center!important;}
    .our_activity{text-align: center!important;}
 	.mb_mrg_btm{margin-bottom: 7%;}
 	.mb_galimg{width: 90%;height: 250px;}
  	.foot{text-align: center;}
  	.head_txt{text-align: center;}
  	.logo_align{text-align: center;}
    .vidya{text-align:justify;margin-left:0px;}
    .menu{background-color:white!important;}
    .mar {background-color: white !important;color: black !important;}
    .mar1{box-shadow: 0 8px 22px -6px black;width:220px;}
 	.dea{background-color:#f14b05!important;}
    .mob_btn_icon{float:right;}
    .pockets-main p {font-size: 22px;width: 684px;margin:0 auto;margin-bottom: 20px !important;}
    .accordion_body {padding: 35px 40px 5px;}
    .accordion_body img {max-width: 205px;margin-bottom: 20px;}
     .desktop_view{display:none!important;}
    .mob_view{ display:block!important;}
    .gallery_img_mb{margin-bottom: 6%;}
     .menu li a {padding: 12px 48px;}
     .bottom-left{width: 70%!important;}
     .mob_menu{position:absolute; width:46%; padding-left: 0px; padding-right: 0px;margin-left:95%;}
  }

  @media (min-width: 768px) and (max-width: 991px){
  	.inspiration_img{width: 100%;height: auto!important;margin-bottom: 5%;}
    .boyhood_img{width: 100%;height: auto!important;margin-bottom: 5%;}
    .priest_img{width: 100%; height: auto!important;margin-bottom: 5%;}
    .sarada_img{width: 100%;height: auto!important;margin-bottom: 10%;}
    .workprg_img{width: 100%!important;height: auto!important;}
     .work_txt_tp{margin-bottom: 8%;text-align: center!important;}
     .gallery_img_mb{margin-bottom: 6%;}
    .menu li a {padding: 12px 48px;}
    .last_news{text-align: center!important;}
    .our_activity{text-align: center!important;}
     .mb_mrg_btm{margin-bottom: 7%;}
     .mb_galimg{width: 100%;height: 270px;}
  	 .img_show_colum{width: 95%!important;}
  	.foot{text-align: center;}
  	.head_txt{text-align: center;}
  	.logo_align{text-align: center;}
    .vidya{text-align:justify;margin-left:0px;}
    .menu{background-color:white!important;}
    .mar {background-color: white !important;color: black !important;}
    .mar1{box-shadow: 0 8px 22px -6px black;width:220px;}
 	.dea{background-color:#f14b05!important;}
    .mob_btn_icon{float:right;}
    .desktop_view{display:none!important;}
    .mob_view{ display:block!important;}
    .pockets-main {padding: 30px 15px;}
    .pockets-main h1 {font-size: 45px;margin: 0 0px 20px;}
    .pockets-main p {font-size: 20px !important;margin-bottom: 20px !important;width: 600px;margin: 0 auto;}
    .intro-cont h3,
    .div-bott h3{font-size: 30px;margin: 35px 0;}
    .kind h2 {font-size: 30px;margin: 35px 0 30px;}
    .accordion_head {font-size: 20px;padding: 11px 18px;}
    .plusminus {font-size: 27px;margin-top: -5px;}
   /* .accordion-main {margin-bottom: 16px!important;}*/
    .hr-clc {margin-top: 16px;width: 15px;margin-left: -15px;}
    .accordion_body {font-size: 18px;padding: 30px 40px 5px;}
    .accordion_body img {width: 100%;max-width: 185px;margin-bottom: 20px; }
    .accordion_body h3 {font-size: 24px;}
    .bottom-left {width: 80%!important;}
    .mob_menu{position:absolute; width:46%; padding-left: 0px; padding-right: 0px;margin-left:60%;}
    .home_news_brdrl{border-left: 0px solid #ED7D29;}
	.bird_eye_brdrrgt{border-right: 0px solid #ED7D29;}
	.hm_act_img{height:250px!important;}
	.vivek_img{width: 100%;height: auto!important;}
	.intro_stick{position:inherit!important;}
	.akhanda_img{border-radius:20px;filter: drop-shadow(0 0 6px #DFDFDF);width:300px;margin:auto;display: block;}
	.mb_charitable_mt{margin-top: 4%!important;}
	.mob_botm_grad{font-size: 13px;}
	.work_prg_reverse{display:block!important;}
  }

  @media (min-width: 576px) and (max-width: 767px){
  	 .inspiration_txt_mb{margin-bottom: 8%;}
  	.inspiration_img{width: 100%;height: auto!important;margin-bottom: 5%;}
    .boyhood_img{width: 100%;height: auto!important;margin-bottom: 5%;}
    .priest_img{width: 100%; height: auto!important;margin-bottom: 5%;}
    .sarada_img{width: 100%;height: auto!important;margin-bottom: 10%;}
    .workprg_img{width: 100%!important;height: auto!important;}
     .work_txt_tp{margin-bottom: 8%;text-align: center!important;}
     .gallery_img_mb{margin-bottom: 6%;}
    .menu li a {padding: 12px 48px;}
    .last_news{text-align: center!important;}
    .our_activity{text-align: center!important;}
     .mb_mrg_btm{margin-bottom: 7%;}
    .mb_txt_cent{text-align: center;}
     .mb_galimg{width: 100%;height: 270px;}
  	.hm_act_img{width: 100%;height: 200px;}
    .news_img_cls{width: 100%;height: 400px;margin-bottom:4%;}  
  	.foot{text-align: center;}
  	#leftArrow {left: 10%;top: 57%;}
    #rightArrow {right: 10%;top: 57%;}
    .moto{padding-bottom: 20px;padding-top: 0px;margin-top:0px;margin-bottom: 0px;}
    .moto_align{text-align: center;}
    .contact_donate_align{text-align: center;}
    .titles_top_space{margin-top: 20px;}
    .advertise_img{height: 300px;width: 100%;}
    .holy_footer_align{padding-left:15%!important;}
    .aca_footer_align{padding-left:15%!important;}
  	.head_txt{text-align: center;}
  	.logo_align{text-align: center;}
    .vidya{text-align:justify;margin-left:0px;}
    .menu{background-color:white!important;}
    .mar { background-color: white !important;color: black !important;}
    .mar1{box-shadow: 0 8px 22px -6px black;width:220px;}
	.dea{background-color:#f14b05!important;}
    .mob_btn_icon{float:right;}
    .desktop_view{display:none!important;}
    .mob_view{ display:block!important;}
    .pockets-main {padding: 35px 15px;}
    .pockets-main h1 {font-size: 40px;margin: 0 0px 30px;}
    .pockets-main p {font-size: 18px !important;margin-bottom: 20px !important;width: 400px;margin: 0 auto;}
    .intro-cont h3,
    .div-bott h3{font-size: 26px;width: 400px;margin: 30px auto;line-height: 1.2 !important;}
    .div-bott h3{width:unset;}
    .kind h2 {font-size: 26px;margin: 30px 0 30px;}
    .accordion_head {font-size: 20px;padding: 10px 15px;}
  /*  .accordion-main {margin-bottom: 25px;}*/
    .plusminus {font-size: 30px;margin-top: -5px;}
    .accordion_body {padding: 30px 25px 5px;}
    .accordion_body img {max-width: 170px;margin-bottom: 20px;}
    .hr-clc {margin-top: 17px;width: 16px;}
    .accordion_body h3 {font-size: 22px;margin: 15px 0;}
    .mob_menu{position:absolute; width:46%; padding-left: 0px; padding-right: 0px;margin-left:50%;}
    .home_news_brdrl{border-left: 0px solid #ED7D29;}
	.bird_eye_brdrrgt{border-right: 0px solid #ED7D29;}
	.vivek_img{width: 100%;height: auto!important;}
	.intro_stick{position:inherit!important;}
	.rkml_blocks_img{display: block;margin: auto;}
	.akhanda_img{border-radius:20px;filter: drop-shadow(0 0 6px #DFDFDF);width:300px;margin:auto;display: block;}
	.rkml_img{width:300px!important;border-radius:20px;margin:auto;display:block;margin-top:5%;filter: drop-shadow(0 0 6px #DFDFDF);}
	.mb_charitable_mt{margin-top: 4%!important;}
	.mob_botm_grad{font-size: 13px;}
	.work_prg_reverse{display:block!important;}
  }
  @media (max-width:575px){
    .menu li a {padding: 12px 48px;}
    .last_news{text-align: center!important;}
    .our_activity{text-align: center!important;}
    .mb_txt_cent{text-align: center;}
  	.img_show_cls{width: 100%;height: 100px;}
  	.img_show_colum{width: 95%!important;}
  	.foot{text-align: center;}
  	#leftArrow {left: 10%;top: 57%;}
    #rightArrow {right: 10%;top: 57%;}
    .moto{padding-bottom: 20px;padding-top: 0px;margin-top:0px;margin-bottom: 0px;}
    .moto_align{text-align: center;}
    .contact_donate_align{text-align: center;}
    .titles_top_space{margin-top: 20px;}
    .advertise_img{height: 300px;width: 100%;}
    .holy_footer_align{padding-left:15%!important;}
    .aca_footer_align{padding-left:15%!important;}
  	.head_txt{text-align: center;}
  	/*.head_txt h4{font-size: 15px;}*/
  	.logo_align{text-align: center;}
    .vidya{text-align:justify;margin-left:0px;}
    .menu{background-color:white!important;}
    .mar {background-color: white !important;color: black !important;}
    .mar1{box-shadow: 0 8px 22px -6px black;width:220px;}
 	.dea{background-color:#f14b05!important;}
    .mob_btn_icon{float:right;}
    .desktop_view{display:none!important;}
    .mob_view{ display:block!important;}
    .pockets-main{padding:15px 0px;}
    .pockets-main h1 {font-size: 30px;margin: 0 0px 15px;}
    .pockets-main p {font-size: 16px !important;margin-bottom: 15px !important;}
    .intro-cont h3,
    .kind h2,
    .div-bott h3{margin: 30px 0px;line-height: normal !important;font-size:24px;}
    .accordion_head {font-size: 18px;padding: 8px 12px}
    .plusminus {font-size: 27px;margin-top: -7px;}
   /* .accordion-main {margin-bottom: 22px;}*/
    .accordion_body {font-size: 18px;padding: 20px 20px 5px;}
    .accordion_body img {max-width: 150px;margin-bottom: 20px;}
    .accordion_body h3 {font-size: 18px;margin: 10px 0;line-height: normal;}
    .hr-clc {height: 2px;margin-top: 16px;width: 15px;margin-left: -15px;}
    .hm_act_img{width: 100%;height: 200px;}
 	.news_img_cls{width: 100%;height: 300px;margin-bottom:4%;}  
	.mb_galimg{width: 100%;height: auto;}
	.mb_txt_cent{text-align: center;}
	.mb_mrg_btm{margin-bottom: 7%;}
	.inspiration_img{width: 100%;height: auto!important;margin-bottom: 5%;}
    .boyhood_img{width: 100%;height: auto!important;margin-bottom: 5%;}
    .priest_img{width: 100%; height: auto!important;margin-bottom: 5%;}
    .sarada_img{width: 100%;height: auto!important;margin-bottom: 10%;}
    .workprg_img{width: 100%!important;height: auto!important;}
	.work_txt_tp{margin-bottom: 8%;text-align: center!important;}
	.gallery_img_mb{margin-bottom: 6%;}
	.inspiration_txt_mb{margin-bottom: 8%;}
	.mob_menu{position:absolute; width:60%; padding-left: 0px; padding-right: 0px;}
	.home_news_brdrl{border-left: 0px solid #ED7D29;}
	.bird_eye_brdrrgt{border-right: 0px solid #ED7D29;}
	.intro_stick{position:inherit!important;}
	.rkml_img{border-radius:20px;width:100%;margin-top:5%;filter: drop-shadow(0 0 6px #DFDFDF);}
	.akhanda_img{border-radius:20px;filter: drop-shadow(0 0 6px #DFDFDF);width:300px;margin:auto;display: block;}
	.mb_charitable_mt{margin-top: 4%!important;}
  .rkml_blocks_img{display: block;margin: auto;}
  .mob_botm_grad{font-size: 13px;}
	.work_prg_reverse{display:block!important;}
  }
  /*.accordion_container{width: 70%!important;}*/
  .acc{margin-bottom: 16px!important;}
/*@media only screen and (max-width: 300px) {
      .text {font-size: 11px}
      .box1{padding-left:3%;}
      .desg{border:none;bottom-border:1px solid black;}
}
*/
@media only screen and (max-width: 380px) { .rkml_blocks_img{display: block;margin: auto;}}
@media only screen and (max-width:480px){
	.site-logo {height: 75px!important;margin-top: 15px;}
	.mob_botm_grad{font-size: 13px;}
	.work_prg_reverse{display:block!important;}
	.last_news{text-align: center!important;}
	.our_activity{text-align: center!important;}
	.img_show_cls{width: 100%;height: 100px;}
	.donation_form {margin:0px!important;}
	.inquiry_form_desgn1{border:0px;padding: 0px;}
	.intro_stick{position: relative!important;}
	.head_txt{text-align: center;}
	.head_txt h4{font-size: 15px;}
	.logo_align{text-align: center;}
	.vidya{text-align:justify;margin-left:0px;}
	.mar {background-color: white !important;color: black !important;}
	.desktop_view{display:none!important;}
	.mob_view{ display:block!important;}
	.menu{background-color:white!important;}
	.mar{background-color:white!important;color:black!important;}
	.head_part1 {background-color: white !important;height: 70px;}
	.dea{background-color:#f14b05!important;padding: 2%;}
	.mob_btn_icon{float:right;}
	.head_part1 {background-color: white !important;height: 70px;}
	.slideshowContainer {height: 250px!important;margin:0px;}
	.mar1{box-shadow: 0 8px 22px -6px black;width:220px;}
	.tope{margin-top:8%;width:100%!important;}
	.no_div{display: none;}
	.tildeg{font-size: 21px;}
	.hjk{width:100%;}
	.wqe{width:100%;}
	.jfd{margin-left:20%;}
	.ase1{border:none!important;}
	.nbb{padding:3px!important;}
	.imageSlides{width:82%;}
	.mjk{padding:8%!important;}
	.fa-angle-up::before{font-size: 30px!important;}
	#leftArrow {left: 10%;top: 57%;}
	#rightArrow {right: 10%;top: 57%;}
	.moto{padding-bottom: 20px;padding-top: 0px;margin-top:0px;margin-bottom: 0px;}
	.moto_align{text-align: center;}
	.contact_donate_align{text-align: center;}
	.titles_top_space{margin-top: 20px;}
	.advertise_img{height: 300px;width: 100%;}
	.holy_footer_align{padding-left:15%!important;}
	.aca_footer_align{padding-left:15%!important;}
	.foot{text-align: center;}
	.news_img_cls{width: 100%;height: 200px;margin-bottom:4%;}  
	.dk_border{border-right: none;}
	.mb_nopadd_left{padding-left:0px !important;}
	.mb_nopadd_right{padding-right:0px !important;}
	.mb_no_pad{padding-left: 0px!important;padding-right: 0px!important;}
	.gall_img{width: 100%;height: 200px;}
	.img_show_colum{width: 95%!important;}
	.hm_act_img{width: 100%;height: 200px;}
	.inspi_img{width: 100%;height: 200px;}
	.mb_galimg{width: 100%;height: auto;}
	.mb_mrg_btm{margin-bottom: 7%;}
	.mb_txt_cent{text-align: center;}
	.menu li a {padding: 12px 48px;}
	.inspiration_img{width: 100%;height: auto!important;margin-bottom: 5%;}
	.boyhood_img{width: 100%;height: auto!important;margin-bottom: 5%;}
	.priest_img{width: 100%; height: auto!important;margin-bottom: 5%;}
	.sarada_img{width: 100%;height: auto!important;margin-bottom: 10%;}
	.workprg_img{width: 100%!important;height: auto!important;}
	.work_txt_tp{margin-bottom: 8%;text-align: center!important;}
	.gallery_img_mb{margin-bottom: 6%;}
	.foot_pad{color:white;padding-left:0%!important;padding-top: 4%;padding-bottom: 4%;}
	.inspiration_txt_mb{margin-bottom: 8%;}
	.mb_mrg_top{margin-top: 8%!important;}
	.leftside_news_cls{margin-right: 0px!important;margin-left: 0px!important;}
	.progress_wrk_padt_5{padding-top: 0%!important;}
	.mob_mt_10{margin-top: 10%;}
	.home_news_brdrl{border-left: 0px solid #ED7D29;}
	.bird_eye_brdrrgt{border-right: 0px solid #ED7D29;}
	.intro_stick{position:inherit!important;}
	.rkml_img{border-radius:20px;width:100%;margin-top:5%;filter: drop-shadow(0 0 6px #DFDFDF);}
	.akhanda_img{border-radius:20px;filter: drop-shadow(0 0 6px #DFDFDF);width:300px;margin:auto;display: block;}
	.mb_charitable_mt{margin-top: 4%!important;}
  .mb_ul_pl{padding-left: 0px!important;}
  .progress_wrk_padt_5{padding-top: 0px!important;}
  .rkml_blocks_img{display: block;margin: auto;}
}
 .work_prg_reverse{display:flex;flex-direction: row-reverse;}