a {
  margin: 0px;
  padding: 0px;
  font-size: 15px;
  vertical-align: baseline;
  background: transparent;
  color: inherit;
  text-decoration: none;
}

a:hover, a:visited, a:focus {
  text-decoration: none;
}

.m {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.m-b {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.m-br {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.m-sm {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.m-t {
  margin-top: 5px !important;
}

.m-t-b {
  margin-top: 50px !important;
}

.m-t-br {
  margin-top: 75px !important;
}

.m-t-sm {
  margin-top: 10px !important;
}

.m-b {
  margin-bottom: 25px !important;
}

.m-b-b {
  margin-bottom: 50px !important;
}

.m-b-br {
  margin-bottom: 75px !important;
}

.m-b-sm {
  margin-bottom: 10px !important;
}

@media screen and (max-width: 1080px) {

  .m-interm {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .m-b-interm {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .m-br-interm {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  .m-sm-interm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .m-t-interm {
    margin-top: 25px !important;
  }

  .m-t-b-interm {
    margin-top: 50px !important;
  }

  .m-t-br-interm {
    margin-top: 75px !important;
  }

  .m-t-sm-interm {
    margin-top: 10px !important;
  }

  .m-b-interm {
    margin-bottom: 25px !important;
  }

  .m-b-b-interm {
    margin-bottom: 50px !important;
  }

  .m-b-br-interm {
    margin-bottom: 75px !important;
  }

  .m-b-sm-interm {
    margin-bottom: 10px !important;
  }
}
@media screen and (max-width: 960px) {

  .m-tb {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .m-b-tb {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .m-br-tb {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  .m-sm-tb {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .m-t-tb {
    margin-top: 25px !important;
  }

  .m-t-b-tb {
    margin-top: 50px !important;
  }

  .m-t-br-tb {
    margin-top: 75px !important;
  }

  .m-t-sm-tb {
    margin-top: 10px !important;
  }

  .m-b-tb {
    margin-bottom: 25px !important;
  }

  .m-b-b-tb {
    margin-bottom: 50px !important;
  }

  .m-b-br-tb {
    margin-bottom: 75px !important;
  }

  .m-b-sm-tb {
    margin-bottom: 10px !important;
  }
}
@media screen and (max-width: 720px) {

  .m-md {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .m-b-md {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .m-br-md {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  .m-sm-md {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .m-t-md {
    margin-top: 25px !important;
  }

  .m-t-b-md {
    margin-top: 50px !important;
  }

  .m-t-br-md {
    margin-top: 75px !important;
  }

  .m-t-sm-md {
    margin-top: 10px !important;
  }

  .m-b-md {
    margin-bottom: 25px !important;
  }

  .m-b-b-md {
    margin-bottom: 50px !important;
  }

  .m-b-br-md {
    margin-bottom: 75px !important;
  }

  .m-b-sm-md {
    margin-bottom: 10px !important;
  }
}
@media screen and (max-width: 480px) {

  .m-mob {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }

  .m-b-mob {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  .m-br-mob {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }

  .m-sm-mob {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }

  .m-t-mob {
    margin-top: 25px !important;
  }

  .m-t-b-mob {
    margin-top: 50px !important;
  }

  .m-t-br-mob {
    margin-top: 75px !important;
  }

  .m-t-sm-mob {
    margin-top: 10px !important;
  }

  .m-b-mob {
    margin-bottom: 25px !important;
  }

  .m-b-b-mob {
    margin-bottom: 50px !important;
  }

  .m-b-br-mob {
    margin-bottom: 75px !important;
  }

  .m-b-sm-mob {
    margin-bottom: 10px !important;
  }
}





/* line 814, ../sass/main.scss */
.footer {
  background-color: #243556;
  padding-bottom: 50px;
}
/* line 818, ../sass/main.scss */
.footer nav {
  font: 500 1.5rem/2.1rem "Lato";
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 824, ../sass/main.scss */
.footer nav a {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
/* line 830, ../sass/main.scss */
.footer nav a:hover {
  text-shadow: 0px 5px 7px black;
  -ms-transform: translateY(-1px);
  /* IE 9 */
  -webkit-transform: translateY(-1px);
  /* Chrome, Safari, Opera */
  transform: translateY(-1px);
}
/* line 838, ../sass/main.scss */
.footer .socico a {
  color: #ffffff;
  font-size: 1.6rem;
  line-height: 30px;
  text-align: center;
  display: inline-block;
  width: 32px;
  height: 32px;
  border: 1px solid #ffffff;
  vertical-align: middle;
  border-radius: 50%;
  margin-left: 3px;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
/* line 852, ../sass/main.scss */
.footer .socico a:last-child {
  line-height: 28px;
}
/* line 856, ../sass/main.scss */
.footer .socico a:hover {
  background-color: #949baa;
  border-color: #949baa;
}
/* line 863, ../sass/main.scss */
.footer .copy {
  font: 500 1.5rem/2.1rem "Lato";
  color: #949baa;
}
/* line 867, ../sass/main.scss */
.footer .copy a {
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
/* line 870, ../sass/main.scss */
.footer .copy a:hover {
  color: #ffffff;
}

/* line 878, ../sass/main.scss */
.footer_wrapper:before {
  content: " ";
  position: absolute;
  display: block;
  bottom: -29px;
  left: 0;
  right: 0;
  height: 29px;
  width: 100%;
  background: url(../images/footer_shadow.png) no-repeat center top/contain;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 878, ../sass/main.scss */
  .footer_wrapper:before {
    background-image: url(../images/footer_shadow%402x.png);
  }
}

/* line 897, ../sass/main.scss */
.footer_bloc {
  float: left;
  width: 50%;
  text-align: center;
  color: #ffffff;
  padding: 20px 50px;
  height: 306px;
}

/* line 911, ../sass/main.scss */
.footer_bloc.newsletter .subscribed {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -webkit-transform: translate(-50%, -50%);
  /* Chrome, Safari, Opera */
  transform: translate(-50%, -50%);
}
/* line 916, ../sass/main.scss */
.footer_bloc h2 {
  font: 700 3.2rem/4.8rem "Zahrah";
}
/* line 920, ../sass/main.scss */
.footer_bloc p {
  font: 400 1.7rem/2.8rem "Lato";
}
/* line 925, ../sass/main.scss */
.footer_bloc .form > * {
  vertical-align: middle;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 931, ../sass/main.scss */
.footer_bloc .form .btn {
  min-width: 0;
}
@media screen and (max-width: 600px) {
  /* line 931, ../sass/main.scss */
  .footer_bloc .form .btn {
    margin-top: 10px;
    width: 238px;
  }
}
/* line 940, ../sass/main.scss */
.footer_bloc .form input[type=text] {
  width: 238px;
}
/* line 943, ../sass/main.scss */
.footer_bloc .form input[type=text].error {
  border-color: red;
}
@media screen and (max-width: 1074px) {
  /* line 897, ../sass/main.scss */
  .footer_bloc {
    float: none;
    width: 100%;
    height: auto;
  }
}



/* ===================================================================== LaNGUaGE -STaRT ======= */
#notes{text-shadow: 2px 2px 4px #000000;}
#notes2{text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;}
#notes3{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#305478;}
#notes4{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#ffffff;}
#notes-ec{text-shadow: 2px 2px 8px #000000;
  background-color: #f44336;
  font-family:arial, Helvetica, sans-serif;
  font-weight:bold;
  border: none;
  color: #ffffff;
  padding: 4px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
  margin: 4px 2px;
  cursor: pointer;
}
#floating{color: rgb(255, 255, 255);text-shadow: 3px 5px 2px #474747;}
#floating2{color:#ffffff;text-shadow:1px 1px 8px #000;}
#yoga-proverb-white{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#ffffff;line-height: 1.4em;}
#bottom_header{font-size:14px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#ffffff;}
#english{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#1178cd;}
#sanskrit{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#be0000;}
#tamil{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#7D2252;}
#malay{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#254117;}
#malayalam{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#008000;}
#telugu{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#FF00FF;}
#french{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#808000;}
#nepali{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#307D7E;}
#greek{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#566D7E;}
#others{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#446500;}
#lime_green{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#41A317;}
#alert{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#be0000;}
#alert_link{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#1178cd;}
#nakshatra1{margin:0 0 0 0px;padding:0px 125px 0px 0px;font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#446500;}
#content_table{width:580px;margin:0 0 0 0px;padding:0px 125px 0px 0px;font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#446500;}
#content_data{width:580px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:normal;color:#000000;}
#red-marking{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#DC143C;}
#light-green-marking{font-size:12px;font-family:arial, Helvetica, sans-serif;font-weight:bold;color:#40E0D0;}
/* ===================================================================== LaNGUaGE -END ======= */

/* ===================================================================== TITLES TYPE -START ======= */
.title_orange{color:#D08506;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:none;}
.title_orange_underline{color:#D08506;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:underline;}
.title_maroon{color:#800000;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:none;}
.title_maroon_underline{color:#800000;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:underline;}
.title_red{color:#FF0000;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:none;}
.title_yellow{color:#FFFF00;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:none;}
.title_green{color:#008000;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:none;}
.title_lime{color:#00FF00;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:none;}
.title_blue{color:#0000FF;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:none;}
.title_darkblue{color:#0000A0;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:none;}
.title_purple{color:#800080;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:none;}
.title_violet{color:#8D38C9;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:none;}
.title_brown{color:#A52A2A;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:none;}
.title_black{color:#000000;font-weight:bold;font-size:12px;margin-bottom:0px;text-decoration:none;}
/* ===================================================================== TITLES TYPE -END ======= */



/************ EXECUTIVE COMMITTEES PROFILE NAME CARD - START ***************/
figure.snip0045 {
  font-family: Arial, sans-serif;
  position: relative;
  overflow: hidden;
  margin: 10px;
  min-width: 250px;
  max-width: 350px;
  width: 100%;
  background: #d5d8dc  ;
  color: #000000;
}
figure.snip0045 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
figure.snip0045 > img {
  width: 50%;
  border-radius: 50%;
  border: 4px solid #ffffff;
  -webkit-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-transform: scale(1.6);
  transform: scale(1.6);
  position: relative;
  left: -15%;
  z-index: 1;
}
figure.snip0045 figcaption {
  padding: 40px 40px 20px 20px;
  position: absolute;
  right: 0;
  width: 50%;
}
figure.snip0045 figcaption h2,
figure.snip0045 figcaption p {
  margin: 0;
  text-align: right;
  padding: 10px 0;
  width: 110%;
}
figure.snip0045 figcaption h2 {
  font-size: 1.8em;
  font-weight: 300;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
figure.snip0045 figcaption h2 span {
  font-weight: 800;
}
figure.snip0045 figcaption p {
  font-size: 1.2em;
  opacity: 0.8;
}
figure.snip0045 figcaption .icons {
  width: 100%;
  text-align: right;
}
figure.snip0045 figcaption .icons i {
  font-size: 26px;
  padding: 5px;
  top: 50%;
  color: #000000;
}
figure.snip0045 figcaption a {
  opacity: 0.3;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
figure.snip0045 figcaption a:hover {
  opacity: 0.8;
}
figure.snip0045 .position {
  width: 100%;
  text-align: right;
  padding: 15px 15px;
  font-size: 1.5em;
  opacity: 1;
  font-style: italic;
  color: #ffffff;
  background: #000000;
}
figure.snip0045.blue .position {
  background: #20638f;
}
figure.snip0045.red .position {
  background: #962d22;
}
figure.snip0045.yellow .position {
  background: #bf6516;
}
figure.snip0045.green .position {
  background: #1e8449;
}
figure.snip0045:hover > img,
figure.snip0045.hover > img {
  left: -12%;
}

/************ EXECUTIVE COMMITTEES PROFILE NAME CARD - ENDS ***************/
