/*Inline to Classes*/
.MagicScroll-horizontal .mcs-button-arrow-prev:before, .MagicScroll-horizontal .mcs-button-arrow-next:before, .MagicScroll-vertical .mcs-button-arrow-prev:before, .MagicScroll-vertical .mcs-button-arrow-next:before{
    border-color: #a03ca0;
}

.desktop-product-slider .MagicScroll > .mcs-button-arrow{
height: 83px !important;
    border: 1px solid #c1c1c1;
}

/************************Securepayment Page********************/

.btm-section-paynow{
    background-color: #fff;
    border: 1px solid #eee;
    padding: 20px; 
    /*margin: 20px;*/
}


/*********************************************************/


/***********************Calendar : 2nd Event show************/

p.cld-number.eventday.eventday> span:nth-child(2) {
    top: 91px;
    z-index: 1;
}

/*****************************/

@media only screen and (max-device-width: 736px) and (min-device-width: 360px) {

    /*.product-page-container .strip-over-item {
        left: calc(100% - 220px) !important;        
    }*/
.science-therapy-owl-slider h5{
	height: 22px !important;
}
	
	.item .tc12 {
    background-color: white;
    height: 35px !important;
}
	
    .product-page-container .strip-over-item img {
        width: 68%;        
    }


    /*360x640===*/
    .mob-product-slider .MagicScroll{
        width: 51px;
        height: 191px !important;
    }

    .mob-product-slider .MagicScroll > .mcs-button-arrow{
        height: 25px !important;
        border: 1px solid #c1c1c1;
        width: 90%;
    }

    .mob-product-slider .zoom-gallery-slide.active{
        display: table-cell !important;
        width: 100% !important;
    }
    .mob-display-table{
                display: table !important;
            }
            .mob-display-table-cell{
                display: table-cell !important;
            }
            .mob-vertical-align-top{
                vertical-align: top !important;

            }
    .mob-pt20{
        padding-top: 20px !important;
    }

    .cfg-btn{
        /*transform: rotate(90deg);
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;*/
        padding: 0px !important;
        margin: 0px auto !important;
        background-color: #fff !important;
        width: 60px !important;
    }

    .mob-product-arrow{
        width: 15px;
        margin: 2px auto;
    }

    a.mz-thumb.mz-thumb {
    box-shadow: 0 0 3px 1px #ddd !important;
    }

    .mobile-vertical-align-top{
        vertical-align: top;
    }

       .product-m{
           display: table;
       }

       .product-view-m{
           display: table-cell;
           vertical-align: top;
       }

       .product-list-m{
           display: table-cell;
           width: 80px;
       }

       .product-scroll-m{
           height: 185px; /*300px;*/
           overflow-y: auto !important;
       }

   }




   /*-----------*/
   .cfg-btn {
        background-color: rgb(55, 181, 114);
        color: #fff;
        border: 0;
        box-shadow: 0 0 1px 0px rgba(0,0,0,0.3);
        outline:0;
        cursor: pointer;
        width: 200px;
        padding: 10px;
        font-size: 1em;
        position: relative;
        display: inline-block;
        margin: 10px auto;
    }
    .cfg-btn:hover:not([disabled]) {
        background-color: rgb(37, 215, 120);
    }
    .mobile-magic .cfg-btn:hover:not([disabled]) { background: rgb(55, 181, 114); }
    .cfg-btn[disabled] { opacity: .5; color: #808080; background: #ddd; }

    .cfg-btn.btn-preview,
    .cfg-btn.btn-preview:active,
    .cfg-btn.btn-preview:focus {
        font-size: 1em;
        position: relative;
        display: block;
        margin: 10px auto;
    }

    .cfg-btn,
    .preview,
    .app-figure,
    .api-controls,
    .wizard-settings,
    .wizard-settings .inner,
    .wizard-settings .footer,
    .wizard-settings input,
    .wizard-settings select {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
    }
    .preview,
    .wizard-settings {
        padding: 10px;
        border: 0;
        min-height: 1px;
    }
    .preview {
        position: relative;
    }

    .api-controls {
        text-align: center;
    }
    .api-controls button,
    .api-controls button:active,
    .api-controls button:focus {
         width: 80px; font-size: .7em;
         white-space: nowrap;
    }

    .app-figure {
        width: 100% !important; /*80% !important;*/
        margin: 0px auto;
        border: 0px solid red;
        padding: 0px; /*20px;*/
        position: relative;
        text-align: center;
    }
    .selectors { margin-top: 10px; }
    .selectors .mz-thumb img { max-width: 100%; }

    .app-code-sample {
        max-width: 80%;
        margin: 30px auto 0;
        text-align: center;
        position: relative;
    }
    .app-code-sample input[type="radio"] {
        display: none;
    }
    .app-code-sample label {
        display: inline-block;
        padding: 2px 12px;
        margin: 0;
        font-size: .8em;
        text-decoration: none;
        cursor: pointer;
        color: #666;
        border: 1px solid rgba(136, 136, 136, 0.5);
        background-color: transparent;
    }
    .app-code-sample label:hover {
        color: #fff;
        background-color: rgb(253, 154, 30);
        border-color: rgb(253, 154, 30);
    }
    .app-code-sample input[type="radio"]:checked+label {
        color: #fff;
        background-color: rgb(110, 110, 110) !important;
        border-color: rgba(110, 110, 110, 0.7) !important;
    }
    .app-code-sample label:first-of-type {
        border-radius: 4px 0 0 4px;
        border-right-color: transparent;
    }
    .app-code-sample label:last-of-type {
        border-radius: 0 4px 4px 0;
        border-left-color: transparent;
    }

    .app-code-sample .app-code-holder {
        padding: 0;
        position: relative;
        border: 1px solid #eee;
        border-radius: 0px;
        background-color: #fafafa;
        margin: 15px 0;
    }
    .app-code-sample .app-code-holder > div {
        display: none;
    }
    .app-code-sample .app-code-holder pre {
        text-align: left;
        white-space: pre-line;
        border: 0px solid #eee;
        border-radius: 0px;
        background-color: transparent;
        padding: 25px 50px 25px 25px;
        margin: 0;
        min-height: 25px;
    }
    .app-code-sample input[type="radio"]:nth-of-type(1):checked ~ .app-code-holder > div:nth-of-type(1) {
        display: block;
    }
    .app-code-sample input[type="radio"]:nth-of-type(2):checked ~ .app-code-holder > div:nth-of-type(2) {
        display: block;
    }

    .app-code-sample .app-code-holder .cfg-btn-copy {
        display: none;
        z-index: -1;
        position: absolute;
        top:10px; right: 10px;
        width: 44px;
        font-size: .65em;
        white-space: nowrap;
        margin: 0;
        padding: 4px;
    }
    .copy-msg {
        font: normal 11px/1.2em 'Helvetica Neue', Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, sans-serif;
        color: #2a4d14;
        border: 1px solid #2a4d14;
        border-radius: 4px;
        position: absolute;
        top: 8px;
        left: 0;
        right: 0;
        width: 200px;
        max-width: 70%;
        padding: 4px;
        margin: 0px auto;
        text-align: center;
    }
    .copy-msg-failed {
        color: #b80c09;
        border-color: #b80c09;
        width: 430px;
    }
    .mobile-magic .app-code-sample .cfg-btn-copy { display: none; }
    #code-to-copy { position: absolute; width: 0; height: 0; top: -10000px; }
    .lt-ie9-magic .app-code-sample { display: none; }

    .wizard-settings {
        background-color: #4f4f4f;
        color: #a5a5a5;
        position: absolute;
        right: 0;
        width: 340px;
    }
    .wizard-settings .inner {
        width: 100%;
        margin-bottom: 30px;
    }
    .wizard-settings .footer {
        color: #c7d59f;
        font-size: .75em;
        width: 100%;
        position: relative;
        vertical-align: bottom;
        text-align: center;
        padding: 6px;
        margin-top: 10px;
    }
    .wizard-settings .footer a { color: inherit; text-decoration: none; }
    .wizard-settings .footer a:hover { text-decoration: underline; }

    .wizard-settings a { color: #cc9933; }
    .wizard-settings a:hover { color: #dfb363; }
    .wizard-settings table > tbody > tr > td { vertical-align: top; }
    .wizard-settings table { min-width: 300px; max-width: 100%; font-size: .8em; margin: 0 auto; }
    .wizard-settings table caption { font-size: 1.5em; padding: 16px 8px; }
    .wizard-settings table td { padding: 4px 8px; }
    .wizard-settings table td:first-child { white-space: nowrap; }
    .wizard-settings table td:nth-child(2) { text-align: left; }
    .wizard-settings table td .values {
        color: #a08794;
        font-size: 0.8em;
        line-height: 1.3em;
        display: block;
        max-width: 126px;
    }
    .wizard-settings table td .values:before { content: ''; display: block; }

    .wizard-settings input,
    .wizard-settings select {
        width: 126px;
    }
    .wizard-settings input {
        padding: 0px 4px;
    }
    .wizard-settings input[disabled] {
        color: #808080;
        background: #a7a7a7;
        border: 1px solid #a7a7a7;
    }

    .preview { width: 70%; float: left; }
    @media (min-width: 0px) {
        .preview { width: 100%; float: none; }
    }

    @media (min-width: 1024px) {
        .preview { width: calc(100% - 340px); }
        .wizard-settings { top: 0; min-height: 100%; }
        .wizard-settings .inner { margin-top: 60px; }
        .wizard-settings .footer { position: absolute; bottom: 0; left: 0; }
        .wizard-settings .settings-controls {
            position: fixed;
            top: 0; right: 0;
            width: 340px;
            padding: 10px 0 0;
            text-align: center;
            background-color: inherit;
        }
    }
    @media screen and (max-width: 1024px) {
        .api-controls button, .api-controls button:active, .api-controls button:focus {
            width: 70px;
        }
    }
    @media screen and (max-width: 1023px) {
        .app-figure { width: 98% !important; margin: 50px auto; padding: 0; }
        .app-code-sample { display: none; }
        .wizard-settings { width: 100%; }
    }
    @media screen and (max-width: 600px) {
        .mz-thumb img { max-width: 39px; }
    }
    @media screen and (max-width: 560px) {
        .api-controls .sep { content: ''; display: table; }
    }
    @media screen and (min-width: 1600px) {
        .preview { padding: 10px 160px; }
    }
    /*Header*/
    .dropt.product-making-option-span:hover .product-making-span{
        position: fixed;
        width: 450px !important;
        left: 210px;
        top: 358px;
        background: white;
        border: 1px solid lightgray;
    }
.header-rudra-center-logo{
    margin: 0px;
padding: 0px;
}

.header-menu-div{
    padding-top: 5px;
}

.header-cart-icon{
    float: left;
padding-right: 5px;
}

.header-vertical-nav-div{
    z-index: 99999;
top: 0px !important;
position: fixed !important;
}

.header-vertical-nav-div-ul {top: 0px !important;}

/*HOME BANNER SECTION*/
.home-bannerband-nav-div{
    width:100%;
    height:auto;
}
.home-banner-menu-ul-second{
display: none
}

.home-banner-carousel-ol{
padding: 30px;
}

/*HOME RRST SECTION*/

.home-rrst-title-div-h4{
    margin-left: 9px;
}

.home-rrst-product-div{
margin-left: 2%;
margin-right: 2%;
}

.science-therapy-owl-slider h5{
	height: 32px;
}

.science-therapy-owl-slider .owl-prev{
	top: 50%;
	left: -3%;
}

.science-therapy-owl-slider .owl-next{
	top: 50%;
	right: -3%;
}

.RRSTband-video-owl-slider{padding-top: 15px;}

.RRSTband-video-owl-slider .owl-next {
    right: -13%;
    top: 37.5%;
}

.RRSTband-video-owl-slider .owl-prev {
    left: -13%;
    top: 37.5%;
}

/*HOME NEW ARRIVAL SECTION*/

.home-new-arrival-left-menu-div{
  width: 100%;
}

.newarrival-section div.scroll1 {
    height: 510px;
}

.newarrivals-item-name{
    height: 30px;
    margin-bottom: 2px;
    font-weight: 600;
    color: #c248c2;
}

.newarrivals-item-img{
    width:196px; height: 196px;
}
.newarrivals-item-price{
    height: 15px;
}


/****Home - mobile calender Nupur 20190301************/

.m-cal-title{
	background-color: #0b1b63 !important;
    width: 100%;
    font-size: 18px;
    font-weight: 500;
    color: #fff !important;
}

.m-cal{
	margin: 20px !important;
}

/*HOME MOBILE UPCOMIMG SECTION*/

.home-mobile-upcoming-div-title{
background-color: #0b1b63;
}

.home-mobile-upcoming-div-title-h4{
    line-height: 20px;
}

/*HOME MAP SECTION*/

.home-map-div{
    width: 100%;
height: 450px;
/*position: relative;
overflow: hidden;*/
}

/*HOME INFO_SCROLLBAR SECTION*/

.home-info-scrollbar-div{
    background-color:#f5f5f5 !important;
	border-radius:10px;
	padding:20px !important;
	color:#3F1A44 !important;
	/*Nupur 2010304*/
	height: auto !important;
	overflow-y: auto !important;
	text-align: justify;
}

/*MOBILE FOOTER SECTION*/

.mobile-footer-div{
    /*background-color: #e88ce8;*/
    background-color: #0b1b63; /* Nupur 20190304 */
   
    text-align: center;
    font-size: 16px;
    padding-top: 50px;
}

.mobile-footer-div p{  /* Nupur 20190304 */
	color: #fff !important;
}
.mobile-footer-social-icon-div{
    margin-top: 20px;
}

.footer-info-dropdown{float: left;margin-top: -26px;margin-left: 280px;}

/*LAST FOOTER SECTION*/

.footer2-col-12-div{
    text-align: center;
}


/*-----------------------------------------
    ABOUT US SECTION
------------------------------------------*/


.aboutus-director-img{
    width: 90%;
}

.about-consultant-col-3-div{
    padding: 20px;
}

.about-consultant-col-3-scrollbar-div{
    background-color:  #f5f5f5 !important;
    padding:20px !important;
    color: #3F1A44 !important;
    height: 180px !important;
}

.about-rrteam-right-img-div{
    margin-top:10px;
    margin-bottom:10px;
}

.about-footer-ho-add-icon{
    font-size:20px;
    color:#c64fc5;
}

.about-footer-social-icon-img{
    width: 30px;
}


/*-----------------------------------------
    RR TEAM SECTION
------------------------------------------*/

.rrteam-about-left-div{
    padding-top: 20px;
}

.rrteam-about-right-img{
    width: 100% !important;

}

.rrteam-founder-left-div{
    padding-top: 20px;
}

/* Also add row + col-md-12 */
.rrteam-member-div{
    margin-bottom: 50px;
    padding-left: 15px; 
}



/*-----------------------------------------
                   TRUST BAR
------------------------------------------*/

.trustbar-allcategories-button-a{
    color: #eedeee;
}

.firstlist-ul{
    z-index: 1;
}

.third-ul-inner-div{
    width: 100% !important;
}



/*-----------------------------------------
                   FIXED BUTTON
------------------------------------------*/
/*---Personal consultation Popup---*/
.personal-consultation-btn-div{
    z-index: 99999;
}

/*---Knowledge Bank Popup---*/
.knowledge-bank-popup-mobile-modal-header-div{
    background-color: #fff !important;

}

.knowledge-bank-popup-mobile-modal-header-div-img{
    width: 100%;
}

.knowledge-bank-popup-mobile-modal-header-div-icon-text{
    line-height: 1.2;
}

.knowledge-bank-popup-mobile-modal-body-div{
    background-color: #fff !important;
}

.knowledge-bank-popup-mobile-modal-footer{
    display: none;
}

.knowledge-bank-popup-desktop-modal-header-inner-div{
    height: 130px;
}

.knowledge-bank-popup-desktop-modal-body-close-btn-div{
    padding-right: 120px;
}

.knowledge-bank-popup-desktop-modal-body-closebtn{
    background-color: #740074 !important;
    padding: 0px 6px !important;
    border-radius: 66px;
}

.knowledge-bank-popup-desktop-modal-body-icon-div{
    margin-bottom: 10px;
}

.knowledge-bank-popup-desktop-modal-body-div-icon-text{
    line-height: 1.2;
}

/*---Enquiry Popup---*/
.form-quick-div{
     margin-bottom: 0px !important;
}

.enquiry-popup-container{
    text-align:center;
}

.enquiry-popup-modal-div{
    display: block;
}/*Not Found - autogenerated*/

.enquiry-popup-modal-header-close-div{
    float: left;
}

.enquiry-popup-modal-header-search-div{
    float: right;
}

.enquiry-popup-modal-header-search-button{
    background-color: #fff;
    border: none;
    font-size: 16px;
    font-weight: 600;
}

.enquiry-popup-modal-body{
    text-align:center;
}

.enquiry-popup-modal-body-col{
    text-align: center;
}

.enquiry-popup-modal-submit-btn{
    margin-top:5px;
}

.enquiry-popup-modal-submit-btn-input{
    text-align: center;
    background-color: #990099;
    color: #fff;
    width: 100%;
    height: 35px;
}

.enquiry-popup-modal-bottom-text-div{
    text-align:center;
    font-size:14px!important;
    margin-top:10px;
}

.enquiry-popup-modal-footer-div{
    border:none !important;
    display: none;
}

/*---Search Articles---*/
.search-article-modal-div{
    height: 500px;
}

.search-article-modal-header-title-div{
    float: left;
}

.search-article-modal-header-title-text{
    font-size: 16px;
    font-weight: 600;
}

.search-article-modal-header-close-div{
    float: right;
    font-weight: 600;
}

.search-article-modal-body-div{
    height: 80%;
}

/*---Nested Popup modal Article search---*/
.search-article-modal-body-title-outerdiv{
    margin-top: 10px;
}
.search-article-modal-body-title-div{
    color: #fff;
    padding: 2px 10px;
    background-color: #740074;
}
.search-article-modal-browse-section{
    max-height: 300px;
    height: auto;
    overflow-y: auto; 
}

.search-article-modal-browse-section-ul{
    margin-bottom: 0px;
    display: none;
}
.search-article-modal-browse-section-ul-li{
    padding: 4px 10px;
}
.search-article-modal-other-text-p{
    text-align: center;
    margin-top: 10px;
}
.search-article-modal--other-text-span1{
    font-size: 15px;
    font-weight: 600;
}

.search-article-modal--other-text-span2{
    font-size: 14px;
}

.search-article-modal-footer-div{
    display: none;
}

/**/
/*-----------------------------------------
        CONTACT US SECTION
------------------------------------------*/

.contact-form-title-h3{
    margin-top: 0px;
}

.contact-form-div{
    padding: 10px;
}

/*-----------------------------------------
        PRODUCT PAGE
------------------------------------------*/

.product-page-parent-container{
    padding-left: 15px;
    padding-right: 15px;
}

 .product-main-container{padding-left: 0px !important; padding-right: 0px !important;}
 .product-description-div .breadcrumb-div, .product-description-div .prev-next-div, .product-description-div .title-rating-div{
    padding-left: 0px; padding-right: 0px;
 }

 .breadcrumb-div p{ /*Nupur 13032019*/
 	padding: 2px 0; 
 	border-bottom: 1px solid #eaeaea;
 }

 .product-description-div  .button-prev-product:hover, .product-description-div .button-next-product:hover{background-color: transparent;}
 .product-description-div .prev-next-div a:hover,.product-description-div .prev-next-div  a:focus{color: black;}
 .product-description-div .button-prev-product, .product-description-div .button-next-product{color: black; background-color: transparent;}

 .product-description-div .desktop-product-buttons{
        background-color: #a03ca0;
    padding-top: 3px;
    border-radius: 10px !important;
    padding-bottom: 3px;
    font-size: large;
 }
.product-pricing .form-group {
    padding: 0px; /*12px 0px;*/
}


.product-description-div{
    width: 65%;
    float: left;
}

.product-description h3{
    font-size: 15px;
    font-weight: bold;
}
.product-description h2{
    font-size: 18px;
    font-weight: bold;
}
 .product-description ul
 {   margin: 10px;
     list-style-type: disc !important; 
    padding: 0px 16px;
    font-size: 14px;
 }	
	
	
.product-country-flag-div{
    float: left;
}

.breadcrumb-div,.prev-next-div,.title-rating-div, .product-image-desc-div{
    padding-left: 6%;
    padding-right: 6%;
}
.button-prev-product, .button-next-product{    color: white;
    float: left;
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: 600;
    background-color: #264892;
    border-radius: 5px;}
    .button-prev-product:hover,    .button-next-product:hover{background-color:#e880dc;}

.product-title{
    color: #264892;
    font-size: 27px;
    margin-top: 10px;
}
.product-rating{
    margin-bottom: 10px;
}

.product-suggestion-slider .owl-prev{
	left: -15px;
	margin-top: 20px !important;
}

.product-suggestion-slider .owl-next{
	right: -15px;
	margin-top: 20px !important;
}
}
/*-----------------------------------------
        CHECKOUT PAGE
------------------------------------------*/

/******3rd Phase Changes - 03-06-2019 - Nupur *******/

/*.checkout-add-title p.chk-left{
    text-align: left !important;
}

.checkout-add-title span{
    float: right !important;
    padding-right: 5px !important;
}

label.control-label.checkout-add-title.col-sm-2{
    text-align: left !important;
}
*/







/*-----END------*/


.checkout-accordian-1-title-div{
    background-color:#ed7de4;
    color:#FFF;
}

.checkout-accordian-1-body{
    padding: 20px;
}

.checkout-accordian-2-title-div{
    background-color:#8c02ae;
    color:#FFF;
}

.checkout-accordian-2-body{
    padding: 20px;
}

.checkout-accordian-2-show-add-div{
    display: none;
}

.checkout-accordian-3-title-div{
    background-color:#9135db;
    color:#FFF;
}

.checkout-accordian-4-title-div{
    background-color:#0b1b63;
    color:#FFF;
}

.checkout-accordian-4-tab-content-div{
    width: 90%;
}

.checkout-accordian-4-tab-title-h3{
    margin-top: 0;
    color:#55518a;
}

.checkout-accordian-4-pay-now-btn{
    margin-bottom: 20px;
}

/*--------------------------------------------------------------------------
    Checkout: verticletab - accordian : CSS     *******  05/06/2019 ******
---------------------------------------------------------------------------*/
ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

.resp-tabs-list li {
    font-weight: 500;
    font-size: 15px;
    display: inline-block;
    padding: 13px 15px;
    margin: 0 4px 0 0;
    list-style: none;
    cursor: pointer;
    float: left;
}

.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
    padding: 15px;
}

.resp-tab-active {
    border: 1px solid #847cf1 !important;
    border-bottom: none;
    margin-bottom: -1px !important;
    padding: 12px 14px 14px 14px !important;
    border-top: 4px solid #847cf1 !important;
    border-bottom: 0px #fff solid !important;
}

.resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

.resp-tab-content {
    border: 1px solid #c1c1c1;
    border-top-color: #5AB1D0;
}

h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0 0 4px;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 650px;
    border-radius: 4px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
    word-wrap: break-word;
}

.resp-vtabs li.resp-tab-active { 
    position: relative;
    z-index: 1;
    margin-right: -1px !important;
    padding: 14px 15px 15px 14px !important;
    border-top: 1px solid;
    border: 1px solid #847cf1 !important;
    border-left: 8px solid #847cf1 !important; /*#5AB1D0*/
    margin-bottom: 4px !important;
    border-right: 1px #FFF solid !important;        
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #847cf1;
}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background: #DBDBDB;/* !important;*/
}

