/* $base-url: "http://192.168.0.30/mukti/images/"; */
body {
  background-color: #f6f5f0;
  margin: 0px;
  padding: 0px;
  -webkit-text-size-adjust: none;
  font-family: 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d; }

.theme-color {
  color: #003471 !important; }

img {
  max-width: 100%; }

ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none; }

a {
  text-decoration: none;
  color: #1a809d; }

.h2-serif-bold {
  font: bold 19px/0.5 'Gentium Basic', Times, serif;
  color: #4a4a4a;
  padding-top: 12px; }

.h2-sans-serif-large {
  font: 25px 'Open Sans', Helvetica, sans-serif;
  color: #003471; }

.text-paragraph {
  color: #3d3d3d;
  font: 17px/30px 'Gentium Basic', Times, serif;
  letter-spacing: 0.5px; }

a.main:link {
  font: lighter 17.5px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #1a809d;
  text-decoration: none;
  letter-spacing: 1px; }

a.main:visited {
  font: lighter 17.5px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #1a809d;
  text-decoration: none;
  letter-spacing: 1px; }

a.main:hover {
  font: lighter 17.5px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #4a4a4a;
  text-decoration: none;
  letter-spacing: 1px; }

a.main:active {
  font: lighter 17.5px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #4a4a4a;
  text-decoration: none;
  letter-spacing: 1px; }

a.login:link {
  font: 400 11px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #8f8e8d;
  text-decoration: none;
  letter-spacing: .5px; }

a.login:visited {
  font: 400 11px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #8f8e8d;
  text-decoration: none;
  letter-spacing: .5px; }

a.login:hover {
  font: 400 11px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #3a7693;
  text-decoration: none;
  letter-spacing: .5px; }

a.login:active {
  font: 400 11px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #3a7693;
  text-decoration: none;
  letter-spacing: .5px; }

a.slider:link {
  font: lighter 27px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #997449;
  text-decoration: none;
  letter-spacing: 1px; }

a.slider:visited {
  font: lighter 27px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #997449;
  text-decoration: none;
  letter-spacing: 1px; }

a.slider:hover {
  font: lighter 27px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #f1dec3;
  text-decoration: none;
  letter-spacing: 1px; }

a.slider:active {
  font: lighter 27px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #f1dec3;
  text-decoration: none;
  letter-spacing: 1px; }

a.card:link {
  font: 14px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #4a4a4a;
  text-decoration: none;
  border: 1px #4a4a4a solid;
  padding: 5px 10px 5px 10px; }

a.card:visited {
  font: 14px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #4a4a4a;
  text-decoration: none;
  border: 1px #4a4a4a solid;
  padding: 5px 10px 5px 10px; }

a.card:hover {
  font: 14px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #1a809d;
  text-decoration: none;
  border: 1px #4a4a4a solid;
  padding: 5px 10px 5px 10px; }

a.card:active {
  font: 14px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #1a809d;
  text-decoration: none;
  border: 1px #4a4a4a solid;
  padding: 5px 10px 5px 10px; }

a.footer:link {
  font: 13px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #2a5975;
  text-decoration: none;
  letter-spacing: .5px; }

a.footer:visited {
  font: 13px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #2a5975;
  text-decoration: none;
  letter-spacing: .5px; }

a.footer:hover {
  font: 13px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #021926;
  text-decoration: none;
  letter-spacing: .5px; }

a.footer:active {
  font: 13px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #021926;
  text-decoration: none;
  letter-spacing: .5px; }

h4 {
  font: normal 22px 'Gentium Basic', Times, serif;
  color: #003471;
  margin: 20px 0px; }

.large-serif {
  font: lighter 20px/0.5 'Gentium Basic', Times, serif;
  color: #4a4a4a;
  letter-spacing: 1px; }

.reg-serif {
  font: lighter 17px/0.5 'Gentium Basic', Times, serif;
  color: #4a4a4a; }

.attribute {
  font: lighter 17px/0.5 'Gentium Basic', Times, serif;
  color: #4a4a4a;
  font-style: italic; }

.card-title {
  font: bold 17px 'Gentium Basic', Times, serif;
  color: #4a4a4a;
  margin: 8px 0px 0px 0px; }

.card-text {
  font: 13px/21px 'Open Sans', Helvetica, sans-serif;
  color: #4a4a4a;
  margin-top: 5px; }

.footer-tagline {
  font: lighter 15px/0.5 'Gentium Basic', Times, serif;
  color: #2a5975;
  font-style: italic; }

.footer-categories {
  font: lighter 15px/0.5 'Gentium Basic', Times, serif;
  color: #2a5975;
  letter-spacing: 1px; }

#wrap {
  width: 100%;
  overflow: hidden; }

.container {
  width: 1180px;
  margin: 0px auto; }

.site-header {
  display: block;
  position: relative; }

.logo {
  margin: 25px 0px 22px 0px;
  display: inline-block; }

.top_right {
  float: right;
  margin-top: 35px; }

div.cart {
  display: inline-block;
  vertical-align: middle;
  padding-left: 18px;
  cursor: pointer;
  padding-right: 15px;
  padding-bottom: 18px;
  float: right; }

a.search {
  display: inline-block;
  vertical-align: middle;
  margin-left: 25px;
  transform: rotate(-90deg); }

a.myaccount {
  display: inline-block;
  vertical-align: middle;
  font: 400 13px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #8f8e8d;
  text-decoration: none;
  letter-spacing: .5px; }

a.myaccount i {
  display: none; }

a.myaccount [class^="flaticon-"]:before {
  font-size: 20px; }

a.myaccount:hover {
  color: #3a7693; }

a.logout i {
  font-size: 20px;
  margin: -5px 0px 0px -8px; }

a.cart [class^="flaticon-"]:before {
  font-size: 20px; }

a.search [class^="flaticon-"]:before {
  font-size: 18px; }

.home_cardbox {
  display: block;
  margin-top: 70px;
  padding: 0px 0px 130px 0px;
  position: relative; }

.home_cardbox:after {
  content: "";
  width: 100%;
  height: 184px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/hm-mid-bottomimg.png) no-repeat center top;
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  /* background-size: 100%; */
  z-index: -1; }

.cards_clolumn {
  float: left;
  width: 280px;
  margin-right: 29px;
  padding-right: 29px;
  	/* width:22%;
  	margin-right: 1.95%;
      padding-right: 1.95%; */
  text-align: center;
  border-right: 1px solid #bab9b8; }

.cards_clolumn:last-child {
  margin-right: 0px;
  padding-right: 0px;
  border-right: none;
  width: 250px; }

.cards_clolumn .jwplayer.jw-flag-aspect-mode {
  margin: auto; }

.site_footer {
  background: #e7e7e3;
  border-top: 1px solid #d1d0cc;
  padding: 40px 0px 70px 0px;
  overflow: hidden;
  clear: both; }

.bottom_logo {
  text-align: center;
  clear: both; }

.bottom_logo img {
  width: auto; }

.catagory {
  width: 100%;
  float: left;
  text-align: center; }

.category_column {
  /* float:left; */
  display: inline-block;
  width: 16.40%;
  /* margin-left:4%; */
  font: lighter 15px/20px 'Gentium Basic', Times, serif;
  color: #2a5975;
  letter-spacing: 1px;
  margin-top: 22px;
  text-align: center;
  vertical-align: top;
  padding: 0px 20px; }

.category_column ul {
  padding: 0px;
  margin: 5px 0px 0px 4.5%;
  list-style-type: none; }

.category_column a {
  font: 13px/20px 'Open Sans', Helvetica, sans-serif;
  color: #244d65;
  text-decoration: none;
  letter-spacing: .5px; }

.category_column a:hover {
  font: 13px/20px 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  text-decoration: none;
  letter-spacing: .5px; }

.social_bottom {
  width: 100%;
  float: left;
  margin: 30px 0px 5px 0px;
  text-align: center; }

.social_bottom ul li {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0px 15px; }

.copyright {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 5px;
  font: 13px/24px 'Open Sans', Helvetica, sans-serif;
  color: #717171;
  letter-spacing: 1px; }

#slider {
  float: left;
  width: 100%; }

.sld_mob {
  display: none;
  width: 100%; }

.sldbx {
  width: 33.33%;
  float: left;
  height: auto;
  position: relative; }

.sldbx a {
  width: 100%;
  height: 32px;
  bottom: 0px;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.65);
  z-index: 1;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  font: 400 14px 'Open Sans', Helvetica, sans-serif;
  color: #fff;
  text-decoration: none;
  letter-spacing: 0.5px; }

.sldbx a:hover {
  color: #ffff; }

.sldbx img {
  width: 100%;
  float: left; }

/*---------------scroll--------------*/
#page-scroll {
  position: absolute;
  top: 35%;
  left: 20px;
  z-index: 9; }

.fixed_page_scroll {
  position: fixed !important;
  top: 50% !important; }

#page-scroll ul {
  overflow: hidden; }

#page-scroll li {
  margin-bottom: 8px; }

#page-scroll a {
  width: 12px;
  height: 12px;
  display: block;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/page_scroll_nav.png) -14px top no-repeat; }

#page-scroll a:hover, #page-scroll a.mPS2id-highlight {
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/page_scroll_nav.png) left top no-repeat; }

/*---------------scroll--------------*/
.top_navigation {
  float: left;
  width: 100%;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/menubg.jpg) left top repeat-x;
  position: relative; }

/*-----------------------------store listing page start------------------*/
.l-menu-head {
  font: lighter 15px/30px 'Gentium Basic', Times, serif;
  color: #717171;
  letter-spacing: 1px;
  cursor: pointer; }

.left-menu-head a {
  font: lighter 15px/30px 'Gentium Basic', Times, serif;
  color: #717171;
  letter-spacing: 1px;
  cursor: pointer; }

