/*css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
tt, var,center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
input, textarea {font-family:inherit;font-weight: normal;font-style: normal;line-height:14px;color: #000;font-size: 12px;border-radius:0;border:1px solid #e2e2e2;padding:5px;}
input.btn.btn-primary{padding:8px 5px}
sup {font-size: 60%;}
/* Headings */
h1, h2,h3,h4,h5,h6 {  font-weight: normal;  color: #454545;}
h1 a, h2 a,h3 a,h4 a,h5 a,h6 a {  color: inherit;}
h1 {font-size: 22px;line-height: 27px;margin-bottom: 20px;font-weight: normal;}
h2 {font-size:14px;line-height:18px;font-weight:600;float: left;margin-bottom:3px;display: block;
  width: 100%;}
  h3,.page-header h1 ,div.itemListCategory h2,.itemView .itemHeader h2.itemTitle,.componentheading, .audio-page #contentarea > div#center1 .moduletable > .divwrap > h3,.audio-page .componentheadingwithh.audio-page > .divwrap > h3,.sitemap-page #contentarea > div > h1,.sitemap-page #contentarea > div > h1{ font-size:18px;line-height:18px;font-weight: 800;color: #1C8E02;background: #E2E2E2;width:auto;margin:0;
    padding:15px 10px;text-transform: uppercase;
    display: inline-block;}
    .audio-page #contentarea > div#center1 .moduletable > .divwrap {margin-bottom:15px;}
    #k2Container>.componentheading{width:96%;margin-bottom:10px}
    div.itemListSubCategories > .divwrap > h3 {
      display: none;
    }
    .itemPage.videodetails.itemView.MobileFeatured.video-page {
    width: 65% !important;
    float: left;
}
.itemPage.videodetails.itemView.MobileFeatured.video-page .k2detailsbodyleft {
    width: 100% !important;
}

    h4 {font-size: 16px;line-height: 18px;margin-bottom: 10px;font-weight: normal;}
    h5 {font-size: 14px;line-height: 22px;margin-bottom: 15px;font-style: normal;font-weight: 600;}           
    h6 {font-size: 13px;line-height: 18px;margin-bottom: 15px;font-style: normal;}
    .divwrap, .moduletable.featured,.itemListCategoriesBlock > .itemListCategory,.itemView .itemHeader,.audio-page #contentarea > div#center1 > .moduletable > .divwrap,.audio-page .k2detailsbodyright .divwrap,.guru-detail-page .k2detailsbodyleft .tab .divwrap.res-show > .divwrap,.audio-page .componentheadingwithh.audio-page > .divwrap{background: #E2E2E2 url("../images/line/line.png") no-repeat 100% 50%;position: relative;}

    /*div#k2Container .gurupage .divwrap {background: #e2e2e2;}*/
    .gurupage .guru-item.itemContainer .divwrap {background: #e2e2e2;padding: 10px;text-align: center;}
    .gurupage .guru-detail-page .k2detailsbodyleft .tab .divwrap.res-show > .divwrap {background: #ffffff;}
    .gurupage .guru-detail-page .k2detailsbodyleft .tab .divwrap.res-show > .divwrap h3{background: #ffffff;font-size: 14px;}
    .sitemap-page #contentarea > div{background: #E2E2E2 url("../images/line/line.png") no-repeat 100% 50%;}
    .sitemap-page #contentarea > div#center2{background:rgba(249, 170, 49, 0.32);width:96%;padding:10px 2%; }
    .audio-page .k2detailsbodyright .divwrap h3{background: #E2E2E2}
    .itemView .itemHeader{margin-bottom:10px;}
    /* input */
    input, textarea{}
    .clr,.clear{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
    a.show-more {float: right;display: block;padding: 5px 10px;margin-top: -39px;z-index: 10;background: #8F0401;position: relative;color: #fff;margin-right: 25px;}
    /* Text elements */
    p {font-family: inherit;font-weight: normal;line-height: 18px;margin-bottom: 10px;text-align: justify;}
    ul, ol {list-style-position: inside;}
    ul {list-style: none;}
    ul li {list-style: none;}
    ol {list-style-type: decimal;}
    ol ol {list-style: upper-alpha;}
    ol ol ol {list-style: lower-roman;}
    ol ol ol ol {list-style: lower-alpha;}
    ul ul, ol ol, ul ol, ol ul {margin-bottom: 0;}

    /*  Buttons */


    /* Links */
    a {color: #de0000;text-decoration: none;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
    a:hover {text-decoration: none;}
    blockquote, q {quotes: none;}
    blockquote:before, blockquote:after,
    q:before, q:after {content: '';content: none;}
    /* remember to define focus styles! */
    :focus {outline: 0;}
    /* remember to highlight inserts somehow! */
    ins {text-decoration: none;}
    del {text-decoration: line-through;}
    /* Tooltips */
    .tool-tip {float: left;background: #ffc;border: 1px solid #D4D5AA;padding: 5px;max-width: 200px;}
    .tool-title {padding: 0;margin: 0;font-size: 100%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: #666;}
    .tool-text {font-size: 100%;margin: 0;}
    /* System Standard Messages */
    #system-message{margin:0;padding:0 0 10px 0 }
    #system-message dt{font-weight:bold;display:none}
    #system-message dd{font-weight:bold;margin:0}
    #system-message dd ul{list-style:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0;padding:5px 5px 5px 40px}
    #system-message dd.message ul{background:#E7FFBD url(../images/alert.png) 20px center no-repeat;border:1px solid #619C00;color:#619C00}
    #system-message dd.notice ul{background:#E7FFBD url(../images/alert.png) 20px center no-repeat;border:1px solid #619C00;color:#619C00}
    #system-message dd.error ul,#system-message dd.warning ul{background:#FEF1EC url(../images/notice.png) 20px center no-repeat;border:1px solid #CD0A0A;color:#CD0A0A}
    /*******/
    .container-fluid {padding-right: 15px;padding-left: 15px;*zoom: 1;}
    .divinner{max-width: 1180px;margin:0 auto}
    .float-left ,.pull-left {float: left;}
    .float-right,.pull-right {float: right;}
    .center {text-align:center;}
    img {max-width: 100%;width: auto \9;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
    /***/
    .span1{width: 10%}
    .span2{width: 20%}
    .span3{width: 30%}
    .span4{width: 40%}
    .span5{width: 50%}
    .span6{width: 60%}
    .span7{width: 70%}
    .span8{width: 80%}
    .span9{width: 90%}
    .span10{width: 100%}
    /*****************************************/
    /*** Template specific layout elements ***/
    /*****************************************/
    body{color: #000;color:#333;font-size: 13px;font-weight: normal;line-height: 18px;margin: 0;background:#fff;font-family: 'Open Sans', sans-serif;}
    #header{    width: 100%;
      float: left;
      padding: 0px 0px 0px 0px;
      background: #fff;
    }
    #headerleft {float:left; width:20%;}
    div#headercenter, #headerright{
      width:38%;padding: 0 0 0 1%;
      float: left;
    }
    a.res-toggle-search {display: none;}
    #headercenter > div#topsearch {
      margin-top: 12px;
    }
    /*============new css 23-10-202===================*/
/*.j2store-products-row.row-0.row .col-sm-4 {
    border-bottom: 1px solid #ddd;
    margin: 10px 0px;
    padding-left: 0px;
    width: 100%;
    height: auto;
    overflow: hidden;
}
div#akeeba-renderjoomla .col-sm-12 {
    padding: 0px;
}
.j2store-product-images {
    float: left;
    margin-right: 10px;
   -webkit-box-shadow: 0 8px 6px -6px #999;
    -moz-box-shadow: 0 8px 6px -6px #999;
    box-shadow: 0 8px 6px -6px #999;
}
.j2store-products-row.row-0.row h2 {
    display: contents;
}
div#akeeba-renderjoomla form {
    margin-bottom: 10px;
}
.j2store-thumbnail-image img {
   max-width: 200px;
    width: 100%;
    max-height: 135px;
    height: 135px;
}
div#akeeba-renderjoomla form {
    margin-bottom: 10px;
    width: 100%;
 
    max-width: 200px;
    position: relative;
  

}


 .j2store .j2store-cart #j2store-cart-form {
    background: #f4f4f4;
    padding: 15px;
  
    border-radius: 8px;
    border: 1px solid #eee;
    width: 100%;
    max-width: 100%;
}
 .j2store .j2store-cart #j2store-cart-form .j2store-cart-table thead tr th {
    border: 1px solid #ccc;
}
 .j2store .j2store-cart #j2store-cart-form .j2store-cart-table th {
    background: #fff;
    color: #333;
}
.j2store .j2store-cart .table>thead>tr>th, .j2store .j2store-cart .table>tbody>tr>th, .j2store .j2store-cart .table>tfoot>tr>th, .j2store .j2store-cart .table>thead>tr>td, .j2store .j2store-cart .table>tbody>tr>td, .j2store .j2store-cart .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
 .j2store .j2store-cart #j2store-cart-form .j2store-cart-table {
    background: #fff;
    margin-top: 20px;
    width: 96%;
}
.table-bordered {
    border: 1px solid #ddd;
}
 .j2store .j2store-cart #j2store-cart-form .j2store-cart-table thead tr th {
    border: 1px solid #ccc;
}
 .j2store .j2store-cart #j2store-cart-form .j2store-cart-table th {
    background: #fff;
    color: #333;
    text-align: left;
}
 .j2store .j2store-cart #j2store-cart-form .j2store-cart-table th {
    font-size: 15px;
    font-weight: 700;
}
.j2store .j2store-cart table.cart-footer.table.table-bordered {
    width: 100%;
}
 .j2store .j2store-cart .btn-success {
    background: #5cb85c;
    border-color: #5cb85c;
    border-radius: 4px;
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    box-shadow: none;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 22px;
}
.j2store-cart .col-md-12 {
    width: 100%;
}
.j2store .j2store-cart .table-bordered>thead>tr>th, .j2store .j2store-cart .table-bordered>tbody>tr>th, .j2store .j2store-cart .table-bordered>tfoot>tr>th, .j2store .j2store-cart .table-bordered>thead>tr>td, .j2store .j2store-cart .table-bordered>tbody>tr>td, .j2store .j2store-cart .table-bordered>tfoot>tr>td {
    border: 1px solid #ddd;
}
.j2store .j2store-cart #j2store-cart-form .j2store-cart-table tbody tr td {
    border: 1px solid #ccc;
}
 .j2store .j2store-cart #j2store-cart-form .j2store-cart-table td .cart-product-name {
    font-size: 15px;
    font-weight: 600;
}

 .j2store .j2store-cart #j2store-cart-form .j2store-cart-table .input-mini {
    float: left;
    width: 60px!important;
}
 .j2store .j2store-cart #j2store-cart-form .j2store-cart-table .j2store-remove {
    width: 45px;
    height: 45px;
    line-height: 45px;
    padding: 0;
}
 .j2store .j2store-cart #j2store-cart-form .j2store-cart-table .j2store-remove {
   font-size: 17px;
    line-height: 1.8;
    margin-left: 10px;
    width: 52px;
    padding: 4px 4px;
    border: none;
    margin-top: 0!important;
    color: #ff3c40;
    box-shadow: inset 0 0 0 0 #fff;
    border: 1px solid #ff3c40;
    border-radius: 4px;
    padding-top: 0;
    background: none;
}
form.j2store-addtocart-form {
    margin-bottom: 10px;
    width: 100%;
    float: right;
    max-width: 200px;
    position: relative;
    top: -36px;
}
.j2store .j2store-cart .btn {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 2;
    border-radius: 0;
    text-transform: capitalize;
    color: #3ab376;
    font-size: 16px;
    font-weight: 500;
    background: 0 0;
    box-shadow: inset 0 0 0 0 #3ab376;
    cursor: pointer;
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    transition: all ease .8s;
    border: 1px solid #3ab376;
}
.j2store-cart-table .remove-icon {
    margin-bottom: 9px;
}
.j2store-remove {
    color: red;
}
 .j2store .j2store-cart #j2store-cart-form .j2store-cart-table td.cart-line-subtotal {
    text-align: left;
    font-size: 21px;
    font-weight: 700;
}
.j2store-cart-buttons {
    display: block;
    width: 100%;
}
 .j2store .j2store-cart #j2store-cart-form .j2store-cart-buttons .buttons-left {
    float: none;
}
.j2store-cart-buttons .buttons-left {
    display: block;
    float: left;
}
 .j2store .j2store-cart .btn-primary {
    background: #6772e5;
    border-color: #6772e5;
    border-radius: 4px;
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    box-shadow: none;
}
 .j2store .j2store-cart .btn {
    border-radius: 4px;
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
    padding: 10px 20px;
    line-height: 1.4;
    border-width: 1px;
    margin-right: 10px;
}
 .j2store .j2store-cart .btn {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 2;
    border-radius: 0;
    text-transform: capitalize;
    background-color: #62bc34;
    font-size: 16px;
    color:#fff;
    font-weight: 500;
  
    box-shadow: inset 0 0 0 0 #3ab376;
    cursor: pointer;
    -webkit-transition: all ease .8s;
    -moz-transition: all ease .8s;
    transition: all ease .8s;
    border: 1px solid #3ab376;
}
.j2store-cart .col-md-6 {
    width: 50%;
    float: right;
}
.cart-estimator-discount-block {
    margin-bottom: 15px;
}
.cart-estimator-discount-block input {
  position: relative;
  top:3px;
}
form#shipping-estimate-form td {
    width: 100% !important;
    max-width: 246px;
    display: block;
    line-height: 25px;
}
form#shipping-estimate-form select {
    height: 30px;
}
.j2store-cart .col-md-12 {
    padding: 0px;
}
div#billing-address input {
    margin-bottom: 10px;
}
div#billing-address input {
    margin-bottom: 10px;
    display: block;
    width: 100%;
}
div#billing-address select {
    height: 25px;
    display: block;
     margin-bottom: 10px;
     width: 100%;
}
input#button-billing-address {
    max-width: 200px;
    width:100%;
    margin-left: 20px;
}
.price-sku-brand-container {
   border-bottom: none;
    margin: 0 0 34px;
    line-height: 0px;
}
.price-sku-brand-container.row .sale-price {
    line-height: 0px;
}*/
 /*============new css close here 23-10-2020=============*/
    #wrapper {margin: 0 auto;max-width:1180px;}
    #wrapperinner{}

    #mainnav{ width:100%; float:left; background:#f2f2f2; line-height:20px; padding:5px 0;margin-bottom: 10px;}
    #mainnav a{color:#333; padding:2px 10px;}
    #mainnav a:hover{color:#00ABE8;}
    #pathway {width: 100%; float:left;text-align: left;padding: 5px 0;border: 1px solid #DFDFDF;margin-bottom: 10px;}
    span.pathway {  margin: 0 20px; height: 16px;  line-height: 16px; overflow: hidden;}
    #ad {float: right;text-align:right;}
    form#searchForm input { vertical-align: middle;}
    form#searchForm table { border-collapse: collapse;}
    form#searchForm td {  padding:0;}
    #mod_search_searchword {  padding-left: 3px;}
    #area {padding: 0;  float:left; width:100%;}
    #areainner {}
    #middlerow{width:100%; margin:0 auto; float:left;}
    div#headerleft a {display: block;margin-top:6px;}
    #search{width:290px;     margin-top: 11px;float:right;}
    #leftcolumn{width: 250px;float: left;padding-right: 5px; border-right:1px dashed #ccc;}
    #contentarea{float:left;width:100%}
    .horoscope-page #contentarea.ronly{width:100%;}
    #topsearch .search {
      width: 65%;
      float: right;
      margin-top: 12px;  margin-right: 5px;
    }
    .search label.element-invisible {
      display: none;
    }
    #topmenu .sf-menu a {padding: 10px 15px;}
    .sf-menu li.active > a {color: #1C8E02;}
    #topmenu .sf-menu ul li{background: #EAE8E9;border-bottom: 1px solid #ddd}
    #topmenu .sf-menu ul li:hover{background: #ddd}
    /*.sf-menu a{font-size: 14px;padding:.75em .8em;}*/
    div#topmenu {
      background: #EAE8E9; margin-bottom: 20px;
    }
    .homepage div#topmenu {
      margin-bottom: 0;
    }
    div#extralink {   background: #F9AA31;width: 100%;float: left}
    div#extralink .divinner{position: relative;}
    div#extralink .moduletable.logout-module {
      position: absolute !important;
      right:370px;
      top: 0 !important;left:initial;margin-top:5px;z-index: 999;
    }
	.videocontenttext.news-categories-item .divwrap {
    height: auto !important;
	max-height:200px !important;
    overflow: hidden;
}
.videocontenttext.news-categories-item .divwrap a {
    height: auto !important;
	max-height:200px !important;
    overflow: hidden;
}
.videocontenttext.news-categories-item .divwrap h3 {
    height: auto !important;
	max-height:200px !important;
    overflow: hidden;
}
    #member-profile .input-append {position: relative;}
    #jform_profile_dob_img.btn {
      display: inline-block;background:url('../images/calendar.png') no-repeat center top;height: 20px;width: 20px;position: absolute;right: 10px;top: 10px;}
      .form-vertical,.logout-button {
        display: inline;
      }
      input#mod-search-searchword {width: 80%;height: 38px;padding: 5px 10px; border-radius: 0;float: left}
      div.k2ItemsBlock ul li {
        width: 25%;
        float: left;
        margin: 0px;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;
      }
      .yatra div.k2ItemsBlock ul li, .moduletableyatra div.k2ItemsBlock ul li {
        width: 100%;
      }
      div.k2ItemsBlock.festival ul li {
        margin: 0 1%;width:23%;
      }
      .festival div.moduleItemExtraFields ul li:hover{background: none}
      .catItemAddLink {
        position: absolute;
        right: 0;
        top: 6px;
      }
      .career #contentarea.ronly ,.contentpane #mailto-window{
        background: #fddca8;padding-bottom: 10px}
        .career #contentarea.ronly .articleBody {
          padding: 10px 2%;
        }
        .guru .in-div, .photos .in-div, .viewerchoice .in-div, .parampara .in-div{border-right: 1px solid #E2E2E2;}
        .parampara .in-div{border-bottom: none}
        .guru .intro-text {height:85px;line-height: 16px;overflow: hidden;}
        .guru .k2ItemsBlock ul li.lastItem .in-div, .viewerchoice div.k2ItemsBlock ul li.lastItem .in-div, .parampara .lastItem .in-div, .viewerchoice div.k2ItemsBlock.viewerchoice ul .first-child .in-div{border-right: none;}
        .in-div {text-align: center;display: block;padding: 0px;border: none;border-bottom: 1px solid #E2E2E2;float: left;width: 100%;padding:10px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
        .tag-page div.tagItemImageBlock{width:100%;}
        .tag-page span.tagItemImage img{width: auto !important;}
        /*****Guru Page Start****/
        .gurupage .guru-item.itemContainer {    width: 24% !important;
          background: #ffffff;
          margin: 2px;
          border: 1px solid #f2f2f2;
          cursor: pointer;
          position: relative;
          overflow: hidden;
          width: 400px;}
          .componentheading.gurupage{background: #E2E2E2 url("../images/line/line.png") no-repeat 40%;position: relative;font-size: 24px;line-height: 30px;font-weight: 800;color: #1C8E02;padding: 10px 10px 10px 15px;}
          .guru-item h3.catItemTitle {background: none;color: #000;font-size: 14px;text-align: left;padding: 0px;line-height: 20px;}
          .moduletable.featured ul li {width: 100%;}
          .guru-item.itemContainerLast .gurupage,.featured .in-div,.guru-item.itemContainer.itemContainerLast .gurupage {border-right: none;}
        .guru-item.itemContainer {/*border-bottom: 1px solid #d1d1d1;*/}
        /* .featured .introtext-div .intro-text {float: left;text-align: left;}*/
        /*.saint-page .featured .introtext-div .intro-text{display:table-cell;vertical-align:middle;}*/
        .gurupage .guru-item .catItemImageBlock ,.photo-page .itemContainer .catItemImageBlock {padding:3px;height: 120px;overflow: hidden;border: 1px solid #e2e2e2;display: block;margin:0;}
        .guru-item .catItemImageBlock{}
        .search-page div.catItemImageBlock{margin:0;}
        .gurupage #itemListLinks {border: none;margin: 0;padding: 0;background:#ffffff;}
        .featured .introtext-div .intro-text h2 {font-size: 13px;color: #333;}
      .guru-item.itemContainer .gurupage {/*padding: 0 15px;border-right: 1px solid #d1d1d1;*/}
      .guru-item span.catItemImage {height: 120px;overflow: hidden;    margin: 15px 0;background: #fff;border: 1px solid #e2e2e2;}
      .search-page .guru-item span.catItemImage{margin: 0;width: 100%;display: block;box-sizing: border-box;height: 180px;}
      .gurupage .guru-item span.catItemImage,.photo-page .itemContainer span.catItemImage{margin: 0;border: none;box-sizing: border-box;padding: 0;height: 120px;overflow: hidden;}
      .guru-item .catItemIntroText, .guru-item .catItemTitle {height: 40px;overflow: hidden;}
      .guru-item .catItemIntroText{/*height: 35px;margin-bottom:15px;padding: 0 15px;text-align: center;float: left;*}
        .guru-item .catItemIntroText {
          /* height: 35px; */
          /* margin-bottom: 15px; */
          padding: 0 15px;
          text-align: center;
          /* float: left; */
          background-color: rgba(0, 0, 0, 0.5);
          position: absolute;
          top: 0;
          left: 0;
          color: #fff;
          z-index: 100;
          -webkit-transition: all 300ms ease-out;
          -moz-transition: all 300ms ease-out;
          -o-transition: all 300ms ease-out;
          -ms-transition: all 300ms ease-out;
          transition: all 300ms ease-out;
          opacity: 0;
          width: 100%;
          height: auto;
          padding: 45px 20px;
          box-sizing:border-box;
          -webkit-transition: all 300ms ease-out;
          -moz-transition: all 300ms ease-out;
          -o-transition: all 300ms ease-out;
          -ms-transition: all 300ms ease-out;
          transition: all 300ms ease-out;
          transform: translateY(0);
          /* -webkit-transform: translateY(40px); */
        }
        .guru-item .intro {
          display: none;
        }
        .guru-item:hover .catItemIntroText {
          opacity: 1;
        }
        div.itemIsFeatured:before, div.catItemIsFeatured:before, div.userItemIsFeatured:before{display: none;}
        .itemView.gurupage .itemBody .itemImageBlock img{width:auto !important;}
        .itemView.gurupage .itemBody .itemImageBlock .itemImage {border: 1px solid #d1d1d1;clear: both;display: block;    margin: 0 0 15px 0;background: url(../images/designguru.png) 0 0 no-repeat;
        }
        .short_intro {padding: 15px 10px;}
        .short_intro a {float: right;margin: 10px;}
        /*****Guru Page End****/
        #footerbg div p img{width: 100%;}
        #footerleft,#footercenter,#footerright{
          width: 33.333%;
          float: left
        }
        div#bottomfooter {
          width: 100%;
          float: left;
          background: #E2E2E2;
          text-align: center;
          padding: 15px 0px;
        }   
        ul.nav.menu.footerbottom li a {
          color: #000;
          padding: 0px 10px;
        }
        ul.nav.menu.footerbottom li {
          float: left;

        }
        ul.nav.menu.footerbottom li:after {
         content: "|";
       }
       li.item-138:before {
         content:initial !important;
       }
       ul.nav.menu.footerbottom {
        display: inline-block;
        text-align: center;
      }
      div#extralink .sf-menu a {
        color: #000;
        font-weight:normal;
        padding:2px 4px;
        font-size: 12px;
      }
      div#extralink .sf-menu{float: right;}
      span.image-title {    display: none;}
      div#extralink .sf-menu .item-147{background:url("../images/signup.png") no-repeat scroll 3px center;padding: 0 0 0 11px;}
      div#extralink .sf-menu .item-146{background: url("../images/login.png") no-repeat 0%;padding: 0 11px;}

      .slogin-compact span, .jlslogin .slogin-compact span {height: 35px;width: 35px;display: block;}
      /*.slogin-buttons .googleslogin{display:none;}*/
      .moduletable.attraction li {-webkit-transition: all 200ms ease-in;
        -o-transition: all 200ms ease-in;
        -moz-transition: all 200ms ease-in;
        border-bottom: 1px solid #E2E2E2;
        padding: 9px;
        width: 50%;
        float: left;box-sizing:border-box;}
        .moduletable.attraction li:hover a{color:#000;}
        .moduletable.attraction li a { display:block}
        .moduletable.attraction li a:after,div.k2ItemsBlock.photos ul li div.moduleItemIntrotext:after,div.k2ItemsBlock ul li div.moduleItemIntrotext:after {
          content: "";
          display: table;
          clear: both;
        }
        .moduletable.attraction li a img {padding: 3px;background: #ffffff;border: 1px solid #cccccc;}
        .moduletable.attraction span.image-title{    display: block;    margin-left: 100px;    font-weight: 700;    text-transform: uppercase;   line-height: 30px;}
        .homepage .moduletable.attraction span.image-title {
          text-align: center;
          margin-left: 0;
          /* width: 100% !important; */
          font-weight: 600;
          /* text-transform: uppercase; */
          /* line-height: 30px; */
          /* height: 72px; */
          color: black;
        }
        .topleft ,.bottomleft,#contentarea.ronly{
          width: 65%;
          float: left;
        }
        .bottomright ,.topright,#rightcolumn{
          width: 33%;
          float: right;
        }
        .moduletable.attraction {
          margin-top: 13px; background: #e2e2e2;
        }
        .moduletable {
          clear: both;position:relative;
  /*  background: #F6F6F6;
    width: 100%;
    float: left;*/
  }
  .attraction div.k2ItemsBlock ul li {
    width:100%;
    float: left;
  }
  .audio div.k2ItemsBlock ul li {
    width: 100%;
  }
  .mostwatched div.k2ItemsBlock ul li {
    width:50%;
  }
  .guru_quote_hideclass .guru-quotes {
    display: none !important;
  }
  .mostwatched div.k2ItemsBlock ul li div.moduleItemIntrotext {
    padding:10px 10px 0;
  }
  .moduletable.guru div.k2ItemsBlock ul li div.moduleItemIntrotext {padding:10px 5px 0;}
  div.k2ItemsBlock ul li:first-child div.moduleItemIntrotext{
   border-left: 0px;
 }
 .guru div.k2ItemsBlock ul li .moduleItemImage {
  background: #fff;
  border: 1px solid #eee;
  display: block;
  
}
div#banner div p img {
  width: 100%;
}
/*--------------------*/
#banners
{
  max-width:100%;display: block;
}
.banner
{width:58.5%;cursor: pointer;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
#banner-red
{
  background:#ccc;
}
#banner-green
{
  background:#333; 
}
#banner-blue
{
  background:#F6F6F6;
}
.banner-buttons-row
{
  margin-top: 400px;
  text-align: center;
  background-color: rgba(0,0,0,.5);
  line-height:2.5;
  color:#fff;
}
div#banner2{
  margin-bottom: 30px;
}
/*----------------------------------------------*/
.moduletable.attraction.adbanner > .divwrap {
  text-align: left;
}
.guest-page .av-aw-panchang-holder .av-content-holder{border-bottom: solid 1px #efefef;padding: 13px 0;margin-bottom: 0;}
div.k2FeedIcon{padding:0px;}
div.k2ItemsBlock ul {
  padding: 0px;
}
div.k2ItemsBlock.guru ul li div.moduleItemIntrotext .moduleItemImage-div a, .viewerchoice a.moduleItemImage{height:120px;overflow: hidden; margin-bottom: 10px;padding: 3px; background: #ffffff;border: 1px solid #cccccc;}
.viewerchoice a.moduleItemImage{margin-bottom: 0}
/*.photos div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage{height:100px;overflow: hidden;}*/
div.k2ItemsBlock,.moduletable.attraction ul.nav.menu {
  width: 100%;
  float: left;
  background: #F6F6F6;overflow-y: scroll;
    max-height: 434px;

}
.guru .k2ItemsBlock ul li, .mostwatched li{

}
div.k2ItemsBlock.mostwatched ul li div.moduleItemIntrotext a.moduleItemImage img {
 /* height: 250px;*/
}
div.k2ItemsBlock.mostwatched ul li div.moduleItemIntrotext a.moduleItemImage {
  height: 250px;
  overflow: hidden;
  padding: 3px;
  background: #ffffff;
  border: 1px solid #e2e2e2;
}
.k2detailsbodyleft .k2Pagination > span.pagination {
  display: block;
  margin-bottom: 10px;
}
/*.web-tv-page .intro-text {
    height: 72px;
    line-height: 72px;
    }*/
    a.moduleItemTitle {
      display: block;
      width: 100%;
      float: left;
    }

    .web-tv-page a.moduleItemTitle {
      display: block;
      width: 100%;
      float: none;
    /*display: inline-block;
    vertical-align: middle;
    line-height: normal;*/
  }

  .yatradarshan-page .page-style .catItemImageBlock > .catItemImage > a{margin-top: 5px;height: 140px;display: block;overflow: hidden;}
  .yatradarshan-page .catItemBody .catItemIntroText {
    padding-top: 0;
  }
/*.saint-page .page-style .catItemImageBlock > .catItemImage > a, .saint-page .page-style .catItemImageBlock > .catItemImage > a {
    height: 100px;
    }*/
    table.panchang-detail {border-collapse: collapse;width: 100%;table-layout: auto;background: rgb(249, 181, 75) url(../images/design.png) no-repeat scroll center center;}
    table.panchang-detail td, table.panchang-detail th {padding: 8px 15px;border-bottom: 1px solid #ffbc55;background: rgba(249, 181, 75, 0.70);font-size: 13px;}
    button#back-to-cal {margin: 10px 0;padding: 10px 15px;}
    table.panchang-detail th {background:rgba(242, 162, 40, 0.75);width: 170px;border-right: 1px solid #e89c23;text-transform: uppercase;color: #ac220a;font-size: 13px;}
    /*---- choice ----*/
    div.k2ItemsBlock.viewerchoice ul .first-child{
      width: 100%;
    }
/*div.k2ItemsBlock.viewerchoice ul li a {
    float: left;      
    }*/
    div.k2ItemsBlock.viewerchoice ul .first-child .moduleItemImage {height: 150px;border-right: 1px solid #E2E2E2;display: block;overflow: hidden;}

    .viewerchoice ul .first-child .moduleItemImage-div {
      width: 30%;
      float: left;
      margin-bottom: 0px;
      text-align: center;
    }
    .k2ItemsBlock.attraction .in-div {
    padding: 0px 10px 10px 10px;
    border: none;
}
.k2ItemsBlock.audio.more-button.a{ float: left; overflow-y: scroll;max-height: 400px;background: #f6f6f6;box-sizing: border-box;border: 1px solid #eaeaea;}
.k2ItemsBlock.audio.more-button { float: left; overflow-y: scroll;max-height: 400px;background: #f6f6f6;box-sizing: border-box;border: 1px solid #eaeaea;}
    div#k2ModuleBox114 { float: left; overflow-y: scroll;max-height: 420px;background: #f6f6f6;box-sizing: border-box;border: 1px solid #eaeaea;}
    .componentheadingwithh.audio-page h3 {background: transparent;font-size: 15px;}
    .mostwatched .introtext-div {padding:10px 0px;}
    .introtext-div,.moduleItemImage-div,div.k2ItemsBlock ul li div.moduleItemExtraFields{width: 100%;float: left;}
    .video-page .introtext-div{width: 65%;padding: 0 10px;margin: 0;float: right;height: 68px;text-align: left;display: table;}
    .wallpaper-page .moduleItemImage-div{width:25%;}
    .moduletable.guru .introtext-div {padding:8px 0 0;}
    .viewerchoice ul .first-child .introtext-div {
      width: 70%;
      float: right;
      height:auto;
    }
    .viewerchoice .introtext-div {width: 100%;tom:15px;float: left;height:65px;overflow: hidden;box-sizing: border-box;}
    .viewerchoice div.k2ItemsBlock ul li div.moduleItemIntrotext {padding: 10px 5px}
    div.k2ItemsBlock.viewerchoice ul .first-child .in-div .moduleItemIntrotext {
      padding: 0px;
    }
    div.k2ItemsBlock.viewerchoice ul .first-child .intro-text {
      margin: 10px 20px;
    }
    div.k2ItemsBlock.viewerchoice ul .first-child div.moduleItemIntrotext{text-align: justify;}

    .attraction div a h2 {font-size: 14px;font-weight: 600;}
    .audio div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, div.k2ItemsBlock.featured ul li div.moduleItemIntrotext a.moduleItemImage img,.new-audio div.moduleItemIntrotext .moduleItemImage-div img, .homepage .k2detailsbodyright .audio div.moduleItemIntrotext .moduleItemImage-div img {
      width: 100%
    }
    .homepage .k2detailsbodyright .audio div.moduleItemIntrotext .moduleItemImage-div a{max-height: 60px;overflow:hidden;display: block;padding: 3px;background: #ffffff;border: 1px solid #e2e2e2;}
    .gurupage div.k2ItemsBlock.featured ul li div.moduleItemIntrotext a.moduleItemImage{height:60px;}
    .yatradarshan-page div.k2ItemsBlock.featured ul li div.moduleItemIntrotext a.moduleItemImage{height:100%;}
    .attraction div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
      height: 65px;
    }
    .wallpaper-page div.k2ItemsBlock.featured ul li div.moduleItemIntrotext a.moduleItemImage{padding:0; background:transparent;border:0;}
    .moduletable.festival .divwrap,.tabs2 .divwrap,.linewrap{
      background: url("../images/line/2-line.png") no-repeat 50% 54%;
      text-align: center;
    }
    .moduletable.festival .divwrap h3,.moduletable.wallpaper .divwrap h3{background: transparent;}
    .festival div.k2ItemsBlock ul li div.moduleItemIntrotext {
      text-align: center;
      display: block;
      padding: 0;
      border: 0px;
      float: left;
    }
    .festival div.k2ItemsBlock{background: transparent;}
    .festival .in-div {padding: 0;position: relative;}
    .festival div.k2ItemsBlock ul li div.moduleItemExtraFields {position: absolute;display: none;height:105px;bottom: 0px;background: #ccc;opacity: 0.8;}
    .homepage .festival div.k2ItemsBlock ul li div.moduleItemExtraFields b {
      display: none;
    }
    li.typeDate span.moduleItemExtraFieldsValue {font-size: 20px;line-height: 30px;}
    li.typeTextfield span.moduleItemExtraFieldsValue{font-size: 15px;}
    .festival div.moduleItemExtraFields ul li {
      display: block;
      float: left;
      width: 100%;
      text-align: center;
      font-size: 15px;
      font-weight: 600;
    }
    .k2ItemsBlock.festival .in-div.hover .introtext-div h2{visibility:hidden;}
    .festival div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage{display: block;overflow: hidden;padding: 3px;background: #ffffff;border: 1px solid #e2e2e2;}
    .festival div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
      width:100%;
    }
    .homepage .moduleItemIntrotext .introtext-div {
      padding: 5px 0;
    }
    .moduletable.festival .moduleItemIntrotext .introtext-div {
      padding:0;
    }
    .homepage .festival div.k2ItemsBlock ul li div.moduleItemExtraFields ul {
      padding:20px 15px;
      float: left;
    }
    .homepage span.moduleItemExtraFieldsLabel {
      display: none !important;
    }
    .wallpaper div.k2ItemsBlock .in-div {overflow: hidden;border: 0 none;}
    .wallpaper div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
      width:100%;padding: 3px;
      background: #ffffff;
      border: 1px solid #e2e2e2;
    }
    .wallpaper div.k2ItemsBlock{background: transparent;}
    .wallpaper div.k2ItemsBlock p.modulePretext {
      text-align: center;
      width: 50%;
      margin: 0 auto;
      line-height: 22px;
      margin-bottom: 25px;
    }
    .wallpaper div.k2ItemsBlock ul li div.moduleItemIntrotext{
      padding: 0;
    }
  .itemListSubCategories div.subCategoryContainer{/*width:33.33% !important; */}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{float: none !important;width: 100%;height:100%;/*padding: 3px;background: #ffffff;border: 1px solid #e2e2e2;*/}
/*.audio-page div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{width:100%;}*/
.terms-bg {padding: 20px;box-shadow: 0 0 10px rgba(255, 165, 0, 0.34);width: 100%;box-sizing: border-box;}
.terms-bg p, .terms-list li{line-height:25px;font-size:14px;}
.terms-bg .divwrap h5 {color: #dd0000;font-size: 18px;line-height: 18px;font-weight: 800;color: #1C8E02;background: #E2E2E2;width: auto;margin: 0;padding: 15px 10px;text-transform: uppercase;display: inline-block;}
body.search-page .catItemIntroText{display: none}
body.search-page .catItemBody .divwrap ,body.search-page #itemListLinks .guru-item h3.catItemTitle{
  text-align: center;background:#e2e2e2;}
  body.search-page .catItemImageBlock > .catItemImage > a > img{}
  button.button.btn.btn-primary {
    background: transparent;
    -webkit-appearance: none;
    border: 1px solid #e2e2e2;
    color: #dc0a0a;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
  }
  .audio div.k2ItemsBlock ul li div.moduleItemIntrotext, .attraction div.k2ItemsBlock ul li div.moduleItemIntrotext{ text-align: left;    float: left;width: 100%;}
  .featuredvideo div.k2ItemsBlock ul li .moduleItemIntrotext .moduleItemImage-div, .attraction div.k2ItemsBlock ul li .moduleItemIntrotext .moduleItemImage-div,.new-audio div.moduleItemIntrotext .moduleItemImage-div,.k2detailsbodyright .audio div.moduleItemIntrotext .moduleItemImage-div, .gurupage .k2detailsbodyleft .moduletable.mod_guruaudio .tab .moduleItemImage-div{display: block;text-align: center;float: left;width:23%;border: 1px solid #e2e2e2;margin:0% 4% 0 0;background: #fff;}
  .yatradarshan-page .featured div.k2ItemsBlock ul li div.moduleItemIntrotext .moduleItemImage-div{display: block;text-align: center;float: left;width:23%;height:68px;border: 1px solid #e2e2e2;margin:0 4% 0 0;background: #fff;}
  .gurupage .res-inner-menu ul li {width: 25px;height: 25px;float: left;margin-right: 10px;}
  .res-inner-menu {background: #1c8f01;overflow: hidden;padding:5px 0;display: none;z-index:998;position: relative;}
  .res-inner-menu ul li a {display: block;height: 25px;}
  .res-inner-menu ul li.guru {background:url('../images/header/white/guru.png') no-repeat 0px 4px;}
  .res-inner-menu ul li.guru:hover {background: url('../images/header/black/guru.png') no-repeat 0px 4px;}
  .res-inner-menu ul li.video {background:url('../images/header/white/video.png') no-repeat 0px 4px;}
  .res-inner-menu ul li.video:hover {background:url('../images/header/black/video.png') no-repeat 0px 4px;}
  .res-inner-menu ul li.music {background:url('../images/header/white/audio.png') no-repeat 0px 4px;}
  .res-inner-menu ul li.music:hover {background:url('../images/header/black/audio.png') no-repeat 0px 4px;}
  .res-inner-menu ul li.photos {background:url('../images/header/white/photo.png') no-repeat 5px 4px;}
  .res-inner-menu ul li.photos:hover {background:url('../images/header/black/photo.png') no-repeat 0px 4px;}
  .res-inner-menu ul li.wallpaper {background:url('../images/header/white/wall.png') no-repeat 0px 4px;}
  .res-inner-menu ul li.wallpaper:hover {background:url('../images/header/black/wall.png') no-repeat 0px 4px;}
  .res-inner-menu ul li.blog {background:url('../images/header/white/blog.png') no-repeat 0px 4px;}
  .res-inner-menu ul li.blog:hover {background:url('../images/header/black/blog.png') no-repeat 0px 4px;}
  .res-inner-menu.sticky {position: fixed;top:44px;clear: both;width:92%;z-index:999;}
  .res-inner-menu.sticky ul {width: 90%;margin: 0 auto;}
  .divwrap.res-show {display: none;}
a.res-quick-link {float: right;width:84px;height: 25px;background: url(../images/header/dropdown-white.png) no-repeat 68px 9px;}/*
.res-inner-menu.sticky a.res-quick-link{margin-right: 40px;}*/
a.res-quick-link div {margin-top: 3px;color: #fff;}
.attraction .introtext-div{float: left;width: 58%;margin:0px 0 0 0;}
.k2ItemsBlock.attraction .introtext-div {
    padding: 0px 5px;
}
/*Horoscope css*/
.predictions {width: 100%;height: auto;float: left;margin-bottom: 20px;}
ul#latestflash_rashi {background:url('/images/horoscope/colored_icons/bg.png') 0 0 no-repeat;background-size: 100% 100%;;position: relative;list-style-type: none;width: 100%;height: 120px;   overflow: hidden;display: table;}
.predictions li {width: 8%;padding: 15px 5px;display: table-cell;vertical-align: middle;text-align:center;}
.predictions .tab-content {display: table;padding: 10px 15px;height: auto;}
.predictions span {color: #363636;font-weight: 700;display:block;font-size:15px;}
.predictions li:hover span{color: #8f0401;}
.latestflash_rashi-icon {width: 100%;}
.horo_readmore {text-align: right; margin: 10px 0;}
.horo_readmore a {padding: 5px 10px;background: #f9aa31;border-radius: 3px;color: #fff;font-weight:600;}
.horo_readmore a:hover {box-shadow: 2px 2px 3px 0 rgba(0,0,0,0.24), 0 0 0px 0 rgba(0,0,0,0.19);}
#latestflash_rashi .flash-quote {width: 90%;float: left;height: auto;line-height: inherit;overflow: hidden;  margin: 17px 0;display: table-cell;vertical-align: middle;color: #fff;}
/*#latestflash_rashi .flash-quote {width: 90%;float: left;height: 110px;line-height: inherit;/* padding: 15px 0 0 10px; */overflow: hidden; /* margin: 0; */display: table-cell;vertical-align: middle;/*color: #fff;}*/
#latestflash_rashi .latestflash_rashi-icon img { margin: 23px 0;/*height: 75px;float: left;width: 75px;margin: 15px;overflow: hidden;display: table;*/}
#latestflash_rashi .flash-quote h4 {color: #fff;margin: 0;padding: 10px;font-weight: 600;}
#latestflash_rashi .flash-quote p {padding: 10px;height: auto;line-height: inherit;}
ul.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {background: #fff;border: 0;}
table#horoscopeprediction {width: 90%;margin: 0 auto;}
.horoscope li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab {width: 25%;border: 0;margin: 0;padding: 10px 0;box-shadow: 2px 1px 5px #afaaaa;}
.horoscope li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {background: #fff;border-bottom: 3px solid #f77424;}
.horoscope li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active a{color:#f77424;}
.horoscope li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab a {width: 100%;color: #000;font-size: 15px;font-weight: 600;text-align: center;padding: .5em 0;}
/*tr.theader {background: #CCCCCC;padding: 10px 0;height: 40px;font-size: 15px;font-weight: 600;}
tr.theader th {display: table-cell;vertical-align: middle;}
.theader h4 {margin: 0;}*/
.horoscope.ui-tabs.ui-corner-all.ui-widget.ui-widget-content {border: 0;}
.horo_wrap {    width: 100%; margin: 0 auto;border: 1px solid #CCCCCC;box-shadow: 1px 3px 1px #f2f2f2;border-radius: 5px;margin: 20px auto;padding: 10px;box-sizing: border-box;min-height: 115px;display: table;height: 100px;}
.horo_img {width: 10%;/* height: 142px; */text-align: center;/* float: left; */display: table-cell;vertical-align: middle;}
.horo_prediction {width: 100%;/* height: 125px; */padding: 0 20px;float: left;min-height: 100px;box-sizing: border-box;}
p.horo_content {max-height: 35px;overflow: hidden;font-size:15px;}
p.horo_content.showall {max-height: initial;overflow: visible;}
.horo_prediction h5 {border-bottom: 2px solid rgb(249, 170, 49);padding-bottom: 10px;/* width: 83px; */}
.horo-table span.read_more {float: right;font-weight: 600;color: #f77424; display:block; background:url('/images/horoscope/drop-down.png') right center no-repeat; padding-right: 15px;}
/*.horoscope_prediction h3 {background: transparent;display: table-cell;vertical-align: middle;}
.horoscope_prediction .divwrap {background: #f9ebdd url('images/horoscope/colored_icons/cancer.png') no-repeat 98% 50%;height: 100px;display: table;width: 100%;}*/
#latestflash_rashi li:hover, #latestflash_rashi li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {opacity: 1;background: url(/images/drop-down-arrow.png) no-repeat scroll center bottom;}
li.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active span {color: #8f0401;}
#latestflash_rashi li {opacity: 0.8;}
h3.astrologer {float: right;padding: 0 10px;}
img.astro_img {width: 48px;height: 48px;}
h3.astrologer span {color: #8f0401;font-size: 15px;}
.predictions .astrologer_details {width: 10%;max-height: 237px;float: left;box-shadow: 0px 1px 3px #CCCCCC;box-sizing: border-box;}
.predictions .astrology {width: 90%;float: left;}
.predictions .astro {height: 120px;display: table-cell;vertical-align: middle;text-align: center;}
.predictions h5.astro_title {color: #f77424;}
.predictions h5.astro_name {color: #8f0401;}
.predictions .astroger_img {/*padding: 5px;border: 1px solid #CCCCCC;*/}
.tab-content h5 {display: none;margin: 0;}
.horo-content {height: 35px;overflow: hidden;font-size: 15px;display: table-cell;vertical-align: middle;}

/*Addthis Buttons CSS*/
.addthis_inline_share_toolbox {width: 150px;float: right;}
/*.featured .introtext-div{margin-top:0}
/*--- tab css---*/
.tabs2,.tabs1{display:none;}
.homepage .tabs2,.homepage .tabs1{display:block;}
.tabswrap .tab>div{display:none}
.tabswrap .tab>div.tabactive {display: block;}
.tabswrap .tablinks {background: #fff;padding-top:10px}
.tabswrap .wrap-tab.tablinks{padding-top:0}
.tabswrap .tablinks ul li{ float: left; width: 33.333%; text-align: center; padding:10px 0px;  background: #e2e2e2;}
.tabswrap .tablinks ul li.tabactive {background: #e68423;border-bottom: 2px solid #8f0401;color: #8f0401;}
.homepage .tabswrap .tablinks ul li.tabactive a {color: #fff;}
.tabswrap.main-nav > .tablinks ul li {padding: 0px;background-color: #e2e2e2}
.tabswrap.main-nav > .tablinks ul li.tabactive .divwrap{border:1px solid #e2e2e2; border-bottom: none;background: #fff;}
.tabswrap.main-nav > .tablinks ul li .divwrap,.tabswrap.main-nav > .tablinks ul li .divwrap h3{background:none;}
.tabswrap.main-nav .tab .tabswrap .tablinks ul li{width: 25%;background: none;}
.wrap-tab li.tabli {
  margin-top: 0px;
}
.homepage .tab {
  float: left;
}
.tab > div{
 background-color: #F6F6F6;
 width: 100%;
 float: left;
}
.moduletable.attraction.adbanner li a {
  text-align: center;
}
/*****/
div.k2ItemsBlock.audio,.tab .moduletable.audio {
  margin-bottom: 0px;
}
.guest-page span.tagItemImage{padding:3px;}
.homepage .tabs2 ul li{width: 25%;padding:10px 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 20px;}

.homepage .tabtwo .divwrap {display: none;}
.homepage .wrap-tab {width: 100%;float: left;border: 1px solid #E2E2E2;}
.homepage .tabs2 .pretext{text-align: center;width: 100%;margin: 0 auto;line-height: 22px;margin-bottom: 25px;}
.homepage .tabs2 ul li a{color:#1C8E02}
.homepage .tabs ul li a{color:#B7071C;font-weight: 600;}
/*----- photos---*/
/*.photos li.even.first-child {width: 50%;}*/
.photos div.k2ItemsBlock ul li {width: 33.33%;}
.moduletable.mod_guruphotos li .moduleItemImage-div, .main-nav div.k2ItemsBlock ul li div.moduleItemIntrotext .moduleItemImage-div{width:115px;float: left;margin:5px }
/*.homepage .photos .moduleItemImage-div{width:115px;float: left;padding:3px;background:#fff;border:1px solid #e6e6e6;}*/
.moduletable.mod_guruphotos li .moduleItemImage-div a{border: 1px solid #eee;background:#fff;display:block }
.gurupage .k2detailsbodyleft .moduletable.mod_guruphotos #tab2 .k2ItemsBlock li.even.first-child .introtext-div,.gurupage .k2detailsbodyleft .moduletable.mod_guruphotos #tab3 .k2ItemsBlock li.even.first-child .introtext-div{width:90%;}
.photos div.k2ItemsBlock ul li.first-child div.moduleItemIntrotext a.moduleItemImage ,
/*.photos div.k2ItemsBlock ul li:nth-child(2) div.moduleItemIntrotext a.moduleItemImage {height: 190px;}*/
/*.photos li.even.first-child .introtext-div,.photos li:nth-child(2) .introtext-div,.moduletable.mod_guruphotos li.first-child .introtext-div, .moduletable.mod_guruvideos li.first-child .introtext-div {
  width: 100%;
  text-align: justify;
  margin: 0px;
}
.photos .in-div .introtext-div {
    max-height: 86px;
    overflow: hidden;
}
/*.photos li:nth-child(2) .moduleItemImage-div, .photos li.first-child .moduleItemImage-div {
    max-height: 210px;
    overflow: hidden;
}
.photos li:nth-child(2) .introtext-div, .photos li.first-child .introtext-div {
    width: 100%;
    margin: 0;
    max-height: 70px;
    overflow: hidden;
    }*/
    /*.moduletable.mod_guruphotos li.even.first-child .moduleItemImage-div , .main-nav .moduletable.mod_guruvideos li.even.first-child .moduleItemImage-div {width: 97%;float: left;margin: 5px;}*/
/*.homepage .photos li.even.first-child div.moduleItemIntrotext a.moduleItemImage img,.photos li:nth-child(2) div.moduleItemIntrotext a.moduleItemImage img{width: 100%;height: auto;}*
/*.photos ul .first-child .intro-text, .homepage .photos ul  li:nth-child(2) .intro-text {
 text-align:center;
 }*/
 .photos li:nth-child(2) .intro-text p {
  text-align: center;
  margin-bottom: 5px;
}
.photos .intro-text p{display:none;}
/*--- yatra ---*/
/*.yatra .first-child .intro-text a {text-align: center;}
.yatra .intro-text {height:72px;overflow: hidden;margin: 0;}
div.k2ItemsBlock.yatra ul li {
  width: 100%;
}
.homepage .yatra ul .first-child div.moduleItemIntrotext a.moduleItemImage img{height:auto;}
.homepage .yatra ul .first-child div.moduleItemIntrotext a.moduleItemImage {height: 195px;overflow: hidden;width: 100%;}
div.k2ItemsBlock.yatra ul .first-child .introtext-div {
  width:100%;float: left;    margin: 10px 0;    text-align: center;
}
/*div.k2ItemsBlock.yatra ul .first-child .introtext-div>div{margin:5px 20px}
div.k2ItemsBlock.yatra ul .first-child .moduleItemImage-div{
  width:100%;
}

.yatra .moduleItemImage-div {
  width: 115px;
  float: left;
}
.homepage .yatra ul li div.moduleItemIntrotext a.moduleItemImage img{height: 80px;width: auto;}*/
/*---Sant Parampara---*/
div.k2ItemsBlock.parampara ul li {width: 33%;}
div.k2ItemsBlock.parampara ul li .moduleItemImage-div a {display: block;overflow: hidden;margin: 5px 20px;    height: 150px;}
div.k2ItemsBlock.parampara ul li a img{display: block;width:100%}
div.k2ItemsBlock.parampara ul li .introtext-div{margin:0 0px 10px}
div.k2ItemsBlock.parampara ul li .intro-text{margin:0 10px 10px}
/*--- Pagination ---*/
/*span.pagination span {display: none;}
span.pagination strong span {display: inline-block;}*/
/*--- Footer ---*/
div#footer .divwrap {
  background: transparent;
}
div#footer div h3 {
  background: url("../images/line/footer-line.png") no-repeat 7% 100%;
  margin-bottom: 25px;
  font-weight: 500;
  display: block;
}
.custom.footerabout ul li {
  background: url("../images/line/guruicon.png") no-repeat 0% 0%;
  padding: 0px 45px 18px 45px;
  margin-bottom: 20px;
}
.custom.footercontact ul li{
 padding: 0px 45px 18px 45px;
}
.custom.linkwithus{
  padding: 0px 15px;
}
.custom.linkwithus ul li {
  float: left;
  padding-right: 10px;
}
.custom.footercontact ul .location{     background: url("../images/line/location-pin.png") no-repeat 2% 0%;}
.custom.footercontact ul .phno{     background: url("../images/line/phone-receiver.png") no-repeat 2% 0%;}
.custom.footercontact ul .print-icon{  background: url("../images/line/print.png") no-repeat 2% 0%;} 
.custom.footercontact ul .email{     background: url("../images/line/close-envelope.png") no-repeat 2% 0%;} 

/******************tejashree********************/

/*------home-------*/
.k2ItemsBlock .moduleItemIntrotext > a.moduleItemImage {display: block;text-align: center;}
.moduletable.more-button .moduleCustomLink,.moduletableyatra.more-button .moduleCustomLink,.gurupage .tab .moduleCustomLink ,.tab .moduleCustomLink,.moduleCustomLink{background: #8f0401;color: #fff;padding: 3px 15px;position: absolute;right: 15px;top:10px;font-weight: 700}
.moduletable.more-button,.moduletableyatra.more-button {position: relative;}
.gurupage .gurudetails .tab .moduleCustomLink{position:relative;right:15px;top:0;float:right;}
.topleft .moduleCustomLink{top:12px;}
.topright > .tabs1,.moduletableyatra.more-button {background: #e2e2e2;}

.tab .moduletable.more-button .moduleCustomLink {margin-top: -90px;}
.wallpaper .moduleItemImage-div{background: #fff;}

#latestflash { position:relative;margin:0 auto; padding:0;list-style-type:none; width: 90%;max-height: 109px;overflow: hidden; }
.gurupage #latestflash {/*padding:10px 0;*/}
#latestflash li {  /*position:absolute;width:100%;*/}
/*.gurupage .latestflash-icon{height:10%;float: left;width:10%;margin: 10px;overflow: hidden;border-radius: 50%;box-sizing:border-box;border: 2px solid rgba(183, 7, 28, 0.49);float:left;}*/
.latestflash-icon{height: 75px;float: left;width: 75px;margin: 15px;overflow: hidden;border-radius: 50%;    display: table;border: 3px solid #8f0401;}
#latestflash img {height:auto;max-width:100%;}
.flash-quote,#latestflash h4{width:auto;float: left;display: inline;}
.guru-icon {width: 15%;float: left;}
.quotes-gurupage .guru-icon{width:15%;}
#latestflash .flash-quote {width: 85%;max-width:100%;height:110px;display:table;float:left;padding-left: 15px;    box-sizing: border-box;}
.quotes-gurupage #latestflash .flash-quote{width: 85%;max-width:100%;height:110px;display:table;float:left;}
.guru-quotes {background:url('/images/banners/bg_big.jpg') 0 0 no-repeat;background-size: 100% 100%;width: 100%;height:110px;float: left;margin: 10px 0;}
#latestflash h4{/*background:#9db9c9*/;text-transform: uppercase;color: #000;font-size: 12px;line-height: 20px;/*padding:10px;*/font-weight:600}
.flash-quote p{display: table-cell;vertical-align: middle;}
.tablinks a {color: #000;font-size: 14px;line-height: 14px;display: block;}
li.tabactive > a{color:#B7071C;}
.gurupage li.tabactive > a,.wallpaper-page li.tabactive > a,.photo-page li.tabactive > a,.video-page li.tabactive > a,.audio-page li.tabactive > a,.blog-page  li.tabactive > a{color:#ffffff;}
.viewerchoice .moduleItemImage-div {background: #fff;}
.mostwatched .intro-text {height: auto;overflow: hidden; display: block;display: -webkit-box;max-width: 100%;height: 65px;margin: 0 auto;line-height: 1;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.moduletable.festival {margin-top: 20px;}
.moduletable.festival .divwrap {margin: 0 0 14px;}
.tabs2.home-wallpaper > .divwrap {margin: 40px 0 20px;}
.tabswrap .wallpaper .introtext-div {margin: 0;padding: 0}

/*------guru page-------*/
.k2detailsbodyleft {width: 65%;float: left;box-shadow: 1px 0px 4px 0px rgba(239, 170, 53, 0.47);padding: 20px;    box-sizing: border-box;word-break: break-word;}
.k2detailsbodyright {float: right;width: 33%;}
#k2Container .k2detailsbodyleft .moduletable.mod_guruaudio div.k2ItemsBlock ul li.clearList {width: 0;height: 0;  padding: 0;margin: 0;min-height: 0px;}
#rightcolumn .moduletable{margin-bottom: 20px;width: 92%;float: left;background: #ffffff;padding: 15px;/*margin: 20px 15px;*/box-shadow: 1px 1px 5px #cccccc;}
.vedas-page #rightcolumn .moduletable{box-shadow: none;padding: 0;width: 100%;}
.gurupage .mod_content{margin:0;float: left;width:92%;background: #ffffff;padding: 15px;box-shadow: 1px 1px 5px #cccccc;}
.vedas-page .mod_content{width: 92%;float: left;background: #ffffff;box-shadow: 1px 1px 5px #cccccc;padding: 15px;}
.gurupage .mod_guruvideos .mod_content,.gurupage .mod_guruaudio .mod_content,.gurupage .mod_guruphotos .mod_content,.gurupage .guru-wallpapers .mod_content,.gurupage .mod_gurublogs .mod_content{margin:20px 15px;}
.gurupage .k2detailsbodyleft .mod_guruaudio .tab .moduleItemImage > img{width: 100%;}
.gurupage .k2detailsbodyleft .mod_gurublogs .tab .k2ItemsBlock li.even.first-child .moduleItemImage > img{/*width:100%;*/}
.gurupage .k2detailsbodyleft .tab .k2ItemsBlock li{width:50%;}
.gurupage .k2detailsbodyleft .tab .k2ItemsBlock .tablinks li{width:33.33%;}
/*.gurupage .k2detailsbodyleft .tab .k2ItemsBlock li .moduleItemImage-div a{display: inline-block;max-height:75px;overflow: hidden}*/
/*.guru-item-page .k2detailsbodyleft .tab .k2ItemsBlock li .moduleItemImage-div a {
    display: inline-block;
    max-height: 75px;
    overflow: hidden;
    background: #ffffff;
    padding: 3px;
    border: 1px solid #e2e2e2;
    /* height: 60px; */
    }*/
    /*.gurupage .k2detailsbodyleft .tab .k2ItemsBlock li.even.first-child a,.gurupage .moduletable.mod-guruvideos .k2detailsbodyleft .tab .k2ItemsBlock li.even.first-child .moduleItemImage-div a {height: auto;max-height:248px;width: 100%;}*/

    .gurupage ..k2detailsbodyleft .tab .k2ItemsBlock li.even.first-child .intro-text{margin: 0}
    /*.gurupage .k2detailsbodyleft .tab .k2ItemsBlock li.even.first-child .introtext-div{width:100%;text-align: center;    margin-bottom: 15px;}*/

    .jeevan-parichay .itemFullText p {font-size: 15px;line-height: 25px;}
    .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li.even.first-child {width:100%; border-bottom: 1px solid #e2e2e2;padding-right:0;border-left:0}
    .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs .tab li{width:23.8%; padding: 10px 1% 10px 0;float: left;border-left: 1px solid #e2e2e2;}
    .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li.even.first-child .moduleItemImage-div{width:25%;margin: 1%;float: left}
    .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li.even.first-child .introtext-div{width:68%;float: right;text-align: left}
  .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li .moduleItemImage-div a{/*display: inline-block;max-height:100px;overflow: hidden;*/}
  .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li .intro-text p{display: none}
  .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li.even.first-child .intro-text p{display: block;}
  .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li a.moduleItemTitle h2{font-size: 12px;line-height: 16px;max-height:53px;overflow: hidden}
  .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li a.moduleItemTitle{display:inline-block;/*height: 30px;*/margin-top:10px;overflow: hidden;}
  .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li .in-div{border-bottom: 0}
  .gurupage .k2detailsbodyright div.k2ItemsBlock ul li .moduleItemImage-div,.video-page .k2detailsbodyright div.k2ItemsBlock ul li .moduleItemImage-div{width:25%;float: left}
  /*.gurupage .k2detailsbodyright div.k2ItemsBlock ul li .introtext-div{width:73%;float: right;text-align: left}*/
  .gurupage .k2detailsbodyright div.k2ItemsBlock ul li .phocagallery.pg-msnr-container .pg-image{display: none}
  .gurupage .k2detailsbodyright div.k2ItemsBlock ul li .moduleItemImage-div .moduleItemImage
  {/*display: inline-block;*/max-height: 75px;overflow: hidden;}
  k2detailsbodyleft .moduletable.mod_guruaudio div.k2ItemsBlock ul li .moduleItemImage-div a img{width:100%;} 
  .gurupage .k2detailsbodyright .moduletable.mod_guruwallpaper .intro-text{}

  .gurupage .k2detailsbodyright .moduletable.mod_gurucategories li.last-child{border-bottom:0}

  .gurupage .k2detailsbodyleft .moduletable.mod_guruaudio div.k2ItemsBlock ul li{width:21%;padding:10px 1%;float: left;border-bottom:1px solid #e2e2e2;min-height: 152px;margin: 0 1%;}
  .gurupage .k2detailsbodyleft .moduletable.mod_guruaudio div.k2ItemsBlock ul li .moduleItemImage-div,.k2detailsbodyleft .moduletable.mod_guruaudio div.k2ItemsBlock ul li .introtext-div{width:100%;float: left;margin: 0;padding:0;}
  /*.gurupage .k2detailsbodyleft .moduletable.mod_guruaudio div.k2ItemsBlock ul li .moduleItemImage-div a{display: block;height: 80px;padding: 5px;max-height: 115px !important;overflow: hidden;}*/
  .gurupage .k2detailsbodyleft .moduletable.mod_guruaudio div.k2ItemsBlock ul li .introtext-div h2{font-size: 12px;line-height: 14px;height: 30px;overflow: hidden}
  .gurupage .k2detailsbodyleft .moduletable.mod_guruaudio .in-div{border:0;}
  .gurupage .k2detailsbodyleft .moduletable.mod_guruaudio .moduleItemIntrotext{padding:0;}

  .moduletable.mod_gurucategories ul> li,.moduletable.video-channel ul.nav.menu> li,.yoga-menu-module ul.nav.menu> li, .moduletable.articles-categories ul > li {background:url('../images/bullet.png') no-repeat scroll 5px 10px;padding-left:25px;border-bottom:1px solid #dedede}
.moduletable.mod_gurucategories ul> li:hover,.moduletable.video-channel ul.nav.menu> li:hover,.yoga-menu-module ul.nav.menu> li:hover,.moduletable.mod_gurucategories ul> li.active-veda-li {/*background: #FDDCA8 url('../images/bullet.png') no-repeat scroll 5px 10px;*/}
.moduletable.mod_gurucategories li a,.moduletable.articles-categories li a,.moduletable.video-channel li a,.yoga-menu-module ul.nav.menu> li a{color:#000;font-size:14px;line-height:14px;display:block;padding:10px 0}

.gurupage .k2detailsbodyleft h2.itemTitle {color:#1c8f01;font-size:18px;line-height:18px;text-transform:uppercase;}
.gurupage .k2detailsbodyleft .itemBody .itemImageBlock,.gurupage .k2detailsbodyleft >.itemBody,.gurupage .k2detailsbodyleft div.itemLinks {margin:0;padding:0;}
.gurupage .k2detailsbodyleft .itemBody .itemImageBlock{/*background: linear-gradient(-0deg, #f2d07b, #ee9f94);*/
  background: linear-gradient(-0deg, #f2d07b, #ee9f94);position: relative;}
  .gurupage .k2detailsbodyleft .itemBody .itemImageBlock:before, .gurupage .k2detailsbodyleft .itemBody  .itemImageBlock:after{z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 10px;
    width: 50%;
    top: 80%;
    max-width:300px;
    background: #777;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);}
    .gurupage .k2detailsbodyleft .itemBody .itemImageBlock:after{-webkit-transform: rotate(3deg);
      -moz-transform: rotate(3deg);
      -o-transform: rotate(3deg);
      -ms-transform: rotate(3deg);
      transform: rotate(3deg);
      right: 10px;
      left: auto;}
      .gurupage .k2detailsbodyleft .photos ul .first-child .intro-text{margin:0}
      .gurupage .k2detailsbodyright .moduletable.mod_guruupload ul,.gurupage .k2detailsbodyright .moduletable.mod_gurutellfriend ul{background:#fa8424 url('../images/white-right-arrow.png') no-repeat scroll right 5px center;padding:12px 0;margin:0 0 22px 0;width:100%;float:left}
      .gurupage .k2detailsbodyright .moduletable.mod_guruupload li{float: left;margin-right:8%;}
      .gurupage .k2detailsbodyright .moduletable.mod_guruupload li.first-child a,.gurupage .k2detailsbodyright .moduletable.mod_gurutellfriend li.first-child a{font-size:24px;line-height:24px;text-transform:uppercase;color:#fff;font-weight:700;padding-left:10px;}
      .gurupage .k2detailsbodyright .moduletable.mod_gurutellfriend li.first-child {float: left;margin-right:15%;}
      .gurupage .k2detailsbodyright .moduletable.mod_gurutellfriend li{float:left}
      .gurupage div.gurudetails#k2Container.itemIsFeatured, #k2Container.itemPage{width: 100%;float: left;}

      .tablinks ul {border-bottom: 1px solid #e2e2e2;width: 100%;float: left;margin: 0;padding: 0;}
      .gurupage .k2detailsbodyright .tab div.k2ItemsBlock ul li {padding: 6px 0;}
      /*.gurupage .k2detailsbodyleft .tab .k2ItemsBlock li .in-div{padding-left: 4%;width: 96%; }*/
      .gurupage .k2detailsbodyleft .tab .k2ItemsBlock li.first-child .in-div{}
      .gurupage .k2detailsbodyleft .tab .k2ItemsBlock li.lastItem .in-div{border-bottom:0;}
      .k2detailsbodyleft .moduletable.mod_guruphotos .tab .k2ItemsBlock {border-bottom: 1px solid #e2e2e2;}
      #rightcolumn .featuredvideo .k2ItemsBlock.featuredvideo .moduleItemVideo iframe{width:100% !important;height:200px}
      /*.k2detailsbodyleft .moduletable.mod_guruphotos .tab .k2ItemsBlock .introtext-div{margin-top: 10px;}*/
      .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li.clearList{padding:0;margin:0;border:0}
      .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li .intro-text {/*height: 31px;*/overflow: hidden;}
      .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li.first-child .intro-text {height:auto}
      .pagination > a, .pagination > strong, .pagination > span {background: #e2e2e2;margin: 0 2px;padding: 5px 10px;}
      #itemListLinks .divwrap{background: none}
      #itemListLinks .guru-item h3.catItemTitle{line-height: 14px;height:38px;text-align:center;padding:0 10px;}
      .gurupage .itemListCategoriesBlock > div.itemListCategory {border: 0 none;margin: 0;padding: 0;}
      .gurupage #rightcolumn .moduletable.featured div.k2ItemsBlock{margin-bottom:0;}
      .gurupage .k2detailsbodyleft .moduletable.mod_guruaudio div.k2ItemsBlock ul li .moduleItemImage-div{margin-bottom:15px}
      /*New year wishes*/
      .wishes_wrapper {background: url('/images/new_year.jpg') 0 0 no-repeat;background-size: 100%;height: 100px;width: 100%;padding: 10px 0;display: table;box-sizing: border-box;}
      .wishes_content {display: table-cell;vertical-align: middle;}
      .wishes_content h2 {color: #fff;text-align: center;font-size: 25px;}
      /*-----video------*/
      .video-page #itemListPrimary .catItemView.groupPrimary .catItemImageBlock,.news #itemListPrimary .catItemView.groupPrimary .catItemImageBlock{margin:0;width:95%;padding:5px;background:#fff;border:1px solid #eee;}
    .video-page .videocontenttext{/*width:100%;margin:0 0 0px 140px;display: table-cell;vertical-align: middle;*/}
    #k2Container .video-page .catItemHitsBlock{text-align:left;float:none}
    #k2Container div#itemListPrimary .video-page.catItemView .videocontenttext .divwrap h3{height:auto;margin:15px 0;}
    #k2Container  #itemListPrimary .video-page.catItemView {margin: 0 ;padding-bottom: 5px;}
    .news #k2Container  #itemListPrimary .video-page.catItemView, .video-page #k2Container  #itemListPrimary .video-page.catItemView  {padding:15px;display: table;border:0;height:100%;}
    .news #itemListPrimary .catItemView.groupPrimary .catItemImageBlock span.catItemImage{margin:0}
    .video-page div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, .photo-page div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, .news div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, .wallpaper-page div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, .saint-page div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, div.k2ItemsBlock.yatra ul li div.moduleItemIntrotext a.moduleItemImage img, div.k2ItemsBlock.latest-yatra ul li div.moduleItemIntrotext a.moduleItemImage img, .audio-page div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, .gurupage .k2detailsbodyright div.k2ItemsBlock ul li .moduleItemImage-div .moduleItemImage img, .gurupage div.k2ItemsBlock.featured ul li div.moduleItemIntrotext a.moduleItemImage img, .blog-page div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, .guru-item-page div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, .yatradarshan-page div.k2ItemsBlock.featured ul li div.moduleItemIntrotext a.moduleItemImage img, .audio div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img, .download-page div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{
      background: #ffffff;
      padding: 3px;
      border: 1px solid #e2e2e2;
      height: 70px;
    }
    .homepage .photos div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{height:120px;background: #ffffff;padding: 3px;border: 1px solid #e2e2e2;}
    .festivals div.k2ItemsBlock ul li div.moduleItemIntrotext img{background: #ffffff;padding: 3px;border: 1px solid #e2e2e2;height: 60px !important;}
    #itemListPrimary .catItemView.groupPrimary .catItemIntroText{/*background:none;height: 60px;*/}
    #itemListPrimary .catItemView.groupPrimary .divwrap{background:none;height: 39px;overflow: hidden;}
    .video-page #itemListPrimary .catItemView.groupPrimary .divwrap{height:60px;}
    .download-page #itemListPrimary .catItemView.groupPrimary .divwrap,#itemListPrimary .catItemView.groupPrimary .catItemIntroText{background:none;height: 48px;overflow:hidden;color:#000;font-size:13px;}
    .video-page #itemListPrimary .catItemView.groupPrimary .catItemIntroText{display:none;}
    .saint-page #itemListPrimary .catItemView.groupPrimary .catItemIntroText{height:45px;overflow:hidden;}
    .audio-page #itemListPrimary .catItemView.groupPrimary .divwrap{text-align:center}
    #itemListPrimary .catItemView.groupPrimary{border-bottom:1px solid #e2e2e2;margin:0}
    .news #itemListPrimary .catItemView.groupPrimary {border-bottom: 1px solid #e2e2e2; margin: 0;padding: 15px;    border: 0;height: 100%;}
    .search-page .catItemImageBlock > .catItemImage > a{display: block;height: 100%;overflow: hidden;text-align: center;}

    .catItemImageBlock > .catItemImage > a {
      display: table-cell;
      height: 120px;
      overflow: hidden;
      text-align: center;
      vertical-align: middle;
    }
    .blog-page .catItemImageBlock > .catItemImage > a{padding: 5px;border: 1px solid #CCCCCC;border-radius: 3px; height: auto;}
    .blog-page li.blog-email {display: none;}
    div#footerbg {margin-top: 10px;}
    .download-page .catItemImageBlock > .catItemImage > a{height:150px;}
    .search-page div#itemListLinks {background: #f1f1f1;border:none;}
    .page-style .catItemImageBlock > .catItemImage > a{height:150px; max-height: 150px;padding: 3px;background: #ffffff;border: 1px solid #e2e2e2;}
    .video-page .catItemImageBlock > .catItemImage > a > img,.news .catItemImageBlock > .catItemImage > a > img{height:100%!important}
    .catItemImageBlock > .catItemImage > a > img,.shop-page .photo-page .catItemImageBlock > .catItemImage > a > img{height: auto !important; max-height: 120px;  width: 100% !important;}
  .blog-page .catItemImageBlock > .catItemImage > a > img{max-height:100px;}
  .search-page .catItemImageBlock > .catItemImage > a > img {max-height: 100%;width: 100% !important;}
  .page-style .catItemImageBlock > .catItemImage > a > img,.shop-page .photo-page .catItemImageBlock > .catItemImage > a > img{height: 100% !important;min-height:150px;}
  .yatradarshan-page .page-style .catItemImageBlock > .catItemImage > a > img, .shop-page .photo-page .catItemImageBlock > .catItemImage > a > img {min-height: 100%;}
  .download-page div.catItemImageBlock{height:150px;}
  .download-page .catItemImageBlock > .catItemImage > a > img{height:150px !important;max-height:100%;}
.shop-page .photo-page .catItemImageBlock > .catItemImage > a > img {/*height: 100% !important;*/}
.gurupage .catItemImageBlock > .catItemImage > a > img,.photo-page .catItemImageBlock > .catItemImage > a > img{/*max-height: initial;*/width: 100% !important;}
#itemListPrimary .catItemView.groupPrimary .divwrap h3,#itemListPrimary .catItemView.groupPrimary .divwrap h3 a,.catItemBody .divwrap > h3.catItemTitle,.catItemBody .divwrap > h3.catItemTitle a,.results_container .itemContainer .catItemView .catItemBody h3.catItemTitle > a,.results_container .itemContainer .catItemView .catItemBody h3.catItemTitle{background: none;padding: 0;color: #333;text-transform: capitalize;font-size: 14px;
  line-height: 18px;display: block;font-weight: 600;height: 39px;overflow: hidden;word-break: break-all;}
  #itemListLeading .catItemView.groupLeading .catItemView.groupPrimary .divwrap h3,#itemListLeading .catItemView.groupLeading .catItemBody .divwrap > h3.catItemTitle{height:32px;overflow:hidden}
  .moduletable.featuredvideo .divwrap,.moduletable.video-channel .divwrap,.moduletable.new-audio .divwrap{}
  .video-page #itemListPrimary .catItemView.groupPrimary .divwrap h3 a{font-weight: 600;margin-bottom: 5px;font-size: 14px;}
  .search-page .catItemBody .divwrap > h3.catItemTitle a{padding:8px 0;height:35px;text-align:center;}
  .moduletable.video-channel .divwrap h3{background:#e2e2e2}
  .video-page .catItemImageBlock > .catItemImage > a{}
  .k2ItemsBlock.featuredvideo .moduleItemImage-div,.moduletable.new-audio .moduleItemImage-div{width:25%;float:left;margin-right:2%}
  .k2ItemsBlock.featuredvideo .introtext-div{width:73%;float:right;text-align:left}
  .k2ItemsBlock.featuredvideo .moduleItemIntrotext{width:100%;float:left}
  .k2ItemsBlock.featuredvideo .introtext-div a,.k2ItemsBlock.featuredvideo .introtext-div a h2{font-size:12px;line-height:14px}
  .k2ItemsBlock.featuredvideo .introtext-div a{}
  .moduletable.featuredvideo,.moduletable.video-channel,.moduletable.tv-audio,.moduletable.new-audio{background:#E2E2E2}
  .moduletable.video-channel ul.nav.menu,.moduletable.new-audio ul{background:#fff}
  .itemListCategoriesBlock > .itemListCategory{border-radius:0;padding:0;margin:0;border:0}
  .itemListSubCategories .subCategoryContainer .subCategory{height:auto;padding:0;overflow:hidden}
  .yoga-page .itemListSubCategories .subCategoryContainer .subCategory(height:250px;)
  new-audio div.moduleItemIntrotext .moduleItemImage-div,.moduletable.new-audio ul{background: none}
  .itemListSubCategories .subCategoryContainer .subCategory a img{width:100%;max-height:120px;transition:all 200ms ease-in 0;margin:0}
  .photo-page .itemListSubCategories .subCategoryContainer .subCategory a img, .video-page .itemListSubCategories .subCategoryContainer .subCategory a img {width:100%; height:100%;}
  .itemListSubCategories .subCategoryContainer .subCategory a.subCategoryImage{    display: block;
    height: 120px;
    overflow: hidden;
    display: table-cell;text-align: center;vertical-align: middle;padding: 3px;background: #ffffff;border: 1px solid #e2e2e2;}
    .subCategoryImagewrap {
      background: #fff;
    /*border: 1px solid #eee;
    margin: 10px;*/
    width: 100%;display: table;
  }
  .subCategoryImagewrap img {
    width: auto !important;
}
  div#K2FilterBox180, div#K2FilterBox270 {margin: 10px 0;}
  .itemListSubCategories .subCategoryContainer .subCategory h2{display: table;}
  .video-page .subCategoryContainer:hover .subCategoryImagewrap,.yoga-page .subCategoryContainer:hover .subCategoryImagewrap{background:#FDDCA8}
  .itemListSubCategories .subCategoryContainer .subCategory h2 a{display:table-cell;text-align: center;font-size: 13px;padding: 0 6px;line-height: 16px;height: 34px;overflow: hidden;vertical-align: middle;}
  .itemListSubCategories .subCategoryContainer:hover a{color:#fff}
  .itemListSubCategories .subCategoryContainer .subCategory h2{margin:0;padding:10px 0;background:#e2e2e2;transition:all 200ms ease-in 0}
  .video-page .itemListSubCategories .subCategoryContainer .subCategory h2,.wallpaper-page .itemListSubCategories .subCategoryContainer .subCategory h2{display: table;}
  .video-page .itemListSubCategories .subCategoryContainer .subCategory h2 a,.wallpaper-page .itemListSubCategories .subCategoryContainer .subCategory h2 a{display: table-cell;vertical-align:middle;}
  .itemListSubCategories .subCategoryContainer:hover h2{background:#F9AA31}
  .itemListSubCategories .subCategoryContainer .subCategory a.subCategoryMore{display:none}
  .itemListSubCategories .subCategoryContainer:hover img{opacity:.7}
  /*---Audio----*/
  .audio-page #k2Container div.itemListCategoriesBlock{margin-bottom:15px }
  .audio-page #itemListPrimary .catItemImage > a > img {  width: auto!important; }
  .audio-page #itemListPrimary .catItemView.groupPrimary .catItemImageBlock a {
    padding: 3px;
    background: #ffffff;
    border: 1px solid #e2e2e2;
    display: table-cell;
    height: 105px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
  }
  .audio-page span.catItemImage {
    display: table;
    margin: 0;
    text-align: center;
    width: 100%;
  }
  .add_remove_playlist button {padding: 10px;margin: 10px auto 0;float: none;display: table;}
  .audio-page .itemPage .add_remove_playlist button {
    padding: 8px 10px;
    float: right;
    margin: 10px 0;
  }
  .audio-page .itemPage .itemSocialSharing {width: 58%;float: right;}
  #itemListLeading .catItemView.groupLeading {margin: 0;padding:0;}
  #itemListLeading .catItemView.groupLeading div.catItemBody,#itemListLeading .catItemView.groupLeading .catItemImageBlock,.itemList .catItemBody{padding:0;}
.news #itemListLeading .catItemView.groupLeading div.catItemBody,.video-page #itemListLeading .catItemView.groupLeading div.catItemBody,#itemListLeading .catItemView.groupLeading .catItemImageBlock,.itemList .catItemBody{padding:0;/*display: table-row;*/}
#itemListLeading .catItemView.groupLeading .catItemImageBlock{margin-bottom: 10px}
#itemListLeading .catItemView.groupLeading .catItemImageBlock .catItemImage > a{display: block;height:122px;overflow: hidden;border:1px solid #e2e2e2}
#itemListLeading .catItemView.groupLeading .catItemImageBlock .catItemImage > a img{width: 100% !important}
#itemListLeading .catItemView.groupLeading .catItemBody .divwrap{background: none}
#itemListLeading .catItemView.groupLeading div.catItemIntroText{padding: 0;margin: 0}
#itemListLeading .catItemView.groupLeading .catItemBody .divwrap > h3.catItemTitle,#itemListLeading .catItemView.groupLeading .catItemBody .divwrap > h3.catItemTitle a{display: block;text-align: center}
.moduletable.new-audio li .moduleItemIntrotext,.k2detailsbodyright .audio li .moduleItemIntrotext{width:100%;float: left;padding:5px 0;}
.moduletable.new-audio li .moduleItemIntrotext h2,.k2detailsbodyright .audio li .moduleItemIntrotext h2{margin: 10px 0}
/*.audio-page .moduletable.new-audio li .moduleItemIntrotext h2, .k2detailsbodyright .audio li .moduleItemIntrotext h2 {
    margin: 10px 0;
    line-height: 30px;
    height: 60px;
    line-height: 60px;
    display: table-cell;
    vertical-align: middle;
    font-size: 13px;
    margin: 0 10px;
    }*/
    .k2detailsbodyright .audio li .moduleItemIntrotext h2 {
      margin: 10px 0;
      line-height: 25px;
      height: 60px;
     /* line-height: 60px;*/
      display: table-cell;
      vertical-align: middle;
      font-size: 13px;
      margin: 0 10px;
    }
    .k2ItemsBlock.new-audio{margin: 0}
    .itemView.audio-page .itemVideoBlock > .divwrap > h3,.itemView.video-page .itemVideoBlock > .divwrap > h3 {display: none;}
    div.itemCommentsForm form input#submitCommentButton{background: #B7071C !important;border-radius: 0 !important;cursor: pointer;width: auto;}
    div.itemCommentsForm form input#submitCommentButton:hover{background:#000 !important;}
    .audio-page .itemList .catItemImageBlock,.wallpaper-page .itemList .catItemImageBlock{margin-bottom: 10px;padding: 0}
    .wallpaper-page .itemList .catItemBody > .divwrap{text-align: center;}
    /*----photo page------*/
    .photo-page #itemListPrimary .catItemView.groupPrimary .catItemImageBlock,.photo-page #itemListPrimary .catItemView.groupPrimary .divwrap,.photo-page #itemListPrimary .catItemView.groupPrimary .catItemIntroText,.wallpaper-page #itemListPrimary .catItemView.groupPrimary .catItemImageBlock,.wallpaper-page #itemListPrimary .catItemView.groupPrimary .divwrap{width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    .photo-page #itemListPrimary .catItemView.groupPrimary,.wallpaper-page #itemListPrimary .catItemView.groupPrimary{    margin: 0;padding:10px 15px;box-sizing: border-box;border-left: 1px solid #e2e2e2;background: #f1f1f1;}
    .photo-page #itemListPrimary .catItemView.groupPrimary .divwrap h3.catItemTitle,.wallpaper-page #itemListPrimary .catItemView.groupPrimary .divwrap h3.catItemTitle{text-align:center;display:block;padding:5px 0}
    .photo-page #itemListPrimary .catItemView.groupPrimary .divwrap h3.catItemTitle a,.wallpaper-page #itemListPrimary .catItemView.groupPrimary .divwrap h3.catItemTitle a{display:block;overflow:hidden}
    .wallpaper-page #itemListPrimary .catItemView.groupPrimary .catItemImageBlock a{height: 100%;overflow: hidden;
      border: 1px solid #e2e2e2;display: table-cell;background: #fff;text-align: center;vertical-align: middle;    padding: 3px;}
      .catItemBody span.catItemImage {
        display: table;
        text-align: center;
        /*width: 100%;*/
		width: auto;
		box-sizing: border-box;
      }
      .blog-page .catItemBody span.catItemImage{width:150px;}
      .photo-page .itemBody .itemImageBlock,.wallpaper-page .itemBody .itemImageBlock{margin:15px 0}
      div.itemFacebookButton{width:62px!important}
      .itemComments .divwrap,.itemComments h3{background:none}
      .login-greeting{float:left;margin-right:3px;margin-top:3px}
      .btn.btn-primary,button{background:#1c8e02;border:0 none;color:#fff;cursor: pointer;}
      .logout-button .btn.btn-primary {font-size: 12px;line-height: 12px;margin-top: 0;padding: 5px;width: auto;}

      ul.rss-bullet li a {background: url(../images/rss-icon.jpg) no-repeat 0 0;padding-left: 25px;color:#000}
      ul.rss-bullet li {padding: 10px 0;border-bottom: 1px solid #eee;}
      /*------login/register--------*/
      body.login-register #josForm,body.login-register #center2{width:44%;float: left;padding:10px 2%;background: #FDDCA8}
      body.login-register #center2{margin-left: 2%}
      #genderm-lbl > input, #genderf-lbl > input {width: 20px;}
      input[type"text"], textarea {padding: 3px;width: 96%;}
      .k2AccountPage table.admintable tr td {
        padding: 5px;background: #FDDCA8;
      }
      .register-page #jform_profile_tos input{height:inherit;}
      .register-page .form-validate input, .editprofile-page .form-validate input,.editprofile-page .form-validate textarea {height: 25px;width:96%;border-radius: 3px;background: transparent;border: 1px solid rgb(249, 170, 49);
      }
      .invite-guru .chronoform input[type="text"], .invite-guru .chronoform textarea {height: 25px;width: 96%;border-radius: 3px;    background: transparent;border: 1px solid rgb(249, 170, 49);}
      .invite-guru  .chronoform select {height: 40px;width: 100%;border-radius: 3px;background: transparent;border: 1px solid rgb(249, 170, 49);}
      .register-page legend, .editprofile-page legend, .invite-guru legend { width: 100%;background: #f9aa31;padding: 10px 0;color: #fff;font-weight: 600;    font-size: 15px;text-align: center;}
      label#jform_spacer-lbl, span.star {color: red;}
      .register-page fieldset:nth-child(2) legend {display: none;}
      .editprofile-page fieldset {width: 100%;float: left;}
      .register-page fieldset:nth-child(2) .control-label, .register-page fieldset:nth-child(2) .controls {width: 35%; float: left;}
      .register-page fieldset {width: 100%;float: left;}
      .loggedin-page fieldset {float:none;}
      .editprofile-page .control-group {width: 80%;margin: 6px auto;}
      .userdetails-tabs {clear: both;box-sizing: border-box;word-wrap: break-word;}
      .userdetails-tabs img {display: none;}
      ul.tabs{padding: 0px;list-style: none;}
      ul.tabs li {background: #ffffff; color: #222; width: 50%; float: left;  padding: 10px 0; cursor: pointer;    text-align: center; box-shadow: 0px 1px 1px #CCCCCC;}
      .invite-guru ul.tabs li{width:33.33%;}
      ul.tabs li.current{ background: #8f0401;color: #fff;}
      ul.tabs h5 { margin-bottom: 0; color: #000;}
      ul.tabs li.current h5{color:#fff;}
      .tab-content{ clear: both;display: none;background: #f6f6f6;width:100%;padding: 15px;box-sizing:border-box; margin: 5px 0;box-shadow: 0px 1px 3px #CCCCCC; height: 112px;overflow: hidden;}
      .tab-content.current{display: inline-block;}
      #chronoform-invitegurutoyourcity .tab-content, .editprofile-page .tab-content {height: auto;}
      .form_navigation {margin:10px 0;}
      .invite-guru a.btnNext {background: #f9aa31;padding: 8px;color: #fff;cursor: pointer;}
      .invite-guru a.btnPrevious {background: #23a24d;padding: 8px;color: #fff;cursor: pointer;}
      .invite-guru .invite_reset {width:auto;height:auto;background: #f9aa31;padding: 8px;color: #fff;border-radius: 0;border: none;color: white;padding: 10px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;cursor: pointer;}
      .invite-guru .invite_submit {width:auto;height:auto;background: #23a24d;padding: 8px;color: #fff;border-radius: 0;border: none;color: white;padding: 10px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;cursor: pointer;}
      .invite-guru div#fin-captcha2 {text-align: center;}
      div#fitem1 {margin: 10px 0;}
      .editprofile-page #k2FrontendEditToolbar h2 {width: auto; margin-top: 0;background: #23a24d; color: #fff;    padding: 10px;line-height: 20px;min-height: 20px;}
      .registration.register-page {background: rgba(246, 246, 246, 0.41);padding:20px 0;    box-shadow: 0px 0px 4px #ccc;}
    .profile-edit.editprofile-page{/*float: left;margin: 10px;width: 47%;*/}
    .register-page .control-group {width: 65%;margin: 6px auto;}
    .control-group span.spacer {display: block;width: 100%;text-align: right;}
    .Login_here {font-size: 15px;background: #f9aa31;text-align: center;padding: 10px 0;font-weight: 600;}
    .Login_here a {Color: #fff;}
    .editprofile-page .form-validate select{height: 35px;width:100%;border-radius: 3px;background: transparent;border: 1px solid rgb(249, 170, 49);}
    form.form-validate .k2AccountPage th.k2ProfileHeading,form.form-validate .k2AccountPage table.admintable td.key, form.form-validate .k2AccountPage table.admintable td.paramlist_key{background:transparent;text-align:center;}
    #contentarea .k2AccountPage table.admintable td.key, #contentarea .k2AccountPage table.admintable td.paramlist_key{border:0;font-size:100%;}
    #modlgn-remember.inputbox {
      width: 25px;
    }
    iframe#description_ifr{height: 200px !important}
    #josForm .button{padding: 5px 10px;}
    .register-page #josForm .button{padding:10px;}
    .register_btn {float: right;margin-left: 8px;}
    .componentheading.login-register{font-size: 18px;color:#1c8e02;line-height: 20px;text-transform: uppercase;font-weight:700;background: none;padding: 0}
    .login-register #center2 .moduletable > h3 {background: rgba(0, 0, 0, 0) ;padding: 0;margin-bottom: 18px}
    .login-register .k2AccountPage th.k2ProfileHeading{font-size: 14px;line-height: 16px}
    .login-register #center2 .moduletable label{color: #666;font-weight: 700}
    .alert.alert-error > p {background: #f7c171 ;border: 1px solid #f9aa31;color: #000;font-size: 14px;line-height: 14px;padding: 5px 10px;}
/*.lblname {background: url('../images/icons/calendar.png') left center no-repeat;padding: 6px 25px;background-size: 20px 20px;}
.lblusername {background: url('../images/icons/user-name.png') left center no-repeat;padding: 6px 25px;background-size: 20px 20px;}
.lblregdate {background: url('../images/icons/calendar.png') left center no-repeat;padding: 6px 25px;background-size: 20px 20px;}
.lblvisitdate {background: url('../images/icons/calendar.png') left center no-repeat;padding: 6px 25px;background-size: 20px 20px;}
*/
/*-----tag page----*/
.tagItemView {float: left;width: 25%;}
.tagItemView_in {
  margin: 0;    border-bottom: 1px solid #e2e2e2;    padding: 15px;
}
span.tagItemImage img {
  height: auto;
  max-width: 100%; 
}
.photo-page span.tagItemImage img,.video-page span.tagItemImage img,.audio-page span.tagItemImage img,.wallpaper-page span.tagItemImage img {
  height: 100% !important;
  max-width: 100%;
}
#astro_widget .av-chart {width: 100%;margin: 2% auto;text-align: center;height: auto;}
.tagItemView div.tagItemCategory {
  border: 0 none;
  margin: 10px 0;
  display: block;
  text-align: center;
}
.tagItemList div.tagItemView {
  margin-bottom: 10px;
}
.guest-page .tagItemList div.tagItemView {width:24.7%;margin-bottom: 0;border: 1px solid #e2e2e2;}
.photo-page .tagItemList div.tagItemView, .video-page .tagItemList div.tagItemView, .audio-page .tagItemList div.tagItemView, .wallpaper-page .tagItemList div.tagItemView {width:25%;float:left;box-sizing:border-box;}
h2.tagItemTitle > a, h2.tagItemTitle {
  font-size: 14px;
  line-height: 16px;
}
.tagView span.tagItemImage > a{height: 120px;overflow: hidden;display: block;}
.itemTags > li {
  background:#F9AA31;
  display: inline-block !important;
}
div.tagItemHeader h2.tagItemTitle{height: 30px;overflow: hidden;text-align:center}
div.itemTagsBlock ul.itemTags li a {
  color: #fff;
  display: block;
  font-weight: 700;
  padding: 3px 5px;
}
.itemBackToTop{background: #428E02;padding:8px;width: auto;display: none;float: right;margin-top: 15px}
.itemBackToTop a{color:#fff;}
/******blogs*******/
div#itemListLeading .itemContainer.itemContainerLast {
  width: 100%;
}
div.itemauthordate span.catItemDateCreated,div.itemauthordate span.itemDateCreated{float:left}
div.itemauthordate span.catItemAuthor,div.itemauthordate span.itemAuthor{float:right}
div.itemauthordate {margin: 10px 0;padding: 10px;background: rgb(239, 170, 53);font-size:15px;font-weight: 600;color:#fff;}
.saint-page  div.itemauthordate,.yatradarshan-page  div.itemauthordate, .blog-page div.itemauthordate{display:none;}
.saint-page div.catItemHeader,.yatradarshan-page div.catItemHeader  {margin: 10px 0; /* padding: 10px 5px; */   background: rgb(239, 170, 53);font-size: 15px;font-weight: 600;color: #fff; width: 100%;height: 50px;box-sizing: border-box;display: table;}
.blogs-page #itemListLeading .catItemView.groupLeading .catItemImageBlock .catItemImage > a{height:auto;max-height:400px}
#k2Container.blogs-page .catItemLinks{float: right;margin: 0;}
#k2Container.blogs-page .itemList .catItemHitsBlock .catItemHits{float:right;}
/*#k2Container.blogs-page #itemListPrimary .itemContainer .catItemView.groupPrimary{margin-right:10px;padding: 10px}*/
#k2Container.blogs-page #itemListPrimary .itemContainer .catItemView.groupPrimary {height:380px;margin:0;padding:15px 25px;border: 1px solid #f2f2f2;}
.saint-page #k2Container.blogs-page #itemListPrimary .itemContainer .catItemView.groupPrimary,.yatradarshan-page #k2Container.blogs-page #itemListPrimary .itemContainer .catItemView.groupPrimary {height:315px;margin:0;padding:15px;border: 1px solid #f2f2f2;}
.blog-page #k2Container.blogs-page #itemListPrimary .itemContainer .catItemView.groupPrimary{height: 180px;    padding: 15px;border: 1px solid #f2f2f2;/*box-sizing: border-box;*/}
.blog-page .itemList .catItemImageBlock{float: left;margin: 10px 0;}
.blog-page .itemList .catItemIntroText{width: 70%;height: 120px;padding: 10px;/*float: left;*/margin: 0;box-sizing: border-box;display: table-cell;vertical-align: middle;}
/*.blog-page div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    height: 60px;
    padding: 3px;
    background: #ffffff;
    border: 1px solid #e2e2e2;
    }*/
    /******home******/
    .topright .moduletable,.topright > .tabs1,.bottomleft .moduletable,.topleft .moduletable,.tabs2.home-wallpaper{margin-bottom: 15px}
    .bottomleft .moduletable,.topleft .moduletable{float: left}
    #audio-item-slider .slider-nav-container {max-height: 205px;overflow: hidden;}
    .audio-itempage-slider {width: 65%;margin: 0 auto;}
    .audio-itempage-slider .divwrap {display: none;}
    .audio-itempage-slider .wrapper {height: 205px;}
  .k2filter-table.audio-filter {/*width: 66%;float: left;margin: 10px 0;*/}
.audio-page .k2detailsbodyright{/*margin-top:-80px;*/}
.audio-page .k2detailsbodyleft .divwrap{display:none;}
.single-audio-img {/* padding: 3px; */text-align: center;/* height: 100%; *//* border: 1px solid #cccccc; */ height: 100%;}
.single-audio-img img {/* padding: 3px;background: #fff;border: 1px solid #e2e2e2; */height: 100%;/*max-width:348px !important;*//*width:100%;*/max-height: 98%;}
.audio-itempage-slider div#playAudio {margin-top: 4px;}
.gurupage .componentheading.gurupage,#k2Container>.componentheading{background: #e2e2e2 url("../images/line/line.png") no-repeat scroll 54% center}
.moduletable.mod_guruupload,.moduletable.mod_gurutellfriend{display: none}
div.itemTwitterButton, div.itemFacebookButton {margin: 0 3px !important;}
.itemContainer.itemContainerLast {
  width: 25%;
}
.gurupage div#sbox-window {height: auto !important;}
.div.catItemHitsBlock .div.catItemHitsBlock{padding-top:0;text-align: center;}
.audio-page #k2Container div.catItemRatingBlock, .audio-page #k2Container div.catItemHitsBlock,.itemList .catItemHitsBlock{float: left;
  padding: 0;
  text-align: center;
  width: 100%;}
  .itemList .catItemHitsBlock{text-align: center}
  .news .itemList .catItemHitsBlock {text-align: left;}
  #itemListLeading .itemContainer {
    border-bottom: 1px solid #e2e2e2;margin-bottom: 15px}
    #k2Container .catItemLinks{margin: 0}

    #k2Container div.catItemRatingBlock,#k2Container div.catItemHitsBlock{padding:0;}

  .itemList #itemListPrimary .catItemView.groupPrimary .divwrap h3,.results_container .itemContainer .catItemView .catItemBody h3.catItemTitle {height:35px;/*overflow: hidden;margin-bottom:5px;*/}
  .news .itemList #itemListPrimary .catItemView.groupPrimary .divwrap h3{height: auto;margin: 15px 0;}
  .results_container .itemContainer .catItemView .catItemBody h3.catItemTitle {display: block;text-align: center;}
  .moduletable.festival .moduleItemIntrotext{width:100%;}

  #contentarea .checkbox > input {width: 25px;}

  .searchintro {
    float: left;
  }
  body.search-page .catItemView.groupLinks {
    margin: 10px;
  }
  body.search-page div.catItemHeader span.catItemDateCreated,body.search-page div.catItemHeader span.catItemAuthor{display:none}
  .search.search-page > form {
    background: #eee ;
    margin-bottom: 20px;
  }
  .btn-toolbar {
    padding: 15px;
  }
  .search.search-page #searchForm .btn {
    padding: 5px 6px;
  }
  #search-searchword.inputbox {
    height: 23px;
  }
  .phrases-box {
    margin: 10px 0;
    font-weight: bold;
    text-transform: uppercase;    background: #fff;
    padding: 10px 0;
  }
  .orderwrap {
    padding: 15px;
  }
  .ordering-box,.form-limit {margin:0 10px 10px 0;
  }
  .phrases-box .controls input{margin-right:10px;    width: auto;}
  dl.search-results.search-page {
    padding: 10px;
  }
  dt.result-title ,dt.result-title a{
    font-size: 17px;
    margin-bottom: 10px;
  }
  .result-created.search-page {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 15px;
    padding-bottom: 10px;    text-align: right;
    font-style: italic;
  }
  .btn.btn-default.form-control.A,form#chronoform-careerwithus input.btn {padding: 5px 20px;width: auto;background:#178D01;color: #fff;font-size: 14px;}
  .homepage .moduletable.festival .introtext-div .intro-text {display: none;}
  #chronoform-invitegurutoyourcity .form-group {float: left; margin: 4px 2%;
    width: 46%;}
    .invite-guru .gcore-input input {width:85%;}
    .invite-guru label {font-weight: bold;float: left;width:100%;color: #454545;margin-bottom:2px}
    p.chrono_credits {display: none;}
    .invite-guru h4 {font-weight: bold;padding: 10px 2%;border-bottom: 1px solid #adaaaa;width:96%;clear:both;color: #8f0401;}
    #contentarea ##chronoform-invitegurutoyourcity input[type="text"] {
      width: 100% !important;
    }
  .invite-guru .gcore-input input#from, .invite-guru .gcore-input input#to {background:url('../images/calendar.png') no-repeat center right;background-position: right 10px center; /*padding: 5px 2%;*/}
  p.grey {color: #1c8e02;font-weight: bold;clear: both;margin: 0;padding: 0 2%}
        /*.invite-guru #contentarea select{border: 1px solid #e2e2e2;
          font-size: 12px;
          padding: 5px;
          width: 87%;}*/
          #contentarea .gbs3 .gcore-form-row .gcore-input{width:70%;float: left}
          .gurupage .moduletable.mod_guruphotos,.gurupage .moduletable.mod_guruphotos .moduletable.mod_gurublogs,.gurupage .moduletable.mod_guruaudio {
            position: relative;
          }
          #topsearch button.btn.btn-primary {
            padding-bottom: 8px;
            padding-top: 8px;height:38px;
          }
          .downloadwallpaperlabel {
            float: left;
            margin-right: 5px;
          }
          .moduletable.mod_gurublogs{position: relative;}
          #downloadlink > a {
            background: #1c8e02;
            color: #fff;
            display: inline-block;
            font-size: 14px;
            line-height: 15px;
            padding: 8px;
          }
          #downloadlink > a:hover{background: #dc0a0a}
          .downloadwallpaperlink {
            border-bottom: 1px solid #e2e2e2;
            margin: 0 0 15px;
            padding: 10px 0;
            width: 100%;clear:both;
          }
          .embedwallpaperlink {
            background: #f7ddb7;
            border: 2px solid #f9aa31;
            padding: 10px 5px;word-wrap: break-word;
          }
        .audio-page .divwrap,.audio-page .divwrap h3{/*background: none*/}
        .k2filter-table select {
          background: #eae7e8;
          border: 0 none;
          padding: 8px 0;
          width: 100%;
        }
        .audio-page #itemListPrimary .catItemView.groupPrimary,.my-items #itemListPrimary .catItemView.groupPrimary{border-bottom: 0;padding:20px 15px;border-left: 1px solid #e2e2e2;}
        .audio-page #itemListPrimary .itemContainer{border-bottom: 1px solid #e2e2e2;min-height: 200px;    background: #f1f1f1;}
        .itemList .k2store-notification{position: absolute;}
        .itemList .k2store .btn-success{color: #ffffff !important}
        .k2filter-table .divwrap > h3 {
          background: rgba(0, 0, 0, 0) ;
          display: block;
          font-size: 14px;
          line-height: 16px;
          margin-bottom: 5px;
          padding: 0;
        }
        .audio-page .k2filter-table .divwrap > h3, .k2filter-table .divwrap > h3 {background:#ffffff;}
        .itemList .product_price, .itemList .k2store_add_to_cart {
          text-align: center;
        }
        .my-items div.catItemLinks{margin-bottom: 25px}
        .my-items .itemList .itemContainer {text-align: center;border: 1px solid #e2e2e2;box-sizing: border-box;}
        .itemList .k2store form{margin:0;}
        .k2filter-table .k2filter-cell > .dynoloader{display: none !important;}
        .news #rightcolumn .moduleItemImage-div,.gurupage #rightcolumn .moduleItemImage-div,.video-page #rightcolumn .moduleItemImage-div, .wallpaper-page #rightcolumn .moduleItemImage-div,.saint-page #rightcolumn .moduleItemImage-div, .photo-page #rightcolumn .moduleItemImage-div, .audio-page #rightcolumn .moduleItemImage-div, .wallpaper-page .k2detailsbodyright div.k2ItemsBlock ul li .moduleItemImage-div, .yatra .moduleItemImage-div, .yatradarshan-page .k2detailsbodyright div.k2ItemsBlock ul li .moduleItemImage-div,.audio-page .k2detailsbodyright .audio div.moduleItemIntrotext .moduleItemImage-div,.gurupage .k2detailsbodyright div.k2ItemsBlock ul li .moduleItemImage-div,.yatradarshan-page .featured div.k2ItemsBlock ul li div.moduleItemIntrotext .moduleItemImage-div,.festivals .k2detailsbodyright div.k2ItemsBlock ul li .moduleItemImage-div,.guru-item-page .main-nav div.k2ItemsBlock ul li div.moduleItemIntrotext .moduleItemImage-div,.audio div.k2ItemsBlock ul li .moduleItemIntrotext .moduleItemImage-div,.download-page .k2detailsbodyright div.k2ItemsBlock ul li .moduleItemImage-div{float: left;width: 25%;margin:0;}
        /* .video-page #rightcolumn .introtext-div {float: right;text-align: left;width: 73%;margin:0;height: 68px;display: table;}*/
        .pagination span.pagination {
          background: rgba(0, 0, 0, 0) ;
        }
        .resp-icon { 
         display: none; 
       }
       .scrollup {
         position: fixed;
         bottom: 54px;
         right: 40px;
         z-index: 9999;
         width: 32px;
         height: 32px;
         text-align: center;
         line-height: 30px;
         background: #F9AA31;
         color: #444;
         cursor: pointer;
         text-decoration: none;font-weight: 700;
       }
       .scrollup:hover {
        background: #F9CD8B;
      }

      .gurupage .k2detailsbodyleft .moduletable{position: relative;}
      #banners > .banner{position: absolute;}
      .homepage #playvideo-container {width: 60% !important;/*height: 300px !important*/;overflow: hidden;float: left;}
      .homepage .slick-slider .slick-track, .slick-slider .slick-list {}
      .home-slider {margin: 10px auto;clear: both;}
      .homepage .slick-initialized .slick-slide {display: block;border-bottom: 1px solid #ccc;padding: 10px 0px;}
      .home-slider .slider-introtext {
        display: none;
      }
      div#AVPlayerID_0_a5e9f9781b8b575b2fb74fc47ea433b5 iframe {max-width: 100% !important;width: 100% !important;}
      video#player1 {max-width: 100% !important; min-height: 395px;}
      .homepage #video-slider {width: 40%;float: left;overflow-y: scroll;max-height: 395px;background: #f6f6f6;box-sizing: border-box;border: 1px solid #eaeaea;}
      .homepage .slider-image {float: left;margin:0 10px;width:20%;}
      div#playVideo {
        height: 100% !important;
      }
      .homepage .slick-initialized .slick-slide:hover {background: #c7c7c7;}
      .homepage .slick-initialized .slick-slide .text .slider-title a {color: #000;height:70px;display: table-cell;vertical-align: middle;font-size: 13px;margin:0 10px;}
      .homepage .slick-initialized .slick-slide .text .slider-title {display: table;}
      .homepage .slick-initialized .slick-slide .text .slider-introtext a {color: #c7c7c7;}
      .smart-search .divwrap > h3,.smart-search .divwrap {background: none;display: none}
      div#playAudio {
      width: 100% !important;
       /* height: auto !important;
        overflow: hidden !important;*/
      }
      #topsearch form .k2filter-table {
        float: left;
        width: 80%;
      }
      #topsearch .button.smart-search {
        float: left;padding: 8px 0;color: #DE0000;font-size: 16px;line-height: 16px;font-weight: 700;cursor: pointer;
        width: 18%;margin-top: 0;
      }
      .k2filter-table input[type="text"]{padding: 8px;width: 90%}
      #topsearch .k2filter-table > .k2filter-cell {
        float: left;
        padding: 0;
        width: 48%;
      }
      div#topsearch .k2filter-field-title h3 {
        display: none;
      }
      .yatradarshan-page .itemList .catItemIntroText,.page-style .itemList .catItemIntroText{width: 98%;padding: 10px;    font-size: 15px;}
      .yatradarshan-page .itemList .catItemImageBlock,.page-style .itemList .catItemImageBlock {width: 100%;margin:0;}
      .yatradarshan-page .page-style .itemList h4.catItemTitle {font-weight: 600;border-bottom:2px solid #efaa35;display: inline-block;min-height:24px;width:100%;height: auto;font-size: 15px;}
      .saint-page .page-style .itemList h4.catItemTitle,.yatradarshan-page .page-style .itemList h4.catItemTitle{height: auto;color: #fff;text-align: center;display: table-cell;vertical-align: middle;}
      .blog-page .catItemTitle > a {
        word-wrap: break-word;
      }
      .blog-page div.catItemHeader h4{padding: 10px;background: rgb(239, 170, 53);font-size: 15px;font-weight: 600;color: #fff;margin: 0;white-space: nowrap;word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;}
      .blog-page .page-style .itemList h4.catItemTitle{display:table-cell;vertical-align:middle;}
      .blog-page .moduletable.blogs .moduleItemImage-div { width: 24%;float: left;}
      .homepage .moduletable.audio .introtext-div,.blog-page .moduletable.blogs .introtext-div,.audio-page .moduletable.mod_guruaudio .introtext-div,.wallpaper-page .moduletable.featured .introtext-div,.photo-page .moduletable.photopage-rightmod .introtext-div,.photo-page .moduletable.photos .introtext-div,.gurupage .moduletable.featured .introtext-div,.video-page .moduletable.news .introtext-div,.audio-page .moduletable.new-audio .introtext-div,.news .moduletable.news .introtext-div,.web-tv-page  .moduletable.tv-video .introtext-div,.web-tv-page .moduletable.new_audio .introtext-div,.web-tv-page .moduletable.tv-photos .introtext-div,.web-tv-page  .moduletable.tv-audio .introtext-div,.web-tv-page  .moduletable.tv-wallpaper .introtext-div,.saint-page .moduletable.featured .introtext-div,.saint-page .moduletable.mod-recent-saints .introtext-div,.wallpaper-page .k2detailsbodyright div.k2ItemsBlock ul li .introtext-div,div.k2ItemsBlock.yatra .introtext-div,.yatradarshan-page .moduletable.mod-recent-yatra .introtext-div,.gurupage .k2detailsbodyright div.k2ItemsBlock ul li .introtext-div,.yatradarshan-page .featured div.k2ItemsBlock ul li .introtext-div,.blog-page .mod_gurublogs div.k2ItemsBlock ul li .introtext-div,.festivals .moduletable.show-ads .introtext-div,.guru-item-page .moduletable.mod_guruvideos li .introtext-div,.guru-item-page .moduletable.mod_guruphotos li .introtext-div,.guru-item-page .moduletable.guru-wallpapers li .introtext-div,.download-page .moduletable.latest-downloads .introtext-div{width: 65%;padding: 0 10px;margin:0;float:right;height:77px;text-align: left;display:table;}
      .festivals .intro-text,.audio-page .intro-text,.blog-page .intro-text,.photo-page .intro-text, .video-page .intro-text, .news .intro-text, .photo-page .intro-text, .web-tv-page .intro-text, .wallpaper-page .intro-text, .saint-page .intro-text,.gurupage .k2detailsbodyright .moduletable.mod_guruwallpaper .intro-text,.gurupage .moduletable.featured .intro-text,.guru-item-page .moduletable.mod_guruwallpaper .intro-text, .guru-item-page .moduletable.mod_guruvideos .intro-text, .guru-item-page .moduletable.mod_guruphotos .intro-text, .guru-item-page .moduletable.guru-wallpapers .intro-text, .guru-item-page .moduletable.mod_guruwallpapers .intro-text,.homepage .moduletable.audio .intro-text,.download-page .moduletable.latest-downloads .intro-text{display:table-cell;vertical-align:middle;}
      .moduletableyatra div.k2ItemsBlock.yatra .intro-text { height: 75px;overflow: hidden;}
      .moduletable.yatra .intro-text, .homepage .moduletable.photos .intro-text {height: 55px;overflow: hidden;}
      .blog-page div.itemIntroText{font-size:inherit;}
      .blog-page div.itemBody{box-shadow: 1px 0px 4px 0px rgba(239, 170, 53, 0.47);padding: 20px;}
      .blog-page span.itemImage {padding-bottom: 30px;border-bottom: 1px solid #fbb03b;border-style: dashed;}
      .blog-page div.itemBody div, .blog-page div.itemBody p, .blog-page div.itemBody span {font-size: 15px;line-height: 25px;}
      .blog-page span.itemImage img {padding: 5px;background: #ffffff;border: 1px solid #cccccc;border-radius: 3px;}
      .homepage .moduletable.yatra .intro-text{height:77px; overflow:hidden;}
      .blog-page div.itemToolbar {padding: 10px;margin: 0;background: transparent;border-radius: 0;display:block;}
      .blog-page a.itemPrintLink {
        background: url('/images/printer (1).png') 0 50%no-repeat;
        background-size: 25px 25px;
        padding: 10px 0 10px 30px;
      }
      .blog-page a.itemEmailLink {
        background: url('/images/email.png') 0 50%no-repeat;
        background-size: 25px 25px;
        padding: 10px 0 10px 30px;
      }
      .blog-page div.catItemHeader span.catItemDateCreated {
        color: #fff;
        font-size: 12px;
      }
      .Events_title {background: #ac0b0b;color: #fff;padding: 10px;text-align: center;font-size: 16px;}
      form#user-registration {padding: 15px;}
      .page-style .itemList h4.catItemTitle {
        height: 33px;
        overflow: hidden;
      }
      /*.page-style .itemList .catItemBody .catItemIntroText{padding-top:0;}*/
      .search-page #k2Container .itemListCategoriesBlock >.itemListCategory{background: none}
      #topmenu .sf-arrows .sf-with-ul::after{border-color:rgba(0, 0, 0, 0.9) transparent transparent; right:0; }
      #topmenu li :hover .sf-arrows .sf-with-ul::after{border-color:rgba(28, 142, 2, 0.9) transparent transparent }
      #topsearch .k2filter-field-category-select>select {
        margin-left: 10px;
        padding: 8px 9px;
      }
      .sitemap-page .moduletable.sitemap_menu .nav li {margin-left: 15px;list-style-type: disc;font-weight: 600;padding: 5px 0;}
      .sitemap-page .moduletable.sitemap_menu .nav li a{color:#000;}
      .sitemap-page .moduletable.sitemap_menu .nav li a:hover{text-decoration: underline;}
      .sitemap-page .moduletable.sitemap_menu .nav li.deeper.parent ul{padding-left: 20px}
      .sitemap-page .moduletable.sitemap_menu {
        clear: none;margin-top: 20px;
        float: left;
        margin-right: 2%;
        width: 48%;
      }
      .sitemap-page .moduletable.sitemap_menu .nav li.deeper.parent ul li li {
        list-style-type: square;
      }
      .sitemap-page .moduletable.sitemap_menu .nav li.deeper.parent ul li {
        list-style-type: circle;
        font-weight: 500;
      }
      .sitemap-page .moduletable.sitemap_menu h3,.sitemap-page .moduletable.sitemap_menu .divwrap{background: none}
      .sitemap-page .moduletable.sitemap_menu h3{padding: 0;font-size: 16px;line-height: 18px}
      .left-slogin {padding: 15px; 
        float: left; 
        width: 46%;
      }
      .right-slogin{
        float: right;
        width: 46%;
      }
      .moduletable.slogin-register,.pretext{
        float: left;
        width: 100%;
      }
      #slogin-buttons{float:right;width:auto;}
      .register-page #slogin-buttons {float: none;width: 29%;margin: 0 auto;}
      .slogin-buttons .facebookslogin, .slogin-buttons .googleslogin, .slogin-buttons .twitterslogin, .slogin-buttons .linkedinslogin{background-size: 25px;background-position: 50% 50%;border-radius: 50% !important; margin: 2px;}
      .login-register #slogin-buttons {width: 44%;margin: 20px auto;float:none;}
      .moduletable.slogin-register .jlslogin {
        margin: 0 auto;
        max-width: 700px;
      }
      .slogin-right {
        margin-bottom: 10px;
      }
      .moduletable.slogin-register .jlslogin #login-form{padding: 0}
      .moduletable.slogin-register .right-slogin #login-form .inputbox{width:93%;}
      #slogin-buttons > a {display: table-cell;float: none;}
      .slogin-register .jlslogin .ul-jlslogin{padding: 10px 0}
      .jlslogin .ul-jlslogin li{margin:5px 0;}

      .left-slogin h4 {
        font-weight: 600;
        /*border-bottom: 2px solid #6d6d6d;*/
        padding-bottom: 5px;
        display: table;
        color: #004382;
      }
      .slogin-buttons.slogin-compact.slogin-register {
        /*margin:20px 0;text-align: center;*/
      }
      .login-wrap,#contentarea > .login {background:rgb(252, 239, 218);
        float: left;width: 100%;padding:0;box-shadow: 1px 2px 5px rgb(216, 216, 216);}

        .profile fieldset .dl-horizontal{width:95%; padding:0 20px;float: left; }
        #contentarea > .login.register-page {width: 70%;margin: 0 auto;padding-bottom:15px;float:none;}
        .profile > .btn-toolbar.pull-right {
          display: block;
          float: left;
          padding: 0;
          width: 100%;
        }
      .profile > ul li.btn-group {float: right;padding:5px 10px;background: #23a24d;margin-bottom: 5px;/* color: #ffffff; */}
      .profile > ul li.btn-group a.btn {color: #ffffff;font-weight: 600;}
      .left-slogin .pretext p a {
        color: #de0000;
      }
      /*#contentarea .profile #users-profile-core > legend {background: #9db9c9 none repeat scroll 0 0;}*/
      /*#contentarea .profile #users-profile-core > dl.dl-horizontal,#contentarea #users-profile-custom-profile > dl.dl-horizontal{background: #DCEDF7}*/
      .jlslogin .button,form#mail-form #send.btn,form#msg-form #msg-submit {
        background: #178d01 !important;font-size: 14px;}
        .login-register .jlslogin .button{width:auto;padding:0 8px;}
        a#continue_with_email {
          background: #178d01 !important;
          font-size: 14px;
          color: #fff;
          width:auto;
          background: #EEEEEE;
          /* border: medium none; */
          color: #444444;
          display: inline-block;
          letter-spacing: normal;
          line-height: 30px;
          min-height: 30px;
          padding: 0 7px;
          background-color: #00A8E6;
          color: #FFFFFF;
          margin-top:10px;
        }
        form#mail-form #send.btn,form#msg-form #msg-submit{color: #fff;padding:5px 10px;}
        .mail-form-div h5{font-size: 12px;line-height: 14px;margin-bottom: 8px}
        #msg-form > select{width: 100%;border-radius: 0;border: 1px solid #ddd;padding:10px 0;margin: 10px 0;background: #fff;font-size: 12px;padding: 10px 0;}
        form#msg-form input{margin:10px 0;}
        #main > form#msg-form {height: 100%;background: transparent;width: 80%;margin: 0 auto;text-align: center;float: none;}
        #msg-form #country-code{width:20%;font-size: 12px}
        #msg-form label{width: 100%;padding:0;margin:10px 0;float: left;text-align:left;}
        form#mail-form input,form#mail-form textarea,form#msg-form input,form#msg-form textarea{margin: 0 0 5px 0;padding:10px 5px}
        form#mail-form label > span{color: red}
        input[type="checkbox"],input.inputbox[type="checkbox"]{width:25px !important;}
        #msg-form > input#mobile {width: 73%;font-size: 12px}
        .pretext p {
          margin: 0;
        }
        #msg-form > input#msg-submit {
          width:20%; padding:10px 0;margin:10px 0;
        }
        .btn.btn-primary.begin_checkout {
          color: #fff !important;
        }
        .profile fieldset .dl-horizontal > dt, .profile fieldset .dl-horizontal > dd {line-height: 20px; float: left; padding: 10px 0; width: 48%;}
        .profile fieldset .dl-horizontal > dt {
         font-weight: 600;
       }
       #users-profile-custom > legend {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 15px;
      }
      .dl-horizontal.profile-div {
        float: left;
        margin: 0;
        width: 100%;
      }
      .login-title,.componentheading.register-page ,body.forgot-password .page-header > .divwrap > h1,.forgot-username .page-header > .divwrap > h1,.k2store .span5.order-login > .divwrap > h3,form.form-validate > .componentheading,.container-fluid.k2store .row-fluid .span12.invoice-heading > h3,h3.email-shortlised-title,.yellow-title,.register-msg-title{
       background: #f9aa31 ;
       display: inline-block;
       font-size: 18px;
       font-weight: 700;
       line-height: 23px;
       margin: 0 auto;
       padding: 10px 0;
       text-align: center;
       text-transform: uppercase;
       width: 100%;color:#000;
     }
     .profile #users-profile-core > legend{color:#ffffff;background: #f9aa31 ;
       display: inline-block;
       font-size: 18px;
       font-weight: 700;
       line-height: 23px;
       margin: 0 auto;
       padding: 10px 0;
       text-align: center;
       text-transform: uppercase;
       width: 100%;}
       .photo-page #rightcolumn .moduleItemImage-div {
        float: left;
        width: 25%;
      }
      .k2store .row-fluid.invoice-body {
        border: 1px solid #ddd;
        padding: 10px 2%;
        width: 95.7%;float: left;
      }
      form.form-validate{width:96%;padding:0 2%;margin:0;background:#e0dfdf;}
      form label.error {
       color: #de0000;
       display: block;
       font-size: 11px;
       line-height: 11px;
       padding: 5px 0;
       width: 100% !important;
     }
     .k2store .label{border-radius: 0 !important}
     .k2store .label-warning, .k2store .badge-warning,.k2store .label-important, .k2store .badge-important,.k2store .label-success, .k2store .badge-success{padding:5px 8px;}
     .k2store .label-important, .k2store .badge-important{background: #de0000}
     form.form-validate .button {padding: 5px 10px;}
     form.form-validate .editor {
      width: 98%;
    }
    .k2AccountPage div.k2AccountPageUpdate{padding-left: 0 !important}
    form input.error {
      border-color: #de0000 !important;
    }
    .k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key{text-align: left !important;color:#000 !important;font-weight: normal !important;}
    /*.photo-page #rightcolumn .introtext-div{width: 73%;float: right;text-align: left}*/
    body.forgot-password .page-header > .divwrap,.forgot-username .page-header > .divwrap{background: #f9aa31 ;}
    .register-page form.form-validate, .editprofile-page form.form-validate {background: rgba(253, 220, 168, 0.4);width: 70%;box-sizing: border-box;padding: 0;box-shadow: 1px 2px 5px rgb(216, 216, 216); height:100%; margin:0 auto;}
    .termsofuse {padding:10px;}
    .termsofuse h1 {background: orange;color: #fff;padding: 10px 0;text-align: center;font-size: 20px;}
    .contentpane .termsofuse p{font-size:14px;line-height:25px;}
    .contentpane h2 {background: orange;color: #fff;padding: 10px 0;text-align: center;font-size: 20px;}

    form#member-registration label {font-weight: 600;}
    /*.register-page .login.register-page form.form-validate {height: 235px; box-sizing: border-box; padding: 20px;    background: #fddca8;}*/
    .register-page form#loginform-id {width: 100%;background: rgba(253, 220, 168, 0.4);box-shadow: none;}
    .login.register-page ul.nav.nav-tabs.nav-stacked {width: 100%;text-align: center;}
    .register-page .k2AccountPage div.k2AccountPageNotice {padding: 8px;font-size: 100%;}
    .register-page div#k2Container, .editprofile-page div#k2Container {width: 65%;margin: 0 auto;height: 90%;padding: 0;}
    .register-page .k2AccountPage div.k2AccountPageUpdate{text-align: left;}
    .register-page .k2AccountPage table.admintable tr td span {color: #de0000;opacity:1;}
    .login-register #contentarea > div#center1 {margin-top: 40px;opacity:1;}
    .gurupage .itemListView .itemListCategoriesBlock .itemListCategory {
      background: #fff ;
      margin-top: 15px;
    }
    .alert,.alert.alert-error {background:#FCD6D6;border: 1px solid #ff1010;padding: 12px 2%;width: 41%;    margin-left: 10%;}
    .alert-warning.alert,.alert.alert-message{background: rgba(43, 181, 9, 0.21);/*background: url('../images/icons/success.png') 0 0 no-repeat;*/border: 0;background-size: contain;padding: 12px 50px;
    width: 37%;margin-left: 10%;}
    .alert-notice.alert{background: #FDDCA8;border-color:.alert;}
    .alert .close{display: none}
    .alert h4{text-transform: uppercase;color: #000}
    .adsbygoogle,.adsbygoogle > ins,#aswift_0_expand > ins,#aswift_0_anchor iframe{ width: 100% !important;}
    .profile.register-page fieldset {
      float: left;
      width: 100%;
    }
    .profile.register-page dt, .profile.register-page dd {
      float: left;
      width: 50%;
    }
    .profile.register-page {
      background: #fddca8;
      float: left;
      padding: 15px 2%;
      width: 96%;
    }
    .profile.register-page .btn-toolbar.pull-right {
      background: #f9aa31;
    }
    .photopage-rightmod li.even.first-child {
      margin: 0;
      width: 100%;
    }
    .photopage-rightmod li.even.first-child .in-div{border-right:0;border-bottom: 1px solid #E2E2E2;}
    .photopage-rightmod li.even.first-child .in-div .moduleItemIntrotext > .moduleItemImage-div,.photopage-rightmod .photos li .in-div .moduleItemIntrotext > .moduleItemImage-div,.k2detailsbodyright div.k2ItemsBlock ul li .moduleItemImage-div{width: 25%;float: left;margin:0;}
    /* .photopage-rightmod li.even.first-child .in-div .moduleItemIntrotext >  .introtext-div,.photopage-rightmod .photos li .in-div .moduleItemIntrotext >  .introtext-div,.k2detailsbodyright div.k2ItemsBlock ul li .introtext-div{width: 73%;float: right;margin:0;}*/
    .k2detailsbodyright .in-div{text-align: left}
    .photopage-rightmod ul .first-child .intro-text{text-align: left}
    div.k2Pagination,.intro-text p{width:100%;float:left}
    #audio-item-slider .slider-nav-container .slide-link {
      height: 200px;
      /*width: 100%;*/
      box-sizing: border-box;
    /*float: left;
    padding: 3px;
    border: 1px solid #e2e2e2;*/
  }
  .audio-itempage-slider > div#playAudio_wrapper {width: 100% !important;}
  .mainAudio-slider-container .slick-slide{min-height: auto}
  .mainAudio-slider-container {position: absolute;top: 42%;width: 100%;}
  .single-audio-img {/* padding: 20px 15px; */text-align: center;background: #fff;}
  .single-audio-img img {
    padding: 3px;
    background: #fff;
    border: 1px solid #e2e2e2;
  }
  .slick-slide .single-audio-img img {
    margin: 0 auto !important;
    padding: 0 !important;
    height: 120px;
  }
  #audio-item-slider .slider-nav-container {
        /*background: #eee;
        width: 96%;
        padding: 15px 2%;*/
      }
      .single-audio-img > span {
        height: 40px;
        display: block;
        overflow: hidden;
      }
/*.slick-current .single-audio-img {
    background: #DEF7B9;
    }*/
    .moduletable.attraction.adbanner {float: left;padding: 0;width: 100%;}
    .ramdev-more{background: #b7071c;
      color: #fff;
      font-weight: 700;
      padding: 3px 15px;}
      .moduletable.ramdev-profile,.custom.ramdev-profile > p{width:100%;float:left;}
      .custom.ramdev-profile img{margin-bottom: 15px}
      .moduletable.slogin-register > div {display: none;}
      .register-page td .editor {width: 97%;}
      body.register-page .k2AccountPage table.admintable {padding: 10px;}
      #tabs.guru-left-tabs > .left-tab-inner > ul > li{float: left;width:24.8%;text-align:center;border: 0;padding:10px 0;margin-left:1px;background: #E2E2E2;border-radius: 0;box-sizing:border-box;}
      #tabs.guru-left-tabs > .left-tab-inner > ul li li{float: left}
      #tabs.guru-left-tabs > .left-tab-inner > ul{border: 0;background: #E2E2E2;border-radius: 0}
      .guru-left-tabs.main-nav.ui-tabs.ui-corner-all.ui-widget.ui-widget-content {border: 0 none;}
      #tabs.guru-left-tabs li .divwrap,#tabs.guru-left-tabs li .divwrap h3{background: none}
      #tabs.guru-left-tabs > .left-tab-inner ul > li:hover{background:#ddd}
      #tabs.guru-left-tabs > .left-tab-inner ul > li.ui-tabs-active.ui-state-active{background: #8f0401;}
      #tabs.guru-left-tabs > .left-tab-inner ul > li.ui-tabs-active.ui-state-active h3,#tabs.guru-left-tabs > .left-tab-inner ul > li h3{padding: 0;font-size: 16px;line-height: 16px;text-transform: capitalize;color: #000;}
      #tabs.guru-left-tabs > .left-tab-inner ul > li.ui-tabs-active.ui-state-active h3{color: #ffffff;}
      #tabs.guru-left-tabs .mod_content li{float: left}
      #tabs.guru-left-tabs > .left-tab-inner ul > li{padding:10px 0}
      #tabs.guru-left-tabs .mod_content ul.ui-tabs-nav li{width: 33%;background: rgb(226, 226, 226);padding: 10px 0;text-align: center;margin-left:1px;}
      #tabs.guru-left-tabs .mod_content ul.ui-tabs-nav li:hover, #tabs.guru-left-tabs .mod_content ul.ui-tabs-nav li:active {background: #e2e2e2;border-bottom: 2px solid #b7071c;color: #b7071c; text-shadow: 1px 0px #b7071c;    padding-bottom: 10px;}
      #tabs.guru-left-tabs .mod_content ul.ui-tabs-nav{border: 0;border-radius: 0;background: #f6f6f6;padding:2px 0;}
      #tabs.guru-left-tabs .mod_content > .ui-tabs.ui-corner-all.ui-widget.ui-widget-content{border-radius: 0; margin:5px 0;}
      #tabs.guru-left-tabs .mod_content > .ui-tabs.ui-corner-all.ui-widget.ui-widget-content ul{border: 0;border-radius: 0;width: 100%;float: left;/*padding:3px;*/margin:0;box-shadow: 0px 0px 1px #333333;}
      #tabs.guru-left-tabs .mod_content ul.ui-tabs-nav li.ui-tabs-active.ui-state-active {background: #e68423;
      border-bottom: 2px solid #8f0401;color: #8f0401;/*text-shadow: 1px 0px #8f0401;*/}
      #tabs.guru-left-tabs .mod_content ul.ui-tabs-nav li.ui-tabs-active.ui-state-active a{color: #ffffff;font-weight: 600;}
      #tabs.guru-left-tabs .mod_content ul.ui-tabs-nav li a{color:#000;}
      #tabs.guru-left-tabs .ui-tabs-panel.ui-corner-bottom.ui-widget-content {border: 0 none;}

      #footercenter a{color: #000
      }
      body.babynames-page #contentarea .current > .tabs > div{float: left;padding-left: 20px;width: 97%;padding-top: 5px;padding-bottom:5px;}
      body.babynames-page #contentarea .current > .tabs > div .termname{}
      body.babynames-page #contentarea .current > .tabs .girl{background: url('../images/babygirl.png') no-repeat scroll 0 6px;}
      body.babynames-page #contentarea .current > .tabs .boy{background: url('../images/babyboy.png') no-repeat scroll 0 6px;}
      body.babynames-page #contentarea dl#tab_group_id{ position: relative;}
      body.babynames-page #contentarea > .current{/*float: left;*/ height: 500px;padding: 10px 2%;/*width: 95.5%;*/overflow: auto;}
      body.babynames-page #contentarea #tab_group_id .divwrap h3 a,body.babynames-page #contentarea #tab_group_id .divwrap h3,body.babynames-page #contentarea #tab_group_id .divwrap{padding: 0;background: none}
      body.babynames-page #contentarea dt.tabs{padding: 5px 8px;border: 1px solid #ccc;margin: 0 1px;}
      ul.baby-actions li {
        float: left;
        margin-right: 10px;
      }
      ul.baby-actions li img:hover{opacity: 0.8}
      ul.baby-actions{width:100%;float: left;margin:10px 0;padding: 0}
      .moduletable.baby-names-category ul.nav {width: 85%;margin: 0 auto;}      
      .moduletable.baby-names-category ul.nav li {width:150px; text-align:center;background: #b7071c;color:#fff;float: left;margin-right: 10px;margin-top: 10px;}
      /*.moduletable.baby-names-category ul.nav li:hover,body.babynames-page #contentarea .moduletable.baby-names-category li.current.active  {
        background: #def7b9;
        }*/
        #k2store-cart-form td.removecart-btn {
          text-align: center;
          vertical-align: middle;
        }
        .k2store .btn-primary:hover, .k2store .btn-primary:active, .k2store .btn-primary.active, .k2store .btn-primary.disabled, .k2store .btn-primary[disabled]{background-color: #de0000 !important}
        .cart-btn-wrap > .carts-btns {
          float: right;margin-left: 10px;
        }
        .cart-btn-wrap > .carts-btns a.btn {
          display: inline-block;
          font-size: 14px;
          padding: 7px;
        }
        #tab_group_id {
          display: none;
        }
        #k2storeCartPopup > .componentheading {
          background: #f9aa31 ;
          color: #fff;
          display: block;
          text-align: center;
        }
        #k2store-checkout h2,#k2store-checkout h3{font-size: 16px;line-height: 16px;background: none;padding: 0;display: block;}
        #k2store-checkout table#cart .cart_subtotal td,#k2store-checkout table#cart td{border-left: 1px solid #ddd}
        #k2store-checkout table#cart th{background: #eee;text-align: center;}
        .baby-names-wrapper {width: 90%;float: left;}
        .babynames-page div.termclass { float: none;}
        body.babynames-page #contentarea div.current dd.tabs .shortlist {float: right;width: 10%;}
        .shortlisted-names > li {
          border-bottom: 1px solid #ddd;background: url('../images/bullet1.png') no-repeat scroll 5px 6px;
          display: block;
          font-size: 12px;
          line-height: 14px;
          padding: 10px 25px 8px;
          position: relative;

        }
        .container-fluid.k2store .row-fluid > .span12 > h3, .container-fluid.k2store .row-fluid > .span5 > h3,.container-fluid.k2store .row-fluid > .span7 > h3 {
          background: rgba(0, 0, 0, 0) ;
          display: block;
          font-size: 16px;
          line-height: 18px;
          padding: 0;
        }
        .k2store .span5.order-login {
          float: left;
          width: 100%;margin:0;
        }
        .k2store .span5.order-login > .divwrap {
          background: rgba(0, 0, 0, 0) ;
          padding: 0;
        }
        .span12.invoice-heading {
          margin-top: 20px;
        }
        .k2store .span5.order-login form input {
          border-radius: 0;
          width: 98%;
        }
        .k2store .span5.order-login form input.btn{width:auto;}
        .k2store .span5.order-login form{background: #FDDCA8;width: 96%;padding:15px 2%;float: left}
        .k2store .span5.order-login form ul.loginLinks{margin-left:0;margin-top: 15px}
        .k2store .span5.order-login form ul.loginLinks a,.k2store a{color: #de0000 !important}
        ul.shortlisted-names li span.remove {
          position: absolute;right: 2px;top:40%;cursor: pointer;
        }
        .shortlisted-names{border-bottom: 1px solid #ddd;
          border-left: 1px solid #ddd;
          border-right: 1px solid #ddd;
          max-height: 300px;
          overflow-y: auto;
          padding: 10px;}
          body.babynames-page #contentarea div.current dd.tabs .shortlist > button {
            background: #1c8e02 ;
            font-size: 12px;
            line-height: 12px;
            margin: 0 10px;
            padding: 10px;
          }

          .cart-btn-wrap > .carts-btns input.btn:hover{background: #de0000}
          .k2store .product_quantity_input input{text-align: center;}
          .k2store .btn{border-radius: 0 !important}
          #k2store-cart-form table#cart a div.k2storeCartRemove{margin: 0 auto;}
          .moduletable.baby-names-category ul.nav li a{color:#fff; padding: 10px;display: inline-block;}
          body.babynames-page #contentarea #tab_group_id .tabs.open .divwrap a {
            color: #de0000;
          }
          .cart-btn-wrap {
            float: left;
            width: 100%;
          }
          address {
            overflow-wrap: break-word;
          }
          .k2store .row-fluid.invoice-body .dl-horizontal dt{width: 105px;float: left;padding:5px;}
          .k2store .row-fluid.invoice-body .dl-horizontal dd {margin-left: 125px;padding:5px;}
          .fixedicons {position: fixed;right: 0;top:25%;background:#3ABE1B;border-radius:40px;padding:10px 0;  z-index: 99999;}
          .fixed-icons img {width: 20px;}
          .fixed-icons img:hover{opacity: 0.8}
          .fixedicons li{padding:5px 8px;}
          #main > form#mail-form,form#msg-form {background: #fddca8;float: left;padding: 15px 2%;width: 96%;}
          form#comment-form { 
           width: 96%; 
           padding: 15px 2%; 
           float: left; 
         }
         .row-fluid.invoice-body.invoice-print dl.dl-horizontal {
          background: #eee none repeat scroll 0 0;
          padding: 5px;
        }
        .container-fluid.k2store .row-fluid > .span12 > h3 {
          float: left;
          margin: 15px 0;
          width: 100%;
        }
        .container-fluid .span6.pull-right > .btn.btn-primary {
          margin-bottom: 10px;
        }
        .yoga-page .itemListSubCategories .subCategoryContainer .subCategory a.subCategoryImage img {width:100%;/*padding: 15px;*/ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
        .moduletable.top-menu-mod .nav.sf-menu.sf-js-enabled.sf-arrows {margin-top: 3px;}
        .yoga-sub .catItemBody .divwrap h3.catItemTitle,.yoga-sub .catItemBody .divwrap{display: block;text-align: center;padding:10px 0;}
        div.itemRelated ul li {float: left;width: 100%;padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #e2e2e2}
        a.itemRelTitle {float: right;width: 73%;color: #000;margin-top: 20px;}
        img.itemRelImg {float: left;width: 25% !important;}
        .download-page .divwrap > h3.catItemTitle,.vedas-page .divwrap > h3.catItemTitle {display: block;text-align: center;}
        .moduletable.lang-switcher ul.lang-inline {background: #fff;display: inline-block;padding:6px 5px 7px;}
        .moduletable.lang-switcher {clear: none;float: right;}
        .moduletable.lang-switcher div.mod-languages li{margin-right: 0}
        .slide-link > .text {float: left;width:74%;}
        .homepage .slide-link > .text{float: left;width: 70%;height: 77px;padding: 0 12px;}
        .homepage .slider-image img {width: 100%;}
        .k2Pagination>span.pagination {display: block;margin-bottom: 10px;}
        .search-page .itemListCategoriesBlock .itemListCategory h2 {display: block;margin: 10px 0;padding: 12px 1%;width: 98%;}
        .mod-languages select {background: #eae7e8;border: 0 none;border-radius: 0;font-size: 12px;line-height: 12px;margin-top: 3px;padding: 5px 5px 4px 5px;}
        .profile.register-page .btn-toolbar.pull-right {
          background: #fff ;
          display: inline-block;
          float: right;
          margin: 5px 0;
          padding: 5px;
          width: auto;
        }
        .form-validate .chzn-container-single .chzn-single {
          background: #fbfbfb ;
          border: 0 none;
          border-radius: 0;
          box-shadow: none;
        }
        #aswift_1_expand > ins {
          width: 100% !important;
        }
        .adsbygoogle iframe {
          width: 100% !important;
        }
        .career .page-header > .divwrap, .career .page-header > .divwrap > h1 ,#mailto-window > h2,.invite-guru #contentarea .divwrap,.invite-guru #contentarea .divwrap h3{
          background: #f9aa31;
          color: #000;
          display: block;
          text-align: center;
        }
        .contentpane #mailtoForm {
          padding: 15px 2%;
          width: 96%;
        }
        #mailto-window > h2{padding: 10px 0;text-transform: uppercase;font-size:18px;line-height: 18px}
        .contentpane #mailtoForm label{display: block;}
        .moduleItemTitle > h2 {
          overflow-wrap: break-word;
		  text-align:left;
		  padding-left:10px;
        }
        .contentpane #mailtoForm .button{margin-top: 10px}
        .contentpane #mailto-window{max-width: 500px;margin:20px auto ;}
        .no-result-found {
          background: #fddca8;
          font-size: 14px;
          font-weight: 700;
          line-height: 16px;
          margin: 10px 0;
          padding: 5px;
        }
        /*.homepage .audio .moduleItemTitle > h2{display: block;width: 100%;float: left;height: 50px;line-height:50px; display: table-cell;vertical-align: middle;font-size: 13px;margin: 0 10px;}*/
        #chronoform-invitegurutoyourcity #form-row-button24.form-group.gcore-form-row, #chronoform-invitegurutoyourcity #form-row-button25.form-group.gcore-form-row {
          width: auto;}
          .web-button-wt, .web-button-yt {
            float: left;
            margin-top: 5px;
          }
          .web-button-wt button.webtv-button, .web-button-yt button.youtube-button {
            padding: 5px;
          }
          .web-tv-page .youtube > iframe,.web-tv-page .webtv object embed {
           margin: 20px 0 0 0;
           width: 100% !important;
         }
         /*.audio-page .k2filter-table{background: #f6f6f6;padding:10px;}*/
         .moduletable.audiopage-filters .k2filter-table .k2filter-cell {width: 23% !important;float: left;}
         .audio-page .k2filter-table .k2filter-cell.k2filter-cell3 {padding: 0;}
         .audio-page .k2filter-table .k2filter-cell {padding: 0 2% 0 0;}
         .marquee-div marquee{padding-top:20px; line-height:26px; color:#000000;font-size: 20px;font-weight: bold;}
         .web-tv-page .webtv object{width: 100% !important;}
         div.subCategory a.subCategoryImage:hover img{margin: 0 !important}
       div.k2ItemsBlock ul li:hover,.moduletable.attraction li:hover,.itemList .itemContainer:hover,.tagItemView .tagItemView_in:hover,.audio-page #itemListPrimary .itemContainer:hover,.photo-page #itemListPrimary .catItemView.groupPrimary:hover, .wallpaper-page #itemListPrimary .catItemView.groupPrimary:hover{background:rgba(239, 170, 53, 0.23);box-shadow: 1px 3px 5px #CCCCCC;/*background: #FDDCA8*/}
       .itemList .itemContainer,.tab div,.moduletable.mod_gurucategories ul> li,.moduletable.video-channel ul.nav.menu> li,.yoga-menu-module ul.nav.menu> li{-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
       .video-page .itemList .itemContainer{width:25%;float:left;}
       /* .tab .in-div:hover,.tab ul li .in-div:hover,.tab ul li:hover,.tab div.k2ItemsBlock ul li:hover{background: #DEF7B9}*/
       .gurupage .guru-left-tabs li.first-child .intro-text .moduleItemTitle > h2 {text-align: center;}
       .guru-item-page .guru-left-tabs li.first-child .intro-text .moduleItemTitle > h2{text-align:left;}
       .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs .tab li img {
        height: 120px;
        /*width: auto !important;*/
      }
      .page-style .itemContainer:hover {
        background: rgba(0, 0, 0, 0) none ;
      }
      .fc-day.fc-widget-content.fc-sun {
        background:rgba(255, 255, 255, 0.4);
      }
      .moduletable.tv-video, .moduletable.tv-audio, .moduletable.tv-wallpaper, .moduletable.tv-photos {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: 2px solid #9e9c9c;
        clear: none;
        float: left;
        margin: 10px 0 0 1%;
        padding: 0;
        width: 48.44%;
      }
      .moduletable.video.tv-video, .moduletable.tv-audio{
        margin: 10px 1% 0 0;
      }
      .about-us h4 {color: #bd130f;font-weight: 700;margin: 0 auto 20px;text-align: center;padding-bottom: 5px;display: table;border-bottom: 2px dotted #e4b7b6;
        }.common-bg {  background: #fcebd1 none repeat scroll 0 0;  padding: 15px 2%;  width: 96%;}
        .common-bg p{font-size: 13px}
        .moduletable.tv-video ul, .moduletable.tv-audio ul, .moduletable.tv-wallpaper ul, .moduletable.tv-photos ul{width: 96%;float: left;padding: 0 2%}
        .guest-page .moduletable.tv-video ul, .guest-page .moduletable.tv-audio ul, .guest-page .moduletable.tv-wallpaper ul, .guest-page .moduletable.tv-photos ul{width:100%;padding:0;}
        .web-tv-page #center2 div.k2ItemsBlock ul li{width:100%;margin:0; }
        .web-tv-page #center2 div.k2ItemsBlock ul li .moduleItemImage-div{width:25%;float: left;margin: 0;display: table;border:0;}
      .web-tv-page #center2 div.k2ItemsBlock ul li .moduleItemImage-div a.moduleItemImage{display: table-cell;vertical-align:middle;height: 80px;overflow: inherit;padding: 0;border: 0;background: transparent;/*text-align: center;vertical-align: middle;*/}
      .web-tv-page #center2 div.k2ItemsBlock ul li .moduleItemImage-div a.moduleItemImage img{height: 60px;width:auto; height: 60px;padding: 3px;background: #ffffff;border: 1px solid #e2e2e2;}
      .web-tv-page #center2 div.k2ItemsBlock ul li .introtext-div{float: right;/*width:73%;*/margin:0;}
      .web-tv-page #center2 div.k2ItemsBlock ul li .moduleItemIntrotext h2{text-align: left;margin: 10px 0;/*height: 72px;*/overflow: hidden;}
      .web-tv-page #center2 div.k2ItemsBlock ul li .moduleItemIntrotext{padding: 4px 0}
      /**********extra**********/
      .controls input{
        width:99%;
        margin-bottom: 7px;
        border-radius: 0;
      }
      input#remember {
        width: auto;
        margin: 0px 5px 0px 0px;
      }
      .control-group {

      }
      .login-form #contentarea {
    /*float: left;
    width: 50%;
    background:#F6F6F6;*/
  }
  .login.login-form{
    padding:2% 2%;
  }
  button.btn.btn-primary {
    background:#1C8E02;
    border: 0px;
    color: #fff;
    padding: 8px 15px;
    margin: 10px 0;
  }
  .btn.btn-danger{background:red;border: 0px;color: #fff;padding: 7px 15px;margin: 10px 0;}
  ul.nav.nav-tabs.nav-stacked li {
   background: url("../images/point.png") no-repeat left 50%;
   padding: 0 15px 0px;
 }
 .login.register-page ul.nav.nav-tabs.nav-stacked li{display:inline;}
 ul.nav.nav-tabs.nav-stacked li a{
  color: #000;
}
form#chronoform-careerwithus input,form#chronoform-careerwithus textarea {width: 80%;padding: 7px 10px;}
.career .gcore-form-row {width: 50%;float: left;margin-top: 12px;}
.career div#ftr-button10 {float: none;padding-top: 20px;clear: both;}
.thank-msg {
  color: #35a118;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
  padding: 10px 0;
  text-align: center;
}
#aswift_3_expand > ins {
  width: 100% !important;
}
ins iframe,iframe#ad_iframe,iframe#google_ads_frame3,#ad_iframe{width: 100% !important}
#ad_iframe{width:100% !important; left:0 !important; margin:0 !important;}
.vedas-page .itemList .catItemImageBlock > .catItemImage > a > img {
  height: 120px !important;
  width: auto !important;
}
.vedas-page #itemListPrimary .itemContainer.itemContainerLast {
  float: left;
}
div.catItemBody:hover img{opacity:0.7;}
div.catItemBody:hover a{color:#de0000 !important; }
/*.download-page .itemListSubCategories .subCategoryContainer .subCategory h2 {background: #eeebec url('../images/view-icon.png') no-repeat scroll 100% 0;font-weight: 400}
.download-page .itemListSubCategories div.subCategoryContainer:hover .subCategory h2{background: #FFA438 url('../images/view-icon.png') no-repeat scroll 100% 0;}*/
.download-page .itemListSubCategories .subCategoryContainer .subCategory h2{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;text-shadow: 0px 1px 1px rgba(179, 178, 178, 1);}
.download-page .itemListSubCategories .subCategoryContainer .subCategory h2 a{height: 18px;font-weight: 400;overflow: hidden;color: #000}
.download-page .itemListSubCategories .subCategoryContainer .subCategory h2 a:hover{color: #000}
.download-page .subCategoryImagewrap{border: 0}
.product_price strike {display: none;}
.shop-page .k2detailsbodyleft{float: right;}
.shop-page .k2detailsbodyright{float: left;}
.shop-page .itemContainer .catItemBody .k2store_cart_button.btn.btn-primary ,.shop-page .itemContainer .catItemBody .k2store_cart_button.btn.btn-primary:hover{background: #F4721E url(../images/cart.png) no-repeat scroll 0 5px ;padding-left: 30px;}
.moduletable.shop-category-module .mod_content > ul {
  background:#def7b9;
  float: left;padding:15px 0;
  margin: 20px 0 0 0;
  width: 100%;
}
.download-page .itemListSubCategories .subCategoryContainer .subCategory a.subCategoryImage{height:175px}
.download-page .itemListSubCategories .subCategoryContainer .subCategory a img{height: 100%; max-height: 100%;}
.shop-page .itemPage .product_price.spcl-price {display: none;}
.shop-page .k2store .btn:focus{outline: none;}
.moduletable.shop-category-module .mod_content > ul li a{color: #555;padding:6px 6px 6px 20px;display: block;}
.shop-page #itemListPrimary .catItemView.groupPrimary{position: relative;}
/*.moduletable.shop-category-module .mod_content li {
  background: rgba(0, 0, 0, 0) url("../images/next.png") no-repeat scroll 6px 50%;
  }*/
  .moduletable.shop-category-module .mod_content ul.level0 > li {
    /*background: rgba(0, 0, 0, 0) url(../images/next.png) no-repeat scroll 6px 10px;*/
    background: #ffb42d none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
    margin: 0;

  }
  .moduletable.shop-category-module .mod_content ul.level0 > li:hover{background: #D18A17}
  .moduletable.shop-category-module .mod_content ul.level0 > li.parent > a{background: url('../images/arrow-right.png') no-repeat scroll 96% center;}
  .moduletable.shop-category-module .mod_content ul.level0 > li.parent:hover > a{background: url('../images/arrow-right-hover.png') no-repeat scroll 96% center;}
  .moduletable.shop-category-module .mod_content ul.level0 > li:hover > a{color: #fff}
  .moduletable.shop-category-module .mod_content ul.level0 > li > ul.shop-menu.level1 {float:right; opacity: 0;visibility: hidden;
    width:96%;top: 0;position: absolute;z-index: 9999;
    background:#fff url("../images/ul-bg.png") no-repeat scroll 117% -44px;
    padding:20px 2%;
    -ms-box-shadow: 5px 8px 42px 2px rgba(0,0,0,0.2);
    -o-box-shadow: 5px 8px 42px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 8px 42px 2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 8px 42px 2px rgba(0,0,0,0.2);
    box-shadow: 5px 8px 42px 2px rgba(0,0,0,0.2);}


    .moduletable.shop-category-module .mod_content ul.level0 > li.rudraksh > ul.shop-menu.level1 {background:#fff url("../images/ul-bg.png") no-repeat scroll 96% 5px;}
    .moduletable.shop-category-module .mod_content ul.level0 > li.idols > ul.shop-menu.level1 {background:#fff url("../images/ganesh.png") no-repeat scroll 96% 5px;}
    .moduletable.shop-category-module {
     float: left;
     margin: 0 0 20px 0;
     width: 100%;font-weight: 700
   }
   .moduletable.shop-category-module .mod_content ul.level0 > li:hover > a {
  /*  border-right: 3px solid #f4721e;
    padding-right: 30px;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;*/
  }
  .moduletable.shop-category-module .mod_content ul.level2 > li {
    background: rgba(0, 0, 0, 0) url(../images/next.png) no-repeat scroll 6px 3px;
    padding: 5px 0 5px 30px;margin:0;
  }
  .moduletable.shop-category-module .mod_content ul li a {color: #333231;}
  .moduletable.shop-category-module .mod_content ul.level0 > li > a {
    color: #750103;
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }
  .moduletable.shop-category-module .mod_content ul li a:hover {color: #de0000;}
  .moduletable.shop-category-module .mod_content ul.level1 > li > a {font-weight: 800;color:#750003;padding:5px 10px;display: inline-block;
  }
  .moduletable.shop-category-module .mod_content ul.level1 > li{margin-bottom: 15px}
  .moduletable.shop-category-module .mod_content ul.level2 li a {font-weight:400;color: #656565}
  .moduletable.shop-category-module .mod_content li  a{font-size: 14px;line-height: 14px}
  .moduletable.shop-category-module .mod_content ul.level0 > li {width:100%;padding:0;float:left;
    background:#FFB42D url('../images/icon3.png') no-repeat scroll left 20px top 18px; }
    .moduletable.shop-category-module .mod_content ul.level0 > li > a{padding:20px 0 20px 69px}
    .moduletable.shop-category-module .mod_content ul.level0 li,.moduletable.shop-category-module .mod_content ul.level0 > li a,.moduletable.shop-category-module .mod_content ul{-webkit-transition: all .35s ease-in; -moz-transition: all .35s ease-in; -ms-transition: all .35s ease-in; -o-transition: all .35s ease-in; transition: all .35s ease-in;}
    .moduletable.shop-category-module .mod_content ul.level0 > li.ringtones {background:#FFB42D url('../images/icon1.png') no-repeat scroll left 20px top 18px;}
    .moduletable.shop-category-module .mod_content ul.level0 > li.rudraksh {background:#FFB42D url('../images/icon3.png') no-repeat scroll left 20px top 18px;}
    .moduletable.shop-category-module .mod_content ul.level0 > li.idols {background:#FFB42D url('../images/icon2.png') no-repeat scroll left 20px top 18px;}
    .moduletable.shop-category-module .mod_content ul.level0 > li.ringtones:hover {background:#D18A17 url('../images/wicon1.png') no-repeat scroll left 20px top 18px;}
    .moduletable.shop-category-module .mod_content ul.level0 > li.rudraksh:hover {background:#D18A17 url('../images/wicon3.png') no-repeat scroll left 20px top 18px;}
    .moduletable.shop-category-module .mod_content ul.level0 > li.idols:hover {background:#D18A17 url('../images/wicon2.png') no-repeat scroll left 20px top 18px;}
    .shop-page .itemListCategoriesBlock .subCategoryContainer.subCategoryContainerLast.landing-cat,.shop-page .featured-title {float: left;}
    .moduletable.shop-category-module .mod_content{margin-top: 15px;position: relative;}
    /*.shop-page .itemListCategoriesBlock .itemList{width:80%;float: right; }*/
    .shop-page .itemList #itemListPrimary .itemContainer{position: relative;overflow: hidden;}
    .shop-page .itemList #itemListPrimary .itemContainer:hover{background: none}
    /*.shop-page .itemList .itemContainer .catItemView .catItemBody .k2store{background: #FFC57C;width:96%;padding:0 2%;position: absolute;left: 0;bottom: 0;height:0;-webkit-transition: all .35s ease-in; -moz-transition: all .35s ease-in; -ms-transition: all .35s ease-in; -o-transition: all .35s ease-in; transition: all .35s ease-in;}*/
    /*.shop-page .itemListSubCategories .shop-landing-prod .subCategory,.shop-page .itemListSubCategories .shop-landing-prod .subCategory h2{background: #F9AA31;border: 0}*/
    .shop-page #shop-featured .featured-title > h2{margin:10px 0;text-align: center;}
    .shop-page .itemListSubCategories .shop-landing-prod .subCategory h2 a,.shop-page #shop-featured .featured-title > h2{font-size: 16px;line-height: 16px;text-transform: uppercase;color:#333231;font-weight:700}
    .shop-page #itemListPrimary .catItemView.groupPrimary h3.catItemTitle > a{font-weight: 400}
    /*.shop-page .itemList .itemContainer:hover .catItemView .catItemBody .k2store{height:38px}*/
/*.shop-page .itemList .itemContainer .catItemView .catItemBody .k2store .product_special_price,.shop-page .itemList .itemContainer .catItemView .catItemBody .k2store .product_price,.shop-page .itemList .itemContainer .catItemView .catItemBody .k2store  .k2store_add_to_cart {display: inline-block;}
*/.shop-page .itemList .itemContainer .catItemView .catItemBody .k2store .product_special_price,.shop-page .itemList .itemContainer .catItemView .catItemBody .k2store .product_price{line-height: 14px;margin: 10px auto;
  text-align: center;display: block;font-weight: 600;font-size: 16px;}
  .shop-page #itemListPrimary .catItemView.groupPrimary .catItemBody{background:#fff;}
  .shop-page .itemList .itemContainer .catItemView .catItemBody:hover .k2store .k2store_add_to_cart,
  .shop-page .itemList .itemContainer .catItemView .catItemBody:hover .k2store_cart_button.btn.btn-primary, .shop-page .k2store_cart_button.btn.btn-primary:hover{
    background-color: #f9873d !important;
  }
  .shop-page .itemList .itemContainer .catItemView .catItemBody .k2store  .k2store_add_to_cart{width: 100%;   background: #F4721E;}
  .shop-page .moduletable.shop-featured,.shop-page .itemListSubCategories,.shop-page .shop-landing-prod{width: 100%;float: left;}
  .shop-page .shop-landing-prod,.shop-page .moduletable.shop-featured{margin-bottom: 20px;background: #f7f7f7;}
  .shop-page .moduletable.shop-featured{margin-top: 20px;padding: 10px 2%;width: 96%;}
  /*.shop-page .shop-landing-prod,.shop-page .moduletable.shop-featured{background: #F9AA31}*/
  .shop-page #itemListPrimary .catItemView.groupPrimary{border: 0;padding: 0 0 0 4px;}
  .shop-page #itemListPrimary .itemContainer.itemContainerLast .catItemView.groupPrimary{padding: 0 4px 0;}

  .shop-page .itemListCategoriesBlock .itemList{background: #fff}
  .shop-page .itemListCategoriesBlock .itemList #itemListPrimary{/*border-right:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;*/    width: 100%;
    float: left;}
    .shop-page .catItemBody .price-tag {display: none;}
    .shop-page .itemList #itemListPrimary .catItemView.groupPrimary .divwrap h3 {text-align: center;padding: 0 10px;
      line-height: 20px;height: 40px;}
      .shop-page  div.subCategory,.shop-page .itemListSubCategories .subCategoryContainer .subCategory h2{background:none;border: none;}
      .shop-page .itemListSubCategories .subCategoryContainer .subCategory h2 a{height: auto}
      /****Product Deatail  Page Css by Vaishali Start***/
/*.horoscope_wrapper .form_element {padding: 10px 0;border-bottom: 1px solid #eee;}
.horoscope_wrapper .form_element label {width: 180px;float: left;font-weight: 600;font-size: 14px;line-height: 20px;}
.horoscope_wrapper .form_element.time select {width: 120px;}
.horoscope_wrapper .form_element input, .horoscope_wrapper .form_element select {width: 365px;padding: 7px;background: #fff;border: 1px solid #d8d8d8;box-sizing: border-box;}
.gurupage .k2detailsbodyleft .moduletable.mod_guruvideos .tab .k2ItemsBlock .introtext-div {
    margin-top: 0;
    }*/
    /*  Horoscope start by bikram*/
    form#horoscope_form {background: linear-gradient(#ff9a18, #f7dc71);}
    .horoscope_wrapper {background-image: url(../images/chakra.png);background-repeat: no-repeat;background-position: center;}
  .horoscope_wrapper .personalinfowrap{float:left;width:100%;/*background:#f79b00;*/}
.horoscope_wrapper .otherinfowrap {float: left;width: 100%;/*background: linear-gradient(#ff9a18, #f7dc71);*/}
.horoscope_wrapper .detailsinfo h3 {background: #fcdaa5;display: block;color: #000;}
.horoscope_wrapper .form_element{float:left;width:46%;}
.form_element.dob select { width: 32.33% !important;}
.horoscope_wrapper .form_element {padding: 14px 2%;/*border-bottom: 1px solid #eee;*/}
.horoscope_wrapper .form_element label {width: 165px;/*float: left;font-weight: 600;*/font-size: 14px;line-height: 20px;display:block;}
.horoscope_wrapper .form_element.time select {width: 32.33%;}
.horoscope_wrapper .form_element input, .horoscope_wrapper .form_element select {width: 100%;padding: 7px;background: #fff;border: 1px solid #d8d8d8;box-sizing: border-box;}
/*.gurupage .k2detailsbodyleft .moduletable.mod_guruvideos .tab .k2ItemsBlock .introtext-div {
  margin-top: 0;}*/
  .horbuttondiv {display: block;background: #fcdaa5;    padding: 15px;}
  .horoscope_wrapper .horbuttondiv input.button {margin: 0 auto;padding: 15px;background: #f89c00;display: block;  width: 135px;}
  /*  Horoscope End by bikram*/
  .shop-page .itemPage .itemImageBlock {width:35%;float: left;margin: 10px 10px 2px;padding: 0;}
  .shop-page .itemPage .prod-right{width:59%;float: right;padding:10px 0;}
  .shop-page .itemPage .item-cat{margin: 0;}
  .shop-page .itemPage .k2store_add_to_cart {padding-bottom:20px;border-bottom: 1px solid #ddd}
  .shop-page .itemPage .item-cat span ,.prod-desc-inner > i{font-size: 14px;color: #5B5B5B;line-height: 14px}
  .shop-page .itemPage .item-cat a{font-size:20px;line-height:20px;color: #000}
  .shop-page .itemPage .product_price,.shop-page .itemPage .k2store .product_special_price{font-size: 24px;line-height:24px;margin:0;color:#E01A33;font-weight: 700;}
  .prod-item {background: #f5f5f5;}
  .shop-page .itemPage .itemImageBlock img{border: 1px solid #eee;}
  .shop-page .itemPage input.btn.btn-primary {
    background: #008e08 url("../images/cart.png") no-repeat scroll 6px 45% / 20px auto;
    font-size: 12px;
    margin-top: 10px;
    padding: 7px 15px 7px 30px;
    text-transform: uppercase;
  }
  .shop-page .prod-item .item-cat {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 10px;}
    .prod-desc-inner {
      color: #000;
      font-size: 14px;
      line-height: 18px;width: 100%;float: left;margin-bottom:30px;
    }
    .long-desc-item-page{width: 96%;padding:15px 2%;background: #F5F5F5;float: left;}
    .product_quantity_input > span {
      font-style: italic;color: #5b5b5b;font-size: 14px;line-height: 14px;
    }
    .shop-detail-right-inner{width: 96%;padding:0 2% 15px}
    /****Product Page Css by Vaishali end ***/
    #k2store-cart-form table {
      border-collapse: collapse;width:100%;
    }
    #k2store-cart-form table td,#k2store-cart-form table  th{border:1px solid #ddd;padding:5px;}
    .pull-left.k2store-cart-item-image { 
      float: left; margin-right: 5px;
      width: 40%;display: block;text-align: center;
    }
    .k2store-cart-item-image > img {
      max-height: 150px;
    }
    .long-desc-item-page .prod-desc-inner {
      background: #fff none repeat scroll 0 0;
      padding: 15px 2%;
      width: 96%;
    }
    .detail-related {
      background: #fff none repeat scroll 0 0;
      float: left;
      width: 100%;
    }
/*.shop-page .catItemImageBlock > .catItemImage > a > img{-webkit-transition: all .35s ease-in; -moz-transition: all .35s ease-in; -ms-transition: all .35s ease-in; -o-transition: all .35s ease-in; transition: all .35s ease-in;}
.shop-page .catItemImageBlock:hover .catItemImage > a > img{-ms-transform: scale(1.1,1.1);*/ /* IE 9 */
 /* -webkit-transform: scale(1.1,1.1); Safari */
 /*   transform: scale(1.1,1.1);opacity: 1}*/
 .shop-landing-prod .subCategoryContainer > .subCategory > a.subCategoryMore {
  display: block !important;
  font-size: 14px;
  line-height: 14px;
  padding: 5px;
  position: absolute;
  right: 12px;
  top:10px;
}
.shop-landing-prod .subCategoryContainer > .subCategory > a.subCategoryMore:hover{color:#555;}
.shop-landing-prod{position: relative;}
#shipping_estimate{width:25px;float: left;margin:0;}
.k2store-cart-modules>label{display: block;}
.k2store_cartitems > div#k2store-cart-modules {
  background: #eee ;
  margin-top: 15px;
  padding: 10px 2%;width:96%;float: left;
}
#shipping-estimate-form #shipping td select,#shipping-estimate-form #shipping td input[type="text"]{width:96%;border: 1px solid #ddd;border-radius: 0;padding:4px 2%;}
.k2store_cart_button.btn.btn-warning {
  background: #1c8e02;
  color: #fff;
  font-size: 14px;
  padding: 6px;
  cursor: pointer;
}
.shop-page .itemListSubCategories div.subCategoryContainer {width:auto}
.itemListSubCategories div.subCategoryContainer {
  display: block;
  width: 20%;
}
td.fc-day.fc-widget-content {
  background: rgba(0, 0, 0, 0) none ;/**/
}
th.fc-day-header.fc-widget-header {
  background: #f55011 none repeat scroll 0 0;
  color: #FFC067;
  font-size: 1.5em;
  padding: 10px 5px;
  text-transform: uppercase;vertical-align: middle;
}
.fc th, .fc td{border-color:#791A15}
td.fc-day.fc-widget-content.fc-today{background:rgba(255, 104, 40, 0.5)}
#contentarea > .EventName {font-size: 18px;line-height: 18px;margin-bottom: 20px;text-transform: uppercase;}
#msg-form > input {
  background: #fff;
  border: 1px solid #ddd;
  font-size: 12px;
  padding: 5px;
  width: 97%;
}
.moduletable.smart-search .k2filter-field-title .inputbox {
  font-size: 14px;
  line-height: 22px;
}
#tagLayoutLeft > .tagItemList > .tagItemView > .tagItemView_in > .tagItemBody > .tagItemIntroText {
  float: left;display:none;
  height:55px;
  overflow: hidden;
  width: 100%;padding: 0
}
.top-selling-modules .moduleItemImage-div > a,.top-selling-items .moduleItemImage-div > a{
  display: block;
  float: left;
}
.itemRelated.detail-related-items li {
  background: #fff none repeat scroll 0 0;
  float: left;
  padding:10px 0;-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;border: 1px solid #eee;margin: 0
}
.itemRelated.detail-related-items li .in-div{border: none;padding:0 8px}
.itemRelated.detail-related-items li.odd{background: #fff}
.shop-page .itemPage .itemRelated.detail-related-items .product_price, .shop-page .itemPage .k2store .itemRelated.detail-related-items .product_special_price{font-size:16px;
  font-weight:700;
  margin: 0;color:#E01A33;
  padding:0;}
  .itemPage .itemRelated.detail-related-items .product_quantity_input{margin: 10px 0 0;
    padding: 0;
    width: 100%;}
    .itemPage .itemRelated.detail-related-items .intro-text .moduleItemTitle{color: #000;height: 50px;overflow: hidden;margin-bottom: 5px}
    .shop-page .itemPage .itemRelated.detail-related-items .k2store_add_to_cart{padding:0;width: 100%;text-align:center;margin: 10px 0 0 0}
    .shop-page .itemPage .itemRelated.detail-related-items li:hover .intro-text a{color: #de0000}
    .catItemView.groupPrimary{position: relative;}
    .itemList .catItemView.groupPrimary .catItemBody > .divwrap {position: initial;}
    .gurupage div.itemIsFeatured, .gurupage div.catItemIsFeatured, .gurupage div.userItemIsFeatured{position: initial;}
    span.catItemEditLink,span.catItemEditLink{
      position: absolute;
      right: 0px;
      top: -127px;
      width: 100%;
    }
    .shop-page .itemPage .itemRelated.detail-related-items .k2store_add_to_cart{border: 0}
    .catItemEditLink > a { float: right;}
    #itemListLinks .guru-item .divwrap{position: initial;}
    span.itemEditLink a,#itemListLinks .guru-item h3.catItemTitle .catItemEditLink a,.catItemEditLink > a,.itemList #itemListPrimary .catItemBody h3.catItemTitle span.catItemEditLink a{
      background: #2d96dd none repeat scroll 0 0;
      border: 0 none;
      border-radius: 4px;
      color: #fff;
      display: inline-block;
      font-size: 11px;
      font-weight: 600;
      line-height: 100%;
      margin: 0;
      padding: 4px 8px;
      text-align: center;
      text-decoration: none;
    }
    .divwrap h3.catItemTitle > span.catItemEditLink a {
      background: #2d96dd;
      color: #fff;
      border: 0;
      border-radius: 4px;
      font-size: 11px;
      line-height: 100%;
      font-weight: bold;
      text-align: center;
      text-decoration: none;
      padding: 6px;
    }
    .itemRelated.detail-related-items ul {float: left;width: 100%;-webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;border:1px solid #eee;}
      .shop-page #k2Container{position: relative;}
      .shop-page #k2Container .k2detailsbodyright.fixed-left{position: fixed;top:0;background: #fff;width:28%;-webkit-transition: all .55s ease-in; -moz-transition: all .55s ease-in; -ms-transition: all .55s ease-in; -o-transition: all .55s ease-in; transition: all .55s ease-in;border: 1px solid #eee;}
      #k2Container > .itemListCategoriesBlock > .cat-desc {
        margin: 15px 0;    width: 100%;
        float: left;
      }
      .download-page.guest-page #k2Container > .itemListCategoriesBlock > .itemListSubCategories > .subCategoryContainer > .subCategory {
        border: 0 none;margin:0;background:transparent;
      }
      .download-page.guest-page .itemListSubCategories div.subCategoryContainer {
        padding: 14px;
        /*width: 21.2% !important;*/
        box-sizing:border-box;
        border: 1px solid #f2f2f2;
  /*margin-right:5%;
  width:21.2% !important;*/
}
.download-page.guest-page .itemListSubCategories div.subCategoryContainer:hover {
 background:#FDDCA8;-webkit-transition:all 300ms ease-in;
}
.download-page.guest-page .subCategoryContainer.subCategoryContainerFirst {
  margin-left: 0 !important;
}
.download-page.guest-page .subCategoryContainer.subCategoryContainerLast {
  margin-right: 0 !important;/*border-right: none !important;*/
}

.download-row {
  border-bottom: 1px solid #a8a8a8;
  float: left;
  /*margin: 18px 0;*/
  width: 100%;
}
.download-page .itemList #itemListPrimary .catItemView.groupPrimary {
  border: 0 none;height: 205px;
}
.see-collection {
  float: left;
  text-align: center;
  width: 100%;
}
.see-collection > a{background:#FF6828 url('../images/download.png') no-repeat scroll 5px 50%;color: #fff;padding: 6px 10px 6px 25px;display: inline-block;text-shadow: 0px 1px 1px rgba(179, 178, 178, 1);}
.itemAttachmentsBlock {
  float: left;
  width: 100%;
}
.download-page #k2Container .itemList #itemListPrimary .catItemTitle > a{text-shadow: 0px 1px 1px rgba(179, 178, 178, 1);}
.k2detailsbodyleft .itemLinks > .itemAttachmentsBlock > ul.itemAttachments {
  float: right;
}
.k2detailsbodyleft .itemLinks > .itemAttachmentsBlock > ul.itemAttachments li a,.see-collection.items-dwnld > a{background:#FF6828 url('../images/download.png') no-repeat scroll 5px 50%;color: #fff;display: inline-block;padding: 6px 10px 6px 25px;font-weight: 700} 
.download-page .itemList div.itemAttachmentsBlock{border: 0; padding:0;}
.download-page div.itemAttachmentsBlock ul.itemAttachments li{display:block;}
.download-page .itemList .itemContainer {
  /*min-height: 215px;padding: 14px;*/
  height: 255px;
  box-sizing: border-box;
  border: 1px solid #f2f2f2;
  margin:10px 0;
} 
.jlslogin .userdata #form-login-username label{margin-top:15px}
.tabswrap.detail-shop-tabs {
  width: 100%;float:left;
}
.reviewrate .itemRatingBlock {
  float: none;
  margin: 0 auto;
  width: 255px;
}
.reviewrate div.itemToolbar {
  background: #f5f5f5 none repeat scroll 0 0;border-top: 1px solid #ddd;}
  background: #ff6828 none repeat scroll 0 0;
  .reviewrate div.itemCommentsForm p.itemCommentsFormNotes{border: 0}
  .reviewrate div.itemToolbar ul li a.itemCommentsLink {
    color: #fff;
    display: inline-block;
    padding: 8px 12px;
  }
  .reviewrate div.itemToolbar ul li {padding: 0}
  .tabswrap.detail-shop-tabs .videodetails div.itemFullText {
   border-bottom: 1px solid #e2e2e2;
   float: left;
   padding: 15px 2%;
   width: 96%;
 }
 .prod-desc-inner {

 }
 .tabswrap.detail-shop-tabs .tablinks ul li.tabactive{background: #9e0006 none repeat scroll 0 0;}
 .tabswrap.detail-shop-tabs .tablinks ul li.tabactive a{color: #fff}
 .tabswrap.detail-shop-tabs .tablinks ul{border:0;}
 .tabswrap.detail-shop-tabs .tablinks ul li{width: auto;padding: 10px 12px}
 .homepage .slick-slider .slick-track .slider-image img {
  height: 70px;
  /*margin: 0 auto;
  width: auto !important;*/
}
.home-slider .video-nav-container .video-nav-1 .slick-list .slider-image > a {
  display: block;
  float: none;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  background: #ffffff;
  padding: 3px;
  border: 1px solid #cccccc;
}
.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.amavasya {background: url('../images/black_moon.png') no-repeat scroll left 2px top 12px;padding-left: 18px}
.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.purnima{background: url('../images/white_moon.png') no-repeat scroll left 2px top 12px;padding-left: 18px}
.tv-icon{display: none;float: right;margin-right: 15px;margin-top: -2px}
.user-login-logout{display: none;float: right;margin-right: 10px;}
.download-page span.itemImage img {
  max-height: 200px;
  width: auto !important;
}
.download-page div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{height:75px;width: auto;}
.download-page div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage{width:100%;text-align: center;}
#checkout .checkout-content .left.span5 {float: left;width: 48%;}
#checkout .checkout-content .right.span5 {float: right;width: 48%;}
#checkout .checkout-content .left.span5 > p {background: #fcebd1 none repeat scroll 0 0;float: left;padding: 10px 2%;width: 96%;}
table.cart_order.table.table-striped.table-bordered {
  width: 100%;border-collapse: collapse;
}
table.cart_order.table.table-striped.table-bordered td,table.cart_order.table.table-striped.table-bordered th{
  padding: 5px;border: 1px solid #ddd;
}
table.cart_order.table.table-striped.table-bordered th{background: #eee}
.container-fluid.k2store .span12 > h3 {margin: 15px 0;}
.row-fluid.invoice-body .span4 > h3,.row-fluid.invoice-body .span6 h3{border-bottom:1px solid #ddd;background: none;display: block; padding: 0;font-size: 16px;margin: 10px 0}
.invoice-right-inner {border-left: 1px solid #ddd;padding-left: 10px;margin-left: 10px}
.span12 {
  float: left;
  width: 100%;
}
.guru-item.itemContainer {
  position: relative;
}
/***********Product zoomer**********/
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
  border: 4px solid #888;
  margin:-4px;  /* Set this to minus the border thickness. */
  background-color:#fff;  
  cursor:move;    
}

/* This is for the title text. */
.cloud-zoom-title {
  font-family:Arial, Helvetica, sans-serif;
  position:absolute !important;
  background-color:#000;
  color:#fff;
  padding:3px;
  width:100%;
  text-align:center;  
  font-weight:bold;
  font-size:10px;
  top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
  border:4px solid #ccc;
  overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
  color:white;  
  background:#222;
  padding:3px;
  border:1px solid #000;
}
.webtv-wrapper{height:980px;}
.webtv-schedule {height: 100%;}
.webtv-schedule > table {
  border-collapse: collapse;
  width: 100%;
}
.webtv-schedule > table {    background: rgba(239, 170, 53, 0.07);border-collapse: collapse;border: 1px solid #b7071c;margin-top: 20px;/* display: block; */width: 100%;height: 100%;table-layout: fixed;}
.webtv-schedule table tbody {
  display: block;
  height: 95%;
  overflow: auto;
  width: 100%;
}
.webtv-schedule table tbody{display: block;}
.webtv-schedule > table td, .webtv-schedule > table th {padding: 10px 5px;width:100px;}
.webtv-schedule > table thead {display: table;background: #b7071c;table-layout: fixed;width: 100%;color: #fff;
}
.webtv-schedule > table tbody tr {
  display: table;
  width: 100%;
}
.webtv-schedule > table td {
  border-bottom: 1px solid #9db9c9;
}
div#k2Container.itemView.yatradarshan-page .itemImageBlock {width: 30%;float: left;margin-right: 20px;}
.vedas-page .itemListSubCategories .subCategoryContainer .subCategory a img{max-height: initial;width:100%;}
.vedas-page .itemListSubCategories .subCategoryContainer .subCategory a{height: auto;}
.vedas-page .itemListSubCategories .subCategoryContainer:hover img{opacity: 1}
.vedas-page .itemListSubCategories div.subCategoryContainer{position: relative;}
.vedas-page .itemListSubCategories .subCategoryContainer h2{position: absolute;top: 40%;text-align: center;    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;width: 88%;}
.vedas-page .itemListSubCategories .subCategoryContainer h2 a{background: #f9aa31;color: #fff;height: auto;display: inline-block;text-transform: uppercase;font-size: 24px;line-height: 26px;border: 2px solid #f9aa31;font-weight: 700;padding: 10px 20px}
.vedas-page .itemListSubCategories div.subCategoryContainer:hover a {background: rgba(255, 255, 255, 0.76);    color: #ff6828;}
.vedas-page .itemListSubCategories .subCategoryContainer .subCategory{border: 0;margin: 6%;width:88%;}
ul.outer-vedas-chapter {height:305px;overflow-y: auto;border-bottom: 1px solid #9db9c9;}
.video-page #center1 .moduletable .k2filter-table .divwrap {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;margin-top: 10px;}
.tagItemList .tagItemIntroText {text-align: center;}
.photo-page .tagItemList .tagItemIntroText {display:none;}
#aswift_2_expand > ins#aswift_2_anchor {
  width: 100% !important;
}
iframe#google_ads_frame3 {
  width: 100% !important;
}
iframe#ad_iframe{margin: 0 !important;width: 100% !important;left:0 !important;}
#k2store-cart-form #cart td {
  vertical-align: middle;
}
.career-form-desc p {font-size: 16px;text-align: center;color: #bd130f;font-weight: 600;}
.career-form-desc {
  float: left;padding:10px;
  width: 100%;
}
/*.morecontent span {display: none;}*/
.veda-content{width:94%;float: left;background: #FCEBD1;padding:15px 3%;}
.veda-content p{font-size: 16px;line-height: 18px;font-family: 'Forum', cursive;word-wrap: break-word;padding-left: 28px;}
/*.veda-content p:nth-child(odd) {background: url(/images/buddhism-lotus.png) left center no-repeat;background-size: 15px 15px;}*/
p.vedas_list_item{background: url(/images/buddhism-lotus.png) left center no-repeat;background-size: 15px 15px;}
.veda-content p:nth-child(even) {margin-bottom: 25px;}
.subscribe_link p:nth-child(odd) {background: transparent;}
.veda-content h4:before {content: url(/images/mantra.png);position: relative;top: 6px;right: 10px;}
.veda-content h4:after {content: url(/images/mantra.png);position: relative;top: 6px;left: 10px;}
.veda-content h4 {font-weight: 700;color: #8f0401;text-align: center;font-size: 18px;line-height: 18px;/*margin-bottom: 30px;background:url('../images/line.png') no-repeat scroll center bottom;*/padding-bottom: 40px;}
.vedas-page .inner_veda_class .itemListSubCategories .subCategoryContainer h2 {position: initial;width: 100%;margin: 0;padding: 0;}
.vedas-page .inner_veda_class .itemListSubCategories .subCategoryContainer h2 a{font-size: 14px;line-height: 14px;padding: 8px 10px;margin-right:10px;font-weight: 400;text-transform: capitalize;cursor: pointer;}
.vedas-page .inner_veda_class .itemListSubCategories .subCategoryContainer h2 a:hover,.vedas-page .inner_veda_class .itemListSubCategories .subCategoryContainer h2 a.active-veda-category{background: #8f0401; color:#fff;}
.vedas-page .inner_veda_class .itemListSubCategories .subCategoryContainer .subCategory {width: auto;padding: 0;margin: 0;}
.vedas-page .inner_veda_class .itemListSubCategories div.subCategoryContainer {width: auto !important;}
.veda-content {background: url(../images/bg1.jpg);-webkit-transition: all .35s ease-in; -moz-transition: all .35s ease-in; -ms-transition: all .35s ease-in; -o-transition: all .35s ease-in; transition: all .35s ease-in;}
.outer-vedas-chapter a{cursor: pointer;}
.moduletable.mod_gurucategories.vedas-item-list .inner-vedas-items >li {
  background: none;
  list-style-type: circle;
  padding-left: 0;
  font-size: 14px;border-bottom:0 
}
ul.inner-vedas-items {
  margin-left: 15px;
}
.moduletable.mod_gurucategories.vedas-item-list .inner-vedas-items >li:hover,.moduletable.mod_gurucategories.vedas-item-list .inner-vedas-items >li.active-veda-li{background: #eee}
.news .itemList .itemContainer.itemContainerLast {width: 33%;height: 275px;/* background: #f2f2f2; */margin: 0px;border: 1px solid #f2f2f2;}
.yoga-sub .itemContainer {width: 25%;height:239px;}
/*.yoga-sub .itemContainer.itemContainerLast {width: 33%;margin: 0px;border: 1px solid #f2f2f2;}*/
.yoga-sub #itemListPrimary .catItemView.groupPrimary {border-bottom: 1px solid #e2e2e2;margin: 0;padding: 15px;  border: 0;height: 100%;}
.yoga-sub div.catItemImageBlock {margin: 0;width: 95%;padding: 5px;background: #fff;border: 1px solid #eee;}
/*********cart************/
.moduletable.top-menu-mod, .moduletable.cart-module {clear: none;float: right;}
.k2store-minicart-button {float: right;margin-left: 10px;}
.k2store_cart_module_126{line-height:25px;}
.moduletable.cart-module .btn.btn-primary.button {background: #de070e url('../images/cart.png') no-repeat scroll center center;float: right;background-size: 20px auto;line-height: 17px;text-indent: -999999px;width: 30px;height: 25px}
.moduletable.cart-module {background: #525252;color: #fff;padding-left: 5px;margin: 3px;}
.itemPage .k2store .product_quantity_input input {border-radius: 0;padding: 2px;width: 20px;margin: 0}
.itemPage div.reviewrate{width:100%;float: left;padding: 15px 2%}
.itemPage .k2store.k2store-product-info, .itemPage .k2storeCartForm1 {float: left;width: 100%;}
.itemPage .product_quantity_input,.itemPage .k2store_add_to_cart{}
.itemPage #product_quantity_input_9905 > span {float: left;line-height: 26px;}
.itemPage .k2store .product_quantity_input input {border-radius: 0;padding: 3px;width: 20px;margin-left:4px;}
.itemPage .product_quantity_input {margin-right: 10px;margin-top: 18px;}
.itemPage .product_price {color: #f9aa31;font-size: 18px;font-weight: 700;margin-bottom: 10px;}
itemPage .k2store-notification{position: absolute;}
itemPage .k2store-notification .message {float: left;margin-bottom: 5px;padding: 8px 2% 0;width: 96%;}
.hide-k2-quantity{display: none}
/*.viewerchoice div.k2ItemsBlock ul li.lastItem .in-div, */.viewerchoice div.k2ItemsBlock.viewerchoice ul .first-child .in-div{border-bottom:1px solid #e2e2e2;box-sizing:border-box;}
.download-page .itemFullText > p {font-size: 18px;line-height: 24px;text-align: center;}
/*div.itemAttachmentsBlock ul.itemAttachments li a*/ .download-page .itemAttachmentsBlock > span{  background: #f9aa31;color: #fff;display: inline-block;font-size: 14px;line-height: 16px;padding: 10px;}
/******tooltip css********/
.tooltip {position: absolute;z-index: 1030;display: block;visibility: visible;font-size: 11px;line-height: 1.4;opacity: 0;filter: alpha(opacity=0);}
.tooltip.in {opacity: 0.8;filter: alpha(opacity=80);}
.tooltip.top {margin-top: -3px;padding: 5px 0;}
.tooltip.right {margin-left: 3px;padding: 0 5px;}
.tooltip.bottom {margin-top: 3px;padding: 5px 0;}
.tooltip.left {margin-left: -3px;padding: 0 5px;}
.tooltip-inner {max-width: 200px;padding: 8px;color: #fff;text-align: center;text-decoration: none;background-color: #000;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000;}
.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000;}
.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}

/*******photos slider********/
.photo-slider-container {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  margin: 0px auto 50px;
}

.arrow {
  position: absolute;
  top: 10px;z-index: 99;
  background: white;
  padding: 5px;
  cursor: pointer;
  width: 30px;
  height: 50px;
  margin: -20px 0 0;
  display: block;
  background: url(../images/bg_direction_nav.png) no-repeat 0 0;
  position: absolute;
  top: 50%;
  cursor: pointer;
  text-indent: -9999px;
  background-size: 70px;
}
.homepage div#video-slider .arrow{display:none;}
.feat-prev {
  left: 10px;
}
.feat-next {    background-position: -40px 0;
  right: 0;
}
.pic-slider-container {
  background:#FDDCA8;
  max-height:500px;overflow: hidden;
}
.pic-slider-container .slider {
  height: 100%;
  padding: 10px;
}
.slider-nav-container {
  background-color:#FDDCA8;
}
.photo-page .slider-nav-container,.wallpaper-page .slider-nav-container {
  background: #ffffff;
  padding: 10px;
  border: 1px solid #CCCCCC;
}
.slider-nav-container .slide-link {
  text-align: center;
  cursor: pointer; height: 120px;
  overflow: hidden;
}
.photo-page .slider-nav-container .slide-link,.wallpaper-page .slider-nav-container .slide-link {
  text-align: center;
  cursor: pointer;
  height: 180px;
  /* margin: 0 5px; */
  overflow: hidden;
}
.nav-num, .nav-title {
  display: block;
}
.slick-current .nav-num, .slick-current .nav-title {
  color: purple;
}
.itemListCategoriesBlock.inner_veda_class .itemListSubCategories .clr {
  clear: right;
}
.vedas-page .itemListCategoriesBlock.inner_veda_class .itemListSubCategories div.subCategoryContainer {
 margin-bottom: 10px;
}
.tagdiv div.itemTagsBlock ul.itemTags li { margin: 0px 2px 4px; }
/*anagha*/
.festivals li.even.typeDate.group2 span.itemExtraFieldsLabel{background: url(../images/date.png) no-repeat;padding-left: 25px;width: 40px;}
.festivals li.odd.typeTextfield.group2 span.itemExtraFieldsLabel{background: url(../images/star.png) no-repeat;padding-left: 25px;width: 40px;}
.festivals .itemBody span.itemImage img {max-width: 50%;}
.festivals .itemExtraFields {width: 100%;float: left;margin-bottom: 25px;}
#k2Container.festivals .moduletable {position: initial;}
#k2Container.festivals .k2detailsbodyright {position: relative;}
.catItemView.groupPrimary.festivals .divwrap {position: initial;}
.catItemView.groupPrimary.festivals{position: relative;}
.catItemView.groupPrimary.festivals h3.catItemTitle a {text-align: center;}
table.table_blue {border-collapse: collapse;border: 1px solid #eee;width: 100%;table-layout: inherit;margin-bottom: 20px;}
table.table_blue td {padding: 10px;border: 1px solid #d6b98e;background: #ffe6c1;}
.search-page .itemContainer.news {width: 25% !important;float: left;}
.search-page .itemContainer{width: 25% !important}
/*Responsive Menu Start*/
.resp-icon a {display: none;}
.yoga-cures-page .avVideo .avPlayerContainer .avPlayerBlock video, .yoga-cures-page .avVideo .avPlayerContainer .avPlayerBlock > div { 
 min-width: auto !important; 
}
.read_more { display: none;}
.itemContainer_guru { display: block;}
/*div.itemList{display:none;}*/
.itemContainer_guru .readmore {display: block;background: #f2f2f2;padding: 10px;}
span#showschedule {display:none;}
/*Responsive Menu End*/
@media screen and (max-width:767px){

  .mobile-view-info{width:100% !important; }
  .avPlayerContainer iframe { width: 100% !important;max-height: 170px !important;min-height: auto !important;}
  video#player1 {max-width: 100% !important; height: auto !important;min-height: auto;}
  .topleft, .bottomleft, #contentarea.ronly,.bottomright, .topright, #rightcolumn{width:100%;}
  div.k2ItemsBlock.mostwatched ul li div.moduleItemIntrotext a.moduleItemImage{height:auto}
  .homepage #playVideo-container,.homepage #video-slider{width:100% !important;margin:0;padding:0;}
  .homepage .slick-slider .slick-track .slider-image img{width:100%;}
  .homepage .slick-slider .slick-track .slider-image,.homepage .slide-link>.text{width:96% !important;margin:0 2%;text-align: center;}
  .slick-arrow{display: block !important;}
  .flash-quote p {max-height: 30px;}
  .homepage .slick-initialized .slick-slide .text .slider-title {display: table;margin: 0 auto;}
  .homepage .slick-initialized .slick-slide .text .slider-title a {height: 50px;padding-top: 10px;line-height: 18px;}
  .homepage #playvideo-container {width: 100% !important;height: auto !important;}
  #k2Container.itemPage {margin-top: 0px !important;}
  div#k2Container.itemPage.itemView.margintop {top: 0px;}
.horoscope_wrapper .form_element label {width: 100%;/*margin-bottom: 10px;*/}
.horoscope_wrapper .form_element input, .horoscope_wrapper .form_element select {width: 93%;}
.horoscope_wrapper .form_element.time select,.horoscope_wrapper .form_element.dob select {width: 30% !important;}
.horoscope_wrapper .form_element{width:100%;padding:10px;}
.read_more { display: block;color:#de0000;}
.vedas-page .cat-desc p:nth-child(3){display:none;}
.itemContainer_guru{ max-height: 390px;overflow: hidden;}
.search-page .itemContainer_guru{max-height:380px;}
.itemContainer_guru.showall {max-height: initial;overflow: visible;}
.photo-page .slick-slider .slick-track, .slick-slider .slick-list {height: 100%;}
.photo-page .slick-slider .slick-track, .slick-slider .slick-list {height: 100%;}
.photo-page .featured-slide {height: 100% !important;}
.moduletable.more-button .moduleCustomLink, .moduletableyatra.more-button .moduleCustomLink, .gurupage .tab .moduleCustomLink, .tab .moduleCustomLink, .moduleCustomLink {background: transparent;color: #b7071c;}
}
@media screen and (min-width:769px){
	.arrow.feat-prev.slick-arrow {
    display: none !important;
}
.arrow.feat-next.slick-arrow{
	display:none !important;
}
  .moduletable.shop-category-module .mod_content ul.level0 > li > ul.shop-menu.level1 {left:96%;}
  .moduletable.shop-category-module .mod_content ul.level0 li:hover ul.level1 {visibility:visible !important;opacity: 1 !important; -moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s; }
}
@media screen and (max-width:768px){
  .moduletable.shop-category-module .mod_content ul.level0 > li > ul.shop-menu.level1 {position:initial;opacity: 1;visibility:visible;}
  .itemRelated.detail-related-items li{width: 48%;}
}
@media screen and (min-width:769px) and (max-width:1023px){
  #billing-address .checkout-content .inputbox {width: 92%;}
  #topsearch .k2filter-field-category-select > select {font-size: 12px;margin-left: 10px; padding: 7px 0;}
}
/*************************/
.adbanner {    background: #f6f6f6;    padding: 10px 2%;text-align: center;}
div#headerright .adbanner {    padding: 0;    background: none;}
.tab div.nocontent {
  padding: 20px 0;
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
}
.articleBody {
  padding: 20px 0;
}
.register-page .contentpane .articleBody{padding:0;}
.news .catItemAddLink {position: absolute;right: 0;top: -1px;border: none;}
.mostwatched .moduleItemImage-div a,.viewerchoice .moduleItemImage-div a,.yatra .moduleItemImage-div a,.parampara .moduleItemImage-div a{border: 1px solid #eee;background:#fff;display:block}
.moduletable.mod_guruphotos li .introtext-div{  width: auto;    margin: 0px 10px 0px 130px;    float: none;text-align:left}
.gurupage .guru-left-tabs .moduletable.mod_guruvideos li.first-child .introtext-div {}
.featuredvideo div.k2ItemsBlock ul li .introtext-div{ margin: 0px 10px 10px 28%; float: none;text-align:left;    width: auto;}
.featuredvideo div.k2ItemsBlock ul li .introtext-div{ margin: 0px 10px 10px 28%;float: none;text-align:left; width: auto;height:68px;display:table;}
/*.yatradarshan-page .featured div.k2ItemsBlock ul li .introtext-div{margin:0}*/
div.k2ItemsBlock.yatra ul li div.moduleItemIntrotext,div.k2ItemsBlock.photos ul li div.moduleItemIntrotext,.homepage .topright div.k2ItemsBlock ul li div.moduleItemIntrotext,#rightcolumn div.k2ItemsBlock ul li,.k2detailsbodyright div.k2ItemsBlock ul li,.mod_guruphotos div.k2ItemsBlock ul li div.moduleItemIntrotext{width: 100%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.blog-page .k2detailsbodyright .intro-text p,.gurupage .k2detailsbodyright .intro-text p{width: 100%;float: left;}
.slider-nav-container .slide-link > img {
 padding: 15px 2%;
 width: 96%;
}
.photo-page .slider-nav-container .slide-link > img,.wallpaper-page .slider-nav-container .slide-link > img {
  padding: 0;
  width: 96%;
  height: 100%;
}
.featured-slide > a {
  display: block;    text-align: center; cursor:zoom-in;cursor: -webkit-zoom-in; cursor: -moz-zoom-in;
}
.featured-slide > a > img{    max-width: 100% !important;    max-height: 100%;    margin: 0 auto;}
.photo-page .featured-slide > a,.wallpaper-page .featured-slide > a {height:100%;}
.photo-page .featured-slide > a > img,.wallpaper-page .featured-slide > a > img{width: 100% !important;height: 100% !important;margin: 0 auto;}
/*.wallpaper-page .featured-slide > a > img {height:100%;}*/
.photo-page .featured-slide,.wallpaper-page .featured-slide{height: 500px;}
/*.photo-page .featured-slide.featured-slide-1.slick-slide.slick-current.slick-active {height: 500px;}*/
.itemNavigation a  {font-weight:700;}
.itemNavigation a span {
  float: left;
  width: 30px;
  height: 30px;
  background:url(../images/left_right.png) 0 0 no-repeat;    margin: 0 5px;
}
.itemNavigation a.itemPrevious span{background-position:0 0 }
.itemNavigation a.itemNext span{background-position:0 -40px;float:right }
.videodetails div.itemFullText {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.footer-link h4 {font-weight: 600;margin: 15px 0;border-bottom: 1px dotted #7d7d7d;display: table;padding-bottom: 5px;color: #333;}
.slider-popup {height: 100px; width: 100px; position: absolute;text-align: center;top: 35%;left: 43%; margin: 0 auto;display: table;float: none;}
.slider-popup a {display: block;width: 100%;height: 100px;}
.webtv_content iframe {max-width: 100%;}

@media screen and (min-width:769px) and (max-width:1023px){
  .saint-page .moduletable.featured .introtext-div,.gurupage .moduletable.featured .introtext-div{display:block; overflow: hidden;}
  .gurupage .guru-item.itemContainer{margin:0;}
  .moduletable.attraction li{padding:3px;}
  .homepage .slider-image{margin: 0;}
  div.k2ItemsBlock.mostwatched ul li div.moduleItemIntrotext a.moduleItemImage{height: 120px}
  body.babynames-page #contentarea dt.tabs {padding: 3px;margin-left: 2px;}
  div#headercenter, #headerright{ padding: 0 0 0 1%;width: 35%}
  .catItemImageBlock > .catItemImage > a,.guru-item span.catItemImage,.itemListSubCategories .subCategoryContainer .subCategory a.subCategoryImage{height: 80px;}
  .shop-page #itemListPrimary .catItemView.groupPrimary .catItemBody .catItemImageBlock > .catItemImage > a {height: 120px;}
  .subCategoryImagewrap{margin: 5px;}
  .itemListSubCategories .subCategoryContainer .subCategory h2 a{font-size: 12px;height: 28px;line-height: 14px;}
  .itemListSubCategories .subCategoryContainer .subCategory h2{padding:5px 0;}
  .divinner > div#headercenter, .divinner > div#headerleft {margin-top: 10px;}
  .blog-page #k2Container.blogs-page #itemListPrimary .itemContainer .catItemView.groupPrimary{height:320px;}
  .blog-page .itemList .catItemImageBlock, .blog-page .catItemBody span.catItemImage{width: 100%}
}
@media screen and (max-width:768px){
  .bottomright, .topright, #rightcolumn, .k2detailsbodyright, .k2detailsbodyleft, .topleft, .bottomleft, #contentarea.ronly {margin-top:5px;width: 100%;}
  .k2detailsbodyleft{padding:5px;}
  #topsearch form .k2filter-table {float: left;width:84%;}
  div#headercenter {background: #fff;position: absolute;top: 75px;z-index: 555555;width:98%;left:0;}
  #topsearch{padding-bottom: 10px}
  div#banner2 {margin-bottom: 10px;}
  .flash-quote p{padding: 10px;height: 30px;line-height: 20px;font-size:13px;}
  #latestflash h4{line-height:30px;}
  .slide-link .text .slider-title > a {height: 29px;overflow: hidden;font-size:12px;line-height: 14px}
  #headerleft img{min-width: 150px}
  .slide-link .slider-introtext {display: none;} 
  .marquee-div marquee{font-size: 14px;font-weight: bold;line-height: 20px;}
  .web-tv-page .intro-text {height: 55px;line-height: 55px;}
}
@media screen and (min-width:769px){
  .fixedicons{display: block !important}
}
@media screen and (max-width:767px){
  .catItemView.groupPrimary.saint-page.page-style {margin: 0 !important;}
  .page-style .itemList .itemContainer {margin: 0;padding: 0; width: 100% !important;}
  div#footer div h3{margin-bottom: 10px;}
  .custom.footerabout ul li{margin-bottom: 0;}
  .moduletable.mob-menu{right: 4% !important}
  .register-page .k2AccountPage table tr td {float: left;width: 100% !important;}
  .shop-page .itemPage .item-cat a{font-size: 14px;line-height: 14px}
  .shop-page .itemPage .item-cat span, .prod-desc-inner > i {font-size: 12px;line-height: 12px;}
  .shop-page .prod-item .item-cat{margin-bottom: 10px}
  .prod-desc-inner {font-size: 12px;line-height: 16px; margin-bottom: 10px;}
  .k2store select, .k2store textarea, .k2store input[type="text"], .k2store input[type="password"], .k2store input[type="datetime"], .k2store input[type="datetime-local"], .k2store input[type="date"], .k2store input[type="month"], .k2store input[type="time"], .k2store input[type="week"], .k2store input[type="number"], .k2store input[type="email"], .k2store input[type="url"], .k2store input[type="search"], .k2store input[type="tel"], .k2store input[type="color"], .k2store .uneditable-input,.k2store_cart_button.btn.btn-warning,.cart-btn-wrap > .carts-btns a.btn{font-size: 12px}
  .cart-btn-wrap > .carts-btns{margin-bottom:10px}
  .k2store h1, .k2store h2, .k2store h3{font-size: 16px !important;line-height: 20px !important}
  .moduletable.mod_gurucategories li a, .moduletable.video-channel li a, .yoga-menu-module ul.nav.menu > li a{font-size: 12px}
  .k2store .row-fluid .span5 {width: 96%;}
  #footerbg {margin-top: 15px;}
  .horoscope_wrapper {background-image: none;}
}
@media screen and (max-width:1023px){
  h3, .page-header h1, div.itemListCategory h2, .itemView .itemHeader h2.itemTitle, .componentheading, .audio-page #contentarea > div#center1 .moduletable > .divwrap > h3, .audio-page .componentheadingwithh.audio-page > .divwrap > h3, .sitemap-page #contentarea > div > h1, .sitemap-page #contentarea > div > h1{font-size: 16px;line-height: 16px;padding: 8px 5px;}
  .moduletable.baby-names-category ul.nav li a {padding: 5px 10px;}
  body.babynames-page #contentarea #tab_group_id .tabs .divwrap a {font-size: 12px;line-height: 15px;}
  #headercenter > div#topsearch {margin-top: 0;}
  .home-slider{margin: 10px auto;}
  .moduletable.more-button .moduleCustomLink, .moduletableyatra.more-button .moduleCustomLink, .gurupage .tab .moduleCustomLink, .tab .moduleCustomLink, .moduleCustomLink{top:7px;}
  .tablinks a{font-size:12px;line-height: 12px}
  .tab .moduletable.more-button .moduleCustomLink {margin-top: -82px;}
  .festival div.k2ItemsBlock ul li div.moduleItemExtraFields{height:60px}
  li.typeDate span.moduleItemExtraFieldsValue,li.typeTextfield span.moduleItemExtraFieldsValue{font-size:12px;line-height: 12px}
  .homepage .festival div.k2ItemsBlock ul li div.moduleItemExtraFields ul{padding: 3px 2%;width:96%;}
  div.itemauthordate span.catItemDateCreated, div.itemauthordate span.itemDateCreated {display: block;width: 100%;}
  .custom.footerabout ul li {background: rgba(0, 0, 0, 0) url("../images/line/guruicon.png") no-repeat scroll 0 8px / 18px auto;padding: 0 0 10px 25px;}
  .guru-item span.catItemImage{padding: 5px; margin: 5px 0;}
.guru-item.itemContainer .gurupage{/*padding: 0 5px;*/}
.shop-page .itemPage input.btn.btn-primary{font-size: 10px;margin-top: 10px;padding: 4px 10px 4px 26px;}
.shop-page .itemPage .itemRelated.detail-related-items .product_price, .shop-page .itemPage .k2store .itemRelated.detail-related-items .product_special_price{font-size: 13px;line-height: 16px}
.shop-page .itemPage .product_price, .shop-page .itemPage .k2store .product_special_price{font-size: 18px}
.prod-desc-inner{font-size: 12px}
.shop-page .itemPage input.btn.btn-primary{background-size:18px auto }
.moduletable.more-button .moduleCustomLink, .moduletableyatra.more-button .moduleCustomLink, .gurupage .tab .moduleCustomLink, .tab .moduleCustomLink, .moduleCustomLink{padding: 3px 4px;}
}
@media (min-width:1024px) and (max-width:1366px) {
 /* #topmenu .sf-menu a {padding: 10px 12px;}
  #topmenu .sf-arrows .sf-with-ul::after{right:0;}
  .homepage .slide-link > .text{width:68%;}*/
  #tabs.guru-left-tabs > .left-tab-inner > ul > li{width:24.8%;}
  #tabs.guru-left-tabs .mod_content ul.ui-tabs-nav li{width:33.1%;}
}
@media screen and (min-width:1024px) and (max-width:1279px){
 #topmenu .sf-menu a {padding: 10px 12px;}
 #topmenu .sf-arrows .sf-with-ul::after{right:0;}
 .homepage .slide-link > .text{width:68%;}
}
@media screen and (min-width:928px) and (max-width:1023px){
  .sf-menu a {padding: 8px !important;}
  .sf-arrows .sf-with-ul {padding-right: 25px !important;}
}
@media screen and (min-width:1051px) and (max-width:1200px){
  #wrapper{width: 96%;padding:0 2%;}
}
@media screen and (max-width:1280px){
  div.itemauthordate span.catItemAuthor, div.itemauthordate span.itemAuthor {float: left;}
}

@media screen and (min-width:1024px) and (max-width:1180px){

}
@media screen and (max-width:1024px){
  #topsearch .button.smart-search{ height:30px;padding:0;width:12%;margin-left:10px;}
}
@media screen and (min-width:280px) and (max-width:767px){
div#areainner .itemPage.videodetails.itemView.MobileFeatured.mobile-view-info{
  width: 100% !important;
}
}
@media screen and (min-width:768px) and (max-width:991px){
  .product-short-description {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
     display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
}
div#areainner .itemPage.videodetails.itemView.MobileFeatured.mobile-view-info{
  width: 100% !important;
}
}
@media screen and (min-width:571px) and (max-width:767px){
  .product-short-description {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
     display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
}
  .itemListSubCategories div.subCategoryContainer {width: 50% !important;}
  #topsearch .button.smart-search {height: 34px;}
    .blog-page #k2Container.blogs-page #itemListPrimary .itemContainer .catItemView.groupPrimary{height:320px;}
  .blog-page .itemList .catItemImageBlock, .blog-page .catItemBody span.catItemImage{width: 100%}
}
@media screen and (max-width:667px){
  .j2store-thumbnail-image img {
   max-width: 100%;
    width: 100%;
    margin-bottom: 10px;
}

}
@media screen and (max-width:580px){
  .btn.btn-primary, button {
    width: 81px !important;
}
div#playVideo iframe {
    max-width: 100% !important;
    height: auto !important;
    min-height: auto;
}
.product-short-description {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
}
/*.j2store-cart input.btn.btn-primary {
    width: 92% !important;
}
.j2store-cart .col-md-6 {
    width: 80%;
    float: right;
}
.j2store .j2store-cart #j2store-cart-form .j2store-cart-table td .cart-product-name {
    font-size: 13px;
    font-weight: 600;
}*/

  .blog-page .itemList .catItemImageBlock{width:100%;}
  .k2detailsbodyright.mobile-view .moduletable.mod_guruaudio div.k2ItemsBlock ul li .introtext-div{width:65%;}
  .audio-page .itemPage .itemSocialSharing{width:100%;}
  .horo-content {height: auto;/* overflow: hidden; */padding: 10px;}
  .predictions .tab-content h5{display: block;padding: 7px;background: url('/images/horoscope/drop-down.png') no-repeat;background-position: 95%;}
  .predictions .tab-content h5 > img {margin-right: 15px;}
  .ui-tabs-panel {margin-bottom: 10px;box-shadow: 0px 0px 1px #cccccc;}
  ul#latestflash_rashi{display:none;}
  .predictions .astro {height: auto;display: table-cell;width: 50%;vertical-align: middle;}
  .predictions .astrologer_details, .predictions .astrology {width:100%;}
  .predictions li{width:20%;float: left;}
  .predictions .astroger_img {text-align: center;width: 30%;display: table-cell;vertical-align: middle;padding: 10px 0;}
  .audio-itempage-slider {width: 90%;}
  .invite-guru .chronoform input[type="text"], .invite-guru .chronoform textarea {width: 92%;}
  .invite-guru  .chronoform select{width:95%;}
  ul.tabs li{display:table;}
  ul.tabs li h5{display:table-cell;vertical-align:middle;}
  .invite-guru ul.tabs li{height:45px;word-break: break-word;}
  .invite-guru ul.tabs h5 > img{display:none;}
  .predictions .tab-content{padding: 10px;margin: 0;height:auto;background:transparent;}
  .editprofile-page legend, ul.tabs li{padding:5px 0;}
  .alert-warning.alert, .alert.alert-message{ width: auto;margin: 0;padding: 12px 20px 12px 115px;}    
  .Login_here{padding:5px;font-size:11px;}
  .registration.register-page{padding:0;}
  .register-page form.form-validate, .editprofile-page form.form-validate{width:100%;}
  .register-page .control-group {width: 80%;}
  .register-page #jform_profile_tos{width:100%;}
  .register-page fieldset:nth-child(2) .control-label{width:45%;}
  .register-page fieldset:nth-child(2) .controls{width:45%;}
  .register-page div#k2Container{width:100%; margin:0; padding:0;}
  #latestflash{width:100%;height: 100%;padding: 0;max-height: 100%;}
  .guru-icon{width:100%; height:80px;background: url('/images/banners/resp.jpg') 0 0 no-repeat;background-size: cover;}
  .quotes-gurupage .guru-icon{width:100%;box-shadow:0px 1px 3px #b7b7b6;}
  #latestflash li{width:max-width:100%;height:100%;}
  .guru-quotes{min-height:230px;margin:10px 0;background: #f9f5ed;box-shadow:0px 1px 4px #b7b7b6;}
  .quotes-gurupage #latestflash .flash-quote{width:100%;}
  .latestflash-icon {float: none;width: 65px;height: 65px;margin: 5px auto;}
  #latestflash .flash-quote{width:100%;float:none;vertical-align:inherit;}
  .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li.even.first-child .introtext-div{width:100%;}
  .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li.even.first-child .moduleItemImage-div{width:98%;margin:0;}
  .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs .tab li img{height:150px;}
  .gurupage .k2detailsbodyleft .moduletable.mod_gurublogs li.even.first-child{width:100%;}
  .gurupage .mod_gurublogs .mod_content{margin:0;}
  .gurupage div.gurudetails#k2Container.itemIsFeatured, #k2Container.itemPage{margin-top:0;}
  .register-page #josForm .button{margin:0;float:none;}
  .gurupage .guru-quotes{margin: 0px 0px 15px;}
  .gurupage .short_intro{padding:0;}
  .gurupage .guru-quotes p, h4{margin:0;font-size:13px;}
  #tabs.guru-left-tabs > .left-tab-inner > ul > li{width:24.6%;}
  .gurupage .mod_guruvideos .mod_content, .gurupage .mod_guruaudio .mod_content, .gurupage .mod_guruphotos .mod_content, .gurupage .guru-wallpapers .mod_content{margin:0;width:100%;padding: 13px 0 0;}
  .mymod2 h3.moduletitle {width: 95%;}
  span#modtitle {float: left;}
  span#showschedule {display:block;float: right;}
  .gurupage div#sbox-window{top:25% !important;}
  .moduletable.top-menu-mod img {width: 15px;}
  .divwrap {background:#E2E2E2;}
  .guest-page .tagItemList div.tagItemView{width:100%;}
  .baby-names-wrapper {width: 70%;float: left;}  
  .audio-page .k2detailsbodyright .audio li .moduleItemIntrotext h2 {height: auto;line-height: normal;}
  .saint-page #k2Container.blogs-page #itemListPrimary .itemContainer .catItemView.groupPrimary,.yatradarshan-page #k2Container.blogs-page #itemListPrimary .itemContainer .catItemView.groupPrimary{padding:10px;height:auto;}
  body.babynames-page #contentarea div.current dd.tabs .shortlist {float: right;width: 30%;}
  .news #itemListPrimary .catItemView.groupPrimary .divwrap{height:auto;}
  .news .itemList .itemContainer.itemContainerLast{height:auto;}
  .login-register #contentarea > div#center1 {margin-top: 0;}
  .wallpaper-page .itemBody .itemImageBlock{margin:0;padding:0;}
  .wallpaper-page div.itemBody{padding:0;}
  .wallpaper-page .slider-nav-container .slide-link{height:60px;}
  .download-page.guest-page #k2Container > .itemListCategoriesBlock > .itemListSubCategories > .subCategoryContainer > .subCategory{height:260px;}
  .video-page #itemListPrimary .catItemView.groupPrimary .divwrap{height:70px;}
  .photo-page .tagItemList div.tagItemView, .video-page .tagItemList div.tagItemView, .audio-page .tagItemList div.tagItemView, .wallpaper-page .tagItemList div.tagItemView{width:50%;}
  .news .itemList .itemContainer.itemContainerLast,.photo-page .itemList .itemContainer{width:100%;}
  .moduletable.baby-names-category ul.nav{width:100%;}
  body.babynames-page #contentarea dt.tabs {margin: 3px 0;border:0;padding:5px 7px;}
  .moduletable.baby-names-category ul.nav li{width: 48%;float: left;margin: 2px;padding: 5px 0;}
  .panchang select#widgetLanguage {padding: 5px;width: 70px;background: #ffffff;border-radius: 3px;}
  .panchang .av-aw-panchang-header .head-text1 {text-align: left !important;float: left  !important;}
  .panchang .av-aw-panchang-header .av-calendar{float:left !important;}
  .guest-page #tagLayoutLeft > .tagItemList > .tagItemView > .tagItemView_in > .tagItemBody > .tagItemIntroText, .guest-page div.tagItemHeader h2.tagItemTitle{text-align:left;}
  .video-page .itemList .itemContainer.itemContainerLast{height:auto;width:50%;}
  .moduletable.top-menu-mod, .moduletable.cart-module {margin-left: 10px;margin-top: 4px;}
  div#extralink .sf-menu .item-147 {padding-right: 0;}
  div#extralink .sf-menu a{padding: 2px}
  .moduletable.cart-module .btn.btn-primary.button{width: 20px;background-size: 16px auto}
  #headerleft img {min-width: 155px;}
  #headerleft {width: 155px;}
  .k2store-minicart-button{margin-left: 5px;}
  .k2store_cart_module_126,div#extralink .sf-menu a{font-size: 10px}
  #topsearch .k2filter-field-category-select > select{font-size: 12px;padding:8px 5px}
  .k2filter-table select{font-size: 12px;padding: 5px 0;}
  .left-slogin,.right-slogin{width: 95%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .slogin-buttons.slogin-compact.slogin-register, .register_btn, #slogin-buttons {float:none;}
  .register-page #slogin-buttons {width: 47%;}
  .register-page .register_btn{float:right;}
  .slogin-compact span{width:40px;height:40px;}
  .slider-nav-container .slide-link > img {padding: 15px 4%;width: 92%;}
  div#headercenter{ top:74px;}
  .moduletable.lang-switcher {float: left;}
  div#extralink .moduletable.logout-module{float: right}
  .profile fieldset .dl-horizontal > dt, .profile fieldset .dl-horizontal > dd{padding: 2px 1%;min-height: 40px;}
  ul.nav.menu.footerbottom li a {font-size: 10px;padding: 0 4px;}
  div#bottomfooter{padding: 5px 0}
  .moduletable.lang-switcher {left: 0;position: absolute;top: 0;}
  .guest-page .moduletable.lang-switcher {position: initial;}
  #users-profile-custom > legend {font-size: 14px;line-height: 14px;margin-bottom: 5px;}
  .profile fieldset .dl-horizontal{padding: 0px 10px;}
  #contentarea > .login.register-page{width:100%;}
  .login-title, .componentheading.register-page, body.forgot-password .page-header > .divwrap > h1, .forgot-username .page-header > .divwrap > h1, .k2store .span5.order-login > .divwrap > h3, .profile #users-profile-core > legend, form.form-validate > .componentheading, .container-fluid.k2store .row-fluid .span12.invoice-heading > h3, h3.email-shortlised-title, .yellow-title, .register-msg-title{font-size: 14px;line-height: 16px;}
  h3, div.itemListCategory h2, .itemView .itemHeader h2.itemTitle, .componentheading {font-size: 14px;}
  input, textarea{width: 92%}
  .form-validate .chzn-container{width:92% !important;}
  #helpsite-refresh.btn.btn-small {margin-top: 5px;}
  #users-profile-custom > legend {font-size: 12px;line-height: 12px;}
  #tabs.guru-left-tabs .mod_content ul.ui-tabs-nav li{}
  #tabs.guru-left-tabs > .left-tab-inner ul > li.ui-tabs-active.ui-state-active h3, #tabs.guru-left-tabs > .left-tab-inner ul > li h3{ font-size: 12px;line-height: 14px;}
  .res-inner-menu ul li a{font-style: 10px;line-height: 11px}
  .tagItemView{width:100%;}
  #msg-form > input#mobile {width: 68%;float: right;}
  #msg-form #country-code{float:left;}
  #msg-form > input#msg-submit {width: auto;padding: 10px;}
  .homepage .slick-initialized .slick-slide .text a{margin:0;}
  .vedas-page #itemListPrimary .itemContainer.itemContainerLast { width: 100% !important}
  .moduletable.tv-video, .moduletable.tv-audio, .moduletable.tv-wallpaper, .moduletable.tv-photos{width: 93%}
  .shop-page .itemPage .itemImageBlock{margin:0;}
  .moduletable.tv-video, .moduletable.tv-audio, .moduletable.tv-wallpaper, .moduletable.tv-photos {margin: 0;width: 98%;}
  .download-page .itemListSubCategories div.subCategoryContainer {margin-right: 0;/*width:50% !important;height:225px;*/margin-bottom: 10px;padding: 5px !important;}
  .download-page .itemList .itemContainer{width: 50% !important;float:left;}
  .download-page .itemList div.itemAttachmentsBlock{padding: 0}
.moduletable.smart-search .k2filter-field-title .inputbox {/*line-height: 20px;font-size: 12px*/}
.cart-btn-wrap > .carts-btns {float: left;font-size: 11px;margin-left: 2px;width: auto;}
.career-form-desc p {font-size: 14px;}
.checkout-content .inputbox {width: 96%;}
.k2store .row-fluid.invoice-body .dl-horizontal dd {margin-left: 110px;}

@media screen and (max-width:927px){
  .web-tv-page .divwrap {background:#e2e2e2;}
  .webtv-schedule > table td, .webtv-schedule > table th{width:85px;}
  .page-style .itemContainer {width: 100% !important;}
  #k2Container.blogs-page #itemListPrimary .itemContainer .catItemView.groupPrimary{margin-right: 0;}
  .blog-page #k2Container.blogs-page #itemListPrimary .itemContainer .catItemView.groupPrimary{height:280px;padding: 10px;}
  .blog-page .catItemBody span.catItemImage{width:100%;}
  /*  .yatradarshan-page #k2Container.blogs-page #itemListPrimary .itemContainer .catItemView.groupPrimary{padding:0}*/
  .yatradarshan-page .itemList .catItemIntroText{height:80px;font-size:13px;}
  .k2filter-cell {padding: 0 1.5% 0 0 !important;}
  .festivals .itemBody span.itemImage img {max-width: 90%;}

}

@media screen and (max-width:600px){
  .shop-page div.subCategory, .shop-page .itemListSubCategories .subCategoryContainer .subCategory h2{border-bottom:1px solid #ddd }
  .yoga-sub .itemContainer, .yoga-page .itemContainer {width: 49% !important;float: left;height: 210px;}
  .yoga-sub .catItemImageBlock > .catItemImage > a{height: auto;}
  .shop-page #itemListPrimary .catItemView.groupPrimary .catItemBody .catItemImageBlock > .catItemImage > a {height: 120px;}
  .shop-page .itemList #itemListPrimary .itemContainer{width: 250px !important;float: none; margin: 20px auto;}
  .shop-page .itemListCategoriesBlock .subCategoryContainer.subCategoryContainerLast.landing-cat, .shop-page .featured-title {float: none;width: 100%;}
  .shop-page .itemListCategoriesBlock .itemList{width: 250px;margin: 0 auto;background:none;}
  .wallpaper-page .featured-slide,.wallpaper-slider-container .pic-slider-container{height: auto;}
}
@media screen and (min-width:403px) and (max-width:580px){
  div#headercenter {top: 80px;}
}
@media screen and (min-width:581px) and (max-width:768px){
  .download-page .itemListSubCategories div.subCategoryContainer {margin-right:2%;width: 48% !important;margin-bottom: 10px}
  .download-page .itemList .itemContainer{width: 50% !important;margin:0 0 10px 0}
  .download-page .itemList div.itemAttachmentsBlock{padding: 0}
}
@media screen and (max-width:600px){
  .cart-btn-wrap > .carts-btns{margin-left: 0;margin-bottom: 0}
  .k2store_cart_button.btn.btn-warning {font-size: 10px;}
  #cart_actions .btn.btn-primary.begin_checkout {font-size: 10px;}
}
@media screen and (max-width:800px){
  #checkout .checkout-content .left.span5,#checkout .checkout-content .right.span5{width: 100%;margin: 0;float: left}
}
@media screen and (max-width:980px){
  .row-fluid.invoice-body.invoice-print .span6.pull-right,.row-fluid.invoice-body.invoice-print .span4.pull-left{width:100%;padding:0;margin:0;}
  .invoice-right-inner {border-left: 0 none;margin-left: 0;padding-left: 0;}
}

.autowidth {width:auto !important;}
.itemVideoBlock{padding:0px !important;"}
div#k2ModuleBox114 { float: left; overflow-y: scroll;max-height: 395px;background: #f6f6f6;box-sizing: border-box;border: 1px solid #eaeaea;}
.photo-page .moduletable.photopage-rightmod .introtext-div {word-break: break-word;}
.photopage-rightmod ul .first-child .intro-text {text-align: left; word-break: break-word;}