.resp-easy-accordion h2.resp-accordion {
    display: block;
}

.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1;/* !important;*/
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1;/* !important;*/
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
    ul.resp-tabs-list {
        display: none;
    }

    h2.resp-accordion {
        display: block;
    }

    .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }

    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: 100px;
        clear: none;
    }

    .resp-accordion-closed {
        display: none !important;
    }

    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }

    .checkout-payment-info{
        text-align: center;
    }

    .checkout-payment-info img{
        width: 80%;
        display: inline-block;
    }

    .chk-pay-btn{
        text-align: right;
    }
}


/*Additional CSS */
    li.resp-tab-item.hor_1.resp-tab-active{
        background-color: #5A55A3 !important;
        color: rgb(255, 255, 255);
        font-size: 15px;
        font-family: inherit;
        font-weight: 600;
    }

    li.resp-tab-item.hor_1 {
   /* background-color: #9135db !important;
    color: #fff;*/
    }

    h2.resp-accordion.hor_1.resp-tab-active {
        background-color: #5A55A3 !important;
        color: #fff;
    }

    h2.resp-accordion.hor_1 {
        background-color: #fdfdfd;
        border-color: #e6e6e6;
    }

    .checkout-payment-info{
        width: 95%;
        margin: 0px auto;       

    }

    .checkout-payment-info img{
        margin-bottom: 20px;
    }

    .chk-pay-btn{
        margin-top: 20px;
        margin-bottom: 20px;
    }





/*-----------------------------------------
        MY ACCOUNT PAGE
------------------------------------------*/
/*dashboard*/
.my-ac-main-div{
    border-bottom: 3px solid #f2f2f2;
}

.my-ac-title{
    background-color:#bd24bd; 
}

.my-ac-title-label{
    font-size: 20px;
    padding-left: 10px;
    font-weight: bold;
    color: #FFFFFF; 
}

.my-ac-order-title{
    font-size: 15px !important;
}

.my-ac-detail-btn{
    font-size: 15px !important;
    font-weight: 500;
}

.my-ac-profile-info-div{
    min-height: 270px;
    padding: 20px;
}

.my-ac-profile-inner-div{
    padding: 20px;
}

.my-ac-changepass-inner-div{
    padding: 20px;
}

.my-ac-trackmyorder-inner-div{
    padding: 20px;
}
.my-ac-wishlist-hr,.my-ac-myreservedproduct-hr{
    border-top: 1px dashed #8c8b8b;
}/*Not Found*/




/*-----------------------------------------------------*/




/*Common*/
.margin0auto {
    margin: 0 auto;
}

.mt10{
    margin-top: 10px;
}

.ml10{
    margin-left: 10px;
}

.mr10{
    margin-right: 10px;
}

.mb10{
    margin-bottom: 10px;
}

.mt10{
    margin-top: 10px;
}

.mt15{
    margin-top: 15px;
}

.mr15{
    margin-right: 15px;
}
.mb15{
    margin-bottom: 15px;
}
.ml15{
    margin-left: 15px;
}
.pt15{
    padding-top: 15px;
}
.pr15{
    padding-right: 15px;
}
.pb15{
    padding-bottom: 15px;
}
.pl15{
    padding-left: 15px;
}
.pb10{
    padding-bottom: 10px;
}

.text-justify{text-align: justify !important}


/***************************END******************************/


/*New Stylesheet - 20180605*/

.highlight-txt {
    color: #D067D7;
}

.txt16 {
    font-size: 16px;
}

.txt18 {
    font-size: 18px;
    font-weight: 600;
}

.db-column {
    text-align: center;
    border-bottom: 2px solid #d3d3d3;
    margin: 20px;
    padding-top: 10px;
}

.db-column:hover {
    text-align: center;
    background-color: #f8f8f8;
    border-bottom: : 2px solid #d3d3d3;
    box-shadow: 1px 2px 5px #888888;
    margin: 20px;
    padding-top: 10px;
}

.order-sts-txt {
    color: #D067D7;
    font-size: 15px;
    font-weight: 500;
}

.order-history {
    margin: 20px 20px 0px 20px;
    /*border: 1px solid #cfcfcf;*/
    padding: 10px;
    background-color: #f1f1f1;
}

.order-history2 {
    margin: 0px 20px 20px 20px;
    /* border: 1px solid #cfcfcf;*/
    padding: 10px;
    background-color: #f9f9f9;
}

.footer-margin {
    margin-top: 100px;
}

.globe-w {
    max-width: 300px !important;
    width: 100%;
}

.confm-ord-title {
    font-size: 17px;
    font-weight: 600;
}

.confm-ord-txt {
    font-size: 17px;
    font-weight: 500;
}

.team-col {
    margin-top: 10px;
    margin-bottom: 10px;
}


/*---- START 20180628 NR ----*/


/*Mission page - Social Icons*/

.fas {
    font-size: 15px !important;
    width: 30px;
    height: 30px;
}

.fa-google-plus {
    background-color: #dd4b39;
    color: fff;
}

.fa-quora {
    background-color: #a82400;
    color: #fff;
}


/*---- END 20180628 NR ----*/


/*---- START 20180630 NR ----*/


/*Knowledge Popup*/


/*.modal-content{
background:url(<?php echo BASE_URL; ?>assets/images/knowledge-center-bg.png) no-repeat center center!important;
border: none !important;
box-shadow: none !important;
}*/

.formQuickEnquiryDiv fieldset div.container div.modal div.modal-dialog {
    width: 350px;
}

.formQuickEnquiryDiv fieldset div.container div.modal {
    overflow-y: unset;
}

#modalDesktopKnowledge {
    overflow-y: unset;
    overflow: unset;
}

.modal-normal-bg {
    background: url(../images/knowledge-center-bg.png) no-repeat center center!important;
    box-shadow: none !important;
    border: none !important;
}

.modal-header {
    border-bottom: 0px;
    /*padding-top: 80px;*/
    /*20180828 */
    /*height: 185px;*/
    /*20180828 */
}

.modal-footer {
    border-top: 0px;
}

.modal-btn {
    background-color: rgba(255, 255, 255, 0.8);
    color: #990099;
}

.modal-close {
    font-size: 25px !important;
    font-weight: 400 !important;
    color: #fff !important;
    opacity: 1 !important;
}

#modalDesktopKnowledge .modal-close {
    float: right;
}


/*20180828 */

.modal-close-out {
    /*20180829 */
    background-color: #4d004d;
    width: 40px;
    height: 40px;
    margin-left: 80px;
}

.modal-content.enquirypopup {
    text-align: center;
    width: 350px;
    height: 540px;
    margin-left: auto;
    margin-right: auto;
    overflow-y: scroll;
    top: 10px;
    /*-42px;*/
}

button.close.enquirypopup {
    padding-top: 8px;
    float: unset !important;
    color: #fff;
    opacity: 1;
}

button.close.enquirypopup:hover,
button.close.enquirypopup:focus {
    color: #ef67ee;
}

.mh-mobile {
    background: url(../images/knowledge-center-bg-mobile.png) no-repeat center center!important;
    border: none !important;
}

.no-bg {
    background: none !important;
}


/*----END 20180630 NR ----*/


/* *************** 20180706 Pooja Slider CSS -  START ******************* */

.puja-slider .puja-item {
    padding: 2px;
}

.puja-slider .puja-item h5 {
    background-color: #740075;
    color: #fff;
    text-align: center;
    margin-top: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: capitalize;
    height: 60px;
    /*Sometimes the Name is two lines long*/
}


/*.puja-slider .owl-controls, 
.nodecategory-slider .owl-controls, 
.subcategory-slider .owl-controls, 
.category-slider .owl-controls{
display: none;
}*/


/* owl-carosol left-right arrow*/

.owl-theme .owl-dots .owl-dot {
    /*display: none !important;*/
}

.owl-carousel {
    position: relative;
}

.owl-prev,
.owl-next {
    position: absolute;
    top: 30%;
    margin-top: -10px;
    /* Half of the prev/next buttons height here in negatives to center them perfectly*/
}

.owl-prev {
    left: 0;
}

.owl-next {
    right: 0;
}

.owl-theme .owl-controls .owl-nav [class*='owl-'] {
    background: none !important;
}


/* *************** 20180706 Pooja Slider CSS -  END ******************* */


/* ***** Home New Owl Banner CSS - Start ******/

.home-banner-owlslider.owl-carousel .owl-prev,
.home-banner-owlslider.owl-carousel .owl-next{
    top: 45%;
}
.rudracentre-updates-video-slider .owl-prev,
.rudracentre-updates-video-slider .owl-next{
    top: 45%;
}
.home-banner-owlslider.owl-carousel .owl-prev{ left: 10px; }
.home-banner-owlslider.owl-carousel .owl-next{ right: 10px; }
	/***---Nupur 20190220---***/
    /*#home-banner-new .home-banner-owlslider .owl-prev, .owl-next{
        top: 45%;
    }***Nupur 20190227***/

    /***---Nupur 20190222---***/
    #home-banner-new .home-banner-owlslider .owl-dots .owl-dot{
        display: inline-block !important;
    }

    #home-banner-new .home-banner-owlslider .owl-dots {
    	position: absolute;
    	left: 45%;
   		margin-top: -30px;
	}

	#home-banner-new .home-banner-owlslider .owl-dots .owl-dot span{
		background-color: #f09aff !important;
		width:12px !important;
		height: 12px !important;
		box-shadow: 2px 2px 6px 0px #000 !important;
	}

	#home-banner-new .home-banner-owlslider .owl-dots .owl-dot span:hover {
    	background-color: #740074 !important;
	}

	
	#home-banner-new .home-banner-owlslider .owl-dots .owl-dot.active span{
    	background-color: #740074 !important;
	}
	