.left-menu-head a:hover {
  color: #888888; }

.l-menu-head:visited {
  font: lighter 15px/30px 'Gentium Basic', Times, serif;
  color: #717171;
  text-decoration: none;
  letter-spacing: 1px; }

.l-menu-head a {
  color: #717171; }

.l-menu-head a:hover {
  color: #3a7693; }

.l-menu-head:hover {
  font: lighter 15px/30px 'Gentium Basic', Times, serif;
  color: #3a7693;
  text-decoration: none;
  letter-spacing: 1px; }

.l-menu-head:active {
  font: lighter 15px/30px 'Gentium Basic', Times, serif;
  color: #888888;
  text-decoration: none;
  letter-spacing: 1px; }

a.l-menu:link {
  font: 11px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  text-decoration: none; }

a.l-menu:visited {
  font: 11px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  text-decoration: none; }

a.l-menu:hover {
  font: 11px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #888888;
  text-decoration: none; }

a.l-menu:active {
  font: 11px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #888888;
  text-decoration: none; }

p.sort {
  font: 13px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d; }

p.sort-search-bar {
  font: 13px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #999999;
  letter-spacing: 1.25px; }

.page-number {
  font: 13px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d; }

h2.prod-head {
  font: lighter 17.5px/0.5 'Gentium Basic', Times, serif;
  color: #5c5b5b;
  letter-spacing: .5px; }

a.prod-title:link {
  font: 15px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  text-decoration: none; }

a.prod-title:visited {
  font: 15px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  text-decoration: none; }

a.prod-title:hover {
  font: 15px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #6c6b6b;
  text-decoration: none; }

a.prod-title:active {
  font: 15px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #6c6b6b;
  text-decoration: none; }

.prod-type {
  font: 16px/0.5 'Gentium Basic', Times, serif;
  color: #3d3d3d; }

.prod-cost {
  font: 16px/0.5 'Gentium Basic', Times, serif;
  color: #000000; }

.site_innerpage {
  float: left;
  width: 100%;
  position: relative;
  padding: 19px 0px 100px 0px;
  font-family: 'Open Sans', Helvetica, sans-serif; }

.sidebar {
  float: left;
  width: 20%;
  box-sizing: border-box;
  border-right: 1px solid #c4c4c2;
  padding: 0px 15px 12px 0px; }

.rightside {
  float: left;
  width: 77%;
  margin-left: 3%; }

.l_product_box {
  width: 100%;
  float: left;
  padding: 3px 12px 15px 12px;
  box-sizing: border-box;
  border-bottom: 1px solid #c4c4c2; }

.l_product_box_list {
  margin: 0px 0px 0px 0px;
  padding: 0px; }

.l_product_box_list li {
  position: relative;
  padding-left: 10%;
  text-transform: uppercase; }

.l_product_box_list a {
  font: 11px/21px 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  text-decoration: none; }

.l_product_box_list li label {
  font: 11px/15px 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  /* vertical-align:sub; */
  margin-bottom: 0px; }

.l_product_box_list a:hover {
  color: #888888; }

.l_subject_box {
  width: 100%;
  float: left;
  padding: 15px 5px 15px 12px;
  box-sizing: border-box; }

.l_subject_box_list {
  margin: 0px 0px 0px 0px;
  padding: 0px; }

.l_product_box_list li {
  position: relative;
  padding-left: 11%; }

.l_product_box_list li input.prdbx_chkbx {
  position: absolute;
  left: 0px;
  /*display:none;*/ }

.l_subject_box_list a {
  font: 11px/21px 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  text-decoration: none; }

.l_subject_box_list a:hover {
  color: #888888; }

.l_product_box_list li:hover input.prdbx_chkbx {
  /*display:block;*/ }

.side_findbox {
  display: block;
  width: 100%;
  position: relative;
  margin-top: 5px;
  float: left; }

.side_findbox input[type="text"] {
  box-sizing: border-box;
  width: -webkit-calc(100% - 48px);
  width: calc(100% - 35px);
  border: 1px solid #e2e1e0 !important;
  height: 31px;
  line-height: 31px;
  padding: 0px  0px 0px 15px;
  margin: 0px;
  background: none;
  font: 12px 'Open Sans', Helvetica, sans-serif;
  color: #999999;
  letter-spacing: 0.5px;
  outline: none; }

.side_findbox input[type="button"] {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 48px;
  text-align: center;
  border: none !important;
  border-right: 1px solid #e2e1e0 !important;
  height: 31px;
  line-height: 31px;
  padding-left: 15px;
  background: #e1d4c5;
  font: 12px 'Open Sans', Helvetica, sans-serif;
  color: #003471;
  letter-spacing: 0.5px;
  padding: 0px;
  margin: 0px;
  outline: none;
  cursor: pointer;
  z-index: 99999; }

.inner_banner {
  float: left;
  width: 100%;
  position: relative; }

.inner_banner img {
  width: 100%;
  display: block; }

.inner_banner h1.banner {
  font: 34px 'Open Sans', Helvetica, sans-serif;
  color: #705d42;
  letter-spacing: 1px;
  position: absolute;
  left: 4%;
  top: 20%;
  margin: 0px; }

.inner_filter_sec {
  float: left;
  width: 100%;
  margin-top: 25px;
  position: relative; }

.flt_box {
  float: left;
  width: auto;
  margin-right: 28px; }

.flt_box select {
  font: 12px/21px 'Open Sans', Helvetica, sans-serif;
  height: 27px;
  border: 1px solid #959593;
  outline: none;
  padding: 3px 5px;
  letter-spacing: 1.25px;
  background: none;
  color: #3d3d3d; }

.flt_box label {
  clear: both;
  font: 13px 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  display: block;
  margin-bottom: 5px; }

.flt_box span {
  display: block;
  /* border:1px solid #959593; */
  /* padding:0px 50px 0px 12px; */
  padding: 0px 0px 0px 0px;
  font: 12px/30px 'Open Sans', Helvetica, sans-serif;
  color: #999999;
  letter-spacing: 1.25px;
  height: 30px; }

.flt_box span a {
  padding: 0px 1px;
  font: 12px/30px 'Open Sans', Helvetica, sans-serif;
  color: #999999;
  letter-spacing: 1.25px; }

.inner_pagging {
  float: right;
  margin-top: 20px; }

.inner_pagging a {
  width: 30px;
  height: 30px;
  display: inline-block;
  text-align: center;
  border: 1px solid transparent;
  box-sizing: border-box;
  padding: 11px 0px;
  margin-right: 5px;
  font: 13px/0.5 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d; }

.inner_pagging a:hover {
  border: 1px solid #959593; }

.inner_pagging a.active {
  border: 1px solid #959593; }

.inner_pagging a.active:hover {
  border: 1px solid #959593 !important; }

.inner_pagging a:first-child:hover {
  border: 1px solid transparent; }

.inner_pagging a:last-child:hover {
  border: 1px solid transparent; }

.inner_pagging a:last-child {
  margin-right: 0px; }

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

.inner_listing_hd {
  float: left;
  background: #d5d5d1;
  font: lighter 17.5px/30px 'Gentium Basic', Times, serif;
  color: #5c5b5b;
  letter-spacing: .5px;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 15px 0px 8px;
  width: 100%;
  margin-top: 40px;
  clear: both; }

.inner_listing_hd_teaching {
  float: left;
  background: #d5d5d1;
  font: lighter 17.5px/30px 'Gentium Basic', Times, serif;
  color: #5c5b5b;
  letter-spacing: .5px;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 15px 0px 8px;
  width: 100%;
  margin-top: 10px;
  clear: both; }

.inner_listing_hd_teaching a {
  float: right;
  font-size: 13px;
  color: #3d3d3d;
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-weight: 400; }

.list_alt_hd {
  background: #bbcad6; }

.inner_listing_hd a {
  float: right;
  font-size: 13px;
  color: #3d3d3d;
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-weight: 400; }

.inner_listing li {
  float: left;
  box-sizing: border-box;
  border-top: 1px solid #d9d8d4;
  border-left: 1px solid #d9d8d4;
  margin-top: 12px;
  text-align: center;
  /* min-height:260px; */ }

/*.inner_listing li a.listi_prod_title{
	font: 16px 'Open Sans', Helvetica, sans-serif;  color: #244d65;
	display:block;
	font-weight: 600;
}*/
.inner_listing li a.listi_prod_title {
  font-size: 13px;
  color: #244d65;
  display: block;
  font-weight: bold; }

.inner_listing li a.listi_prod_title:hover {
  color: #6c6b6b; }

.inner_listing li a.listi_prod_title2 {
  font-size: 13px;
  color: #244d65;
  display: block; }

.inner_listing li a.listi_prod_title2:hover {
  color: #6c6b6b; }

.listi_prod_audio_subtitle {
  font-size: 13px;
  color: #3d3d3d;
  margin: 2px 0px;
  display: block; }

.inner_listing li a.listi_prod_type {
  font: 15px 'Gentium Basic', Times, serif;
  color: #3d3d3d;
  display: block; }

/*.inner_listing li a.listi_prod_cost{
	font: 15px 'Gentium Basic', Times, serif; color: #000000;
	display:block;
}*/
.inner_listing li a.listi_prod_cost {
  font-size: 13px;
  color: #000000;
  display: block;
  font-weight: normal;
  font-family: 'Open Sans', sans-serif; }

.inner_listing li a.listi_prod_cost span {
  font-weight: bold;
  font-family: 'Open Sans', sans-serif; }

.filters_res {
  position: relative;
  clear: left;
  /* min-height:30px; */
  z-index: 999; }

.filters_res span {
  float: left;
  background: #bbcad6;
  color: #6c6a6a;
  height: 32px;
  line-height: 32px;
  padding: 0px 15px;
  font-family: 'Gentium Basic', Times, serif;
  cursor: pointer;
  margin-top: 30px;
  margin-bottom: 10px;
  box-shadow: 1px 2px 3px #00000057; }

.filters_res span [class^="flaticon-"]:before {
  font-size: 15px;
  margin-left: 10px;
  color: #6c6a6a; }

.sidebar .inner_filter_sec {
  margin-top: 15px; }

.l-menu-head [class^="flaticon-"]:before {
  font-size: 18px;
  color: #003471;
  float: right; }

/*-----------------------------store listing page start------------------*/
.site-header .container, .top_navigation .container, #slider .container, #home_middle_content .container, .site_footer .container, .site_innerpage .container {
  background: none; }

.site-header a, .top_navigation a, #slider a, #home_middle_content a, .site_footer a, .site_innerpage a {
  text-decoration: none; }

/*-----------------------------library page start------------------------*/
.lib_writing_main .sidebar {
  border-right: none; }

.lib_writing_main .rightside {
  width: 80%;
  margin-left: 0px;
  padding-left: 3%;
  box-sizing: border-box;
  border-left: 1px solid #c4c4c2; }

.lib_writing_main .inner_banner h1.banner {
  color: #d1eaf3; }

.lib_writing_main .rightside .inner_listing_hd {
  font-weight: 700; }

.library_lft {
  float: left;
  width: 66%;
  box-sizing: border-box; }

.library_rtlist {
  float: right;
  width: 28%;
  box-sizing: border-box; }

.library_cards {
  text-align: center;
  border-bottom: 1px solid #bab9b8;
  padding-bottom: 32px;
  margin-top: 38px; }

.library_cards:last-child {
  border-bottom: 0px; }

.library_cards img {
  max-width: 100%; }

.writing_list {
  clear: both;
  /* overflow:hidden; */
  border-right: 1px solid #c4c4c2; }

.writing_list li a {
  font: 15px 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  line-height: 32px; }

.writing_list li a:hover {
  color: #1a809d; }

.writing_list ul {
  margin: 0px;
  padding: 0px; }

.writing_list li {
  position: relative;
  /* height:47px;
  padding:0px; */
  margin: 0px;
  list-style-type: none;
  border-bottom: 1px solid #d1d0cc;
  box-sizing: border-box;
  padding: 7px 0px 7px 8px;
  clear: both; }

.lib_wrt_popup {
  padding: 22px 75px 35px 20px !important;
  background: #dce8f5 !important;
  border: 1px solid #d1cdc6;
  box-sizing: border-box;
  position: relative;
  clear: both;
  font: 16px/20px 'Gentium Basic', Times, serif;
  color: #3d3d3d;
  text-align: justify; }

.lib_wrt_popup h4 {
  margin: 0px;
  font-size: 15px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-weight: bold;
  width: calc(100% - 75px);
  text-align: left; }

.pop_print {
  color: #3d3d3d;
  text-decoration: underline; }

.pop_print:hover {
  color: #1a809d;
  text-decoration: none; }

/*------------audio--------------------*/
.libaudio_box {
  float: left;
  width: calc(100% + 8px);
  box-sizing: border-box;
  border: 2px solid #d7dde0;
  border-right: 0px;
  margin-left: -8px;
  padding: 17px 15px 15px 15px;
  background: #dbe7f4;
  position: relative;
  margin-bottom: 10px;
  display: none; }

.libaudio_box audio {
  border: 2px solid #dbe7f4;
  width: 85%; }

.adotxt {
  float: left;
  margin-bottom: 18px;
  font: 16px 'Open Sans', Helvetica, sans-serif;
  font-weight: 600;
  color: #3d3d3d;
  width: calc(100% - 130px); }

.adotxt div {
  color: #003471;
  float: left;
  font-weight: normal; }

.adotxt div i {
  font-weight: normal;
  color: #000; }

.adotxt div a {
  line-height: 21px;
  color: #003471; }

.adotxt span {
  color: #003471;
  float: left;
  font-weight: normal;
  width: 100%;
  margin-top: 8px; }

.adotxt span a {
  line-height: 21px;
  color: #1a809d; }

.adotxt span i {
  font-weight: normal;
  color: #000; }

.adotxt .listi_prod_sub_title {
  font-size: 18px !important; }

audio::-webkit-media-controls-volume-slider-container {
  display: none; }

audio::-webkit-media-controls-volume-slider {
  display: none; }

/*-----------------------------library page end------------------------*/
.strlist_download_ic {
  width: 29px;
  height: 44px;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/downloads_str.png) left top no-repeat; }

.strlist_video_ic {
  width: 48px;
  height: 31px;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/video_str.png) left top no-repeat; }

/*-----------------------------store detail start------------------------*/
.prddtl_hd {
  border-bottom: 1px solid #b8b8b4;
  font-family: 'Open Sans', Helvetica, sans-serif;
  padding-bottom: 10px;
  /* overflow: hidden; */
  display: inline-block;
  width: 100%; }

.prddtl_hd .catnm {
  font-size: 25px;
  color: #003471;
  letter-spacing: 0.2px;
  width: 33%;
  display: inline-block;
  margin-right: 5%; }

.prddtl_hd .info_label {
  font-size: 14px;
  color: #003471;
  letter-spacing: 0.5px;
  display: inline-block; }

.prddtl_hd .back_listview {
  font-size: 16px;
  color: #3d3d3d;
  letter-spacing: 0.25px;
  float: right;
  font-family: 'Gentium Basic', Times, serif;
  margin-top: 13px; }

.str_detail {
  display: inline-block;
  margin-top: 25px;
  /* overflow: hidden; */
  border-bottom: 1px solid #d1d0cc;
  padding-bottom: 40px;
  width: 100%; }

.det_left {
  width: 33%;
  float: left;
  margin-right: 5%; }

.det_left > div > img {
  max-width: 100%; }

.det_left .det_prdimg {
  position: relative;
  display: block; }

.det_left .det_nav {
  display: block;
  text-align: center;
  margin-top: 15px; }

.det_left .det_nav a {
  font: 16px 'Gentium Basic', Times, serif;
  color: #9b9797;
  letter-spacing: 0.5px; }

.det_rt {
  width: 62%;
  float: right; }

.prd_info {
  float: left;
  width: 60%; }

.prd_info span {
  display: block;
  color: #3d3d3d;
  font: 16px 'Gentium Basic', Times, serif;
  letter-spacing: 0.2px; }

.prd_info span.prddtl_title {
  font-size: 22px;
  letter-spacing: 0.5px; }

.prd_info span.prddtl_subtit {
  font-size: 18px;
  font-style: italic;
  min-height: 22px; }

/*.prd_info span.prddtl_price{
	font-size:18px;
	font-weight:bold;
	font-family: 'Open Sans', Helvetica, sans-serif;
}*/
.prd_info span.prddtl_price {
  font-size: 16px;
  font-weight: bold;
  font-family: 'Open Sans', sans-serif; }

.prd_info span.prddtl_sku {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Open Sans', sans-serif; }

.prd_info span.prddtl_type {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Open Sans', sans-serif; }

.prd_info span.prddtl_pinfo {
  font-size: 14px;
  font-weight: normal;
  font-family: 'Open Sans', sans-serif; }

.prd_social {
  float: right; }

.prd_social a {
  width: 25px;
  display: inline-block;
  text-align: center; }

.prd_social [class^="flaticon-"]:before, .prd_social [class^="flaticon-"]:after {
  font-size: 18px;
  color: #9a9996; }

.det_rt p {
  clear: both;
  float: left;
  width: 100%;
  font-size: 13px;
  color: #3d3d3d;
  line-height: 20px;
  font-family: 'Open Sans', Helvetica, sans-serif; }

.clear {
  clear: both; }

.det_buttons a {
  background: #cdd4dd;
  height: 34px;
  color: #717171 !important;
  font-size: 13px;
  float: left;
  font-family: 'Open Sans', Helvetica, sans-serif;
  letter-spacing: 0.2px;
  line-height: 34px;
  width: 48%;
  text-align: center;
  max-width: 194px; }

.det_buttons a:hover {
  color: #3d3d3d !important; }

.det_buttons a:last-child {
  float: right; }

.topic_dropdown, .titles_dropdown {
  float: left;
  margin-right: 50px;
  margin-top: 8px; }

.quotes_dropdown {
  float: left;
  margin-top: 8px; }

.det_buttons {
  margin-top: 22px; }

.recomanded_sec h3 {
  color: #717171;
  font: 18px 'Gentium Basic', Times, serif;
  letter-spacing: 1px;
  font-weight: bold;
  margin: 40px 0px 25px 0px;
  text-align: center; }

/* .recommanded_listing li{
	min-height: 215px;
} */
.det_left .det_prdimg img {
  width: 100%; }

.det_rt_content {
  clear: both;
  overflow: hidden;
  /* font: 16px/18px 'Gentium Basic', Times, serif; */
  font-size: 14px;
  line-height: 20px; }

.det_rt_content p {
  margin: 5px 0px !important; }

/*-----------------------------store detail end------------------------*/
/*---------------audio player-----------------*/
.audio_plyer_main .jwplayer {
  max-width: 100%; }

/*---------------audio player-----------------*/
/*----------------product image hover -------------------*/
.listing_itm_desc {
  position: absolute;
  bottom: 9px;
  text-align: center;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.65);
  -moz-transition: height 1s ease;
  -webkit-transition: height 1s ease;
  -o-transition: height 1s ease;
  transition: height 1s ease;
  padding: 0px 8px;
  font-size: 14px;
  color: #fff;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  overflow: hidden;
  height: 0px;
  opacity: 0;
  font-weight: normal; }

.strlist_icon:hover .listing_itm_desc {
  height: -webkit-calc(100% - 9px);
  height: calc(100% - 9px);
  opacity: 1; }

/*----------------product image hover -------------------*/
.store_detail_main .rightside .str_detail .det_rt a {
  color: #003471; }

.product-text {
  background: #000 none repeat scroll 0 0;
  bottom: 5px;
  color: #1a809d;
  display: inline-block;
  font-family: 'Gentium Basic', Times, serif;
  font-size: 30px;
  left: 0;
  letter-spacing: 2px;
  line-height: 65px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width: 100%; }

.lib_wrt_popup .lib_wrt_outbx {
  top: 65px !important;
  right: 20px !important; }

/*-----------------login poup-------------------------*/
.login_popup_cont {
  width: 320px;
  box-sizing: border-box;
  border: 1px solid #c1bfbf;
  -webkit-box-shadow: 8px 6px 8px 0px rgba(91, 90, 90, 0.5);
  -moz-box-shadow: 8px 6px 8px 0px rgba(91, 90, 90, 0.5);
  box-shadow: 8px 6px 8px 0px rgba(91, 90, 90, 0.5);
  font-family: 'Open Sans', Helvetica, sans-serif;
  margin-left: 270px; }

.lgpopup_logo {
  text-align: center;
  display: block;
  padding: 12px 0px;
  background: #ebebe9; }

.login_popup_inner {
  width: 100%;
  box-sizing: border-box;
  padding: 0px 22px;
  background: #dcdcd9;
  overflow: hidden; }

.login_popup_inner h4 {
  font-size: 16px;
  color: #3d3d3d;
  margin: 20px 0px;
  text-align: center; }

.login_popup_inner input {
  box-sizing: border-box;
  width: 100%;
  float: left;
  height: 32px;
  border: 1px solid #b2b2b2;
  padding-left: 10px;
  line-height: 32px;
  font-size: 17px;
  color: #000000;
  font-family: 'Open Sans', Helvetica, sans-serif;
  margin-bottom: 10px; }

.login_popup_inner .logpp_forpass {
  color: #859078;
  float: right; }

.loginpp_buttons {
  float: left;
  width: 100%;
  margin: 40px 0px;
  text-align: center; }

.loginpp_buttons a {
  color: #62635e;
  font-size: 18px;
  font-weight: 600;
  margin: 0px 25px; }

.login_popup {
  width: 1180px !important;
  max-width: 98%;
  margin: auto  !important;
  left: 10px  !important;
  margin-left: auto !important;
  box-shadow: none  !important;
  border: none !important;
  background: none !important;
  top: 0px !important;
  margin-top: 0px !important;
  position: relative !important; }

/*-----------------login poup end--------------------*/
/*---------------in person programs start--------------*/
.ban_color {
  color: #fbeed0 !important; }

.no_bdr {
  border: none; }

.per_prog_list {
  float: left;
  margin-top: 50px;
  width: 100%; }

.per_prog_list .per_prog_img {
  float: left;
  width: 27%; }

.per_prog_list .per_prog_img img {
  /* width:100%;max-width:500px; */ }

.per_prog_list .per_prog_cont {
  float: left;
  width: 68%;
  margin-left: 5%; }

.per_prog_list .per_prog_cont h4 {
  color: #1a809d;
  font-size: 18px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  letter-spacing: 0.2px;
  font-weight: 700;
  margin: 0px; }

.per_prog_list .per_prog_cont p {
  color: #3d3d3d;
  font-size: 17px;
  font-family: 'Gentium Basic', Times, serif;
  line-height: 30px;
  margin: 15px 0px 0px 0px; }

.per_prog_list .per_prog_cont p a {
  color: #1a809d;
  text-decoration: underline; }

p.teaching-hightext {
  color: #1a809d !important;
  font: 22px/34px 'Open Sans', Helvetica, sans-serif !important;
  letter-spacing: 0px !important; }

.full-rt-bdr .sidebar {
  border-right: none; }

.full-rt-bdr .rightside {
  width: 80%;
  margin-left: 0px;
  padding-left: 3%;
  box-sizing: border-box;
  border-left: 1px solid #c4c4c2; }

/*---------------in person programs end--------------*/
/*---------------online programs start--------------*/
.prog-subhead {
  color: #003471;
  font-weight: 700; }

.prog-subhead:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #003471;
  float: left;
  border-radius: 50px;
  margin-top: 12px;
  margin-right: 8px; }

.online-cource-list li {
  color: #3d3d3d;
  font-size: 17px;
  font-family: 'Gentium Basic', Times, serif;
  line-height: 30px;
  margin: 10px 0px 0px 0px; }

.online-cource-list li:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #003471;
  float: left;
  border-radius: 50px;
  margin-top: 12px;
  margin-right: 8px; }

/*---------------online programs end--------------*/
/*---------------broadcast start--------------*/
.broadcast_content #slider {
  position: relative; }

.broadcast_content .kwicks_hd {
  z-index: 999999;
  height: 50px; }

.broadcast_content .kwicks .contents .desc {
  z-index: 9999999; }

.broadcast_content .kwicks_hd a {
  color: #e7e7e3;
  font-size: 25px;
  line-height: 50px;
  font-weight: normal; }

.broadcast_content .kwicks-expanded .contents .desc .broadcast_sld_desc_img {
  width: 42%;
  float: right;
  height: 100%;
  overflow: hidden; }

.broadcast_content .kwicks-expanded .contents .desc .broadcast_sld_desc_img img {
  height: 100%; }

.broadcast_content .kwicks .contents .desc {
  background: #c4d8f8; }

.broadcast_sld_desc {
  padding: 0px 25px;
  display: inline-block;
  width: 58%;
  box-sizing: border-box;
  text-align: left;
  height: 100%;
  overflow-y: auto; }

.broadcast_sld_desc h4 {
  color: #003471;
  font-size: 24px;
  font-family: 'Gentium Basic', Times, serif;
  line-height: 26px;
  font-weight: normal;
  margin-bottom: 0px; }

.broadcast_sld_desc h4 span {
  font-size: 19px;
  display: block; }

.broadcast_sld_desc p {
  font-size: 15px;
  line-height: 20px;
  color: #333333;
  margin: 12px 0px; }

.broadcast_sld_desc p a {
  color: #1a809d;
  font-weight: 600; }

.broadcast_sld_desc span {
  font-size: 13px;
  line-height: 18px;
  font-family: 'Gentium Basic', Times, serif; }

.broadcast_content .kwicks_close {
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/kwick-close-inner.png) no-repeat; }

.sldinner_subhd {
  color: #003471;
  font-size: 16px !important;
  margin: 5px 0px 0px 0px  !important;
  font-weight: bold;
  display: block; }

.sldinner_subhd:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #003471;
  float: left;
  border-radius: 50px;
  margin-top: 7px;
  margin-right: 8px; }

.broadcast_content #panel-1 p {
  font-size: 14px;
  margin: 5px 0px; }

.broadcast_content .sldbx {
  display: table-cell;
  width: 50%; }

.brod_wel_text {
  font: lighter 20px/24px 'Gentium Basic', Times, serif;
  color: #003471;
  letter-spacing: 0.5px;
  font-style: italic;
  margin-top: 30px;
  float: left; }

.broadcast_content .library_lft {
  width: 100%; }

.broadcast_content .writing_list li {
  /* line-height:46px; */ }

.broadcast_content .writing_list {
  border-right: none; }

.see_seche_link {
  color: #003471;
  font-size: 14px;
  float: right;
  line-height: 45px; }

.broad_downbox {
  float: right; }

.broad_downbox a, .broad_downbox span {
  color: #3d3d3d !important;
  font-size: 14px !important;
  margin-left: 15px;
  cursor: pointer; }

.broadcast_content .libaudio_box {
  width: 72%;
  border: 1px solid #e0ddd7 !important; }

.broadcast_content .libaudio_box:after {
  content: "";
  width: 100%;
  float: left;
  border-bottom: 1px solid #e0ddd7;
  position: absolute;
  bottom: -1px; }

.broad_counttimer {
  background: #6a9bd9;
  float: right;
  line-height: 34px;
  color: #fff;
  font-size: 14px;
  padding: 0px 15px;
  margin-top: 5px; }

.broad_counttimer span {
  font-size: 20px; }

.onair_block {
  display: block; }

.onair_video {
  float: left;
  width: 100%;
  background: #47403a;
  text-align: center; }

.onair_video img, .onair_video iframe {
  display: block;
  margin: auto;
  max-width: 100%; }

.onair_detail {
  clear: both;
  overflow: hidden;
  position: relative;
  margin-top: 20px;
  float: left;
  width: 100%; }

.onair_detail h3 {
  font-size: 30px;
  color: #41afe2;
  font-weight: normal;
  margin: 0px; }

.onair_detail p strong {
  color: #5f5e5e; }

.onair_detail p {
  font-size: 16px;
  color: #3d3d3d;
  line-height: 24px;
  margin: 10px 0px; }

.onair_btm_link {
  font-size: 14px;
  color: #3d3d3d;
  background: #d5d5d1;
  line-height: 34px;
  padding: 0px 15px;
  display: inline-block; }

.onair_top_link a {
  font-size: 14px;
  color: #fff;
  background: #666666;
  line-height: 34px;
  padding: 0px 15px;
  display: inline-block;
  margin-right: 3px; }

.onair_top_link {
  position: absolute;
  right: 0px;
  top: 0px; }

/*---------------broadcast end--------------*/
/*---------------retreat start--------------*/
.retreat_content #slider {
  position: relative; }

.retreat_content .banner {
  font: 34px 'Open Sans', Helvetica, sans-serif;
  color: #61a4e9;
  letter-spacing: 1.5px;
  position: absolute;
  left: 8%;
  top: 18%;
  margin: 0px;
  z-index: 999999; }

.retreat_content .kwicks_hd {
  z-index: 999999;
  height: 50px; }

.retreat_content .kwicks .contents .desc {
  z-index: 9999999; }

.retreat_content .kwicks_hd a {
  color: #3a7693;
  font-size: 25px;
  line-height: 50px;
  font-weight: normal; }

.retreat_content .kwicks-expanded .contents .desc .broadcast_sld_desc_img {
  width: 42%;
  float: right;
  height: 100%;
  overflow: hidden; }

.retreat_content .kwicks-expanded .contents .desc .broadcast_sld_desc_img img {
  height: 100%; }

.retreat_content .kwicks .contents .desc {
  background: #c4daf8; }

.retreat_content .broadcast_sld_desc {
  padding: 0px 75px 0px 25px;
  display: inline-block;
  width: 58%;
  box-sizing: border-box;
  text-align: left;
  height: 100%;
  overflow-y: auto; }

.retreat_content .broadcast_sld_desc h4 {
  color: #003471;
  font-size: 24px;
  font-family: 'Gentium Basic', Times, serif;
  line-height: 26px;
  font-weight: normal;
  margin-bottom: 0px; }

.retreat_content .broadcast_sld_desc h4 span {
  font-size: 19px;
  display: block; }

.retreat_content .broadcast_sld_desc p {
  font-size: 15px;
  line-height: 20px;
  color: #333333;
  margin: 12px 0px; }

.retreat_content .broadcast_sld_desc p a {
  color: #1a809d;
  font-weight: 600; }

.retreat_content .broadcast_sld_desc span {
  font-size: 13px;
  line-height: 18px;
  font-family: 'Gentium Basic', Times, serif; }

.retreat_content .kwicks_close {
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/kwick-close-inner.png) no-repeat; }

.retreat_content .sldinner_subhd {
  color: #003471;
  font-size: 16px !important;
  margin: 5px 0px 0px 0px  !important;
  font-weight: bold;
  display: block; }

.retreat_content .sldinner_subhd:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #003471;
  float: left;
  border-radius: 50px;
  margin-top: 7px;
  margin-right: 8px; }

.retreat_content #panel-1 p {
  font-size: 14px;
  margin: 5px 0px; }

.retreat_content .sldbx {
  display: table-cell;
  width: 50%; }

.retreat_content .brod_wel_text {
  font: lighter 20px/24px 'Gentium Basic', Times, serif;
  color: #003471;
  letter-spacing: 0.5px;
  font-style: italic;
  margin-top: 30px;
  float: left;
  text-align: center;
  width: 100%;
  min-height: 50px; }

.ret_date {
  font-size: 16px;
  color: #1a809d;
  text-align: left;
  margin-bottom: 8px;
  font-weight: 600; }

.listi_prod_location {
  font-size: 13px;
  color: #3d3d3d;
  display: block; }

.listi_prod_waitlist {
  font: 13px 'Open Sans', Helvetica, sans-serif;
  color: #1a809d;
  display: block; }

.retreat_listing li {
  text-align: left; }

.ret_impnote {
  float: left;
  background: #dce8f5;
  font: lighter 15px/30px 'Gentium Basic', Times, serif;
  color: #6679b0;
  letter-spacing: .5px;
  box-sizing: border-box;
  padding: 0px 0px 0px 8px;
  width: 100%;
  clear: both; }

/*---------------retreat end--------------*/
/*---------------retreat detail start--------------*/
.ret_detail_top {
  position: relative;
  margin-top: 25px; }

.retdl_left {
  float: left;
  width: 41%; }

.retdl_left .retdel_prd_img {
  width: 100%; }

.retdl_rt {
  float: right;
  width: 56%;
  line-height: 21px;
  position: relative;
  font-size: 14px; }

.prddtl_dwn_icon {
  position: relative;
  float: right;
  margin: 12px 20px; }

.prddtl_dwn_icon img {
  position: absolute;
  margin-left: -60px;
  margin-top: 6px; }

.retdl_rt h4 {
  color: #3d3d3d;
  font: 22px 'Gentium Basic', Times, serif;
  font-weight: normal;
  margin: 0px;
  letter-spacing: 0.5px; }

/* .ret_prdinfo{
	color:#3d3d3d;
	font-size:16px;
}
.ret_prdinfo span{
	color: #e3ad6d;
    font-size: 19px;
    font-weight: 600;
} */
.ret_prdinfo {
  color: #3d3d3d;
  font-size: 14px;
  line-height: 21px; }

.ret_prdinfo span {
  color: #1a809d;
  font-size: 16px;
  padding: 4px 0px;
  display: inline-block; }

.retdtl_preregister_btn {
  background: #cdd4dd;
  height: 34px;
  color: #717171 !important;
  font-size: 13px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  letter-spacing: 0.2px;
  line-height: 33px;
  width: 100% !important;
  text-align: center !important;
  display: inline-block !important;
  clear: both;
  margin-top: 4px;
  margin-bottom: 4px;
  border: none;
  outline: none;
  padding: 0px; }

.retdtl_preregister_btn:hover {
  color: #3d3d3d !important; }

.retdtl_regdedline {
  color: #1a809d;
  font: 17px 'Gentium Basic', Times, serif;
  font-weight: 600;
  margin: 0px;
  display: inline-block;
  width: 100%; }

.retreat_detail_tabing {
  position: relative;
  width: 100%;
  display: block;
  margin-top: 25px; }

.retdtl_btm_paging {
  border-top: 1px solid #c4c4c2;
  width: 100%;
  padding-top: 20px;
  margin-top: 30px;
  float: left;
  box-sizing: border-box;
  padding-left: 23%; }

.retdtl_btm_paging a {
  font: 16px 'Gentium Basic', Times, serif;
  color: #9b9797;
  letter-spacing: 0.5px; }

.retdtl_btm_paging a:hover {
  color: #1a809d; }

.retreat_detail_containt {
  font-weight: 400; }

.ret_detail_top .retdl_left img {
  max-width: 100%;
  max-width: 100%;
  margin-bottom: 25px;
  width: 100%; }

/*---------------retreat detail end--------------*/
.wrapper {
  /* max-width:1440px; */
  margin: auto;
  width: 100%;
  position: relative; }

/*---------------new and selected page start-----*/
.listi_prod_category {
  color: #3d3d3d;
  font-size: 15px;
  line-height: 17px; }

.death-into-text {
  font: 17px 'Gentium Basic', Times, serif;
  color: #3d3d3d;
  line-height: 30px;
  padding-top: 10px;
  display: inline-block; }

.new-selected-main {
  position: relative;
  width: 100%;
  /* overflow:hidden; */
  clear: both; }

.new-selected-audiobox {
  float: left;
  width: 47.5%;
  border-left: 1px solid #d1d0cc;
  border-top: 1px solid #d1d0cc;
  padding: 12px 0px 0px 12px;
  box-sizing: border-box;
  margin: 20px 5% 0px 0px;
  min-height: 255px;
  position: relative;
  transition: all 0.5s ease; }

.new-selected-audiobox.audio-active {
  padding-bottom: 82px; }

.selnw_img_sec {
  display: inline-block;
  float: left;
  width: 42%;
  cursor: pointer; }

.selnw_img_sec_title {
  font-size: 14px;
  color: #3d3d3d;
  font-weight: bold;
  text-align: center;
  line-height: 21px;
  cursor: pointer; }

.selnw_img_sec_title span {
  font-weight: normal;
  display: block; }

.selnw_desc_sec {
  width: 53%;
  float: right;
  font-size: 14px;
  color: #3d3d3d;
  line-height: 20px; }

.new-selected-audiobox .libaudio_box {
  border: 1px solid #e0ddd7 !important;
  width: calc(100% + 0px);
  margin-left: 0px;
  padding: 22px 14px 20px 9px;
  margin-bottom: 0px;
  position: absolute;
  left: -1px;
  margin-top: 5px;
  /* margin-top: -40px; */ }

.new-selected-audiobox1 {
  float: left;
  width: 47.5%;
  border-left: 1px solid #d1d0cc;
  border-top: 1px solid #d1d0cc;
  padding: 12px 0px 0px 12px;
  box-sizing: border-box;
  margin: 20px 5% 0px 0px;
  min-height: 255px;
  position: relative;
  transition: all 0.5s ease; }

.new-selected-audiobox1.audio-active {
  padding-bottom: 82px; }

.new-selected-audiobox1 .libaudio_box {
  border: 1px solid #e0ddd7 !important;
  width: calc(100% + 0px);
  margin-left: 0px;
  padding: 22px 14px 20px 9px;
  margin-bottom: 0px;
  position: absolute;
  left: -1px;
  margin-top: 5px;
  /* margin-top: -40px; */ }

.active-audio-row1 .sl-box {
  display: none; }

.active-audio-row1 .audio-active {
  display: block; }

.new-selected-audiobox2 {
  float: left;
  width: 47.5%;
  border-left: 1px solid #d1d0cc;
  border-top: 1px solid #d1d0cc;
  padding: 12px 0px 0px 12px;
  box-sizing: border-box;
  margin: 20px 5% 0px 0px;
  min-height: 255px;
  position: relative;
  transition: all 0.5s ease; }

.new-selected-audiobox2.audio-active {
  padding-bottom: 82px; }

.new-selected-audiobox2 .libaudio_box {
  border: 1px solid #d7dbe0 !important;
  width: calc(100% + 0px);
  margin-left: 0px;
  padding: 22px 14px 20px 9px;
  margin-bottom: 0px;
  position: absolute;
  left: -1px;
  margin-top: 5px;
  /* margin-top: -40px; */ }

.active-audio-row2 .sl-box {
  display: none; }

.active-audio-row2 .audio-active {
  display: block; }

.selnw_img_sec_title2 {
  font-size: 14px;
  color: #3d3d3d;
  font-weight: bold;
  text-align: center;
  line-height: 21px;
  cursor: pointer; }

.selnw_img_sec_title2 span {
  font-weight: normal;
  display: block; }

/*------video------*/
.new-selected-videobox {
  float: left;
  width: 47.5%;
  border-left: 1px solid #d1d0cc;
  border-top: 1px solid #d1d0cc;
  padding: 12px 0px 0px 12px;
  box-sizing: border-box;
  margin: 20px 5% 0px 0px;
  min-height: 255px;
  position: relative;
  transition: all 0.5s ease; }

.selnw_img_sec_title-video {
  font-size: 13px;
  color: #3d3d3d;
  font-weight: bold;
  text-align: center;
  line-height: 21px;
  cursor: pointer; }

.selnw_img_sec_title-video span {
  font-weight: normal;
  display: block; }

.videobox-content {
  display: none;
  border: 1px solid #d7dbe0 !important;
  width: calc(100% + 0px);
  margin-left: 0px;
  padding: 28px 28px 28px 28px;
  margin-right: 0px;
  position: absolute;
  left: -1px;
  box-sizing: border-box;
  float: left;
  background: #f4eddb; }

.new-selected-row .sl-box:nth-child(even) {
  margin-right: 0px; }

.active-video-row .sl-box {
  position: inherit;
  display: none; }

.active-video-row .video-active {
  display: block;
  width: 100%;
  border: none;
  padding: 0px; }

.active-video-row .new-selected-videobox .videobox-content {
  position: relative;
  left: 0px; }

/* .new-selected-videobox .videobox-content video {
    width: 90% !important;
} */
.active-video-row .selnw_img_sec {
  display: none; }

.active-video-row .selnw_desc_sec {
  display: none; }

/*--------writing--------------*/
.selnw_img_sec_title-writing {
  font-size: 13px;
  color: #3d3d3d;
  font-weight: bold;
  text-align: center;
  line-height: 21px; }

.selnw_img_sec_title-writing a {
  color: #3d3d3d; }

.selnw_img_sec_title-writing span {
  font-weight: normal;
  display: block; }

.selected-writting-popup {
  display: none; }

.selected-writting-popup p img {
  float: left;
  margin: 0px 15px 0px 0px; }

/*---------------new and selected page end-----*/
.writing_img_left {
  float: left;
  margin: 0px 15px 0px 0px; }

/*--------------- admin login page -----*/
/* .admin_login_bg {background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/admin_bg.jpg) no-repeat center center / cover !important; } */
.admin_login {
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/websized-admin.jpg) no-repeat center center/cover !important;
  min-height: 750px; }

.admin_login_box {
  height: 200px;
  width: 180px;
  margin: 10% 25% 10% auto;
  font: 14px/20px 'Open Sans', Helvetica, sans-serif; }

.admin_login_box h1 {
  text-align: center;
  color: #33444e; }

.admin_login_box .button {
  background-color: #33444e; }

.admin_login_box .button:hover {
  background-color: #2a5975;
  opacity: 50%; }

.admin_login_box a:visited {
  color: #2a5975; }

.admin_login_box a:link {
  color: #2a5975; }

.admin_logo {
  text-align: center;
  padding-top: 5px; }

.fa.fa-user {
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/user-icon.png) no-repeat left top;
  width: 14px;
  height: 19px;
  position: absolute;
  right: 10px;
  top: 10px; }

.fa.fa-key {
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/password-icon.png) no-repeat left top;
  width: 22px;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 10px; }

.fa.fa-chevron-circle-right {
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/login-btn-icon.png) no-repeat left top;
  width: 13px;
  height: 13px;
  position: absolute;
  right: 10px;
  top: 10px; }

/*--------------- admin login page end-----*/
.new-selected-main-1 .sl-box {
  width: 30%;
  margin-right: 5%;
  min-height: auto;
  padding-bottom: 15px; }

.new-selected-main-1 .new-selected-row .sl-box:nth-child(even) {
  margin-right: 5%; }

.new-selected-main-1 .new-selected-row .sl-box:nth-child(3n) {
  margin-right: 0px !important; }

.new-selected-main-1 .new-selected-row .sl-box:nth-child(3n+1) {
  clear: left; }

.new-selected-main-1 .selnw_img_sec {
  width: 100%; }

.new-selected-main-1 .active-video-row .sl-box {
  display: none; }

.new-selected-main-1 .active-video-row .video-active {
  display: block;
  width: 100%;
  border: none;
  padding: 0px; }

.new-selected-main-1 .audio-active {
  position: inherit; }

.new-selected-main-1 .audio-active .libaudio_box {
  left: auto;
  width: calc(100% - 35%);
  right: 0px;
  /*top: 48px;*/
  top: 30px;
  z-index: 9; }

.active-audio-row .sl-box {
  display: none; }

.active-audio-row .audio-active {
  display: block; }

.selnw_img_sec_title-audio {
  font-size: 13px;
  color: #3d3d3d;
  font-weight: bold;
  text-align: center;
  line-height: 21px;
  cursor: pointer; }

.selnw_img_sec_title-audio span {
  font-weight: normal;
  display: block; }

.static_structure h1 {
  font-size: 25px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  color: #003471;
  font-weight: 400; }

.static_structure h2 {
  font-size: 23px;
  font-family: 'Gentium Basic', Times, serif;
  color: #003471;
  font-weight: 400; }

.static_structure h3 {
  font-size: 20px;
  font-family: 'Gentium Basic', Times, serif;
  color: #1a809d;
  font-weight: 600; }

.static_structure h4 {
  font-size: 19px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  color: #1a809d;
  font-weight: 600; }

/*--------teaching into page start--------*/
.teaching-into-section {
  padding: 65px 28px 310px 28px;
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden; }

.teaching-into-section:before {
  content: "";
  width: 100%;
  height: 1146px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/intro-mid-top-bg.png) no-repeat left top;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  /* background-size: 100%; */
  z-index: -1; }

.teaching-into-section:after {
  content: "";
  width: 100%;
  height: 802px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/intro-mid-bottom-bg.png) no-repeat left bottom;
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background-size: contain;
  z-index: -1; }

.teaching-into-section h2 {
  color: #003471;
  font: 400 25px 'Open Sans', Helvetica, sans-serif; }

.teaching-into-section h3 {
  color: #003471;
  font: 19px/30px 'Open Sans', Helvetica, sans-serif;
  margin: 0px;
  font-weight: 400; }

.teaching-into-section h2 span {
  color: #3d3d3d;
  font-size: 13px;
  display: block;
  margin-top: 5px; }

.teaching-into-section p {
  color: #3d3d3d;
  font: 16px/30px 'Gentium Basic', Times, serif; }

.teaching-into-section p.teaching-hightext {
  color: #1a809d;
  font: 22px/34px 'Open Sans', Helvetica, sans-serif; }

.teaching-into-section p a {
  color: #003471; }

.teaching-into-section p a:hover {
  color: #003471; }

.tea-into-sec-list ul {
  margin-left: 35px; }

.tea-into-sec-list ul li {
  color: #3d3d3d;
  font: 17px/30px 'Gentium Basic', Times, serif;
  list-style-type: disc;
  margin-bottom: 10px; }

.tea-into-topimg-block {
  padding: 0px 220px 30px 0px;
  clear: both;
  overflow: hidden;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/black-stone.png) no-repeat right top; }

.continue-btn {
  background: #b2e8ed;
  color: #717171;
  font: 400 18px/38px 'Open Sans', Helvetica, sans-serif;
  margin: auto;
  border-radius: 10px;
  padding: 0px 25px;
  margin-top: 35px;
  text-align: center;
  float: right; }

.continue-btn-v2 {
  background: #b2e8ed;
  color: #717171;
  font: 400 18px/38px 'Open Sans', Helvetica, sans-serif;
  margin: auto;
  border-radius: 10px;
  padding: 0px 25px;
  margin-top: 35px;
  text-align: center;
  display: table; }

.teainto-altblk .row .col-sm-6.imgdiv {
  width: 46%; }

/*--------teaching into page end--------*/
/*--------study-courses-featured-start--------*/
.fea_detail_top {
  margin-top: 20px;
  float: left;
  width: 100%; }

.fea_detail_right {
  float: left;
  width: 68%; }

.fea_detail_left {
  float: left;
  width: 28%;
  margin-right: 4%; }

.courses-featured-block .kwicks_hd a {
  color: #cacfde; }

.retreat_content .brod_wel_text span {
  font: 18px 'Gentium Basic', Times, serif; }

.fea_detail_left .fea_detail_prd_img {
  max-width: 100%;
  width: 100%; }

.fea_detail_register {
  background: #cdd6dd;
  line-height: 34px;
  color: #717171;
  font-size: 14px;
  font-weight: 600;
  padding: 0px;
  display: block;
  text-align: center;
  margin-top: 25px; }

.fea_detail_right h4 {
  color: #3d3d3d;
  font: 22px 'Gentium Basic', Times, serif;
  font-weight: normal;
  margin: 0px;
  line-height: 30px; }

.fea_detail_right .ret_prdinfo {
  color: #3d3d3d;
  font-size: 18px;
  line-height: 26px; }

.fea_detail_right .ret_prdinfo span {
  color: #1a809d;
  font-size: 16px;
  font-weight: bold; }

.fea_detail_right p {
  letter-spacing: 0px; }

.fea_detail_right p a {
  color: #1a809d;
  text-decoration: underline; }

.cou-reg-note {
  font-size: 14px;
  color: #3d3d3d;
  margin: 30px 0px -10px 0px;
  float: left;
  width: 100%;
  font-weight: normal; }

.cou-reg-note span {
  color: #1a809d; }

.inner_listing li a.listi_prod_learnmore {
  color: #1a809d;
  font-weight: normal;
  text-decoration: underline; }

.online-cou-midbox {
  float: left;
  width: 100%;
  background: url("https://d289p81wn41b34.cloudfront.net/mukti/images/online-courses-bg.jpg") left top no-repeat;
  box-sizing: border-box;
  border: 1px solid #c4c4c2;
  padding: 30px 0px 30px 0px; }

.online-cou-midbox-cont {
  float: left;
  width: 26%;
  margin: 0px 2.5%;
  font: bold 18px/24px 'Gentium Basic', Times, serif;
  color: #3d3d3d;
  letter-spacing: 1px; }

.online-cou-midbox-prdbox {
  float: left;
  width: 32.2%;
  box-sizing: border-box;
  border-top: 1px solid #d9d8d4;
  border-left: 1px solid #d9d8d4;
  padding: 8px 0px 8px 17px;
  margin-top: 12px;
  min-height: 290px;
  margin-right: 2.1%; }

.online-cou-midbox-prdbox img {
  max-width: 100%; }

.online-cou-midbox-prdbox .listi_prod_title {
  font-size: 16px;
  font-weight: 600;
  color: #3d3d3d;
  display: block;
  text-align: center;
  padding: 5px 0px; }

.online-cou-midbox-prdbox .listi_prod_learnmore {
  font-family: 'Gentium Basic', Times, serif;
  color: #1a809d;
  font-weight: normal;
  text-decoration: underline;
  display: block;
  text-align: center; }

.online-cou-midbox-prdbox .ret_date {
  font-size: 20px;
  font-weight: 600; }

.online-cou-midbox-cont span {
  color: #1a809d;
  margin: 40px 0px 30px 0px;
  display: block; }

.scholler-info {
  color: #555141;
  font-family: 'Gentium Basic', Times, serif;
  font-size: 17px;
  font-weight: 600;
  background: #f5eddc;
  padding: 20px;
  line-height: 30px;
  margin: 35px 0px 35px 0px; }

.scholler-info span {
  color: #1a809d; }

.fea_detail_btm-detail h4 {
  color: #1a809d;
  font-size: 19px;
  margin: 18px 0px; }

.fea_detail_btm-detail p {
  color: #555141;
  font: 17px/30px 'Gentium Basic', Times, serif;
  letter-spacing: 0px;
  margin: 10px 0px; }

.fea_detail_btm-detail p a {
  color: #1a809d; }

.fea_detail_btm-detail p i {
  line-height: 30px; }

.fea_detail_btm-detail ul {
  margin-left: 18px; }

.fea_detail_btm-detail ul li {
  color: #555141;
  font: 17px/24px 'Gentium Basic', Times, serif;
  letter-spacing: 0px;
  list-style-type: disc;
  margin-bottom: 15px; }

.fea_detail_btm-detail .fea_detail_register {
  display: inline-block;
  min-width: 235px;
  margin-top: 10px;
  margin-bottom: 25px; }

.fea_detail_btm-detail small {
  color: #555141;
  font: 14px/18px 'Gentium Basic', Times, serif; }

/*--------study-courses-featured-end--------*/
/*--------Other Additional css created By Devloper--------*/
.program-msg {
  font-size: 13px;
  font-weight: 600; }

.uppercase_text {
  text-transform: uppercase; }

.inner_listing div a.listi_prod_title:hover {
  color: #6c6b6b; }

.inner_listing div a.listi_prod_type {
  font: 15px 'Gentium Basic', Times, serif;
  color: #3d3d3d;
  display: block; }

.inner_listing .listi_prod_type {
  font: 15px 'Gentium Basic', Times, serif;
  color: #3d3d3d;
  display: block; }

/*.listi_prod_type{
	color: #3d3d3d;
    display: block;
    font: 16px 'Gentium Basic', Times, serif; color: #3d3d3d;
}*/
.inner_listing div .listi_prod_title {
  color: #000;
  display: block;
  font: 600 13px 'Open Sans', Helvetica, sans-serif;
  font-weight: bold; }

.inner_listing div a.listi_prod_title:hover {
  color: #6c6b6b; }

.inner_listing div .listi_prod_sub_title {
  font: 15px 'Gentium Basic', Times, serif;
  color: #3d3d3d; }

.excerpted_from_store_url {
  float: left;
  padding-top: 5px; }

.img_border {
  border: 1px solid #e7e7e7; }

.color_dark {
  color: #1a809d; }

.align_left {
  text-align: left; }

.align_right {
  text-align: right; }

.align_center {
  text-align: center; }

.l_product_box_list li input.prdbx_chkbx:checked {
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/right-checkbox.png) left center no-repeat;
  -webkit-appearance: none;
  border: none !important;
  height: 7px;
  width: 10px;
  -moz-appearance: none;
  appearance: none; }

.search_teaching {
  color: #1a809d;
  font-family: 'Open Sans', Helvetica, sans-serif; }

.teaching_list_norec {
  clear: both;
  overflow: hidden;
  border-right: 1px solid #c4c4c2; }

.teaching_list_norec ul {
  margin: 0px;
  padding: 0px; }

.teaching_list_norec li {
  position: relative;
  height: 47px;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  border-bottom: 1px solid #d1d0cc;
  box-sizing: border-box;
  padding: 10px 0 0 0;
  clear: both; }

.video_list {
  clear: both;
  /* overflow:hidden; */
  border-right: 1px solid #c4c4c2; }

.video_list li a {
  font: 15px 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  line-height: 32px; }

.video_list li a:hover {
  color: #1a809d; }

.video_list ul {
  margin: 0px;
  padding: 0px; }

.video_list li {
  position: relative;
  /* height:47px;
  padding:0px; */
  margin: 0px;
  list-style-type: none;
  border-bottom: 1px solid #d1d0cc;
  box-sizing: border-box;
  padding: 7px 0px 7px 8px;
  clear: both; }

.write_list {
  clear: both;
  /* overflow:hidden; */
  border-right: 1px solid #c4c4c2; }

.write_list li a {
  font: 15px 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  line-height: 32px; }

.write_list li a:hover {
  color: #1a809d; }

.write_list ul {
  margin: 0px;
  padding: 0px; }

.write_list li {
  position: relative;
  /* height:47px;
  padding:0px; */
  margin: 0px;
  list-style-type: none;
  border-bottom: 1px solid #d1d0cc;
  box-sizing: border-box;
  padding: 7px 0px 7px 8px;
  clear: both; }

a.title {
  color: #244d65;
  display: block; }

a.title:hover {
  color: #6c6b6b; }

.main_heading_txt {
  color: #003471;
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 400; }

.static_contentdiv > a {
  color: #1a809d; }

.static_contentdiv > a:hover {
  color: #3d3d3d; }

.my-error-class {
  border: 1px solid #ff0000 !important;
  color: #ff0000; }

.error-red {
  color: #ff0000; }

.antispan-contact-form {
  background: #cdd4dd none repeat scroll 0 0;
  color: #717171;
  line-height: 30px;
  margin-left: 31px;
  padding: 0 15px;
  text-align: center;
  cursor: pointer; }

.normal_event > a {
  color: #1a809d; }

.normal_event > a:hover {
  color: #3d3d3d; }

.vertical-super {
  vertical-align: super; }

.contact-frm-adjustment {
  padding-top: 8px;
  vertical-align: top; }

.width-in-full-percentage {
  width: 100%; }

/*--------Other Additional css created By Devloper--------*/
/*--------index new start--------*/
#home_middle_content {
  /* padding:0px 0px 130px 0px; */
  width: 100%;
  overflow: hidden;
  display: block;
  position: relative;
  font-family: 'Open Sans', Helvetica, sans-serif; }

#home_middle_content:before {
  content: "";
  width: 100%;
  height: 322px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/hm-mid-topimg.png) no-repeat center top;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  /* background-size: 100%; */
  z-index: -1; }

.home_top-sec {
  display: block;
  position: relative;
  width: 100%;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/home-midimg.jpg) no-repeat center top;
  height: 559px; }

.home_top-sec span {
  font: 28px/65px 'Gentium Basic', Times, serif;
  width: 435px;
  float: right;
  text-align: left;
  margin-top: 90px;
  margin-right: -45px;
  color: #3d3d3d; }

.home_detailsec {
  padding: 118px 0px 130px 0px;
  width: 100%;
  overflow: hidden;
  display: block;
  position: relative;
  font-family: 'Open Sans', Helvetica, sans-serif; }

.hmdet-left {
  float: left;
  width: 32%;
  margin-right: 3%; }

.hmdet-left img {
  max-width: 100%;
  margin-top: 8px; }

.hmdet-right {
  float: left;
  width: 45%; }

.hmdet-right h2 {
  color: "#3d3d3d";
  font-weight: normal;
  font-size: 26px;
  margin: 0px; }

.hmdet-right .hmrt_date {
  color: #1a809d;
  font-weight: bold;
  font-size: 24px;
  margin-top: 15px;
  display: block; }

.hmdet-right p {
  color: "#3d3d3d";
  font-size: 15px;
  line-height: 24px; }

.hmdet-right p a {
  color: #1a809d; }

.hmdet-right .broadcast-btn {
  background: #666666;
  font-size: 15px;
  color: #ffffff;
  font-weight: bold;
  line-height: 34px;
  padding: 0px 25px;
  display: inline-block; }

/* .home_detailsec:before {
    content: "";
    width: 100%;
    height: 216px;
    background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/hm-mid-topimg.png) no-repeat center top;
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
	z-index: -1;
}
.home_detailsec:after {
    content: "";
    width: 100%;
    height: 216px;
    background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/hm-mid-bottomimg.png) no-repeat center top;
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0px;
	z-index: -1;
} */
.teaching_outbox_audio, .teaching_outbox_video, .teaching_outbox_new_select_video, .teaching_outbox_new_select_audio {
  width: 25px;
  height: 17px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/dtl_outbox.png) left top no-repeat;
  right: 65px;
  top: 17px;
  position: absolute; }

.teaching_outbox_writing {
  width: 25px;
  height: 17px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/dtl_outbox.png) left top no-repeat;
  right: 65px;
  top: 20px;
  position: absolute; }

.audio_close, .video_close {
  font-size: 40px;
  position: absolute;
  right: 26px;
  color: #a4bcd1;
  top: 18px;
  cursor: pointer;
  font-family: initial;
  line-height: 20px; }

.writing_close {
  font-size: 40px;
  position: absolute;
  right: 26px;
  color: #a4c2d1;
  top: 3px;
  cursor: pointer;
  font-family: initial; }

/*--------index new end--------*/
/*------------------community page start-------*/
.comunity_wel_text {
  font: lighter 20px/24px 'Gentium Basic', Times, serif;
  color: #003471;
  letter-spacing: 0.5px;
  font-style: italic;
  margin: 10px 0px 15px 0px;
  float: left;
  width: 100%;
  text-align: center; }

.com-news-row {
  margin: 0px -38px 0px;
  clear: both;
  display: inline-block; }

.com-news-row .com-news-col {
  float: left;
  width: 33.33%;
  padding: 0px 38px;
  box-sizing: border-box;
  border-right: 1px solid #bab9b8;
  text-align: center;
  margin-top: 30px; }

.com-news-row .com-news-col:last-child {
  border-right: none; }

.community-news .inner_listing_hd {
  margin-top: 0px; }

.com-news-title {
  font: bold 15px 'Gentium Basic', Times, serif;
  color: #3d3d3d;
  margin: 20px 0px 0px 0px; }

.com-news-text {
  font: 13px/19px 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  margin: 4px 0px 18px 0px; }

.com-news-link {
  font: 14px 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  text-decoration: none;
  border: 1px #3d3d3d solid;
  padding: 5px 10px 5px 10px; }

.com-new-introbx {
  margin-top: 20px;
  float: left;
  clear: both;
  width: 100%; }

.com-new-introbx-rt {
  width: 66.66%;
  float: left; }

.com-new-introbx .com-news-title {
  margin: 0px 0px 0px 0px; }

.com-new-introbx .com-news-text {
  margin: 4px 0px 0px 0px; }

.com-new-introbx .com-news-link {
  margin-top: 18px;
  display: inline-block; }

.com-new-introbx img {
  float: left;
  width: 31.33%;
  padding: 0px 38px 0px 0px;
  box-sizing: border-box; }

.com-new-introbx-rt p {
  line-height: 22px; }

.com-new-introbx-rt p a {
  font-size: 13px;
  color: #3d3d3d; }

.com-new-introbx img, .community-newsbox img {
  max-width: 100%; }

.com-news-sepreter {
  display: block;
  height: 50px;
  clear: both; }

/*------------------community page end-------*/
.l_product_box_list li input.prdbx_chkbx {
  height: 15px;
  left: 0;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  width: 15px;
  z-index: 999; }

.l_product_box_list li span {
  background: transparent url("https://d289p81wn41b34.cloudfront.net/mukti/images/checkbox.png") no-repeat scroll center 1px;
  display: none;
  height: 15px;
  left: 0;
  position: absolute;
  width: 15px; }

.l_product_box_list li span.checked {
  background: transparent url("https://d289p81wn41b34.cloudfront.net/mukti/images/right-checkbox.png") no-repeat scroll center 4px;
  display: block !important; }

.l_product_box_list li:hover .unchecked {
  display: block; }

/*--------gathering------------*/
.gathering-intro {
  /* padding:0px 50px; */
  padding: 0px 22px; }

.gathering-intro h2 {
  color: #003471;
  font: 25px 'Open Sans', Helvetica, sans-serif;
  letter-spacing: 1px;
  margin: 0px; }

.gathering-intro p {
  font: 16px/30px 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d; }

.gathering-intro p span {
  font-size: 15px; }

.com-gathering {
  padding: 65px 0px 195px 0px;
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box; }

.com-gathering:before {
  content: "";
  width: 100%;
  height: 117px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/gathering-top-bg.png) no-repeat left top;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  /* background-size: 100%; */
  z-index: -1; }

.com-gathering:after {
  content: "";
  width: 100%;
  height: 112px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/gathering-bottom-bg.png) no-repeat left top;
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  /* background-size: 100%; */
  z-index: -1; }

/*--------gathering country------------*/
.countrybox-intro h2 {
  color: #003471;
  font: 25px 'Open Sans', Helvetica, sans-serif;
  letter-spacing: 1px;
  margin: 0px; }

.countrybox-intro input {
  color: #ed9c24;
  font: 25px 'Open Sans', Helvetica, sans-serif;
  height: 41px;
  box-sizing: border-box;
  border: 1px solid #dcdbd9;
  background: #f5f5f3;
  width: 535px;
  max-width: 100%;
  margin-top: 20px; }

.com-countrybox {
  padding: 65px 28px 120px 28px;
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box; }

.com-countrybox:before {
  content: "";
  width: 100%;
  height: 117px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/gathering-top-bg.png) no-repeat left top;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  /* background-size: 100%; */
  z-index: -1; }

.com-countrybox:after {
  content: "";
  width: 100%;
  height: 112px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/gathering-bottom-bg.png) no-repeat left top;
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  /* background-size: 100%; */
  z-index: -1; }

.count-top {
  display: block;
  background: #c7b299;
  margin-top: 10px;
  height: 29px;
  color: #fff;
  font: bold 18px/29px 'Open Sans', Helvetica, sans-serif; }

.count-top span {
  background: #736357;
  float: left;
  padding: 0px 18px;
  position: relative; }

.count-top span:hover ul {
  display: inline-block; }

.count-top span ul {
  position: absolute;
  left: 0px;
  background: #faf2d1;
  border: 1px solid #dedac6;
  width: 100%;
  min-width: 100px;
  padding: 8px 0px;
  display: none;
  font-size: 14px;
  line-height: 18px;
  color: #3d3d3d;
  font-weight: normal;
  padding-left: 10px; }

.count-top > ul {
  /* float:right; */
  list-style-type: none; }

.count-top > ul > li {
  position: relative;
  cursor: pointer;
  display: table-cell;
  width: 1%;
  text-align: center; }

.count-top > ul > li:first-child {
  background: #736357; }

.count-top > ul > li.active {
  color: #3d3d3d; }

.count-top > ul > li:hover ul {
  display: block; }

.count-top > ul > li > ul {
  position: absolute;
  right: 0px;
  background: #faf2d1;
  border: 1px solid #dedac6;
  width: 100%;
  min-width: 100px;
  padding: 8px 0px;
  display: none;
  text-align: left;
  z-index: 9; }

.count-top > ul > li > ul li {
  font-size: 14px;
  line-height: 18px;
  color: #3d3d3d;
  font-weight: normal;
  padding-left: 10px; }

.count-title {
  float: left;
  color: #897a69;
  font-size: 21px;
  margin: 25px 0px;
  clear: both;
  width: 100%; }

.count-title span {
  color: #ed9c24; }

.count-mid {
  float: left;
  width: 100%; }

.count-btm-row .country-col {
  float: left;
  width: 31.33%;
  margin-right: 3%;
  box-sizing: border-box;
  border-top: 1px solid #d9d8d4;
  border-left: 1px solid #d9d8d4;
  padding: 15px 0px 8px 15px;
  margin-top: 25px;
  min-height: 180px; }

.count-btm-row .country-col:nth-child(3n) {
  margin-right: 0px; }

.count-btm-row .country-col .con-bx-hd {
  font-weight: bold;
  color: #897a69;
  font-size: 17px; }

.count-btm-row .country-col p {
  color: #897a69;
  font-size: 12px;
  font-family: arial;
  text-align: left; }

.count-btm-row .country-col p a {
  color: #ab611b; }

.count-btm-row .country-col span {
  width: 30%;
  display: inline-block; }

.country-testi-row {
  float: left;
  width: 100%;
  margin-top: 22px; }

.country-testi-row div {
  float: left;
  color: #705d42;
  font: 20px/24px 'Gentium Basic', Times, serif;
  letter-spacing: 0.5px;
  font-style: italic;
  width: 100%;
  margin-top: 10px; }

.country-testi-row div span {
  font-size: 16px;
  font-style: normal;
  display: block;
  text-align: right;
  margin-top: 10px; }

.country-testi-row img {
  float: right;
  width: 29%;
  margin-left: 4%; }

.count-mid-row .con-src-box:last-child {
  padding-right: 0px;
  width: 13%; }

.con-src-box {
  float: left;
  width: 17.4%;
  padding-right: 12px;
  box-sizing: border-box; }

.con-src-box label {
  clear: both;
  font: 12px 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  display: block;
  margin-bottom: 5px; }

.con-src-box input, .con-src-box select {
  display: block;
  border: 1px solid #959593;
  padding: 0px 10px 0px 12px;
  font: 12px/30px 'Open Sans', Helvetica, sans-serif;
  color: #999999;
  letter-spacing: 1.25px;
  height: 30px;
  width: 100%;
  box-sizing: border-box; }

.con-src-box input[type="submit"] {
  background: #ddd7cd;
  line-height: 30px;
  color: #717171;
  font-size: 14px;
  font-weight: 600;
  padding: 0px 15px;
  display: block;
  text-align: center;
  margin-top: 22px;
  cursor: pointer; }

/*------------------community page end-------*/
.library-all .library_lft {
  border-right: 1px solid #d1d0cc;
  margin-top: 30px; }

.library-all .inner_filter_sec {
  margin-top: 0px;
  margin-bottom: 15px; }

.library-all .write_list {
  border-right: none; }

.library-all .audio_plyer_main .jwplayer {
  width: 100% !important; }

.video_list li .audio_plyer_main .jwplayer {
  width: 100% !important; }

.writing_list li .audio_plyer_main .jwplayer {
  width: 100% !important; }

.library-all .writing_list {
  border-right: none; }

.library-all .video_list {
  border-right: none; }

.library-all .inner_listing_hd_teaching {
  margin-top: 0px; }

.library-all .write_list li:last-child {
  border-bottom: none; }

.library-all .writing_list li:last-child {
  border-bottom: none; }

/*------------------giving page start-------*/
.giving-page .com-news-row .com-news-col:nth-child(3n) {
  border-right: none; }

.giving-page .com-news-row .com-news-col {
  margin-bottom: 30px; }

.testi-row {
  margin: 0px -38px 0px;
  clear: both;
  display: block; }

.giving-btm-testi {
  float: left;
  width: 66.66%;
  padding: 80px 38px;
  box-sizing: border-box;
  font: lighter 20px/24px 'Gentium Basic', Times, serif;
  color: #604242;
  letter-spacing: 0.5px;
  font-style: italic; }

.giving-btm-testi span {
  font-style: normal;
  text-align: right;
  display: block;
  margin-top: 10px; }

.testi-row .com-news-col {
  float: left;
  width: 33.33%;
  padding: 0px 38px;
  box-sizing: border-box;
  text-align: center;
  margin-top: 30px; }

/*------------------giving page end-------*/
/*slider changes */
.retreat_content .kwicks > li:hover .kwicks_hd {
  height: auto !important;
  background-image: none !important; }

.broadcast_content .kwicks > li:hover .kwicks_hd {
  height: auto !important;
  background-image: none !important; }

.broadcast_content .kwicks_close {
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/kwick-close-inner1.png) no-repeat; }

.retreat_content .kwicks_close {
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/kwick-close-inner1.png) no-repeat; }

.broadcast_content .broadcast_sld_desc {
  background: #edede9; }

.retreat_content .broadcast_sld_desc {
  background: #edede9; }

.homepage .broadcast_sld_desc_img {
  float: left;
  height: 100%;
  width: 33%;
  overflow: hidden; }

.homepage .broadcast_sld_desc {
  padding: 30px 140px 30px 60px;
  display: inline-block;
  width: 67%;
  box-sizing: border-box;
  text-align: left;
  height: 100%;
  overflow-y: auto;
  background: #edede9; }

.homepage .broadcast_sld_desc .kwicks_close {
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/kwick-close-inner1.png) no-repeat;
  top: 25px;
  right: 35px; }

.homepage .broadcast_sld_desc h4 {
  margin-top: 0px;
  color: #1a809d;
  font-size: 26px;
  font-family: 'Gentium Basic', Times, serif; }

.homepage .broadcast_sld_desc p {
  font-family: 'Open Sans', Helvetica, sans-serif;
  line-height: 24px; }

.homepage .broadcast_sld_desc p .colored-text {
  color: #1a809d;
  font-size: 16px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  display: block;
  line-height: 24px; }

/* .homepage .broadcast_sld_desc p .colored-text i{
	font-size:15px;
} */
.homepage .broadcast_sld_desc p a {
  color: #333333;
  font-weight: normal; }

.kwicks > li .contents .desc a {
  pointer-events: none; }

.kwicks > li.kwicks-expanded .contents .desc a {
  pointer-events: auto; }

.kwicks .contents .desc {
  background: #000 !important; }

.tab1, .tab2, .tab3 {
  z-index: -1 !important; }

.kwicks .contents .img img {
  height: auto !important; }

.kwicks_close {
  right: 35px !important;
  top: 25px !important; }

.kwicks .contents .img {
  background: #000; }

.broadcast_content .kwicks .contents .desc {
  border: 1px solid #d2d1ce;
  box-sizing: border-box; }

.retreat_content .kwicks .contents .desc {
  border: 1px solid #d2d1ce;
  box-sizing: border-box; }

.broadcast_content .kwicks-expanded .contents .desc .broadcast_sld_desc_img {
  float: left; }

.sld_video_description {
  width: 66% !important;
  padding-top: 18px !important;
  background: none !important;
  overflow: hidden !important; }

.sld_video_close {
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/kwick-close.png) no-repeat !important; }

.slide-ret-hd {
  color: #1a809d;
  font-size: 18px;
  margin: 11px 0px;
  font-family: 'Open Sans', Helvetica, sans-serif; }

.sld-lft-img {
  float: left;
  width: 29%;
  padding-right: 20px;
  box-sizing: border-box; }

.sld-lft-img img {
  width: 100%; }

.sld-rt-dtl {
  float: left;
  width: 71%;
  line-height: 24px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  font-size: 14px; }

.sld-rt-dtl p {
  margin: 5px 0px;
  /* line-height: 19px !important; */ }

.sld-rt-dtl .ret_prdinfo {
  line-height: 26px;
  font-size: 17px;
  /*color:#ab611b;*/
  color: #3d3d3d;
  width: 100%; }

.sld-rt-dtl2 {
  font-size: 15px; }

.ret_prdprcinfo {
  line-height: 24px;
  font-weight: normal; }

.ret_prdprcinfo strong {
  font-weight: normal; }

.sld-nor-txt {
  line-height: 24px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  font-size: 14px; }

.sld-nor-txt a {
  color: #717171; }

/*slider changes end */
/*---------special events start-----------------*/
.special-events {
  clear: both;
  overflow: hidden;
  display: block; }

.spe-eve-row {
  margin: 20px -20px 0px -20px;
  clear: both;
  overflow: hidden;
  display: block;
  /* width: 100%; */ }

.spe-eve-cont {
  float: left;
  width: 71%;
  padding: 0px 20px;
  /* text-align:justify; */
  box-sizing: border-box; }

.spe-eve-cont h4 {
  color: #1a809d;
  font-size: 18px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  letter-spacing: 0.2px;
  font-weight: normal;
  margin: 0px;
  font-weight: 700; }

.spe-eve-cont p {
  color: #3d3d3d;
  font-size: 16px;
  font-family: 'Gentium Basic', Times, serif;
  line-height: 28px;
  margin: 15px 0px 0px 0px; }

.spe-eve-cont p a {
  color: #1a809d;
  text-decoration: underline; }

.spe-eve-img {
  float: left;
  width: 29%;
  padding: 0px 20px;
  box-sizing: border-box; }

.spe-eve-img img {
  max-width: 100%; }

/*---------special events end-----------------*/
/*---------calender start--------------*/
.calender-content {
  display: block;
  min-height: 903px;
  /*background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/calender-bg.jpg) no-repeat left top;*/
  background-color: #e9e3d7;
  background-size: cover;
  box-sizing: border-box;
  overflow: hidden;
  clear: both;
  padding: 0px 60px; }

.calender-btm-notes {
  display: block;
  min-height: 95px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/cal-btm-img.jpg) no-repeat left top;
  background-size: cover;
  box-sizing: border-box;
  padding: 15px; }

.cal-col {
  float: left;
  width: 100%; }

.cal-top-line {
  text-align: center;
  color: #a17862;
  font-weight: bold;
  font-size: 17px;
  margin: 5px 0px;
  overflow: hidden;
  clear: both; }

.cal-top-line span {
  color: #5e8b66; }

.cal-mnth-block {
  margin-bottom: 15px; }

.cal-mnth-block h4 {
  color: #8f6047;
  font-size: 18px;
  margin: 5px 0px; }

.cal-mnth-block div {
  color: #262324;
  font-size: 15px;
  font-family: arial;
  margin: 5px 0px;
  clear: both;
  display: table;
  width: 100%;
  line-height: 21px; }

.cal-mnth-block a {
  color: #262324; }

.grn {
  color: #3e754c !important; }

.cal-mnth-block div span.cal-nm {
  width: 43%;
  padding-right: 50px;
  box-sizing: border-box;
  float: left; }

.cal-mnth-block div b {
  width: 12%;
  padding-right: 15px;
  box-sizing: border-box;
  float: left;
  font-weight: normal; }

.cal-mnth-block div span.cal-day {
  width: 29%;
  box-sizing: border-box;
  float: right;
  text-align: right; }

.cal-mnth-block div time {
  padding-right: 15px;
  width: 16%;
  box-sizing: border-box;
  float: left; }

.latest-schedule-info {
  color: #262324;
  font-size: 16px;
  font-family: 'Gentium Basic', Times, serif;
  margin: 40px 0px 10px 0px; }

.latest-schedule-info span.grntext {
  color: #3e754c !important;
  font-size: 19px; }

.cal-quote {
  color: #3e754c !important;
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  margin: 5px 0px !important; }

.cal-quote span {
  font-style: normal;
  float: left !important;
  margin-top: 5px;
  margin-bottom: 10px; }

.cal-btmlink {
  color: #8f6047;
  font-size: 18px;
  clear: both; }

/*---------calender end--------------*/
/*---------programs overview start--------------*/
h3.prog-over-hd {
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-size: 25px;
  color: #003471;
  font-weight: normal;
  margin: 10px 0px 0px;
  float: left;
  width: 100%; }

.program-overview .per_prog_list {
  margin-top: 35px; }

.program-overview .per_prog_list .per_prog_cont p {
  margin: 5px 0px 0px 0px; }

.program-overview .online-cource-list li {
  padding-left: 20px;
  position: relative; }

.program-overview .online-cource-list li:before {
  position: absolute;
  left: 0px; }

.program-overview .per_prog_list .sub-hd {
  display: inline-block;
  margin: 8px 0px; }

/*---------programs overview end--------------*/
/*---------Footer Icon--------------*/
.social_bottom ul li .fa {
  font-size: 24px;
  font-style: normal;
  color: #898989; }

/*--used in intensive page--*/
.ret_date_nocolor {
  font-size: 16px;
  color: #5c5b5b;
  text-align: left;
  margin-bottom: 8px;
  font-weight: 600; }

/*--used in intensive page End--*/
/*--------cancellation start---------*/
.inner-top-banner {
  position: relative;
  clear: both; }

.inner-top-banner img {
  width: 100%;
  display: block; }

.inban-text {
  font: bold 30px/30px 'Gentium Basic', Times, serif;
  text-align: center;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  /* padding-left: 80px; */
  padding-top: 30px;
  color: #3d3d3d; }

.inban-text span {
  color: #333333;
  font: bold 24px 'Open Sans', Helvetica, sans-serif;
  display: block;
  letter-spacing: 0.25px;
  margin-bottom: 12px; }

.cancellations-main {
  padding: 120px 0px 140px 0px;
  width: 100%;
  overflow: hidden;
  display: block;
  position: relative;
  margin-top: -4px; }

.cancellations-main .container:before {
  content: "";
  width: 100%;
  height: 322px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/hm-mid-topimg.png) repeat-x center top;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  /* background-size: 100%; */
  z-index: -1; }

.cancellations-main .container:after {
  content: "";
  width: 100%;
  height: 184px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/hm-mid-bottomimg.png) no-repeat center top;
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  /* background-size: 100%; */
  z-index: -1; }

.cancellations-main h2 {
  font-size: 24px;
  color: #333333;
  margin: 0px 0px 35px 0px; }

.cancellations-main .sidebar .l_product_box {
  padding: 3px 0px 0px 0px; }

.cancellations-main .sidebar .l-menu-head {
  letter-spacing: 0.5px !important; }

.cancellations-main .rightside h2 {
  color: #003471;
  font-size: 24px;
  font-family: 'Gentium Basic', Times, serif;
  margin: 0px;
  font-weight: normal; }

.cancellations-main .rightside h4 {
  color: #3d3d3d;
  font: bold 20px/30px 'Gentium Basic', Times, serif;
  margin: 20px 0px 15px 0px; }

.cancellations-main .rightside p {
  color: #3d3d3d;
  font: 17px/30px 'Gentium Basic', Times, serif; }

.cancellations-main .rightside p > a {
  color: #3d3d3d;
  font: 17px/30px 'Gentium Basic', Times, serif;
  text-decoration: underline; }

/*--------cancellation end---------*/
/*--------housing instructions start---------*/
.cancellations-main .rightside p i {
  font-size: 20px; }

/*--------housing instructions end---------*/
/*---------immersion page start--------------*/
.immersion-main {
  position: relative;
  display: block;
  padding-top: 28px;
  clear: both; }

.whats-immersion-block h2 {
  font-size: 36px;
  font-family: 'Gentium Basic', Times, serif;
  color: #337da0;
  font-weight: normal;
  margin: 0px; }

.whats-immersion-block h6 {
  font-size: 22px;
  font-family: 'Gentium Basic', Times, serif;
  color: #3d3d3d;
  font-weight: normal;
  font-style: italic;
  margin: 5px 0px 10px 0px; }

.whats-immersion-block p {
  font-size: 22px;
  font-family: 'Gentium Basic', Times, serif;
  color: #3d3d3d;
  line-height: 30px;
  margin: 0px; }

.whats-immersion-block a {
  color: #3e508e; }

.immtop-reg-block {
  display: inline-block;
  position: relative; }

.immtop-reg-block img {
  margin: 18px 0px 10px 0px; }

.immtop-reg-block a {
  display: block;
  background: #0088c4;
  color: #fff;
  font-size: 24px;
  text-align: center;
  line-height: 34px; }

.whats-immersion-block .col-sm-6 {
  width: 45%; }

.immtop-vdo-block {
  width: 55% !important; }

.immtop-title {
  position: absolute;
  bottom: 0px;
  right: 0px;
  color: #337da0;
  font-size: 40px;
  font-family: 'Gentium Basic', Times, serif;
  width: 63%; }

.immtop-title span {
  font-size: 36px;
  font-style: italic;
  clear: both; }

.immersion-tabing {
  margin-top: 45px; }

.immersion-tabing .tabs {
  max-height: 130px; }

.immersion-tabing .tabs li {
  border-bottom: 1px solid #babab9; }

.immersion-tabing .tabs li a:after {
  display: none; }

.immersion-tabing .tabs li a {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 0px;
  color: #6a635b;
  font-size: 20px;
  line-height: 46px;
  border: 1px solid transparent;
  border-bottom: transparent !important; }

.immersion-tabing .tabs li.active a {
  border: 1px solid #babab9;
  border-radius: 10px 10px 0px 0px;
  border-bottom: 1px solid #f6f5f0 !important;
  margin-bottom: -1px;
  color: #337da0; }

.immersion-tabing .tab_content {
  width: 100%; }

.tabcont-main {
  display: inline-block;
  width: 100%;
  padding: 28px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/immersion-tab-bg.png) right bottom no-repeat;
  border-radius: 5px;
  background-size: cover; }

.tab-introtext {
  color: #337da0;
  font-size: 24px; }

.what-includ-tab h2 {
  font-size: 38px;
  color: #fff;
  font-style: italic;
  margin: 40px 0px 45px 0px;
  font-weight: normal; }

.top-blk {
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.36);
  padding: 15px; }

.tab-innerhd {
  font-weight: bold;
  font-size: 24px !important;
  color: #fff !important;
  font-family: 'Open Sans', Helvetica, sans-serif !important; }

.tab-innerhd img {
  margin-right: 10px; }

.what-includ-tab h4 {
  font-size: 22px;
  color: #022c56;
  font-weight: bold;
  margin: 0px; }

.what-includ-tab .top-blk .row {
  margin-left: -25px;
  margin-right: -25px; }

.what-includ-tab .top-blk .col-sm-6 {
  padding-left: 25px;
  padding-right: 25px; }

.what-includ-tab .top-blk .col-sm-6 p {
  font-size: 22px;
  color: #022c56;
  margin: 8px 0px 20px 0px;
  line-height: 30px;
  font-family: 'Gentium Basic', Times, serif; }

.what-includ-tab .top-blk .col-sm-6:first-child {
  border-right: 1px solid #fff; }

.what-includ-tab .top-blk .col-sm-6 ul {
  margin: 10px 0px 0px 20px; }

.what-includ-tab .top-blk .col-sm-6 li {
  font-size: 22px;
  color: #022c56;
  margin: 8px 0px 20px 0px;
  line-height: 30px;
  font-family: 'Gentium Basic', Times, serif;
  list-style-type: disc;
  list-style-position: outside; }

.what-includ-tab .bottom-blk {
  margin-top: 25px;
  margin-left: -25px;
  margin-right: -25px; }

.what-includ-tab .bottom-blk .col-sm-6 {
  padding-left: 25px;
  padding-right: 25px; }

.what-includ-tab .bottom-blk .col-sm-6 .btmblk-innercont {
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.36);
  padding: 15px;
  min-height: 578px; }

.what-includ-tab .bottom-blk .col-sm-6 p {
  font-size: 22px;
  color: #022c56;
  margin: 8px 0px 20px 0px;
  line-height: 30px;
  font-family: 'Gentium Basic', Times, serif; }

.what-includ-tab .bottom-blk .col-sm-6:first-child {
  border-right: 1px solid #fff; }

.whatinc-reg-btn {
  display: inline-block;
  background: #0088c4;
  color: #fff;
  font-size: 24px;
  text-align: center;
  line-height: 34px;
  width: 250px;
  margin: 25px 0px 80px 0px;
  font-family: 'Open Sans', Helvetica, sans-serif; }

/*-----2017 theme start-------*/
.imtab-inner-ban {
  display: block;
  margin-top: 10px;
  position: relative; }

.imtab-inner-ban img {
  width: 100%;
  border-radius: 8px;
  float: left; }

.imtab-inner-ban-text {
  position: absolute;
  left: 0px;
  width: 100%;
  top: 0px;
  height: 100%;
  text-align: center;
  font-size: 26px;
  color: #2d4f72;
  font-style: italic;
  padding-top: 23px; }

.imtab-inner-ban-text span {
  font-size: 40px;
  font-style: normal;
  margin: 35px 0px 8px 0px;
  display: block; }

.font-algeria {
  font-family: 'Open Sans', Helvetica, sans-serif !important; }

.font-gentium {
  font-family: 'Gentium Basic', Times, serif !important; }

.font-normal {
  font-weight: normal !important; }

.tabtheme-lfthd {
  font-size: 25px !important;
  font-weight: normal !important;
  letter-spacing: 0.5px;
  margin-bottom: 15px !important; }

.tabtheme-lfthd span {
  font-size: 22px;
  letter-spacing: 0px;
  padding-top: 5px;
  display: block; }

.tabtheme-rthd {
  font-size: 25px !important;
  font-weight: normal !important;
  margin-bottom: 15px !important; }

.imm-tab-theme .top-blk .col-sm-6 {
  margin-top: 20px; }

.tbtheme-read-btn {
  font-size: 15px;
  color: #fff;
  border: 1px solid #fff;
  font-weight: bold;
  line-height: 31px;
  width: 100px;
  margin: auto;
  display: inline-block;
  text-align: center;
  font-family: 'Open Sans', Helvetica, sans-serif !important; }

/*-----------participant log in start------*/
.tab-participant .top-blk {
  padding: 50px 45px; }

.tab-participant .top-blk p {
  font-size: 21px;
  color: #022c56;
  margin: 0px 0px 20px 0px;
  line-height: 30px;
  font-family: 'Open Sans', Helvetica, sans-serif; }

.tab-participant .top-blk p a {
  color: #022c56;
  text-decoration: underline; }

/*-----------faq start------*/
.tab-faq h2 img {
  vertical-align: text-top;
  margin-right: 15px; }

.tab-faq p {
  font-size: 22px;
  color: #022c56;
  margin: 0px 0px 20px 0px;
  line-height: 30px;
  font-family: 'Gentium Basic', Times, serif; }

.tab-faq .row p a {
  color: #022c56;
  text-decoration: underline; }

.tab-faq .top-blk .row {
  margin-left: -5px;
  margin-right: -5px;
  margin-top: 20px; }

/*-----------dates and registration start------*/
ul.imm-list-dot {
  margin: 10px 0px 0px 20px; }

ul.imm-list-dot li {
  font-size: 22px;
  color: #022c56;
  margin: 8px 0px 10px 0px;
  line-height: 30px;
  font-family: 'Gentium Basic', Times, serif;
  list-style-type: disc;
  list-style-position: outside; }

.imm-nor-text {
  font: normal 18px/30px 'Open Sans', Helvetica, sans-serif !important;
  margin: 10px 0px !important; }

/*---------engage start----------*/
.imm-engage-top-text p {
  font-size: 22px;
  color: #3d3d3d;
  line-height: 30px;
  margin: 10px 0px;
  font-family: 'Gentium Basic', Times, serif; }

.engage-tab .bottom-blk .btmblk-innercont img {
  width: 100%;
  border-radius: 13px;
  overflow: hidden; }

.engage-tab .bottom-blk .btmblk-innercont h5 {
  font: bold 24px/30px 'Open Sans', Helvetica, sans-serif;
  color: #fff;
  text-align: center;
  margin: 15px 0px; }

.engage-tab .bottom-blk .btmblk-innercont p {
  font: normal 19px/26px 'Open Sans', Helvetica, sans-serif;
  color: #022c56; }

.what-includ-tab h2 {
  margin: 10px 0px 35px 0px; }

.engage-tab-single .top-blk {
  text-align: center; }

.engage-tab-single .top-blk img {
  max-width: 100%;
  border-radius: 13px;
  overflow: hidden; }

.engage-tab-single .top-blk h5 {
  font: bold 23px/30px 'Open Sans', Helvetica, sans-serif;
  color: #fff;
  text-align: center;
  margin: 15px 0px; }

.engage-tab-single .top-blk p {
  font: normal 19px/26px 'Open Sans', Helvetica, sans-serif;
  color: #022c56;
  text-align: left;
  padding: 0px 25px; }

.engage-tab-single .enage-btm-row img {
  max-width: 200px;
  border-radius: 6px;
  overflow: hidden;
  margin-top: 40px; }

.engage-tab-single .enage-btm-row h5 {
  font: bold 23px/30px 'Open Sans', Helvetica, sans-serif;
  color: #fff;
  text-align: center;
  margin: 15px 0px; }

/*---------immersion popup----------*/
.immention-modal .close {
  opacity: 1;
  font-weight: normal;
  text-shadow: none;
  line-height: 0.5; }

.immention-modal {
  background: #f4f4f3 url(https://d289p81wn41b34.cloudfront.net/mukti/images/imm-pop-bg.png) left bottom no-repeat !important;
  border-radius: 0px !IMPORTANT;
  color: #2e2e2e; }

.immention-modal p {
  font-family: 'Gentium Basic', Times, serif; }

.immention-modal p img {
  margin-right: 20px;
  margin-bottom: 20px;
  float: left;
  max-width: 100%; }

.custome_link {
  cursor: pointer; }

/*---------immersion page end--------------*/
/*---------importance of silence start--------------*/
.importance-silence-img {
  float: left;
  margin-right: 40px;
  max-width: 100%;
  margin-bottom: 30px;
  margin-top: 8px; }

.imp-silence-rt-pad p {
  margin: 12px 0px; }

/*---------importance of silence end--------------*/
/*---------message of adya start--------------*/
.msg-from-adya-img {
  float: right;
  margin-left: 20px;
  margin-bottom: 10px;
  max-width: 50%; }

.message-adya .rightside .row p i {
  font-size: 17px; }

/*---------message of adya end--------------*/
/*---------participant start--------------*/
.participant-block {
  border-left: 1px solid #d9d8d4;
  border-top: 1px solid #d9d8d4;
  float: left;
  width: 100%;
  margin-top: 30px;
  padding: 0px 0px 0px 35px; }

.participant-block p {
  margin: 10px 0px; }

.participant-block p > i {
  font-size: 17px !important; }

.participant-block ul {
  margin: 0px 0px 0px 20px; }

.participant-block li {
  font-size: 17px;
  color: #3d3d3d;
  line-height: 30px;
  font-family: 'Gentium Basic', Times, serif;
  list-style-type: disc;
  list-style-position: outside; }

.participant-block li a {
  color: #3d3d3d;
  font: normal 17px/30px 'Gentium Basic', Times, serif;
  text-decoration: underline; }

.parti-btm-blk {
  border: none; }

.parti-btm-blk p i {
  font-size: 22px !important; }

/*---------participant end--------------*/
/*---------retreat expreriance start------------*/
.ret-ex-top h2 {
  color: #44aaea;
  font-size: 25px;
  margin: 35px 0px 25px 0px;
  clear: both;
  display: inline-block;
  width: 100%;
  letter-spacing: 0.25px;
  font-weight: normal; }

.ret-ex-top .col-sm-6:first-child p {
  color: #3d3d3d;
  font: normal 17px/30px 'Gentium Basic', Times, serif;
  margin: 0px 0px 10px 0px;
  letter-spacing: 0.5px;
  font-style: italic; }

.ret-ex-top .col-sm-6:first-child p span {
  font-style: normal; }

.ret-ex-top .col-sm-6:last-child p {
  color: #3d3d3d;
  font: normal 24px/36px 'Gentium Basic', Times, serif;
  margin: 30px 0px 0px 0px;
  letter-spacing: 0.5px; }

.ret-ex-top .col-sm-6:last-child img {
  max-width: 100%;
  margin: auto;
  width: 100%; }

.ret-exp-slider {
  position: relative;
  display: block;
  margin-top: 50px; }

.ret-exp-slider img {
  width: 100%; }

.ret-exp-btm h3 {
  color: #003471;
  font: normal 24px/24px 'Gentium Basic', Times, serif;
  margin: 25px 0px 20px 0px; }

.ret-exp-btm h4 {
  color: #1a809d;
  font: bold 20px/21px 'Gentium Basic', Times, serif;
  margin: 15px 0px 15px 0px; }

.ret-exp-btm p {
  color: #3d3d3d;
  font: normal 17px/30px 'Gentium Basic', Times, serif;
  /* margin: 0px 0px 0px 0px; */
  letter-spacing: 0.5px; }

/*---------retreat expreriance end--------------*/
.rettab_preregister {
  padding: 0px !important;
  border: none;
  outline: none; }

/*------retreat registration complete start-------*/
.retreat-reg-complete p {
  color: #3d3d3d;
  font: normal 17px/30px 'Gentium Basic', Times, serif;
  margin: 0px 0px 0px 0px;
  letter-spacing: 0.5px; }

h4 {
  font: normal 22px 'Gentium Basic', Times, serif;
  color: #3d3d3d;
  margin: 20px 0px; }

/*------retreat registration complete end-------*/
.inquiry-form .close {
  color: #d9daca;
  line-height: 22px;
  opacity: 1; }

.inquiry-form .close:hover {
  opacity: 0.5; }

.commom-button {
  background: #cdd4dd !important;
  line-height: 34px !important;
  color: #717171 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  padding: 0px 25px !important;
  display: inline-block;
  outline: none;
  border: 0px !important;
  border-radius: 0px !important; }

/*-------------participants start----------*/
.participants-main .container {
  max-width: 1058px; }

.fullbg {
  padding: 110px 10px 110px 10px;
  width: 100%;
  overflow: hidden;
  display: block;
  position: relative;
  margin-top: -4px; }

.participants-main {
  padding: 50px 10px 185px 10px; }

.fullbg .container:before {
  content: "";
  width: 100%;
  height: 322px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/hm-mid-topimg.png) no-repeat center top;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  /* background-size: 100%; */
  z-index: -1; }

.fullbg .container:after {
  content: "";
  width: 100%;
  height: 184px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/hm-mid-bottomimg.png) no-repeat center top;
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  /* background-size: 100%; */
  z-index: -1; }

.participants-main h2 {
  font-size: 36px;
  letter-spacing: 0.25px;
  text-align: center;
  margin: 0px;
  margin-bottom: 30px;
  font-weight: normal;
  color: #27565e; }

.part-vdo-box img {
  max-width: 100%;
  display: block; }

.part-vdo-box .part-date {
  font: bold 27px 'Gentium Basic', Times, serif;
  letter-spacing: 0.25px;
  padding: 8px 0px;
  background: #87b9d1;
  text-align: center;
  display: block; }

.participants-main .immersion-tabing .tabs li a {
  display: block;
  width: 100%; }

.participants-main .tab_content_wrapper {
  border: 1px solid #babab9;
  border-top: none; }

.participants-main .tabs li:first-child {
  width: 3%; }

.participants-main .tabs li a {
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-size: 23px;
  color: #7d766e; }

.participants-main .tabs li.active a {
  color: #3a7693; }

.participants-main .nav-tabs.nav-justified > .active > a, .participants-main .nav-tabs.nav-justified > .active > a:hover, .participants-main .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #babab9; }

.participants-main .getting-start-cont {
  padding: 80px 100px 100px 55px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d; }

.participants-main .getting-start-cont h4 {
  font-size: 30px;
  margin: 0px;
  font-weight: normal;
  font-family: 'Open Sans', Helvetica, sans-serif; }

.participants-main .getting-start-cont p {
  font-size: 24px;
  line-height: 36px;
  margin-top: 25px;
  margin-left: 75px; }

.get-sta-btns {
  text-align: left; }

.get-sta-btns a {
  color: inherit;
  text-decoration: underline; }

.get-sta-rm {
  float: right; }

.watch-intro-vdo {
  display: inline-block;
  background: #bbc5cd;
  line-height: 44px;
  height: 44px;
  padding: 0px 10px;
  color: #ffffff !important;
  font-size: 23px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  text-decoration: none !important;
  letter-spacing: 0.25px; }

.participants-main .getting-start-cont ul {
  margin-left: 95px; }

.participants-main .getting-start-cont ul li {
  font-size: 24px;
  line-height: 36px;
  list-style-type: disc;
  margin-top: 12px; }

.season-cont {
  color: #3d3d3d; }

.sea-top-row {
  margin-top: 35px; }

.sea-top-hd {
  background: #d5d5d1;
  text-align: center;
  line-height: 38px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-size: 27px;
  display: inline-block;
  width: 36%;
  margin-right: 40px; }

.sea-top-tagline {
  color: #3a7693;
  font-size: 24px;
  font-family: 'Open Sans', Helvetica, sans-serif; }

.sea-top-link {
  color: #3a7693;
  font-size: 24px;
  float: right;
  margin-right: 70px;
  line-height: 38px; }

.sea-btm-row {
  padding: 0px 90px; }

.sea-btm-row .par-sea-col {
  text-align: center;
  margin-top: 40px; }

.sea-btm-row .par-sea-col img {
  max-width: 100%; }

.sea-btm-row .par-sea-col h5 {
  font-size: 18px;
  font-weight: normal;
  margin-top: 8px; }

.sea-btm-row .par-sea-col a {
  font-size: inherit;
  color: inherit; }

/*-------------participants end----------*/
.l_product_box_list li {
  padding-top: 3px;
  padding-bottom: 4px;
  line-height: 15px !important; }

.l_product_box_list a {
  line-height: 15px !important; }

/*--------------teaching-intro-main1 start-------------*/
.listi_prod_action {
  color: #003471 !important;
  font: 15px 'Open Sans', Helvetica, sans-serif;
  font-weight: 600; }

.intro-btm-listiing {
  margin: 0px -28px;
  display: block;
  overflow: hidden;
  clear: both;
  padding: 0px 15px; }

.indtroductry-teaching-block {
  width: 100%;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/indtroductry-teaching-bg.png) no-repeat center bottom;
  display: block;
  min-height: 730px;
  padding: 0px 100px 90px 30px;
  clear: both;
  overflow: hidden; }

.indtroductry-teaching-block .inner_listing li img {
  max-width: 100%; }

.indtroductry-teaching-block .inner_listing li a.listi_prod_type {
  font-size: 16px; }

.indtroductry-teaching-block h2 {
  color: #003471;
  font: 400 30px 'Open Sans', Helvetica, sans-serif; }

.indtroductry-text {
  float: right;
  width: 270px;
  margin-right: 20px;
  color: #1a809d;
  font: 400 20px/30px 'Open Sans', Helvetica, sans-serif; }

.indtroductry-text i {
  font-size: 18px; }

.indtroductry-listing {
  float: right;
  width: 100%; }

.indtroductry-listing .new-selected-main-1 .sl-box {
  float: right;
  margin: 0px;
  width: 206px;
  border-left: 1px solid rgba(56, 66, 67, 0.2);
  border-top: 1px solid rgba(56, 66, 67, 0.2); }

.indtroductry-listing .new-selected-main-1 .audio-active .libaudio_box {
  width: calc(100% - 240px);
  top: 10px;
  margin-right: 15px; }

.indtroductry-listing .active-audio-row {
  background-color: #f6f5f0;
  float: left;
  width: 100%; }

.indtroductry-listing .active-audio-row .sl-box.audio-active {
  float: left; }

.indtroductry-listing .active-audio-row .indtroductry-text {
  display: none; }

.teaching-intro-main1 .intro-btm-listiing {
  margin: 0px;
  padding: 0px 15px 180px 15px;
  position: relative; }

.teaching-intro-main1 .intro-btm-listiing:after {
  content: "";
  width: 100%;
  height: 187px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/programs-btmbg.png) no-repeat center top;
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: -1; }

.teaching-into1-btm-bg {
  display: block; }

.teaching-intro-main1 .intro-btm-listiing .new-selected-main-1 {
  padding: 0px 0px; }

.teainto-testi {
  /* width: 43%;	 */
  width: 30%;
  float: left;
  padding-left: 20px;
  padding-top: 30px;
  font: 400 20px/30px 'Gentium Basic', Times, serif;
  color: #25497c;
  letter-spacing: 0.5px;
  font-style: italic; }

.teainto-testi span {
  font-style: normal; }

.teaching-intro-main1 .intro-btm-listiing .new-selected-main-1 .active-audio-row .teainto-testi, .teaching-intro-main1 .intro-btm-listiing .new-selected-main-1 .active-video-row .teainto-testi {
  display: none; }

.teaching-intro-main1 .new-selected-videobox.sl-box .selnw_img_sec {
  text-align: center; }

/*--------------teaching-intro-main1 start-------------*/
.z-in120 {
  z-index: 120 !important; }

.kwicks .contents .desc .jwplayer.jw-reset {
  margin: 0px auto; }

/* .jwplayer.jw-reset{
	margin:0px auto;
} */
/*-------top cart section start-------*/
div.cart i.flaticon-commerce {
  padding-bottom: 18px; }

.top-cart-section {
  display: none;
  position: relative; }

.top-cart-sec-cont {
  position: absolute;
  z-index: 1000;
  font-size: 14px;
  color: #3d3d3d;
  font-family: 'Gentium Basic', Times, serif;
  width: 300px;
  right: 0px;
  padding: 15px 20px;
  background: #f6f5f0;
  letter-spacing: 1px;
  border: 1px solid #c1bfbf;
  -webkit-box-shadow: 8px 6px 8px 0px rgba(91, 90, 90, 0.5);
  -moz-box-shadow: 8px 6px 8px 0px rgba(91, 90, 90, 0.5);
  box-shadow: 8px 6px 8px 0px rgba(91, 90, 90, 0.5);
  margin-top: 5px;
  z-index: 99999; }

.top-cart-section h2 {
  font-weight: normal;
  font-size: 16px;
  margin: 0px;
  text-align: center; }

.top-cart-section h2 span {
  display: block;
  font-size: 11px;
  margin-top: 10px; }

.top-product-sec {
  display: block;
  margin-top: 20px;
  font-size: 12px; }

.top-product-sec > .row {
  margin-left: -8px;
  margin-right: -8px;
  border-bottom: 1px solid #c1bfbf;
  padding-bottom: 10px;
  margin-bottom: 10px; }

.top-product-sec > .row > .col-xs-5, .top-product-sec > .row > .col-xs-7 {
  padding-left: 8px;
  padding-right: 8px; }

.top-product-sec > .row > .col-xs-5 {
  width: 70px; }

.top-product-sec > .row > .col-xs-7 {
  width: calc(100% - 70px); }

.top-product-sec > .row p {
  margin: 0px;
  margin-bottom: 4px; }

.top-product-sec > .row:last-child {
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 10px; }

.top-viewcart-btn {
  /* padding: 0px 40px; */
  display: block;
  margin: auto;
  text-align: center;
  max-width: 100%;
  margin-top: 15px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  background: #ddd7cd !important;
  line-height: 32px;
  color: #717171;
  font-size: 13px;
  border-radius: 0px;
  box-shadow: none;
  padding: 0px 12px;
  border: none !important;
  letter-spacing: 0.2px;
  outline: none !important;
  max-width: 160px; }

.top-viewcart-btn:hover {
  color: #1a809d; }

.cart:hover .top-cart-section {
  display: block; }

div.cart img.flaticon-commerce {
  width: 30px; }

.tot-cart-itm {
  position: absolute;
  margin-left: -24px;
  margin-top: 4px;
  font-size: 13px;
  COLOR: #92e8eb;
  font-weight: bold;
  text-transform: uppercase;
  width: 24px;
  text-align: center; }

.sticky-nav .mylist-ic img {
  top: -43px; }

.mylist-ic {
  position: relative;
  float: left;
  width: 100%; }

.mylist-ic img {
  width: 32px;
  position: absolute;
  z-index: 999;
  right: 0px;
  top: -39px; }

div.cart i.flaticon-commerce:before {
  font-size: 26px; }

/*-------top cart section end-------*/
/*-----detail button chnage 22-2-2018------*/
.prd_social-btn {
  width: 35%;
  min-width: 125px; }

.prd_social-btn {
  text-align: right; }

.dtl-tp-btn {
  background: #cdd4dd;
  height: 34px;
  color: #717171 !important;
  font-size: 13px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  letter-spacing: 0.2px;
  line-height: 34px;
  width: 100% !important;
  text-align: center !important;
  display: inline-block !important;
  clear: both;
  margin-top: 4px;
  margin-bottom: 4px;
  max-width: 194px; }

.dtl-tp-btn:hover {
  color: #3d3d3d !important; }

/*-----detail button chnage 22-2-2018 end------*/
.error {
  color: #ff0000; }

.common-hd {
  color: #003471;
  font-family: 'Open Sans', Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 400;
  margin: 0px;
  border-top: none !important;
  line-height: 37px;
  text-align: left; }

.prd_info span.prddtl_oth-format {
  font-size: 11px;
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
  padding-bottom: 5px; }

.prd_info span.prddtl_oth-format span {
  color: #1a809d;
  font-size: 11px;
  font-weight: bold;
  font-family: 'Open Sans', sans-serif;
  display: inline-block; }

.det-left-quotes {
  letter-spacing: 0.25px;
  padding-top: 18px;
  font: 16px/20px 'Gentium Basic', Times, serif;
  font-style: italic; }

.det_rt .retreat_detail_tabing {
  margin-top: 35px; }

.det_rt .retreat_detail_tabing .tabs .active a, .det_rt .retreat_detail_tabing .tabs li a:hover {
  color: #222222 !important; }

.det_rt .retreat_detail_tabing .tabs li a {
  text-transform: uppercase; }

.det_rt .retreat_detail_tabing .tab_content {
  padding-top: 20px; }

.msg-addtocart {
  color: #008000;
  margin-top: 10px; }

.video_model {
  /* padding: 22px 40px 25px 20px !important;
  width: 800px !important;
  margin-left: -400px !important; */
  text-align: left; }

/* #sample_video.video_model{
	padding: 22px 55px 5px 20px !important;
} */
.video_model select {
  max-width: 100%; }

.alert-success {
  color: #1a809d;
  background-color: #f4eddb;
  border-color: #e0ddd7; }

.alert-danger {
  color: #c63b4e;
  background-color: #f3d3a2;
  border-color: #c0c1bb; }

.programs-bg-sec {
  padding: 50px 28px 154px 28px;
  width: 100%;
  overflow: hidden;
  display: block;
  position: relative;
  font-family: 'Open Sans', Helvetica, sans-serif; }

.programs-bg-sec:before {
  content: "";
  width: 100%;
  height: 187px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/programs-topbg.png) no-repeat center top;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1; }

.programs-bg-sec:after {
  content: "";
  width: 100%;
  height: 187px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/programs-btmbg.png) no-repeat center top;
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: -1; }

.like-icon {
  width: 26px;
  height: 24px;
  display: inline-block;
  text-indent: -99999px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/like-ic.png) no-repeat left top;
  cursor: pointer;
  position: absolute;
  top: 17px;
  right: 115px; }

.like {
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/like-ic-active.png) no-repeat left top; }

.prd_info-fulltitle {
  width: calc(100% - 35px); }

.det_rt {
  position: relative; }

.det_rt_content ul {
  list-style-type: disc;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-top: 5px;
  clear: both; }

.det_rt_content ul li {
  font-size: 13px; }

.prd_social > a > img {
  position: absolute;
  right: 0px;
  top: 2px; }

.retreat-experiance {
  padding-bottom: 120px; }

.static-pos {
  position: relative; }

.static-span {
  right: 0;
  position: absolute;
  bottom: 20px; }

.static-span-a-tag {
  color: #1a809d !important;
  font-weight: 400; }

/*-------store page start-----*/
.store-top-row .col-md-4 {
  width: 30%;
  float: left; }

.store-top-row .col-md-8 {
  width: 70%;
  float: left; }

.store-top-row .col-md-8 span {
  color: #1a809d;
  font: 22px/30px 'Gentium Basic', Times, serif;
  letter-spacing: .5px;
  font-style: italic; }

.store-top-row .col-md-8 span span {
  font-style: normal;
  font-size: 18px; }

.store-top-row .col-md-8 p {
  color: #3d3d3d;
  font: 17px/30px 'Gentium Basic', Times, serif;
  letter-spacing: .5px; }

.store-top-row .col-md-8 p a {
  font-size: 13px;
  font-family: 'Open Sans', Helvetica, sans-serif;
  color: #3d3d3d;
  letter-spacing: 0px; }

.store-top-row .col-md-8 p a:hover {
  color: #6c6b6b; }

.store-cont .inner_listing_hd a, .inner_listing_hd a.seeall {
  float: none;
  font-size: 15px;
  color: inherit; }

.store-cont .com-news-title {
  margin-top: 15px; }

.store-cont .com-news-text span {
  font-style: italic; }

/*-------store page end-----*/
.inner-searchbox {
  position: absolute;
  right: 0px;
  top: -58px; }

.inner-searchbox input[type="text"] {
  font: 12px/21px 'Open Sans', Helvetica, sans-serif;
  border: 1px solid #959593;
  outline: none;
  padding: 3px 5px;
  letter-spacing: 1.25px;
  background: none;
  color: #3d3d3d;
  height: 27px;
  width: 185px; }

.inner-searchbox a.search {
  margin-left: 10px; }

.store-top-hd {
  font: 25px 'Open Sans', Helvetica, sans-serif !important;
  color: #003471;
  letter-spacing: 0.25px;
  margin: 25px 0px -15px 0px;
  /* text-transform: uppercase; */
  font-weight: normal !important; }

.inner-searchbox a {
  font: 12px/27px 'Open Sans', Helvetica, sans-serif;
  letter-spacing: 1.25px;
  color: #3d3d3d;
  margin-right: 5px; }

.inner-searchbox a.search {
  margin-left: 10px;
  margin-right: 0px; }

.store-ban-color {
  color: #FFFFFF !important; }

.community-ban-color {
  color: #330000 !important; }

.giving-ban-color {
  color: #33444e !important;
  left: 25% !important; }

.teaching-ban-color {
  color: #f6f5f0 !important;
  top: 32% !important; }

.calendar-ban-color {
  color: #f6f5f0 !important; }

/*---------donation page start-------------*/
.donation-page .rightside p {
  color: "#3d3d3d";
  font: 17px/30px 'Gentium Basic', Times, serif; }

.donation-page .rightside ul {
  margin-left: 30px; }

.donation-page .rightside ul li {
  color: "#3d3d3d";
  font: 17px/30px 'Gentium Basic', Times, serif;
  list-style-type: disc;
  margin-top: 12px; }

.cmn-btn {
  font-family: 'Open Sans', Helvetica, sans-serif;
  background: #cdd4dd !important;
  line-height: 30px;
  color: #717171;
  font-size: 12px;
  border-radius: 0px;
  box-shadow: none;
  padding: 0px 15px;
  border: none !important;
  letter-spacing: 0.2px;
  outline: none !important;
  cursor: pointer;
  display: inline-block; }

/*---------donation page end-------------*/
.retreat_detail_tabing .tab_content {
  font-size: 14px; }

.retreat_detail_tabing .tabs li a {
  font-size: 13px;
  /* color: #1a809d; */ }

.retcnt-title {
  line-height: 24px; }

.retcnt-title h3 {
  color: #1a809d;
  font-size: 16px;
  margin-bottom: 0px; }

.retcnt-title span {
  font-size: 16px;
  font-weight: 700; }

.retcnt-title p {
  font-size: 15px;
  margin-top: 0px; }

.retreat_detail_tabing .tabs li:last-child a {
  margin-right: 0px; }

.retcont-inr-tit {
  color: #1a809d;
  font-size: 15px; }

.retreat_listing li p {
  font-size: 13px; }

.product_title_or_date_v2 {
  font-size: 20px;
  color: #244d65;
  font-weight: 600; }

.product_title_or_date_v2 span {
  font-weight: normal;
  font-size: 18px; }

.brod-top-head {
  font: 16px/24px 'Open Sans', Helvetica, sans-serif; }

.brod-top-head span {
  font-weight: 400; }

.brod-text-paragraph {
  color: #3d3d3d;
  font: 16px/24px 'Gentium Basic', Times, serif; }

/*---------------*/
.modal-content {
  background-color: #f6f5f0;
  overflow: hidden; }

.close {
  font-size: 48px;
  position: absolute;
  right: 18px;
  color: #d1b8a4;
  top: 20px;
  cursor: pointer;
  font-family: initial; }

.top-log-pop {
  position: absolute;
  width: 100%;
  max-width: 1px;
  left: 0px;
  right: 0px;
  top: 0px;
  margin: auto;
  margin-top: 80px; }

.lib_wrt_popup p {
  font: 16px/20px 'Gentium Basic', Times, serif;
  letter-spacing: 0px; }

/*------------------*/
.ret-exp-vdo-block, .ret-exp-vdo-block2 {
  display: none;
  border: 1px solid #e0ddd7 !important;
  width: calc(100% + 0px);
  margin-left: 0px;
  padding: 28px 80px 15px 40px;
  margin-right: 0px;
  position: relative;
  left: 0px;
  box-sizing: border-box;
  float: left;
  background: #f4eddb;
  margin-bottom: 10px; }

.teaching-into-section .ret-exp-vdo-block2, .teaching-into-section .ret-exp-vdo-block {
  margin-left: 15px;
  width: calc(100% - 30px); }

.vodimgclick, .vodimgclick2 {
  cursor: pointer; }

.ret-exp-vdo-block .video_close, .ret-exp-vdo-block2 .video_close {
  z-index: 9999999; }

.teaching-intro-main1 .indtroductry-teaching-block .indtroductry-listing {
  margin-bottom: 20px; }

.retrt-btcnt {
  float: left;
  width: 100%;
  position: relative; }

.indtroductry-teaching-block .indtroductry-listing .new-selected-main-1 .active-video-row .new-selected-videobox.video-active {
  width: 100%; }

.video_list li > a, .writing_list li > a, .write_list li > a {
  max-width: calc(100% - 50px);
  display: inline-block; }

.video_list li > .lib-list-like, .writing_list li > .lib-list-like, .write_list li > .lib-list-like {
  margin: 7px 6px 0px 0px;
  float: right;
  width: 20px; }

.teaching_outbox_audio, .teaching_outbox_video {
  background: none; }

/*----------common classes-------*/
.mainbg {
  clear: both; }

.mainbg:before {
  content: "";
  width: 100%;
  display: none;
  position: absolute;
  left: 0px;
  /* top: 0px; */
  z-index: -1; }

.mainbg:after {
  content: "";
  width: 100%;
  display: none;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: -1; }

.teaching-into-section1:before {
  height: 1146px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/intro-mid-top-bg.png) no-repeat left top; }

.teaching-into-section1:after {
  height: 802px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/intro-mid-bottom-bg.png) no-repeat left bottom;
  background-size: contain; }

.indtroductry-teaching-block1:before {
  height: 1146px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/intro-mid-top-bg.png) no-repeat left top; }

.programs-bg-sec1:before {
  height: 187px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/programs-topbg.png) no-repeat center top; }

.programs-bg-sec1:after {
  height: 187px;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/programs-btmbg.png) no-repeat center top; }

/*----------common classes-------*/
/*----------online cource-short start-------*/
.online-cou-short {
  margin-top: 35px;
  padding: 25px 30px;
  border: 1px solid #d1d0cc;
  background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/online-course-short-bg.png) no-repeat center top;
  letter-spacing: 0.25px;
  line-height: 24px;
  font-size: 16px; }

.online-cou-short p {
  margin-bottom: 10px;
  margin-top: 0px; }

.online-cou-short h4 {
  font-size: 24px; }

/*----------online cource-short end-------*/

/*# sourceMappingURL=style.css.map */