/* ***** Home New Owl Banner CSS - End ***** */


/* *************** 20180706 Direct Pay Confirm CSS -  START ******************* */

.confm-ord-title {
    font-size: 17px;
    font-weight: 600;
}

.confm-ord-txt {
    font-size: 17px;
    font-weight: 500;
}


/* *************** 20180706 Direct pay Confirm CSS -  END ******************* */


/* ***********20180714 Search Page CSS -  START*********/

.search-results-container .strip-over-item {
    left: calc(100% - 167px);
}

.search-results-container .product-box {
    display: none;
    background-color: #fcfcfc;
    margin-top: 15px;
    margin-bottom: 15px;
}

.search-p-name {
    background-color: #ececec;
    /*padding: 10px;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
    margin-left: 3px;
    margin-right: 3px;
    height: 75px;
}

.search-p-detail {
    border: 1px solid #ececec;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    margin-left: 3px;
    margin-right: 3px;
    height: 150px;
}

.totop {
    position: fixed;
    bottom: 10px;
    right: 50px;
    z-index: 1;
}

.totop a {
    display: none;
    color: #ffffff;
}

.totop a,
.totop a:visited {
    color: #909;
    text-decoration: none;
    display: block;
    margin: 10px 0;
}

.totop a:hover {
    text-decoration: none;
}

.loadMoreContainer {
    margin-bottom: 40px;
    margin-top: 0px;
}
.ringsLocketsLoadMoreContainer{
    margin-bottom: 70px;
}

#loadMore,.loadMore-a  {
    padding: 10px;
    text-align: center;
    background-color: #909;
    color: #fff;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #fff;
    box-shadow: 0 1px 1px #ccc;
    transition: all 600ms ease-in-out;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
    /*SG*/
    padding-left: 5%;
    padding-right: 5%;
    border-radius: 8px;
    font-weight: 700;
}
.loadMore-a {
    color: #fff !important;
}
.loadMore-a:hover {
    color: #909 !important;
}

#loadMore:hover,.loadMore-a:hover {
    background-color: #fff;
    color: #909;
}

.productImgStatus {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
    width: 180px;
}


/* *********** Search Page CSS - END *********/

/* *********** Ring Lockets Page ************ */
.rings-lockets-container .product-box {
    display: none;
    background-color: #fcfcfc;
    margin-top: 15px;
    margin-bottom: 15px;
}

/* *********** Our Events **************** */
/********* EVENT CSS *********/
.our-events-container .col-div{
  padding: 20px;
}

.our-events-container .divider-vertical{
  border-right: 1px dotted #993399;
}

.our-events-container .divider-horizontal{
  border-bottom: 1px dotted #c5c5c5;
  margin-bottom: 45px;
}

.our-events-container .our-events-container .latest-col-left{
  padding-top: 15px;
  padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

.our-events-container .latest-col-right{
  padding: 15px;      
}

.our-events-container .latest-col-right h2{
  color: #993399;
  font-size: 2em;
  margin-top: 0px;
  text-transform: uppercase;
}

.our-events-container .latest-col-right-p, .chakra-col-p{
  font-size: 1.18em;
  line-height: 1.5em;
  color: #777;
  text-align: justify;
}

.our-events-container .latest-col-right-p span{
  font-weight: 600;
  text-transform: uppercase;
}

.our-events-container .purple-highlight{
  color: #993399;
}

.our-events-container .chakra-col-img{
  margin-top: 25px;
  margin-bottom: 35px;
}

.our-events-container #event-owl .owl-controls{
  display: none;
}

/***********custom_scrollbar*/
/* width */
.our-events-container ::-webkit-scrollbar {
  height: 5px;
}

/* Track */
.our-events-container ::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.our-events-container ::-webkit-scrollbar-thumb {
  background: #993399;
}

/* Handle on hover */
.our-events-container ::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
/***********End custom_scrollbar*/
.our-events-container .owl-slider-thumbnails{
  padding-top: 5px;
  padding-bottom: 5px;
  overflow: auto;
  white-space: nowrap;
  background-color: #000;
}

.our-events-container .owl-slider-thumbnails img{opacity: 0.5}
.our-events-container .owl-slider-thumbnails img:hover{opacity: 1}

/*----*/
.our-events-container #more {display: none;}
/* ******** Events CSS - END ************ */

/*------------------Common CSS-----------------*/


/*Carousel Code*/

.owl-carousel.RRSTband-video-owl-slider .owl-dots .owl-dot,
.owl-carousel.common-category-owl-slider .owl-dots .owl-dot {
    display: inline-block !important;
}

.owl-theme .owl-dots .owl-dot span {
    margin: 5px 2px !important;
}


/*Login Button*/

a.loginBtn--google,
a.loginBtn--facebook {
    font-size: 1.5em;
}


/*Suggestion list*/

#suggestion-box {
    width: 120%;
    z-index: 1;
}

#sug-prod-list {
    overflow-y: auto;
    max-height: 58vh;
}

#sug-prod-list>li {
    padding-left: 10px;
}

.blue-h4 {
    /*Blue Background Heading*/
    background-color: #0b1b63;
    padding: 10px;
    color: #FFF;
    text-align: left;
    margin: 0px;
}

.purple-color-tc-h4 {
    font-weight: 600;
    color: #740074;
    text-align: center;
}


/*Search Article Modal*/

.modal-search-article .modal-dialog {
    left: 327px;
    top: 10px;
}


/*Lazy Load Youtube*/

.youtube {
    background-color: #000;
    margin-bottom: 0px;
    /*30px;*/
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
}




.youtube img {
    width: 100%;
    top: -16.84%;
    left: 0;
    opacity: 1;
    /*0.7;*/
}

.youtube .play-button {
    width: 40px;
    height: 40px;
    background-color: #333;
    box-shadow: 0 0 30px rgba( 0, 0, 0, 0.6);
    z-index: 1;
    opacity: 1;
    /*0.8;*/
    border-radius: 6px;
}

.youtube .play-button:hover {
    background-color: red;
    opacity: 1;
}

.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 12px 0 12px 20.0px;
    border-color: transparent transparent transparent #fff;
}

.youtube img,
.youtube .play-button {
    cursor: pointer;
}

.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
    position: absolute;
}

.youtube .play-button,
.youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0);
}

.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}


/*-------------Home Page--------------*/
.container.homepage-main-container {
        width: 100%;
    }

/*----START 20180605 SG----*/


/*Header*/

ul.navbar-article-dropdown {
    overflow-y: scroll;
    height: 65vh;
    left: 0px;
}

div.top-navigation-bar ul.nav.navbar-nav>li>a {
    padding-left: 15px;
    /*10px*/
    padding-right: 15px;
    /*10px*/
    padding-top: 10px;
    padding-bottom: 10px;
}

.header-contactinfo-phone {
    color: #6f096f;
    font-size: 18px;
}

.header-contactinfo-email {
    color: #6f096f;
    font-size: 18px;
}

li.dropdown.header-myaccount-dropdown {
    background-color: #990099;
    padding: 10px;
    font-size: 11px;
    color: #FFF;
    list-style-type: none;
    width: 70%;
    text-align: center;
    margin: 0 auto;
    border-radius: 5px;
}

li.dropdown.header-myaccount-dropdown a.dropdown-toggle.myac {
    white-space: nowrap;
}

li.dropdown.header-myaccount-dropdown ul.dropdown-menu {
    width: 100%;
}


/*Home*/

.sciencetherapyslider .carousel-inner div.item img {
    margin: 0 auto;
}

.RRST-div {
    padding-right: 50px;
    padding-left: 20px;
}

.RRST-and-video-band {
    padding-left: 15px;
}

.RRSTband-video-owl-slider div.item {
    text-align: center;
}

.chakrayoga-video-owl-slider div.item {
    text-align: center;
    padding-top: 5px;
    background-color: #e8c7f6;
}

.bottom-video-slider div.item {
    text-align: center;
    background-color: black;
}


/*bannerband*/

.bannerband {
    /*height: 445px; for 10 items*/
    background-color: #740074 !important;
    /*#eedeee Commented  20180828*/
}


/*bannermenu*/

.bannermenu li {
    line-height: 2.73em !important;
    /*3em !important; */
    /*border-top: 1px solid #59544F !important; commented NR 20180828*/
}

.ul-first {
    display: block;
    width: 100%;
    background-color: #740074;
    /*20180828 Shifted from Inline*/
    max-height: 440px;
}

.bannerslider {
    /*height:100%;*/

    height: 440px; /***---Nupur 20190220---***/
}

.bannerslider div.item>img {
    height: 440px;
    float: right;
}

ul.ul-second li a {
    background-color: #960196 !important;
}


/*20180828 */

ul.ul-second li a:hover,
ul.ul-second li a:active
/*,ul.ul-second li a:visited*/ {
    background-color: #E8B3FF !important;
}


/*20180828 */

.ul-second-li:hover>a,
.ul-second-li:active>a
/*,.ul-second-li:visited>a*/ {
    background-color: #E8B3FF !important;
}


/*to fix 2 row line height*/

.ul-second-li.two-row {
    white-space: normal !important;
    line-height: 1.3em !important;
}


/*For Fix 2ndlevel Scroll doesnt show 3rdlevel*/

ul.ul-second {
    overflow-y: auto;
    left: 100% !important;
    margin-left: 4px !important;
}

ul.ul-second::-webkit-scrollbar {
    display: none;
    /* Safari and Chrome*/
}

li.ul-second-li {
    width: 1000px !important;
    /*70vw !important;*/
}

li.ul-second-li a {
    width: 250px !important;
    /*15vw !important;*/
}

ul.ul-third-not-scrolled {
    /*left: 14vw !important;
position: absolute;
top: 0px;*/
    left: 35vw !important;
    top: 191px !important;
    position: fixed !important;
    /*in nav-core.bannerband.css @media only screen and (min-width: 960px)
.bannerband .nav ul ul ul {}*/
}

ul.ul-third-scrolled {
    left: 14vw !important;
    position: absolute;
    top: 0px !important;
}

ul.ul-third a {
    width: 99% !important;
    /*affected by li.ul-second-li a{}*/
}

ul.ul-third {
    height: 100%;
}

ul.ul-third li a {
    background-color: #BF04BF !important;
    /*20180828 */
    line-height: 20px;
}

ul.ul-third li a:hover,
ul.ul-third li a:active
/*,ul.ul-third li a:visited */
{
    background-color: #E8B3FF !important;
}


/*20180828 */

.ul-third-innerdiv {
    background-color: rgba(0, 0, 0, 0);
    /*margin-left:-4px*/
}


/*20180828 */

ul.ul-third li div.third-ahref-div {
    min-height: 45px;
}

ul.ul-third li div.third-ahref-div a {
    min-height: 45px;
    padding: 10px 15px !important;
}

.bannerslider .carousel-inner {
    margin-bottom: 0px;
}


/*.bannermenu div>li>a{border-top: 1px solid #59544F !important; } 20180828 NR Commented*/


/*for the last submenu*/


/*bannerslider*/

@media (min-width: 770px) {
    .col-md-2-5 {
        width: 20.83333% !important;
    }
    .col-md-9-5 {
        width: 79.16667% !important;
    }
    div.header-globeimage {
        padding-top: 25px;
    }
    div.top-navigation-bar div.header-contactinfo {
        padding-top: 40px;
    }


}

@media (min-width: 992px) {
    .col-md-2-5 {
        width: 20.83333% !important;
    }
    .col-md-9-5 {
        width: 79.16667% !important;
    }
    /*20180827*/
    .ul-third {
        width: 52vw;
    }
}


/*RRST Band*/


/*RRST Video Slider*/

.RRSTband-video-owl-slider {
    width: 90% !important;
    margin: 0 auto;
}

.RRSTband-video-owl-slider .youtube {
    /*padding-top: 42.25%;*/
    height:192px;
    margin-top:30px;
}

.RRSTband-video-owl-slider .youtube img {
width: 100% !important;
height: 250px;

}


/*20180905 For 10 items height in BannerMenu*/

@media (min-width: 992px) {
    /*For Desktop view*/
    /*Instead of following CSS, using direct resized images 
.bannerslider .carousel-inner>.item>img {height: 440px;}*/
}


/*Upcoming Section*/

.upcoming-datetime {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 0px;
	text-align: left;
    margin-left: 10px;
}


/*Chakra Yoga Video Slider*/

.chakrayoga-video-owl-slider .youtube {
    padding-top: 42.25%;
}

/*css for home page workshop video silder Start*/
.hvs img {
    transform-style: preserve-3d;
    /* height: 305px !important; */
    width: 100% !important;
    margin-top: 30px;
    /* right: 0px; */
}
#hvs1 .youtube img {
    width: 100% !important;
	left: 0% !important;
	margin-top:0px !important;
}
/*css for home page workshop video silder End*/
/*css for home page workshop Start*/
.homeworkshop {
	margin: 0 25px; 
	background: url(https://www.rudraksha-ratna.com/uploads/files/8028812933.png) no-repeat right top;
	background-position: right bottom; 
    }
h4.head_homeworkshop{
	color: #0b1b63;
    font-weight: bold;
    text-align: center !important;
    text-transform: uppercase;
    text-decoration: underline;
	margin-bottom: 20px;
}

h4.head1{
	text-align: left;
    padding: 10px;
    color: #740075;
    font-weight: bold;

	}
/*css for home page workshop End*/
.chakrayoga-video-owl-slider .youtube img {
    /*width: 80% !important;
    height: 250px;
    left: 10%;*/

    width: 75% !important;/*Nupur 20190228 : 3rd Phase*/
    height: auto;
    left: 13%;
}


/*Live Stream*/

.live-streaming .youtube {
    padding-top: 42.25%;
}

.live-streaming .youtube img {
    width: 80% !important;
    height: 250px;
    left: 10%;
}


/*onlinepujaservicesband*/

.calenderDivTitle {
    color: #740074;
    font-size: 20px;
    font-weight: 600;
}

.calenderPujaContainer div.calenderDiv h4.tc {
    margin-bottom: 21px;
}


/*AK*/

@media (min-width: 992px) {
    .calenderPujaContainer div.calenderDiv h4.tc {
        margin-top: -20px;
        margin-bottom: 3px;
    }
    .calenderPujaContainer div.calenderDiv .cld-number {
        margin: 0px;
    }
}

span.fest-title {
    font-size: 16px;
    font-weight: bold;
    color: #740074;
}

span.fest-readmore {
    font-size: 13px;
    font-weight: 400;
    color: #740074;
}


/*Rudra Centre Updates Band*/

.right-top-button {
    border-radius: 8px;
    padding: 5px 7px;
    margin-top: -25px;
    margin-right: 20px;
    border: 1px solid #182161;
    float: right;
}

.rudracentre-updates-slider{
    padding-left: 0px;
    padding-right: 20px;
}
.rudracentre-updates-fixed-div {
    padding-left: 10px;
    padding-right: 10px;
}

.rudracentre-updates-slider .item, .rudracentre-updates-fixed-div .item {
    padding-left: 10px;
    padding-right: 10px;
}

.rudracentre-updates-slider .item h5,.rudracentre-updates-fixed-div .item h5 {
    background-color: #740075;
    color: #fff;
    text-align: center;
    margin-top: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: capitalize;
    height: 55px;
}

.owl-carousel.rudracentre-updates-slider .owl-prev {
    margin-top: 80px !important;
}

.owl-carousel.rudracentre-updates-slider .owl-next {
    margin-top: 80px !important;
    margin-right: 25px !important;
}


/*testimonialband*/

.testi-video-awards-container {
    margin-top: 20px;
}

.testimonial-slider-div {
    background-color: #e6e8ef;
    /*padding-bottom: 78px;*/
    background-image: url(../images/tbg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 262px;
}


/*.testimonial-slider{
padding-top: 50px;
height: 300px;
}*/

.testimonial-slider {
    height: 215px;
    overflow-y: auto;
    background-image: unset;
}

.testimonial-slider .item {
    padding-top: 5px;
    /*50px*/
    /*100px;*/
    text-align: justify;
}

.testimonial-slider .item .row {
    height: 280px;
}

.testimonial-slider .item .row img {
    width: 50px;
    padding-right: 5px;
    display: block;
    /*inline-block;*/
}

.testimonial-slider .item .row p {
    font-size: 14px;
    /*18px;*/
    color: #414141;
}

.testimonial-slider .item .row small {
    color: #965596;
    font-size: 16px;
    /*20px;*/
    font-weight: 600;
    padding-top: 5px;
    /*25px;*/
    text-align: left;
}

.testimonial-slider .item .row small:before {
    content: "" !important;
}

p.view-testimonial-button {
    margin-top: 0px;
    /*25px;*/
}

.owl-carousel.testimonial-slider .owl-prev {
    margin-top: 60px !important;
}

.owl-carousel.testimonial-slider .owl-next {
    margin-top: 60px !important;
}


/*Bottom Video Slider*/

.bottom-video-slider-div {
    /*margin-top: 20px;*/
}

.bottom-video-slider .youtube {
    padding-top: 261px;
    /*57%;*/
    /*63.8%;*/
    /*64.4%;*/
}

.bottom-video-slider .youtube img {
    /*width: 80% !important;*/
    height: 349px;
    /*335px;*/
    /*567px;*/
    /*left: 10%;*/
}

.owl-carousel.bottom-video-slider .owl-prev {
    margin-top: 50px !important;
}

.owl-carousel.bottom-video-slider .owl-next {
    margin-top: 50px !important;
}


/*Awards Slider*/

.owl-carousel.awards-slider .owl-prev {
    margin-top: 50px !important;
}

.owl-carousel.awards-slider .owl-next {
    margin-top: 50px !important;
}


/*Google Map*/

.gmap-info-img {
    max-width: 80px !important;
}


/*".gm-style img" is default CSS tag that is also getting applied*/


/*awardsband*/


/*paymentband*/


/*Footer*/

.footer-card-socialicons {
    line-height: 30px;
    font-size: 13px;
    margin-bottom: 10px;
}

.footer-socialicons {
    padding-bottom: 25px;
}

.categoryquickenquiry {
    padding-left: 15px;
}


/*--- Trust Band ----*/


/* This hides the dropdowns */

#trustbar .trustbar-allcategories-button {
    border: solid 1px #eedeee;
    margin-left: 10px;
    border-radius: 5px;
    background-color: #9c1289;
}

#trustbar li ul {
    display: none;
}


/*Note: In .third-ul, there are two nested divs & then li*/

#trustbar ul.first-ul>li,
#trustbar ul.second-ul>li,
#trustbar ul.third-ul li {
    border-bottom: solid 1px #f3cee1;
    border-right: solid 1px #f3cee1;
    border-radius: 0 0 6px 0;
}


/*Background color*/

#trustbar ul.first-ul>li {
    background-color: #cd85d6;
}

#trustbar ul.second-ul>li {
    background-color: #ed9aff;
}

#trustbar ul.third-ul li {
    background-color: #e4a7ef;
}

#trustbar ul.first-ul>li:hover,
#trustbar ul.second-ul>li:hover,
#trustbar ul.third-ul li:hover {
    background-color: #b44fca;
    /*#740074;*/
    color: white;
    /*#dbbcdb;*/
}

#trustbar ul.first-ul>li:hover>a,
#trustbar ul.second-ul>li:hover>a,
#trustbar ul.third-ul li:hover>a {
    color: white;
    /*#dbbcdb;*/
}

#trustbar ul ul li a {
    display: block;
    text-decoration: none;
    color: black;
    /*#1c1c1c;*/
}


/*ul li a:hover { color: #8e00ae; } */


/* Display the dropdown */

#trustbar li:hover>ul {
    display: block;
    position: absolute;
}

#trustbar li:hover li {
    float: none;
}

#trustbar li:hover a {
    /*background: #1bc2a2;*/
}

#trustbar li:hover li a:hover {
    /*background: #2c3e50;*/
}

#trustbar .main-navigation li ul li {
    border-top: 0;
}


/* Displays second level dropdowns to the right of the first level dropdown */

#trustbar ul ul ul {
    left: 100%;
    top: 0;
}


/* Simple clearfix */

#trustbar ul:before,
#trustbar ul:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}

#trustbar ul:after {
    clear: both;
}

#trustbar .first-ul {
    width: 20vw;
    /*100%;*/
    text-align: left;
}

#trustbar .drop-down-bg .second-ul {
    width: 22vw;
}

#trustbar .drop-down-bg-last {
    /*background-color: #dbbcdb; */
    width: 45vw;
    /*700px;*/
    /*800px;*/
    text-align: left;
    transition-duration: 15s;
}

#trustbar .drop-down-bg li {
    padding: 7px;
    background-color: #dbbcdb;
}

#trustbar ul li a:hover {
    color: #fff !important;
}


/*--  20180704 fix delay START--*/

@media only screen and (min-width: 960px) {
    #trustbar .second-ul,
    #trustbar .third-ul {
        /*margin-left: 2px;*/
        position: absolute;
        bottom: 0;
        background: none;
    }
    #trustbar li>ul {
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }
}


/*--  20180704 fix delay END--*/


/*---- End Drop down CSS----*/

#trustbar div.trust-tagline span {
    font-size: 13px;
    color: white;
    padding-left: 100px;
}

#trustbar {
    margin-left: 0px;
    margin-right: 0px;
}


/*----START 20180627 SG----*/


/*For Fixing Blinking issue*/

.item .tc12 {
    background-color: white;
}
.item .tc,
.item a {
    background-color: white;
}


/*----END 20180627 SG ----*/


/*Big Contact Band*/

.bigContactBand-signUpForm input {
    height: 30px;
    width: 200px;
}

.bigContactBand-signUpForm #submitSignup {
    background-color: #990099;
    padding: 7px;
    color: #FFF;
    border: 0px;
}


/*-- About Us page-- */

.aboutus-second-div-right-col div.embed-responsive.embed-responsive-16by9 {
    padding: 8px;
    text-align: center;
}


/*---Category Pages-----*/

.moreLessClass {
    float: right;
    margin-right: 50px;
}

.category-title .moreLessClass {
    font-size: x-large;
    padding-left: 10px;
    padding-right: 10px;
}

#cat_desc_more, #cat_desc_more_mobile {
    display: none;
}

.category_related_video_div {
    padding: 20px 0;
}

.category_related_video_div iframe {
    width: 100% !important;
    /*height: 190px !important;*/ /***Nupur 06032019****/
	height: 190px !important; 
    /* height: 87px !important; */
}

.common-category-owl-slider .owl-dots .owl-dot span {/***Nupur 06032019****/
    width: 5px !important;
    height: 5px !important;
}

.common-category-owl-slider{
	margin-top: 20px !important;
}

.owl-carousel.common-category-owl-slider .owl-prev {
    /*margin-top: 0px !important;*/
}

.owl-carousel.common-category-owl-slider .owl-next {
    /*margin-top: 0px !important;*/
}

.owl-carousel.common-category-owl-slider .owl-controls {
    margin-top: 0px !important;
}


/*Article Marque*/

.marquee-container {
    padding: 10px;
    background-color: #eedeee;
    position: relative;
    overflow: hidden;
    overflow-y: scroll;
    width: 100%;
    /*18em;*/
    height: 8em;
    box-sizing: border-box;
}

.marquee-content {
    top: 6em;
    position: relative;
    box-sizing: border-box;
    animation: marquee 15s linear infinite;
}

@keyframes marquee {
    0% {
        top: 8em
    }
    100% {
        top: -11em
    }
}

.categorypage-container h1,
.subcategorypage-container h1,
.nodecategorypage-container h1 {
    font-size: 34px;
}

.categorypage-container h2,
.subcategorypage-container h2,
.nodecategorypage-container h2 {
    font-size: 24px;
}

.categorypage-container h3,
.subcategorypage-container h3,
.nodecategorypage-container h3 {
    font-size: 20px;
}

.categorypage-container h4,
.subcategorypage-container h4,
.nodecategorypage-container h4 {
    font-size: 20px;
}

.category-title {
    padding-left: 10px;
}

.category-title-h2 {
    margin-top: 10px;
}

.category-for-h3 {
    text-transform: uppercase;
    background-color: #0b1b63;
    padding: 5px;
    color: #FFF;
    text-align: center;
    margin-top: 10px;
}

.category-item-title {
    font-weight: 600;
}


/*Common Categories Pages - MOBILE*/

.category-description,
.subcategory-description,
.nodecategory-description {
    overflow: auto;
    /*height: 200px;*/
    font-size: 15px !important;
    font-weight: 500 !important;
    text-align: justify !important;
    width: unset !important;
    background-color: #fbfbfb;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

.category-description .h3-below-the-fold
{
    font-size: 13px !important;
    font-weight: 600 !important;
}


.category-description ul, ol {
   
    list-style-type: disc !important;
    margin: 0px 29px;
    padding: 0px;
    font-size: 13px;
}

.subcategory-description,
.nodecategory-description{
    height: 200px;
}
.product-description{
    font-size: 15px !important;
    font-weight: 500 !important;
    text-align: justify !important;
    width: unset !important;
    background-color: #fbfbfb;
    padding: 10px 15px;   
    margin-top: 15px; 
}

.nodecategory-why-buy-dynamic-desc {
    overflow: auto;
    height: 98px;
    font-size: 15px !important;
    font-weight: 500 !important;
    text-align: justify !important;
    width: unset !important;
    background-color: #fbfbfb;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

.nodecategory-why-buy-dynamic-desc ul {
    list-style-position: outside;
    list-style-type: disc !important;
    padding-inline-start: 40px;
}

.category-description strong,
.category-description h4,
.category-description h4 span,
.subcategory-description strong,
.subcategory-description h4,
.subcategory-description h4 span,
.nodecategory-description strong,
.nodecategory-description h4,
.nodecategory-description h4 span,
.nodecategory-why-buy-dynamic-desc strong,
.nodecategory-why-buy-dynamic-desc h4,
.nodecategory-why-buy-dynamic-desc h4 span,
.product-description strong,
.product-description h4,
.product-description h4 span {
    font-size: 13px !important;
    font-weight: 600 !important;
}

.category-description p,
.subcategory-description p,
.nodecategory-description p,
.nodecategory-why-buy-dynamic-desc p,
.product-description p {
    font-size: 13px !important;
    font-weight: 500 !important;
    text-align: justify !important;
    width: unset !important;
}

.category-description img,
.subcategory-description img,
.nodecategory-description img,
.nodecategory-why-buy-dynamic-desc img,
.product-description img {
    padding-left: 10px;
}

.category-description iframe,
.subcategory-description iframe,
.nodecategory-description iframe,
.nodecategory-why-buy-dynamic-desc iframe,
.product-description iframe {
    padding-left: 10px;
}

.category-about-desc,
.category-why-buy {
    padding: 15px;
}

.pagination-col {
    z-index: 1;
}

.pagination-container .pagination-item {
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    font-size: 14px;
}

.cat-item-title {
    height: 40px;
}

.cat-item-title1 {
   height: 35px;
    line-height: 18px;
    font-size: 15px;
    margin-top: 2px;
}

/*SubCategory Page*/

.download_product_list {
    float: right;
    padding-right: 2vw;
}





/*NodeCategory Page*/

.strip-over-item {
    position: absolute;
    left: calc(100% - 175px);
}


/*----START 20180703 SG----*/


/*Product Page*/
hr.product-hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 6px 0;
    padding: 0; 
}

.product-page-side-video {
    padding: 20px;
    padding-top: 50px;
}

.product-page-container .strip-over-item {
    left: calc(100% - 156px);
    z-index: 2;
}

.product-options .scrollbar {
    background-color: #f9f9f9;
}

.productpageslider #carousel123>a.right.carousel-control {
    margin-right: -30px;
    top: -15%;
}

.productpageslider #carousel123>a.left.carousel-control {
    margin-left: -35px;
    top: -15%;
}

.productpageslider .sliderItemTitle {
    height: 40px;
}

.product-pricing label.control-label {
    width: 120px;
}

.owl-carousel.product-suggestion-slider .owl-prev,
.owl-carousel.product-suggestion-slider .owl-next {
    margin-top: 30px !important;
}

span.dropt.product-making-option-span:hover span.product-making-span {
    margin: -130px !important;
    margin-left: -200px !important;
    width: 525px;
}

span.dropt.product-making-option-span:hover span.product-making-span img {
    max-width: 425px; /*500px;*/
}

.product-puja-form-container {
    padding: 1em;
    border: 1px dashed lightgrey;
    border-radius: 5px;
}

/*.detail-lcol .etalage{
    display: block; width: 414px; height: 380px;
}*/
.detail-lcol{
    margin-top: 10px;
}
.prod-reward-points-img-div{
    margin-top: 30px;
}

/*----END 20180703 SG----*/


/*----START 20180702 AK ----*/

.categorybanner,
.subcategorybanner,
.nodecategorybanner {
    background-size: cover;
    background-repeat: no-repeat;
}

.product-pricing .form-group {
    /*display: -webkit-box !important;*/
}


/*----END 20180702 AK ----*/


/*--------Cart Page ----------*/

.quantity-value {
    text-align: center;
}


/*----START 20180822 SG----

.knowMoreButton {
    -moz-box-shadow: inset 0px 1px 3px 0px #b891b8;
    -webkit-box-shadow: inset 0px 1px 3px 0px #b891b8;
    box-shadow: inset 0px 1px 3px 0px #b891b8;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #de50de), color-stop(1, #5b1e5a));
    background: -moz-linear-gradient(top, #de50de 5%, #5b1e5a 100%);
    background: -webkit-linear-gradient(top, #de50de 5%, #5b1e5a 100%);
    background: -o-linear-gradient(top, #de50de 5%, #5b1e5a 100%);
    background: -ms-linear-gradient(top, #de50de 5%, #5b1e5a 100%);
    background: linear-gradient(to bottom, #de50de 5%, #5b1e5a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de50de', endColorstr='#5b1e5a', GradientType=0);
    background-color: #de50de;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 3px;
    *5px*
    border: 1px solid #5b1e5a;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    *13px;*
    font-weight: bold;
    padding: 5px 10px;
    *****11px 23px;******
    text-decoration: none;
    text-shadow: 0px -1px 0px #5b1e5a;
}

.knowMoreButton:hover {
    color: #ffffff;
    text-decoration: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5b1e5a), color-stop(1, #de50de));
    background: -moz-linear-gradient(top, #5b1e5a 5%, #de50de 100%);
    background: -webkit-linear-gradient(top, #5b1e5a 5%, #de50de 100%);
    background: -o-linear-gradient(top, #5b1e5a 5%, #de50de 100%);
    background: -ms-linear-gradient(top, #5b1e5a 5%, #de50de 100%);
    background: linear-gradient(to bottom, #5b1e5a 5%, #de50de 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b1e5a', endColorstr='#de50de', GradientType=0);
    background-color: #5b1e5a;
}

.knowMoreButton:active {
    position: relative;
    top: 1px;
}


/*----END 20180822 SG----*/

/*-- New knowmore btn : Nuput 06032011=9---->*/

.knowMoreButton {
    background-color: none !important;
    border: none;
    display: inline-block;
    cursor: pointer;
    color: #de60dd;
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline !important;
    text-shadow: none !important;
}

.knowMoreButton:hover {
    color: #a43692;
    
}

.knowMoreButton:active {
    position: relative;
    top: 1px;
}


/*----START 20180905-----*/

.consultButton {
    background-color: #945994 !important;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    border: 1px solid #ffffff;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 17px;
    padding: 1px 8px;
    /*8px 55px;*/
    text-decoration: none;
    text-shadow: 0px 1px 0px #542866;
    position: absolute;
    top: 384px;
    /*350px;*/
    /*80%;*/
    left: 39%;
    z-index: 16;
}

.consultButton:hover {
    background-color: #cc5bcc !important;
}

.consultButton:active {
    /*position:absolute;*/
    /*top:1px;*/
}


/*----END 20180905-----*/


/*--------Login Page-------------*/

.login-col,
.forgetpassword-col {
    padding-left: 4vw;
    padding-right: 4vw;
}


/*------------Contact Page----------*/

.contactpage-teamimg-div {
    margin-top: 40px;
    margin-bottom: 10px;
}

.contact-info-col p,
.contact-info-col h5 {
    padding-left: 10px;
}

.contact-info-col hr {
    margin-top: 10px;
    margin-bottom: 10px;
}


/*------------Article Page-----------*/

div.article-content-backenddata div a img.artsa {
    width: 32.5%;
}


/*Only NOT Mobile*/

@media only screen and (min-device-width: 737px) {}


/*IPAD 2018-08-27 SG*/

@media only screen and (max-device-height: 1025px) and (min-device-height: 1023px) and (max-device-width: 787px) and (min-device-width: 785px) {
    /*Combined Mobile Menu*/
    button#toggleMenu.combined-menu-button {
        padding-top: 25px;
        /*28px*/
    }
    /*20180827*/
}

.desktop-cart-div .mycartf2.mtext {
    margin-top: -4px;
}

/************************************************************************************************************/
/*MOBILE*/

@media only screen and (max-device-width: 736px) and (min-device-width: 360px) {
    
.youtubehvs {  /*margin-top: 25px !important;*/ height: 210px;}
	
	.upcoming-datetime {
		color: #0b1b63;
		text-align: center;
	}
	
	.mobile-float-left{
        float: left !important;
    }
    .mobile-float-right{
        float: right !important;
    }
    .mobile-margin-0-auto{
        margin: 0 auto !important;
    }
    .mobile-no-padding{
        padding: 0 !important;
    }
    .mob-mb15{
        margin-bottom: 15px;
    }
    /*---------Mobile Header Search Band-------*/
    .header-search-band {
        padding-bottom: 5px;
    }
    .header-search-band .back-icon {
        font-size: 32px;
        color: #990099;
    }
    .header-search-div {
        padding-top: 0px;
        padding-left: .5em;
    }


    

    /*Sticky Header*/
    .navbar.navbar-inverse.navbar-fixed-top.headroom.top-navigation-bar.animated.slideUp {
        border-bottom: solid 1px #74007445;
        display: none !important;
        /*20181029 as per Bhushan+ Mam*/
    }
    /*Hide Trust Bar in Sticky Menu*/
    .navbar.navbar-inverse.navbar-fixed-top.headroom.top-navigation-bar.animated.slideUp #trustbar {
        display: none;
    }
    /*Search Article Modal*/
    .modal-search-article .modal-dialog {
        left: unset;
        top: 0px;
    }
    /*20180907*/
    li.mobile-menu-social-icons {
        padding-left: 10px;
    }
    li.mobile-menu-social-icons a {
        padding-right: 10px;
    }
    /*MODAL*/
    .modal-content.enquirypopup {
        top: 2px;
    }
    .modal-close-out {
        margin-left: 4px;
    }
    #modalMobileKnowledge button.close {
        background-color: #740074;
        opacity: 1;
        padding: 0px 5px;
        color: #fff;
        border-radius: 10px;
        font-weight: 400;
    }
    /*Combined Mobile Menu*/
    button#toggleMenu.combined-menu-button {
        padding-top: 28px;
    }
    /*20180827*/
    .navbar.navbar-inverse.navbar-fixed-top.headroom.navbar-inverse {
        min-height: unset;
    }
    .mobile-cart-div {
        margin-top: 30px; /*15px;*/
    }
    .mobile-cart-div>div {
        padding-right: 5px;
    }
    .mobile-cart-div .mycartf2.mtext {
        margin-bottom: 0px;
    }
    .mobile-cart-div > div > a > img{
        width: 20px;
    }
    .mobile-myac-div {
        margin-top: 30px;
    }
    .mobile-myac-div > li > a > img{
        width: 15px;
    }
    .myac {
        padding-left: 30%;
        padding-right: 30%;
    }
    li.mobile-myac-li {
        /*background-color: #990099;*/ /***Nupur 20190222***/
        padding: 4px;
        font-size: 11px;
        color: #FFF;
        list-style-type: none;
    }
    li.mobile-myac-li ul.dropdown-menu {
        right: 0;
        min-width: unset;
        left: unset;
    }

	/***Nupur : 20190222****/
    li.mobile-myac-li b.caret{
    	color: #740074;
    } 

    /*Icons Scroller*/
    /*.mobile-icons-scroller-div{
        padding-top: 10px;
    }*/
    .mobile-icons-scroller .item {
        text-align: center;
    }
    .mobile-icons-scroller .owl-dots{display: none !important;}
    
    /*.mobile-icons-scroller .item img {
        width: 80% !important;
        margin: 0px auto;
    }

    .mobile-icons-scroller-div .owl-carousel .owl-item {
		width: auto !important;
	}*/


    .mobile-icons-scroller .owl-controls {
        margin-top: 0px !important;
    }
    /*BannerBand*/
    .bannerband {
        /*margin-top: -4.4rem; 20180827 SG - No longer needed*/
        /*Since removing the 'All Categories button'*/
    }
    .bannerslider div.item>img {
        height: auto;
        width: 100%;
        float: unset;
    }
    .purp2 {
        font-size: 11px !important;
    }
    .bannerslider {
        width: 100% !important;
        height: auto;/***---Nupur 20190220---***/
    }
    /*BannerSlider*/
    .consultButton {
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        font-size: 12px;
        padding: 0px 10px;
        top: 74%;
        left: 35%;
        /*
        z-index: 99999;*/
        /*background-color:#94599400 !important;*/
    }
    .consultButton:hover {
        /*background-color:#cc5bcc00 !important;*/
    }
    .bannerslider ol.carousel-indicators {
        display: none;
    }
    /*RRST*/
    .RRST-div {
        padding-right: 35px;
        padding-left: 35px;
    }
    /*New Arrival*/
    #newarrivaliframe {
        height: 643px !important;
    }
    .newarrivals-grid .item{

    }
    .newarrivals-item-img{
        width: 100%;
        height: auto;
    }
    .newarrival-section div.scroll1{
        overflow-y: unset;
        height: auto;
    }
    .newarrival-section .tab-pane{
        padding-left: 55px;
    }
    .newarrivals-item-price{
        height: 30px;
    }
    .home-new-arrival-left-menu-div {
        overflow: scroll;
        height: 285px;
    }

    .newarrival-section .tab-pane{
     margin-left: 8%;
    }


    .mobile-upcoming-div {margin:10px;}




    .owl-carousel.newarrivals-owl-slider .owl-prev {
        /*20180827 */
        margin-left: -4px !important;
        top: 40%;

    }
    .owl-carousel.newarrivals-owl-slider .owl-next {
        /*20180827 */
        margin-right: -8px !important;
        top: 40%;
    }
    /*Upcoming & Chakra Yoga Section*/ 
    .upcoming-chakra-yoga-div {
       /* height: 280px; // hide for new view*/
    }
    .mobile-upcoming-chakra-yoga-div {
        margin-top: 10px;
    }
    .mobile-upcoming-chakra-yoga-div h4.head {
        margin-top: 0px;
    }
    .mobile-upcoming-div,
    .mobile-chakra-yoga-div {
        border: 1px solid #ccc;
    }
    .mobile-upcoming-div {
        margin-bottom: 10px;
    }
    .mobile-prev-workshop {
        padding-left: 5px;
        padding-right: 5px;
        margin-top: 5px;
        border-radius: 5px !important;
    }
    .mobile-forth-workshop {
        padding: 10px;
        margin-top: 5px;
        border-radius: 5px !important;
    }
    /*Mobile- Rudra Centre Updates*/
    .rudracentre-updates-fixed-div{
        padding-left: 0px;
        padding-right: 0px;
    }
    .right-top-button {
        padding: 5px 7px;
        margin-top: -5px;
    }
    .rudracentre-updates-slider{
        padding-left: 10px;
        padding-right: 10px;
    }
    .rudracentre-updates-slider .item{
        padding-left: 0px;
        padding-right: 0px;
    }
    .owl-carousel.rudracentre-updates-slider .owl-next,
    .owl-carousel.rudracentre-updates-video-slider .owl-next{
        margin-top: 10px !important;
        margin-right: -9px !important;

    }
    .owl-carousel.rudracentre-updates-slider .owl-prev,
    .owl-carousel.rudracentre-updates-video-slider .owl-prev {
        margin-top: 10px !important;
        margin-left: -8px !important;
    }
    /*Testimonial MOBILE*/
    .testi-video-awards-container {
        margin-top: 0px;
    }
    .testimonial-slider-div {
        margin-bottom: 30px;
        background-image: unset;
        min-height: 300px;
    }
    .testimonial-slider {
        /*padding-top: 20px;*/
        background-image: unset;
        min-height: 300px;
    }
    .testimonial-slider .item {
        padding-top: 0px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .testimonial-slider .item .row p {
        font-size: 15px;
        color: #414141;
    }
    .testimonial-slider .item .row small {
        font-size: 18px;
    }
    .view-testimonial-button {
        margin-top: 0px;
        padding-top: 0px;
    }
    p.view-testimonial-button {
        margin-top: 5px;
    }
    /*Bottom Video Slider MOBILE*/
    .bottom-video-slider .item iframe {
        height: 250px;
        width: 100%;
    }
    .bottom-video-slider .youtube img {
        height: 100%;
        top: 0;
    }
    .owl-carousel.bottom-video-slider .owl-prev {
        margin-top: 25px !important;
    }
    .owl-carousel.bottom-video-slider .owl-next {
        margin-top: 25px !important;
    }
    .categorybanner>h1,
    .subcategorybanner>h1,
    .nodecategorybanner>h1 {
        font-size: 25px !important;
        line-height: 42px !important;
    }
    .category-title {
        padding-left: 0px;
    }
    .categoryslider {
        padding-top: 0px;
    }
    /*.pagination-container .category-item-title{
    margin-top: -15px;
    margin-bottom: 15px;
    }*/
    .pagination-container a.category-item-img {
        /*display: block;*/
    }
    .category-about-desc,
    .category-why-buy {
        padding-left: 0px;
        padding-right: 0px;
		margin-top: -25px;
    }
    .bottom-video-slider-div {
        padding-top: 20px;
    }
    .footer1 {
        display: none !important;
    }
    .new-home-payment-section img,
    .paymentband img {
        display: block;
        width: 100% !important;
        height: auto;
    }
    /*Common Categories Pages - MOBILE*/
    
    /*NodeCategory Page - MOBILE*/
    .nodecategorypage-container .search-results-container .cat-item-title {
        height: 60px;
    }

    /*Product Page*/
    img.pr2 {
        width: 35px;
    }
    .productpageslider #carousel123>a.right.carousel-control {
        margin-right: -7px;
    }
    .productpageslider #carousel123>a.left.carousel-control {
        margin-left: -7px;
    }
    .productpageslider .sliderItemTitle {
        height: unset !important;
    }
    /*Product Page - Making Image section(Mobile view)*/
    #etalage {
        margin-bottom: 0px !important;
    }
    #etalage>li.etalage_small_thumbs {
        width: 100%;
    }
    #etalage li.etalage_small_thumbs ul li {
        width: 13%;
        margin-bottom: 2% !important;
    }
    #etalage li.etalage_small_thumbs ul li img.etalage_small_thumb {
        width: 100% !important;
        height: auto !important;
    }
    /*Product page - Form - DatePicker /buy/ghatsthapana-at-durga-mata-temple-with-akhand-jyot */
    .xdsoft_datepicker.active .xdsoft_calendar{
        display: block !important;
    }
    .product-box h5{height: 75px;}



    /*Search Page (Mobile View) START*/
    div.search-p-detail {
        height: 160px;
    }
    div.search-p-detail p.productDesc {
        height: 110px;
    }
    div.search-p-detail p.productCost {
        height: 40px;
        margin: 0;
    }
    /*Search Page (Mobile View) END*/
    /*Cart Page (Mobile View) START*/
    #cartfrm tr>td>div.media {
        height: 100px !important;
        width: 200px;
    }
    #cartfrm h4.media-heading{font-size: 13px;}
    /*Cart Page (Mobile View) END*/
    /*Article Page(Mobile View) START*/
    .article-title-h3 {
        display: none;
    }
    .article-content {
        /*padding-right: 0px;
        padding-left: 0px;
        margin-right: -15px;
        margin-left: -15px;*/
    }
    .article-content iframe{
        width: 100%;
    }
    .article-content img.artsa {
        width: 50%;
    }
    .article-content .bx-viewport, .bx-wrapper img {
        /*height: auto !important;***/
        width: 100%;
    }
    /*Article Page(Mobile View) END*/


    	/*** #### ****/ /*copy paste css from below # tag, bcoz 360px media query mentioned multiple time - NUPUR 20190228  */
    .m-logo{
        width: 140px;
    }
    .purp2 {
        font-size: 13px !important;
    }


    /*** #### #### ****/
    .categorybanner h1,
    .subcategorybanner h1,
    .nodecategorybanner h1 {
        font-size: 1em !important;
        font-weight: 600 !important;
        padding: 0 0 0 3% !important;
    }    /*   END - #   *******/




    /***NEW 360px css*/	/***---Nupur 20190228---***/
      #home-banner-new .home-banner-owlslider .owl-dots {
    	position: absolute;
    	left: 30% !important;
   		margin-top: -34px !important;
	}

	
    .mobile-header-button{
    	background-color: #4f558c;
    	border-radius: 5px;
    	display: inline-block;
    	cursor: pointer;
    	color: #ffffff;
    	font-size: 10px !important;
    	padding: 5px !important;
    	margin-bottom: 10px;
    	margin-top:10px;
    	margin-left: 1px;
    	margin-right: 1px;
    	text-decoration: none;
    	/*letter-spacing: 0.2px;*/
    }

    /***Mobile RRST Slider**/

    .youtube .play-button {
    	width: 45px;
    	height: 30px;
    }

    .youtube .play-button:before{
    	border-width: 5px 0 5px 8px;
    } 

    .video-top-space-mobile{
    	/*padding-top: 38px;*/
    	padding-top: 54px;
    }


    .science-therapy-owl-slider .item a img{
    	height: auto !important;
    }

    .RRSTband-video-owl-slider .owl-item {
	    background: #1c1c1c;
	    /*padding-top: 25px;
	    padding-bottom: 25px;*/
	    padding-top: 2px;
	    padding-bottom: 3px;

	}

    .RRSTband-video-owl-slider.owl-carousel .owl-prev,
    .RRSTband-video-owl-slider.owl-carousel .owl-next{
        margin-top: 30px !important;
    }

	.m-btn-space{
		padding-top: 10px;
	}

	.mobile-icons-scroller-div .owl-carousel .owl-item {
		width: auto !important;
	}

	.mobile-icons-scroller .item p {
        font-size: 11px;
        line-height: 15px;
        margin-bottom: 0px !important;
        /*font-weight: 600;*/
        text-transform: uppercase;
		color:#000000;
    }

    .mobile-btn-link{
		font-size: 10px;
    	line-height: 30px;
    	text-decoration: underline;
	}

	.upcoming-subtitle{
		text-align: center;
		color: #0b1b63;
    	font-size: 19px;
    	font-weight: 600;
    	text-transform: uppercase;
	}

	.chakrayoga-video-owl-slider .youtube{
	background-color: #fff !important; 
	}/** End - Nupur20190228 **/

	.rudracentre-updates-fixed-div iframe{
		height: auto !important; /**** Nupur 20190301 ****/
	}

	.rudracentre-updates-fixed-div .item h5{
		margin-top: -5px !important;
	}

	.rudracentre-updates-slider .item figure {
    	position: relative;
   		height: 150px;
    	padding-top: 15%;
    	background-color: #000;
	}

	

	/*.mobile-btm-info .m20{
		margin-top: 0px !important;
	}*/

	/****** New Arrival Tabs - Nupur-20190304 *****/


		/* Style the tab */
		.tab {
		  overflow: hidden;
		  /*border: 1px solid #ccc;*/
		  background-color: #fff;

		}

		/* Style the buttons inside the tab */
		.tab .tab-menu {
		  background-color: inherit;
		  /*float: left;*/
		  border: none;
		  outline: none;
		  cursor: pointer;
		  /*padding: 14px 16px;*/
		  padding: 5px;
		  transition: 0.3s;
		  /*font-size: 17px;*/
		}

		/* Change background color of buttons on hover */
		.tab .tab-menu:hover {
		  background-color: #ddd;
		}

		/* Create an active/current tablink class */
		.tab .tab-menu.active {
		  border-bottom: 2px solid #0b1b63;
		  background-color: #fff;
		}

		.tab-menu h4{
			text-align: center;
			font-size: 15px;
		}

		.tab-menu img{
			width: 70px;
		}

		/* Style the tab content */
		.tabcontent {
		  display: none;
		  padding: 6px 0px;
		  border: 1px solid #ccc;
		  
		}

		.tabcontent .na-product {
		  border: 1px solid #ccc;
		  height: 265px;
		}

		.tabcontent .na-product h4{
			text-align: center;
			font-size: 12px; /*13px;*/
			font-weight: 600;
			height: 30px;
			overflow: scroll;
			text-overflow: ellipsis;
		}

		.na-price{
			text-align: center;
			font-size: 13px;
			line-height: 1em;
			
		}

		.tabcontent .na-product img{
			padding: 0px 10px;
			text-align: center;
		}

		/****************Category Page*****************/

		.cat-drop-down{
			float: right;
			margin: 0px 15px; 
		}

		.cat-drop-down i.caret{
			border-width: 7px;
		}

		.moreLessClass {margin-right: 0px;}

		.test-award-dropdown{
			border-bottom: 2px solid #0b1b63;
    		padding-bottom: 30px;
		}

		.test-award-dropdown .arw{
			margin-left: 34px;
    		border-width: 7px;
		}

		.science-therapy-owl-slider .owl-prev {
		    /*top: 50%;*/
            margin-top: -9px !important;
		    left: -22% !important;
		}

		.science-therapy-owl-slider .owl-next {
		    /*top: 50%;*/
            margin-top: -9px !important;
		    right: -22% !important;
		}

		.owl-prev img, .owl-next img{
			width:20px !important;
		}


		.RRSTband-video-owl-slider .owl-next {
		    top: 14%;
		    right: -15%;
		}

		.RRSTband-video-owl-slider .owl-prev {
		    top: 14%;
		    left: -15%;
		}

		.RRSTband-video-owl-slider .owl-dots .owl-dot span {
		    margin: 0px 3px !important;
		    width: 5px !important;
		    height: 5px !important;
		}

		.RRSTband-video-owl-slider {
		    
		}









    	

}


/*----END 20180605 SG----*/


/**-------  20180605**/

/**** #### 
@media only screen and (min-device-width: 360px) and (max-device-width: 736px) {
   .m-logo {
        width: 140px;
    }
    .purp2 {
        font-size: 13px !important;
    }	


}**/



/*----START 20180702 AK ----*/

/**** #### #### 			

@media only screen and (min-device-width: 360px) and (max-device-width: 736px) {
    .categorybanner h1,
    .subcategorybanner h1,
    .nodecategorybanner h1 {
        font-size: 1em !important;
        font-weight: 600 !important;
        padding: 0 0 0 3% !important;
    }
} ****/


/*----END 20180702 AK ----*/


/*----- START  20180724 -----*/


/* Header Menu*/


/*Ipad layout css starts*/

@media only screen and (device-width: 768px) {
    /* For general iPad layouts */
    ul.nav.navbar-nav {
        font-size: 13px !important;
    }
    .stylish-input-group {
        margin-top: 0px !important;
    }
    .input-group.stylish-input-group {
        margin-top: 0px !important;
        padding: 0px 5px !important;
    }

    .owl-carousel.rudracentre-updates-slider .owl-prev {
    margin-top: 80px !important;
	}

	.owl-carousel.rudracentre-updates-slider .owl-next {
	    margin-top: 80px !important;
	    margin-right: 25px !important;
	}
}


/*----- END  20180724 -----*/


/*----- My Account Pages - NR -----*/

.nav-side-menu {
    overflow: auto;
    font-family: verdana;
    font-size: 12px;
    font-weight: 200;
    background-color: #f8f2f9;
    width: 300px;
    height: 100%;
    color: #740074;
}

.nav-side-menu .brand {
    background-color: #f8f2f9;
    line-height: 18px;
    display: block;
    text-align: center;
    font-size: 11px;
}

.nav-side-menu .toggle-btn {
    display: none;
}

.nav-side-menu ul,
.nav-side-menu li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    line-height: 35px;
    cursor: pointer;
    /*    
.collapsed{
.arrow:before{
font-family: FontAwesome;
content: "\f053";
display: inline-block;
padding-left:10px;
padding-right: 10px;
vertical-align: middle;
float:right;
}
}
*/
}

.nav-side-menu ul :not(collapsed) .arrow:before,
.nav-side-menu li :not(collapsed) .arrow:before {
    font-family: FontAwesome;
    content: "\f078";
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    float: right;
}

.nav-side-menu ul .active,
.nav-side-menu li .active {
    border-left: 1px solid #FFFFFF;
}

.nav-side-menu ul .sub-menu li.active,
.nav-side-menu li .sub-menu li.active {
    color: #d19b3d;
}

.nav-side-menu ul .sub-menu li.active a,
.nav-side-menu li .sub-menu li.active a {
    color: #d19b3d;
}

.nav-side-menu ul .sub-menu li,
.nav-side-menu li .sub-menu li {
    background-color: #f8f2f9;
    border: none;
    line-height: 28px;
    border-bottom: 1px solid #FFFFFF;
    margin-left: 0px;
}

.nav-side-menu ul .sub-menu li:hover,
.nav-side-menu li .sub-menu li:hover {
    background-color: #b134b1;
    color: #FFFFFF;
}

.nav-side-menu ul .sub-menu li:before,
.nav-side-menu li .sub-menu li:before {
    font-family: FontAwesome;
    content: "\f105";
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    color: #FFFFFF;
}

.nav-side-menu li {
    padding-left: 0px;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

.nav-side-menu li a {
    text-decoration: none;
    color: #740074;
}

.nav-side-menu li a i {
    padding-left: 10px;
    width: 20px;
    padding-right: 20px;
}

.nav-side-menu li:hover {
    border-left: 1px solid #FFFFFF;
    background-color: #e5d3e8;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

@media (max-width: 767px) {
    .nav-side-menu {
        position: relative;
        width: 100%;
        margin-bottom: 10px;
    }
    .nav-side-menu .toggle-btn {
        display: block;
        cursor: pointer;
        position: absolute;
        right: 10px;
        top: 10px;
        z-index: 10 !important;
        padding: 3px;
        background-color: #ffffff;
        color: #740074;
        width: 40px;
        text-align: center;
    }
    .brand {
        text-align: left !important;
        font-size: 22px;
        padding-left: 20px;
        line-height: 50px !important;
    }
    .pwtxt {
        float: right;
        padding-right: 20px;
    }
}

@media (min-width: 767px) {
    .nav-side-menu .menu-list .menu-content {
        display: block;
    }
    .pwtxt {
        float: right;
        padding-right: 20px;
    }
}

@media(max-width: 766px) {
    .pwtxt {
        float: left;
    }
}




/***************************************************************************************************************
											MOBILE MEDIA QUERY START
***************************************************************************************************************/

/*/*For Special case of For Mobile Screen; iPhone 5/SE (320px X 568px)*/
@media only screen and (min-width: 319px) and (max-width: 321px) {


	li.mobile-myac-li {
        /*background-color: #990099;*/
        padding: 6px;
        font-size: 11px;
        color: #FFF;
        list-style-type: none;}

    /***Nupur : 2019022****/
    li.mobile-myac-li b.caret{
    	color: #740074;
    } 

    li.mobile-myac-li img{
    	width: 18px;
    }


    /***Mobile Header:New*****/ /****Nupur: 20190222****/
    .mobile-header-button{
    	background-color: #a43692;
    	border-radius: 5px;
    	display: inline-block;
    	cursor: pointer;
    	color: #ffffff;
    	font-size: 8.8px;
    	padding: 5px 10px;
    	margin-bottom: 10px;
    	margin-top:10px;
    	text-decoration: none;
    	/*letter-spacing: 0.2px;*/

    }

    .col-xs-2.mobile-myac-div{
        width: 8.3% !important;
    }

    /*div.mobile-icons-scroller .owl-item .item p{ 
    	font-size: 11px;
    	line-height: 11px;
        text-align: center;
    }*/

    .bannerslider ol.carousel-indicators {
        width: 200px;
    }

     /***Home New Banner*/	/***---Nupur 20190222---***/
      #home-banner-new .home-banner-owlslider .owl-dots {
    	position: absolute;
    	left: 30% !important;
   		margin-top: -30px !important;
	}


    
    .RRST-div {
        padding-right: 25px;
        padding-left: 50px;
    }

    
    .RRST-and-video-band {
        padding-left: 30px;
    }

    
    .newarrivals-item-div {
        margin-left: 50px;
    }

    
    div#style-5 {
         height: 275px;
    }

    
    .mobile-upcoming-chakra-yoga-div{
    padding-left: 15px;
    padding-right: 15px;}

    
    .mobile-prev-workshop,.mobile-forth-workshop{
        padding: 10px;
        font-size: 9px;
    }

    .mobile-upcoming-div .knowMoreButton{
        padding: 5px;
        margin-bottom: 10px;

    }

    .right-top-button{
    margin-top: 0px;
    }

    .rudracentre-updates-slider {
        padding-left: 10px;
        padding-right: 0px;
    }
    .footer1{display: none;}

    /***---------Nupur 20190220 Start---------*/

    .bannerslider {
        width: 100% !important;
        height: auto;/***---Nupur 20190220---***/
    }

    .bannerslider div.item>img {
        height: auto;
        width: 100%;
        float: unset;
    }
   /***---------Nupur 20190220 End---------*/


   /***---------Nupur 20190221 Start---------*/
   /****About-Us*****/
   .aboutus-second-div-right-col iframe.embed-responsive-item {
    width: 100%;
    }


    .about-footer-social-icon-img {
    width: 25px;
    }

    .owl-next {
    top: 65px;
    }


    /****Team*****/
    h3.hint {
    font-size: 16px;
    }

    .rrteam-founder-left-div {
    padding-left: 20px;
    padding-top: none;
    }

    .rrteam-member-div{
    padding-right: 15px;
    }


    /***catagry pages : 3****/

    .categorybanner h1{
    font-size: 1em !important;
    font-weight: 600 !important;
    padding: 0 0 0 3% !important;
    }

    .testimonial-slider-div {
    margin-bottom: 20px;
    }


    #category-pagination{
    margin-right: 0px !important;
    }


    .pagination-lg>li>a, .pagination-lg>li>span {
    font-size: 13px;
    }


    .subcategorybanner h1{
    font-size: 1em !important;
    font-weight: 600 !important;
    padding: 0 0 0 3% !important;
    }

    .nodecategorybanner h1{
    font-size: 1em !important;
    font-weight: 600 !important;
    padding: 0 0 0 3% !important;
    }

    .category-title .moreLessClass {
    margin-top: 0px;
    margin-right: 20px;
    }


    /***Product Page****/

    #etalage li.etalage_small_thumbs ul li {
    width: 13%;
    margin-bottom: 2% !important;
    }

    #etalage li.etalage_small_thumbs ul li img.etalage_small_thumb {
    width: 100% !important;
    height: auto !important;
    }

    .product-country-flag-div img.pr2 {
        width: 26px;
    }
    
    .bluehead27 {
    font-size: 21px;
    }

    .class_rating a {
    font-size: 13px;
    }

    /*** Enquriry Popup*****/
    .modal-content.enquirypopup{
    width: 300px;
    height: 455px;
    margin-left: 0px;
    top: 32px;
    }


    .modal-search-article .modal-dialog {
    left: unset;
    top: 10px;
    }

    /*** Article page ****/

    iframe {
    width: 100% !important;
    }
   /***---------Nupur 20190221 End---------*/

   /***Mobile RRST Slider - Nupur20190227***/

    .youtube .play-button {
    	width: 30px;
    	height: 20px;
    }

    .youtube .play-button:before{
    	border-width: 4px 0 4px 7px;
    } 

    .video-top-space-mobile{
    	padding-top: 50px;
    }


    .science-therapy-owl-slider .item a img{
    	height: auto !important;
    }

    .RRSTband-video-owl-slider .owl-item {
	    background: #1c1c1c;
	    padding-top: 17px;
	    padding-bottom: 17px;
	}

	.knowMoreButton{
		font-size: 10px;
	}

	.RRSTband-video-owl-slider .owl-dots .owl-dot span{
		height: 7px !important;
		width: 7px !important;
	}

	.science-therapy-owl-slider .item h5{
		height: 30px !important;
	}/***End- Nupur20190227***/

	.mobile-icons-scroller-div .owl-carousel .owl-item {
		width: auto !important; /** Nupur20190228 **/
		margin-right: 10px !important;
	}

	.mobile-icons-scroller .item p { /** Nupur20190228 **/
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 0px !important;
    margin-top: 10px;
    /* font-weight: 600; */
    text-transform: uppercase;
	}

	.mobile-btn-link{
		font-size: 10px;
    	line-height: 30px;
    	text-decoration: underline;
	}

	.upcoming-subtitle{
		text-align: center;
		color: #0b1b63;
    	font-size: 19px;
    	font-weight: 600;
    	text-transform: uppercase;
	}

	.chakrayoga-video-owl-slider .youtube{
	background-color: #fff !important; 
	}/** End - Nupur20190228 **/


}

/****************************************************************************************************************/
/*For Special case of For Mobile Screen:Mi A1/A2 (360px X 720px)	
@media only screen and (min-width: 359px) and (max-width: 373px) {

	
}*/

/***************************************************************************************************************/

/*For Special case of For Mobile Screen: iphone6/7/8 (375px X 667px)*/
@media only screen and (min-height: 666px) and (max-height: 668px) and (min-width: 374px) and (max-width: 376px) {
    .mobile-prev-workshop, .mobile-forth-workshop {
        padding: 5px;
            margin: 5px;
        font-size: 11px;
    }

    /***Home New Banner*/	/***---Nupur 20190222---***/
      #home-banner-new .home-banner-owlslider .owl-dots {
    	position: absolute;
    	left: 30% !important;
   		margin-top: -30px !important;
	}

	/***Mobile Header:New*****/ /****Nupur: 20190222****/
    .mobile-header-button{
    	background-color: #a43692;
    	border-radius: 5px;
    	display: inline-block;
    	cursor: pointer;
    	color: #ffffff;
    	font-size: 10px;
    	padding: 5px 10px;
    	margin-bottom: 10px;
    	margin-top:10px;
    	text-decoration: none;
    	letter-spacing: 0.2px;

    }

    /***Mobile RRST Slider - Nupur20190227***/

    .youtube .play-button {
    	width: 45px;
    	height: 30px;
    }

    .youtube .play-button:before{
    	border-width: 5px 0 5px 8px;
    } 

    .video-top-space-mobile{
    	padding-top: 38px;
    }


    .science-therapy-owl-slider .item a img{
    	height: auto !important;
    }

    .RRSTband-video-owl-slider .owl-item {
	    background: #1c1c1c;
	    padding-top: 27px;
	    padding-bottom: 27px;
	}

	.m-btn-space{
		padding-top: 10px;
	}/***End- Nupur20190227***/

	/** Nupur20190228 **/
	.mobile-icons-scroller-div .owl-carousel .owl-item {
		width: auto !important; /** Nupur20190228 **/
	}

	.mobile-icons-scroller .item p {
        font-size: 11px;
        line-height: 15px;
        margin-bottom: 0px !important;
        /*font-weight: 600;*/
        text-transform: uppercase;
    }

    .mobile-btn-link{
		font-size: 11px;
    	line-height: 30px;
    	text-decoration: underline;
	}

	.upcoming-subtitle{
		text-align: center;
		color: #0b1b63;
    	font-size: 19px;
    	font-weight: 600;
    	text-transform: uppercase;
	}

	.chakrayoga-video-owl-slider .youtube{
	background-color: #fff !important; 
	}/** End - Nupur20190228 **/

}

/***************************************************************************************************************/

/*For Special case of For Mobile Screen: Mi Max (393px X 699px)*/
@media only screen and (min-width: 392px) and (max-width: 395px) {

    .product-page-container .strip-over-item img {
        width: 73%;
    }


    /*393x699===*/
    .mob-product-slider .MagicScroll{
    width: 45px;
       height: 217px !important;
    }


	/***Home New Banner*/	/***---Nupur 20190228---***/
      #home-banner-new .home-banner-owlslider .owl-dots {
    	position: absolute;
    	left: 30% !important;
   		margin-top: -30px !important;
	}

	
    .mobile-header-button{
    	font-size: 11px !important;
    	
    }

    /***Mobile RRST Slider**/

    .youtube .play-button {
    	width: 45px;
    	height: 30px;
    }

    .youtube .play-button:before{
    	border-width: 5px 0 5px 8px;
    } 

    .video-top-space-mobile{
    	/*padding-top: 38px;*/
    	padding-top: 53px;
    }


    .science-therapy-owl-slider .item a img{
    	height: auto !important;
    }

    .RRSTband-video-owl-slider .owl-item {
	    background: #1c1c1c;
	    /*padding-top: 29px;
	    padding-bottom: 29px;*/
	    padding-bottom: 5px !important;
	    padding-top: 5px !important;
	}


	.RRSTband-video-owl-slider .owl-prev {
	    top: 18%;
	    left: -14%;
	}

	.RRSTband-video-owl-slider .owl-next {
	    top: 18%;
	    right: -14%;
	}


	.m-btn-space{
		padding-top: 10px;
	}

	.mobile-icons-scroller-div .owl-carousel .owl-item {
		width: auto !important; /** Nupur20190228 **/
	}

	.mobile-btn-link{
		font-size: 11px;
    	line-height: 30px;
    	text-decoration: underline;
	}

	.upcoming-subtitle{
		text-align: center;
		color: #0b1b63;
    	font-size: 19px;
    	font-weight: 600;
    	text-transform: uppercase;
	}

	.chakrayoga-video-owl-slider .youtube{
	background-color: #fff !important; 
	}/** End - Nupur20190228 **/

	.category_related_video_div iframe { /** Nupur20190307 **/
    width: 100% !important; 
    /* height: 190px !important; */
    height: 97px !important;
	}


}

/***************************************************************************************************************/
/*For Special case of For Mobile Screen:One Plus 6 (412px X 869px)*/
@media only screen and (min-width: 412px) and (max-width: 413px) {

    .product-page-container .strip-over-item img {
        width: 63%;
    }

    /*412 x 869 ===*/
    .mob-product-slider .MagicScroll{
    height: 218px !important;
    width: 60px
    }

	/***Home New Banner*/	/***---Nupur 20190222---***/
      #home-banner-new .home-banner-owlslider .owl-dots {
    	position: absolute;
    	left: 30% !important;
   		margin-top: -30px !important;
	}

	/***Mobile Header:New*****/ /****Nupur: 20190222****/
    .mobile-header-button{
    	font-size: 12px !important;
    	
    }

    /***Mobile RRST Slider - Nupur20190227***/

    .youtube .play-button {
    	width: 45px;
    	height: 30px;
    }

    .youtube .play-button:before{
    	border-width: 5px 0 5px 8px;
    } 

    .video-top-space-mobile{
    	/*padding-top: 38px;*/
    	padding-top: 53px;
    }


    .science-therapy-owl-slider .item a img{
    	height: auto !important;
    }

    .RRSTband-video-owl-slider .owl-item {
	    background: #1c1c1c;
	    /*padding-top: 32px;
	    padding-bottom: 32px;*/
	    padding-top: 4px;
	    padding-bottom: 5px;
	}

	.RRSTband-video-owl-slider .owl-prev {
	    top: 19.5%;
	    left: -13%;
	}

	.RRSTband-video-owl-slider .owl-next {
	    top: 19.5%;
	    right: -13%;
	}

	.m-btn-space{
		padding-top: 10px;
	}/***End- Nupur20190227***/

	.mobile-icons-scroller-div .owl-carousel .owl-item {
		width: auto !important; /** Nupur20190228 **/
	}

	.mobile-btn-link{
		font-size: 11px;
    	line-height: 30px;
    	text-decoration: underline;
	}

	.upcoming-subtitle{
		text-align: center;
		color: #0b1b63;
    	font-size: 19px;
    	font-weight: 600;
    	text-transform: uppercase;
	}

	.chakrayoga-video-owl-slider .youtube{
	background-color: #fff !important; 
	}/** End - Nupur20190228 **/

	.category_related_video_div iframe { /** Nupur20190307 **/
    width: 100% !important; 
    /* height: 190px !important; */
    height: 101px !important;
	}




}

/***************************************************************************************************************/
/*For Special case of For Mobile Screen: iphone6/7/8 Plus (414px X 736px)*/
@media only screen and (min-height: 734px) and (max-height: 738px) and (min-width: 414px) and (max-width: 416px) {
    .product-page-container .strip-over-item img {
        width: 60%;
    }



    .mob-product-slider .MagicScroll {
    width: 64px;
    height: 218px !important;}


	/***Home New Banner*/	/***---Nupur 20190222---***/
      #home-banner-new .home-banner-owlslider .owl-dots {
    	position: absolute;
    	left: 30% !important;
   		margin-top: -30px !important;
	}

	/***Mobile Header:New*****/ /****Nupur: 20190222****/
    .mobile-header-button{
    	background-color: #a43692;
    	border-radius: 5px;
    	display: inline-block;
    	cursor: pointer;
    	color: #ffffff;
    	font-size: 12px;
    	padding: 5px 10px;
    	margin-bottom: 10px;
    	margin-top:10px;
    	text-decoration: none;
    	letter-spacing: 0.2px;
    }

    /***Mobile RRST Slider - Nupur20190227***/

    .youtube .play-button {
    	width: 45px;
    	height: 30px;
    }

    .youtube .play-button:before{
    	border-width: 5px 0 5px 8px;
    } 

    .video-top-space-mobile{
    	padding-top: 38px;
    }


    .science-therapy-owl-slider .item a img{
    	height: auto !important;
    }

    .RRSTband-video-owl-slider .owl-item {
	    background: #1c1c1c;
	    padding-top: 5px; /*32px;*/
	    padding-bottom: 5px; /*32px;*/
	}

	.m-btn-space{
		padding-top: 10px;
	}/***End- Nupur20190227***/



	.mobile-icons-scroller-div .owl-carousel .owl-item {
		width: auto !important; /** Nupur20190228 **/
	}


	.mobile-btn-link{
		font-size: 11px;
    	line-height: 30px;
    	text-decoration: underline;
	}

	.upcoming-subtitle{
		text-align: center;
		color: #0b1b63;
    	font-size: 19px;
    	font-weight: 600;
    	text-transform: uppercase;
	}

	.chakrayoga-video-owl-slider .youtube{
	background-color: #fff !important; 
	}/** End - Nupur20190228 **/


}










/***************************************************************************************************************
											MOBILE MEDIA QUERY END
***************************************************************************************************************/




/***************************************************************************************************************
											iPad MEDIA QUERY START
***************************************************************************************************************/

/*800x600*/
@media only screen and (min-height: 599px) and (max-height: 601px) and (min-width: 799px) and (max-width: 801px) {
    .detail-lcol {
        float: left !important;
    }

    .owl-carousel.rudracentre-updates-slider .owl-prev {
    margin-top: 80px !important;
	}

	.owl-carousel.rudracentre-updates-slider .owl-next {
	    margin-top: 80px !important;
	    margin-right: 25px !important;
	}
}

/***************************************************************************************************************/
/*1024x768*/
@media only screen and (min-height: 785px) and (max-height: 787px) and (min-width: 1023px) and (max-width: 1025px) {
    .detail-lcol {
        float: left !important;
    }

    .owl-carousel.rudracentre-updates-slider .owl-prev {
    margin-top: 80px !important;
	}

	.owl-carousel.rudracentre-updates-slider .owl-next {
	    margin-top: 80px !important;
	    margin-right: 25px !important;
	}
}

/***************************************************************************************************************/
/*samsung / apple ipad / Landscape - Media Query*/
/*@media only screen and (max-width: 1024px) and (min-width: 768px){*/

@media only screen and (min-height: 767px) and (max-height: 769px) and (min-width: 1023px) and (max-width: 1025px) and (orientation:landscape) {
    div.top-navigation-bar ul.nav.navbar-nav>li>a {
        padding-left: 5px;
        padding-right: 5px;
        font-size: 12px;
    }
    .header-contactinfo-phone {
        font-size: 12px;
    }
    .header-contactinfo-email {
        font-size: 12px;
    }
    .mycartf {
        font-size: 11px;
    }
    .mycartf2 {
        font-size: 10px;
    }
    li.dropdown.header-myaccount-dropdown {
        padding: 3px;
    }
    div.navbar div.header-contactinfo {
        font-size: 12px;
    }
    .bannerband .nav a,
    .bannerband .nav a:active,
    .bannerband .nav a:hover,
    .bannerband .nav a:visited {
        padding-left: 7px !important;
        font-size: 11px;
    }
    .box1h,
    .box2h,
    .box3h {
        padding: 10px;
        font-size: 11px;
        width: 200px;
    }
    .h5.tc.hidden-xs {
        height: 50px;
    }

    /*Home*/
    .homepage-main-container .bannermenu li {
        line-height: 2.285em !important;
    }

    /***---Nupur 20190220---***/
    .bannerslider {
        height: 335px !important;
    }

    .homepage-main-container h5.tc.hidden-xs {
        height: 30px;
        overflow: scroll;
        text-overflow: ellipsis;
    }

    .homepage-main-container .newarrival-section div.scroll1 {
        height: 550px;
    }

    .homepage-main-container .chakrayoga-video-owl-slider .youtube{
        padding-top: 60.25%;
    }

    .homepage-main-container .rudracentre-updates-fixed-div iframe{
        height: 207px !important}

    .testimonial-slider .item .row p {
        line-height: 15px;
    }
    .awards-div .owl-carousel.awards-slider .owl-item img {
        height: 261px;
    }
    .chakrayoga-video-owl-slider .youtube {
        padding-top: 66.25%
    }
    .chakrayoga-video-owl-slider .youtube img {
        width: 100% !important;
        height: 269px !important;
        left: 0% !important;
    }
    .menu_simplef ul li a {
        font-size: 14px !important;
        padding-bottom: 0px;
    }
    .footer-newletter-col .fb-like {
        float: left;
        margin-bottom: 5px;
    }
    /*Trust Bar*/
    #trustbar div.trust-tagline span {
        font-size: 12px
    }
    /*Footer*/
    #footer {
        margin-left: -42px !important;
        margin-right: -42px !important;
    }
    /*About us page*/
    .aboutus-director-div-left-col,
    .aboutus-director-div-right-col {
        margin-top: 30px;
    }
    /*Contact*/
    /*Contact Us: iPad-Landscape*/
    .bitem {
        margin-bottom: 10px;
    }
    /*Article*/
    .article-content {
        padding-right: 40px;
    }
    .article-content iframe{
        width: 100%;
    }
    .article-content h3.hint {
        font-size: 16px !important;
        font-weight: 900;
    }
    .articlepage-centervideo-div iframe {
        width: 100%;
    }
    /*div.article-content-backenddata > div:nth-child(88) > a:nth-child(1) > img*/
    div.article-content-backenddata div a img.artsa {
        width: 32.5%;
    }
    div.articlediv40 img[style*="margin: 0px 20px 10px 0px; float: left; border-radius: 5px; box-shadow: 0 10px 8px -8px black;"] {
        width: 100%;
    }
    div.articlediv40 img[style*="margin: 40px 20px 10px 0px; float: left; border-radius: 5px; box-shadow: 0 10px 8px -8px black;"] {
        width: 100%;
    }
    div.article-content-backenddata div.articlediv40>div:nth-child(3)>iframe[width="370"] {
        width: 100%;
    }
    /*Product Page: iPad: Landscape*/
    .detail-lcol {
        float: left !important;
        margin-top: 15px !important;
    }
    .etalage img {
        /*max-width: 300px !important;*/
    }
    .pr2 {
        width: 10%;
        padding-top: 5px !important;
    }
    .bluehead2 {
        font-size: 15px;
    }
    .h2rating {
        padding-left: 2px;
        margin-top: -10px !important;
        float: left;
    }
    .container.product-page-container .box1h {
        width: 90%;
    }
    .prod-reward-points-img-div {
        width: 250px;
        margin-left: 20px;
    }
    li.etalage_small_thumbs{
        width: 280px;
    }

    /*Category Page*/
    .categorypage-container.container, .categorypage-container .container{
        width: 100%;
    }

    /*SubCategory Page*/
    .subcategorypage-container .pagination-container{
        width: 100%;
    }
    .subcategorypage-container .category-for-h3{
        font-size: 20px;
    }

    /*NodeCategory Page*/
    .nodecategorypage-container.container, .nodecategorypage-container .container{
        width: 100%;
    }

        /*My Account*/
    .myaccount-container .nav-side-menu{width: 233px;} 
    .myaccount-container .myaccount-dash-icon-row{width: 75%;}
    .myaccount-container .myaccount-dash-icon-row .highlight-txt {font-size: 20px;}
    .myaccount-container .myaccount-dash-icon-row img {width: 65%;} 
    .myaccount-container .myaccount-dash-content{padding-left:10px;}

    .myaccount-container .myaccount-dash-content-box{width: 100%;}


        /*Cart Page*/
    .cartpage-container .cartpage-cartitems-container  > .row{width: 100%;}
    .cartpage-container #cartfrm table tbody td.text-right{
        padding-right: 10px;
    }
    .cartpage-container #submit{
        width: 190px;
    }

    .owl-carousel.rudracentre-updates-slider .owl-prev {
    margin-top: 80px !important;
	}

	.owl-carousel.rudracentre-updates-slider .owl-next {
	    margin-top: 80px !important;
	    margin-right: 25px !important;
	}



}

/***************************************************************************************************************/
/*samsung / apple ipad / Portrait - Media Query*/
/*@media only screen and (min-height: 767px) and (max-height: 769px) and (min-width: 1023px) and (max-width: 1025px) and (orientation:portrait) {*/

@media only screen and (min-width: 767px) and (max-width: 769px) and (min-height: 1000px) and (max-height: 1025px) {
    .owl-carousel.science-therapy-owl-slider{
        height: 100px;
    }

    .calenderDivTitle {
        font-size: 14px;
    }
    .calenderPujaContainer div.calenderDiv h4.tc {
        margin-bottom: 0px;
    }
    .cld-datetime {
        width: 100% !important;
    }
    li.cld-label {
        font-size: 12px !important;
    }
    .awards-div .owl-carousel.awards-slider .owl-item img {
        height: 261px;
    }
    .tc1 {
        font-size: 13px !important;/*16px*/
    }
    div.col-md-3.col-md-2-5.bannermenu.DN.pl {
        display: none !important;
    }
    .col-md-9-5 {
        width: 100% !important;
    }
    div.col-md-9.col-md-9-5.bannerslider {
        width: 100% !important;
        height: 308px; /***---Nupur 20190220---***/

    }
    div.top-navigation-bar div.header-contactinfo {
        display: block;
        padding-top: 5px;
    }
    div.header-globeimage {
        padding-top: 5px;
    }
    div.top-navigation-bar div.header-contactinfo {
        padding-top: 17px;
    }
    /*HomePage - RRST*/
    .homepage-main-container .science-therapy-owl-slider img.img-responsive.center-block.bitem.boxsh, .homepage-main-container .newarrivals-item-div .newarrivals-item-img{
    width: 100% !important;
    height: auto !important;
    }

    .homepage-main-container .science-therapy-owl-slider .knowMoreButton{font-size: 11px;}

    .homepage-main-container .science-therapy-owl-slider h5.tc.hidden-xs {
        overflow: scroll;
        text-overflow: ellipsis;}

    .owl-carousel.science-therapy-owl-slider.owl-theme.owl-responsive-600.owl-loaded{
      height: auto !important;
    }

    /*HomePage - NewArrivals*/
    .newarrivals-item-div.newarrivals-grid .item{
        margin-bottom: 30px;
        margin-top: 5px;
    }
    .new-arrival-list-container{
        height: 450px;
        overflow: scroll
    }
    /*HomePage - Rudra Updates*/
    .rudracentre-updates-fixed-div iframe{height: 138px !important}
    
    /*HomePage - Workshop*/
    .chakra-yoga-section {
        margin-top: 0px;
        padding: 0px !important;
    }
    .chakra-yoga-section h4 {
        font-size: 15px;
        padding-bottom: 14px;
    }
    .box1h,
    .box2h,
    .box3h {
        padding: 10px;
        font-size: 9px;
        width: 150px;
    }
    .newarrival-section .mobwd {
        width: 100%;
        right: 0px;
    }
    /*Rudra Center Update Button               Ipad Portrait*/
    .right-top-button {
        margin-top: -7px;
    }
    /*Calendar*/
    .cld-number {
        margin: 0px;
        font-size: 11px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .newarrival-section .mobwd {
        width: 100% !important;
        right: 0px !important;
        /*20180827 Nupur*/
        /* 60px;*/
    }
    /*Chakra yoga slider: ipad portrait*/
    .chakrayoga-video-owl-slider .youtube {
        padding-top: 83%;
    }
    .chakrayoga-video-owl-slider .youtube img {
        width: 100% !important;
        left: 0% !important;
    }
    .menu_simplef .t4 {
        font-size: 11px !important font-weight: 900;
    }
    .menu_simplef ul li a {
        font-size: 11px !important;
        padding-bottom: 0px
    }
    .footer-newletter-p {
        font-size: 14px;
        line-height: 16px;
        padding-right: 2px
    }
    .footer-newletter-form .ptop {
        padding-top: 0px;
    }
    .footer-newletter-form input[type="email"] {
        width: 165px !important;
        margin-bottom: 5px;
    }
    .footer-newletter-col .fb-like {
        float: left;
        margin-bottom: 5px;
    }
    .footer-socialicons img {
        width: 25px;
    }
    .science-therapy-owl-slider .item h5 {
        height: 44px;
    }
    /*All Category button*/
    .purp0 {
        font-size: 11px;
    }
    .purp2 {
        font-size: 11px;
    }
    /*About Us*/
    .aboutus-first-div {
        right: 10px;
    }
    .aboutus-second-div-right-col iframe {
        width: 100%;
        margin-top: 31px;
    }
    .aboutus-director-div-left-col,
    .aboutus-director-div-right-col {
        margin-top: 50px;
    }
    /*Footer*/
    #footer {
        margin-left: -42px !important;
        margin-right: -42px !important;
    }
    /*Big Contact Band*/
    .bigContactBand-signUpForm input {
        width: 100%;
    }
    /*Contact Us: iPad-Portrait*/
    .corners3 {
        width: 100%
    }
    /*Article*/
    .article-content {
        padding-right: 40px;
    }
    .article-content iframe{
        width: 100%;
    }
    .article-content h3.hint {
        font-size: 16px !important;
        font-weight: 900;
    }
    .articlepage-centervideo-div iframe {
        width: 100%;
    }
    /*div.article-content-backenddata > div:nth-child(88) > a:nth-child(1) > img*/
    div.article-content-backenddata div a img.artsa {
        width: 32.3%;
    }
    div.articlediv40 img[style*="margin: 0px 20px 10px 0px; float: left; border-radius: 5px; box-shadow: 0 10px 8px -8px black;"] {
        width: 100%;
    }
    div.articlediv40 img[style*="margin: 40px 20px 10px 0px; float: left; border-radius: 5px; box-shadow: 0 10px 8px -8px black;"] {
        width: 100%;
    }
    div.article-content-backenddata div.articlediv40>div:nth-child(3)>iframe[width="370"] {
        width: 100%;
    }
    /*Product Page*/
    .mmw {
        width: 65% !important
    }
    .etalage img {
        max-width: 100% !important;
    }
    .detail-lcol {
        float: left !important;
    }
    .category-description,
    .subcategory-description,
    .nodecategory-description,
    .product-description {
        margin-top: 70px;
    }
    .prod-reward-points-img-div {
        padding: 15px;
    }
    .container.product-page-container .box1h {
        width: 90%;
    }
    .detail-lcol .etalage{
        width: unset;
    }
    .cat-item-title{
        height: 70px;
    }
    .prod-deliveryByRewardPoints-div{
        padding-left: 10px;
    }
    .product-suggestion-slider-div {
        padding-left: 7px !important;
    }

    /*Category Page*/
    .categorypage-container .category-title
    {
        width: 73%;
    }
    .categorypage-container .pagination-container{
        width: 567px;
    }

    /*SubCategory Page /p/ */ 
    .subcategorypage-container .pagination-container{
        width: 100%;
    }
    .subcategorypage-container .category-for-h3{
        font-size: 15px;
    }
    .subcategorypage-container .category-title-h2{
        width: 97%;
    }

    /*NodeCategory Page*/
    .nodecategorypage-container  .pagination-container{
        width: 567px;
    }
    .nodecategorypage-container .category-title{
        width: 73%;
    }
    .nodecategorypage-container .category-for-h3{
        font-size: 20px;
    }


    /*My Account*/
    .myaccount-container .nav-side-menu{width: 233px;} 
    .myaccount-container .myaccount-dash-icon-row {width: 66%;}
    .myaccount-container .myaccount-dash-icon-row .highlight-txt {font-size: 16px;}
    .myaccount-container .myaccount-dash-icon-row img {width: 45%;}
    .myaccount-container .myaccount-dash-icon-row .db-column,.myaccount-container .myaccount-dash-icon-row .db-column:hover{
        margin-right: 5px;    
        margin-left: 5px;
    }
    .myaccount-container .myaccount-dash-content-box{width: 100%;}

    .myaccount-container .myaccount-dash-content-box-right{padding-left: 10px;}
    .myaccount-container .myaccount-dash-content-box-right,.myaccount-container .myaccount-dash-content-box-left{
        margin-top: 10px
    }
    .myaccount-container #wishRow1122 {
        padding : 1px 20px !important
    }

    .myaccount-container .db-column {
        margin-top : 0px;
        padding-top: 0px;
    }

    .myaccount-container div#responseResult {
        margin-top: -48px
    }

    .myaccount-newproducts .myaccount-dash-content-box-right{
        padding-left: 20px;
    }

    .myaccount-myreservedproduct .myaccount-dash-content-box{
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }


    .myaccount-changepassword .myaccount-dash-content-box{
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }


    /*Cart Page*/
    .cartpage-container .cartpage-cartitems-container  > .row{width: 100%;}

    .owl-carousel.rudracentre-updates-slider .owl-prev {
    margin-top: 80px !important;
	}

	.owl-carousel.rudracentre-updates-slider .owl-next {
	    margin-top: 80px !important;
	    margin-right: 25px !important;
	}
    

}

/***************************************************************************************************************/
/*Apple Ipad Pro / Landscape - Media Query*/
@media only screen and (min-height: 1023px) and (max-height: 1025px) and (min-width: 1365px) and (max-width: 1367px) and (orientation:landscape) {
    /*Header*/
    div.top-navigation-bar ul.nav.navbar-nav>li>a {
        padding-left: 5px;
        padding-right: 5px;
        font-size: 12px;
    }
    .header-contactinfo-phone {
        font-size: 12px;
    }
    .header-contactinfo-email {
        font-size: 12px;
    }
    .mycartf {
        font-size: 11px;
    }
    .mycartf2 {
        font-size: 10px;
    }
    li.dropdown.header-myaccount-dropdown {
        padding: 3px;
    }
    div.navbar div.header-contactinfo {
        font-size: 12px;
    }
    /*HomePage*/
    .container.homepage-main-container {
        width: 100%;
    }
    .bannerband .nav a,
    .bannerband .nav a:active,
    .bannerband .nav a:hover,
    .bannerband .nav a:visited {
        /*padding-left: 0 15px 1px;*/
        /*font-size: unset;*/
    }


    /***---Nupur 20190220---***/
    .bannerslider {
        height: 446px !important;
    }


    .bottom-video-slider .youtube {
        padding-top: 59.3% !important
    }
    /*RR Team*/
    .ipad-pro-landscape-margin-left-right-15 {
        margin-left: 15px;
        margin-right: 15px;
    }

    .myaccount-container .myaccount-dash-content{width: 73%}
}

/***************************************************************************************************************/
/*Apple Ipad Pro / Portrait*/

@media only screen and (min-width: 1023px) and (max-width: 1025px) and (min-height: 1365px) and (max-height: 1367px) {
   
    .calenderDivTitle {
        font-size: 14px;
    }
    .calenderPujaContainer div.calenderDiv h4.tc {
        margin-bottom: 0px;
    }
    .cld-datetime {
        width: 100%;
    }
    .li.cld-label {
        font-size: 12px;
    }
    .awards-div .owl-carousel.awards-slider .owl-item img {
        height: 261px;
    }
    .tc1 {
        font-size: 16px;
    }
    /*Header:*/
    i.header-contactinfo-email,
    i.header-contactinfo-phone {
        font-size: 14px;
    }
    .header-contactinfo span {
        font-size: 12px;
    }
    div.top-navigation-bar ul.nav.navbar-nav>li>a {
        padding-left: 7px;
        padding-right: 7px;
        font-size: 12px;
    }
    .mycartf2 {
        font-size: 10px !important;
    }
    .desktop-cart-div .mycartf2.mtext {
        margin-top: 2px !important;
    }
    li.dropdown.header-myaccount-dropdown {
        padding: 4px;
        width: 95%;
    }
    .bannerband .nav a {
        padding: 0px 6px 1px !important;
        font-size: 11px;
    }


    /***---Nupur 20190220---***/
    .bannerslider {
        height: 335px !important;
    }

    .mycartf {
        font-size: 11px;
    }

    /*Home*/
    .homepage-main-container .bannermenu li {
        line-height: 2.28em !important;
    }

    .homepage-main-container h5.tc.hidden-xs {
        height: 30px;
        overflow: scroll;
        text-overflow: ellipsis;
    }

    .homepage-main-container .newarrival-section div.scroll1 {
        height: 550px;
    }

    .chakrayoga-video-owl-slider .owl-stage-outer {
        height: 202px;
    }

    .chakrayoga-video-owl-slider.owl-carousel .owl-item img{
        margin-top: 15px;
        width: 100% !important;
    }

    .rudracentre-updates-fixed-div iframe{height: 207px !important;}


    /*Workshop: Button alignment*/
    .box1h,
    .box2h,
    .box3h {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 12px;
        width: 200px;
    }
    .youtube {
        padding-top: 68% !important;
    }
    .chakrayoga-video-owl-slider.owl-carousel .owl-item img {
        height: 294px;
    }
    .chakrayoga-video-owl-slider.owl-carousel .owl-item img {
        width: 100%;
        left: 0%;
    }
    .bottom-video-slider .youtube {
        padding-top: 83.5% !important
    }
    /*Trust band*/
    #trustbar div.trust-tagline span {
        font-size: 12px !important;
    }
    /*Article*/
    .container.article-content.no-padding-mobile {
        padding-right: 40px;
    }
    .article-content h3.hint {
        font-size: 16px !important;
        font-weight: 900;
    }
    .articlepage-centervideo-div iframe {
        width: 100%;
    }
    /*div.article-content-backenddata > div:nth-child(88) > a:nth-child(1) > img*/
    div.article-content-backenddata div a img.artsa {
        width: 32.3%;
    }
    div.articlediv40 img[style*="margin: 0px 20px 10px 0px; float: left; border-radius: 5px; box-shadow: 0 10px 8px -8px black;"] {
        width: 100%;
    }
    div.articlediv40 img[style*="margin: 40px 20px 10px 0px; float: left; border-radius: 5px; box-shadow: 0 10px 8px -8px black;"] {
        width: 100%;
    }
    div.article-content-backenddata div.articlediv40>div:nth-child(3)>iframe[width="370"] {
        width: 100%;
    }
    .detail-lcol{
        float: left !important;
    }
    .pr2 {
        width: 32px;
        padding-top: 4px !important;
    }
    .bluehead2 {
        font-size: 15px;
    }
    .container.product-page-container .box1h
    {
        width: 155px;
    }

    /*Category Page*/
    .categorypage-container.container, .categorypage-container .container{
        width: 100%;
    }
    .categorypage-container .category-for-h3 {
        font-size: 20px;
    }


    /*SubCategory Page*/
    .subcategorypage-container.container, .subcategorypage-container .container{
        width: 100%;
    }
    .subcategorypage-container .category-for-h3{
        font-size: 20px;
    }

    /*NodeCategory Page*/
    .nodecategorypage-container.container, .nodecategorypage-container .container{
        width: 100%;
    }
    .nodecategorypage-container .category-for-h3{
        font-size: 20px;
    }
               /*My Account*/
    .myaccount-container .nav-side-menu{width: 233px;} 
    .myaccount-container .myaccount-dash-icon-row{width: 75%;}
    .myaccount-container .myaccount-dash-icon-row .highlight-txt {font-size: 20px;}
    .myaccount-container .myaccount-dash-icon-row img {width: 65%;} 
    .myaccount-container .myaccount-dash-content{padding-left:10px;}
    .myaccount-container .myaccount-dash-content-box{width: 100%;}


    /*Cart Page*/
    .cartpage-container .cartpage-cartitems-container > .row{width: 100%;}
    .cartpage-container #cartfrm table tbody td.text-right{
        padding-right: 10px;
    }

    .mobile-header {display: block;}

    .owl-carousel.rudracentre-updates-slider .owl-prev {
    margin-top: 80px !important;
	}

	.owl-carousel.rudracentre-updates-slider .owl-next {
	    margin-top: 80px !important;
	    margin-right: 25px !important;
	}

}

/***************************************************************************************************************
											iPad MEDIA QUERY END
***************************************************************************************************************/


/*New arrival setup start*/

/****** New Arrival Tabs - Nupur-20190304 *****/


		/* Style the tab */
		.tab {
		  overflow: hidden;
		  /*border: 1px solid #ccc;*/
		  background-color: #fff;

		}

		/* Style the buttons inside the tab */
		.tab .tab-menu {
		  background-color: inherit;
		  text-align: center;
		  border: none;
		  outline: none;
		  cursor: pointer;
		  /*padding: 14px 16px;*/
		  padding: 5px;
		  transition: 0.3s;
		  /*font-size: 17px;*/
		}

		/* Change background color of buttons on hover */
		.tab .tab-menu:hover {
		  background-color: #a7a7ff4a;
			
		}

		/* Create an active/current tablink class */
		.tab .tab-menu.active {
    border-bottom: 2px solid #0b1b63;
    background-color: #a7a7ff4a;
}

		.tab-menu h4{
			text-align: center;
			font-size: 15px;
		}
	
.product-item :hover .product-action {
    margin-top: -70px;
    opacity: 1;
    visibility: visible;
}
.product-action {
    background: #d8a5ffa8 none repeat scroll 0 0;
    border-radius: 2px;
    left: 0;
    margin: 0 auto;
    opacity: 0;
    padding: 5px 0;
    position: absolute;
    right: 0;
    top: 68%;
    transform: scale(1);
    transition: all 0.3s ease 0s;
    visibility: hidden;
    width: 85%;
}
.product-action .fa
{
    color: #ffffff;
    margin: 10px 10px;
    font-size: 20px;
	
}
	.product-action a
{
    background: none;
}

	.product-action .fa:hover {
    color: #0b1b63;
}	

		/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px), @media only screen  and (min-width : 1824px) {
.tab-menu img {
       width: 130px !important;
    display: inline-block !important ;
}
	
.product-item
{
    padding: 10px;
    /* border: 1px solid #dcd6d6; */
    margin:20px;
}
	
}

	
	

		/* Style the tab content */
		.tabcontent {
		  display: none;
		  padding: 6px 0px;
		  border: 1px solid #ccc;
		  
		}

		.tabcontent .na-product {
		  border: 1px solid #ccc;
		  height: 265px;
		}

		.tabcontent .na-product h4{
			text-align: center;
			font-size: 12px; /*13px;*/
			font-weight: 600;
			height: 30px;
			overflow: scroll;
			text-overflow: ellipsis;
		}

		.na-price{
			text-align: center;
			font-size: 13px;
			line-height: 1em;
			
		}

		.tabcontent .na-product img{
			padding: 0px 10px;
			text-align: center;
		}



/*New arrival setup end*/


/* new articles css and FAQ section css use (Daya and Sachin)start*/

div#new-subheader h1 {
    font-size: 27px;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
    letter-spacing: 1.2px;
} 
div#article-text {
    padding: 10px 0;
}
div#article-text span.breadcrumb {
       color: #8d8d8d;
    font-size: 13px;
    font-weight: 400;
    padding: 0px 0 7px;
    letter-spacing: 0.1px;
}
div#article-text .site-title.blu-title1 {
    background: transparent;
    border-bottom: 1px solid #ccc;
    padding: 0;
}
#article-text .site-title .h2head {
    color: #9C1289;
    width: 100%;
    line-height: 40px;
    font-weight: 200;
    letter-spacing: 1px;
}
#article-box .container {
    padding: 0;
}
#article-box h2 {
        font-size: 19px;
    font-weight: 600;
    padding: 0;
    margin: 0 0 15px 0; 
    color: #182161;
}
#article-box .product-section p {
    font-size: 12px;
    line-height: 16px;
}
#article-box .blu-title1 .h2head span {
    float: left;
    padding-right: 34px;
    font-size: 19px;
    font-weight: 600;
    padding: 0;
    margin: 0 0 15px 0;
    color: #182161;
}

#article-box .product-section .pbh3 .p2 a{     font-size: 13px;
    margin: 3px 0 0;
    position: relative;
    clear: both;
    line-height: 18px;
    text-decoration: none;
    letter-spacing: 0.5px;
    color: #182161 !important;
    font-weight: 500;
    text-align: center;
    white-space: normal;
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

#article-box .site-title hr{display:none;}
#article-box .site-title .h2head1 span {
    float: left;
    padding-right: 34px;
    font-size: 19px;
    font-weight: 600;
    padding: 0;
    margin: 0 0 20px 0;
    color: #182161;
}
#article-box p {
    font-size: 14px;
    line-height: 28px;
}
#article-box ul li {
    font-size: 14px;
    line-height: 26px;
}
.h3-pnk {
    margin: 0 0 15px 0 !important;
    font-size: 19px !important;
    color: #c6029a !important;
	text-align: left !important;
	line-height: 25px;
}

.main-heading-art {
    font-weight: 600;
    font-size: 20px;
    margin: 20px 0px 20px 0px !important;
    padding: 10px !important;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    background: #eee;
    color: #182161;
    border-bottom: 1px solid #c7c3c3;
}

/*-----------------new article css----------------------------*/





/* new articles css and FAQ section css use (Daya and Sachin) end*/



