*{ margin:0px; padding:0px;}
a{outline:none !important;}
a:focus{text-decoration:none !important; outline:none !important;}
a:hover{text-decoration:none !important;}

.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}

body{overflow-X:hidden;font-family:Montserrat; line-height:25px;}

.header{ padding:22px 0 0 0;}
.top-icons ul{margin:0px 0 0; padding:0px; float:right;}
.top-icons ul li{margin:0px; padding:0px 15px; float:left; list-style:none; border-right:1px solid #cacaca; color:#030303; font-size:14px; font-family:Montserrat; font-weight:bold;}
.top-icons ul li:last-child{padding-right:0px; border:0px;}
.top-icons ul li a{color: #030303 !important;font-size: 12px !important;font-family: Montserrat !important;font-weight: 500 !important;text-transform: capitalize !important;}
.top-icons .dropdown{margin:0px; padding:0px; float:right;}
.top-icons .dropdown ul{margin:0px; padding:0px; float:left; min-width:auto;}
.top-icons .dropdown ul li{margin:0px; padding:0px;border:0px; float:none;}

nav.navbar.navbar-fixed-top {margin-top: 0; border-bottom: 1px solid #eee;}
.navigation-wrap {    margin-top: 20px;    background: #eee;}
.msgarea {    width: 100%;    float: left;    margin-bottom: 20px;    color: red; padding-left: 3px;padding-top:5px;}

.navigation{position:relative;}
.navbar{position:fixed; margin-top:20px; width:100%;min-height: auto;z-index: 9999;background:#ddd;}
.navbar ul{margin:0px; padding:0px; border-bottom:1px solid #eee;}
.home .navbar ul{border-bottom:0px;}
.navbar ul li{margin:0px; padding:0px;}
.navbar ul li:last-child{float:right;}
.navbar ul li a{color:#030303; font-size:14px; font-family:Montserrat; font-weight:500; text-transform:uppercase;padding: 17px 15px !important;}
.top-icons ul li:first-child {    padding-right: 5px;}

.product-sec{ margin-top:105px; margin-bottom: 100px;}
.product-left-sec{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat 0 0 / 100% 100%; padding-top:115px; float:left;}
.product-left-sec p{color:#030303; font-size:18px; font-family:Montserrat; font-weight:normal; text-transform:uppercase; margin-top:35px;}
.product-left-sec h1{color:#333333; font-size:80px; font-family:Montserrat; font-weight:900;}
.product-left-sec h1 span{color:#485ff8; display:block; font-size:60px; margin-top:10px;}

.watch-video{color:#030303; font-size:12px; font-family:Montserrat; font-weight:normal; text-transform:uppercase; background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat 0 0; padding-left:40px; line-height:30px; float:left; margin-top:130px; margin-bottom:50px;}

.rupee{color:#030303; font-size:26px; font-family:Montserrat; font-weight:500; margin-bottom:10px;}
.qty{color:#030303; font-size:12px; font-family:Montserrat; font-weight:500; text-transform:uppercase; line-height:20px;}

.buy-now-sec{margin-top:20px;}
.buy-now-sec select{min-width:60px; padding:4px; border:1px solid #ccc;}
.buy-now{border:2px solid #dfdfdf;color:#030303; font-size:22px; font-family:Montserrat; font-weight:700; text-transform:uppercase; padding:10px 30px; border-radius:30px; display:inline-block;background:#fff;}
.buy-now:focus{outline:none;}
.buy-now:hover{border:2px solid #dfdfdf;background:#dfdfdf; color:#000;}

.shabad-sec img{width:100%;}
.nitnem-sec {    padding-top: 80px; padding-bottom: 50px;}
.fetured-sec{color:#0e0e0e; font-size:16px; font-family:Montserrat; font-weight:300; padding-bottom:10px; line-height:35px; padding-top: 100px; margin-bottom:100px;}
.fetured-sec .katha-bg-right{ background:#fff; padding:0 0 0 210px;}
.fetures-left{margin-top:50px;}
.fetures-num{color:#485ff8; font-size:34px; font-family:Montserrat; font-weight:700; line-height:50px;}
.fetures-head{color:#030303; font-size:26px; font-family:Montserrat; font-weight:600; line-height:50px;}
.login-box{width: 360px;margin: 7% auto;}
.login-box-msg, .register-box-msg {
    margin: 0;
    text-align: center;
    padding: 0 20px 20px 20px;
}
.guru-goving-singh img{width:100%;}
#dhadi{
    background-size: cover;
    
    
    background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
    background-size: cover;
}
#dhadi .row{
    display: flex;
    align-items: center;
}
#katha .row{display: flex; align-items: center;}
#stories .row{display: flex; align-items: center;}    

#dhadi .guru-goving-left h2{margin:0; color: #000;}
.guru-goving-left{padding:0 70px; line-height:40px;}
.guru-goving-left h2{color:#000; font-size:98px; font-family:Montserrat; font-weight:100; text-transform:uppercase; text-align:right; margin:90px 0 0 0;}
.guru-goving-left ul{margin:60px 0 60px; padding:0px;}
.guru-goving-left li{color:#fff; font-size:26px; font-family:Montserrat; font-weight:500; text-align:right; background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat right 0; list-style:none; padding:0 60px 0 0; margin:0 0 17px 0}
.guru-goving-left p{color:#000; font-size:26px; font-family:Montserrat; font-weight:400; text-align:right; margin-bottom:90px;}

.nitnem-sec span{color:#000; font-size:20px; font-family:Montserrat; font-weight:500; text-transform:uppercase; text-align:center; margin:70px 0 0 0; display:block;}
.nitnem-sec h2{color:#485ff8; font-size:98px; font-family:Montserrat; font-weight:100; text-transform:uppercase; text-align:center; margin:0px 0 60px 0;}
.nitnem-sec ul{ margin:0px; padding:0px;}
.nitnem-sec ul li{width:17.5%; margin-right:2.5%; text-align:center; float:left; list-style:none; margin-bottom:20px;  background:#f5f5f5; padding:40px 30px; color:#030303; font-size:18px; font-family:Montserrat; font-weight:500; list-style:none; min-height:160px;}
.nitnem-sec ul li:hover{ background:#e9e9e9;}

.nitnem-sec ul li.last {    padding: 0;}
.nitnem-sec ul li.last a{ background:#e9e9e9; margin-right:0px;display: block;width: 100%;background: no-repeat;color: #000;min-height: 160px;
cursor: pointer;padding-top: 35px;}
.nitnem-sec ul li.last p {    margin-bottom: 0;}
.katha-bg{padding-top: 0px; background:#f8f8f8;}
.currency-dropdown li a {    padding: 2px 8px;}
.shabad-sec{padding-bottom: 0px;}
#dhadi{padding-top:0px;}
.katha-bg-left img{width:100%}
.katha-bg-right{padding:0 0 0 110px;}
.katha-bg-right span{color:#050706; font-size:20px; font-family:Montserrat; font-weight:500; text-transform:uppercase; text-align:left; margin:120px 0 0 0; display:block;}
.katha-bg-right h2{color:#050706; font-size:98px; font-family:Montserrat; font-weight:100; text-transform:uppercase; text-align:left; margin:0px 0 0 -10px;}
.katha-bg-right ul{margin:60px 0 52px; padding:0px;}
.katha-bg-right li{color:#050706; font-size:26px; font-family:Montserrat; font-weight:500; text-align:left; background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat 0 0; list-style:none; padding:0 0px 0 50px; margin:0 0 17px 0; line-height:34px;}

.shalok-radio{ margin:0 auto; }
.social-sec{background:#000;display: none;}
.social-sec ul{ margin:27px 0 0; padding:0px;}
.social-sec ul li{float:left; list-style:none; margin:0px 10px 0; padding:0px;}
.social-sec ul li a{color:#848484; font-size:18px; text-align:center;}
.social-sec ul li a:hover{color:#485ff8; font-size:18px; text-align:center;}


.fm-radio{color:#c3c3c3; font-size:26px; font-family:Montserrat; font-weight:900; text-align:right; text-transform:uppercase; padding:22px 0;}

.copyright{padding:20px 0;color:#000; font-size:12px; font-family:Montserrat; font-weight:400;}
.copyright a{color:#000; font-size:12px;  }

.toggle_container{display:none;}


.nav-tabs {
    margin-bottom: 15px;
}
.sign-with {
    margin-top: 25px;
    padding: 20px;
}
div#OR {
    height: 30px;
    width: 30px;
    border: 1px solid #C2C2C2;
    border-radius: 50%;
    font-weight: bold;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    float: right;
    position: absolute;
    right: -16px;
    top: 40%;
    z-index: 1;
    background: #DFDFDF;
}

.modal-header{background:#485ff8; color:#fff;}
.modal-header .close{color:#fff;}
button.btn-primary{background:#485ff8; color:#fff;}
.modal-body .nav-tabs a, .forgot-pass{color:#000;}
.modal-header{padding:8px 15px;}

.checkout-sec, .account-sec, .contact-sec{margin-top:80px;}
.items{border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 30px;}
.product-title h2{margin-top:0; font-family:Montserrat; font-weight:300; font-size:40px}
.payment-total{border-top:1px solid #eee; padding-top:20px;}
.invite-page2 {background: #fff; padding: 30px; border: 1px solid #eee; text-align: center; margin-top: 0px; margin-bottom: 50px;}
.form_title {position: relative; padding-left: 55px; margin-bottom: 10px;}
.form_title h3{margin-top:0px; margin-bottom:30px; font-family:Montserrat; font-weight:400; font-size:30px}
#policy h4{font-family:Montserrat; font-weight:300; font-size:22px}
.form_title h3 strong {background-color: #485ff8; text-align: center; width: 40px;height: 40px; display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #fff; font-size: 18px; line-height: 42px; text-align: center; position: absolute; left: 0; top: 0;}
.step {border-left: 1px solid #ddd; padding: 20px 0 20px 31px; margin: 0 0 10px 20px;}
.box_style_2 {background-color: #f4f4f4; padding: 4px; position: relative;  padding-left: 8px;
padding-right: 8px;}

#total_cart {font-size: 24px; font-weight: 900; margin-bottom: 10px;}
a.btn_full, .btn_full {border: none;font-family: inherit;font-size: inherit; color: #fff; width: 100%; background: #485ff8; cursor: pointer; padding: 12px 20px; display: inline-block; outline: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-transform: uppercase; display: block;  text-align: center; font-weight: 600; margin-bottom: 5px;}
a.btn_outline, .btn_outline {border: 2px solid #333;font-family: inherit;font-size: inherit; color: #333; width: 100%; cursor: pointer; padding: 8px 20px; display: inline-block; outline: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-transform: uppercase; display: block; text-align: center; font-weight: 600; text-transform: none;}

a.btn_full:hover, .btn_full:hover, a.btn_outline:hover, .btn_outline:hover{background:#333; color:#fff;}
.theiaStickySidebar{max-width:360px; width:100%; top:30px;height:auto;margin-bottom:20px;}
.cards {margin-top: 32px;}
.product-img{border: 5px solid #ccc;padding: 20px;margin-bottom: 20px;}


.account-sec ul{margin:20px 0 0; padding:0px;}
.account-sec ul li{margin:0px 0 0px; padding:0px 0 10px; list-style:none; display:block; border-bottom:1px dotted #ccc;}
.account-sec ul li:last-child{border:0px;}
.account-sec ul li a{color:#000;}
.account-sec h4{font-family:Montserrat; font-weight:300; font-size:22px;padding: 10px 0px 0px 9px;}

.price-area{font-weight: bold;font-size: 13px;}
.color-area{font-weight: bold;font-size:13px;}
.qty-area{font-weight: bold;font-size:13px;}
.close-btn{float: right;}
.help-error{color: red;}
.wrapper{padding-bottom:20px;height:550px;}
.copyright p{padding-left:10px;}
.wrapper ul{padding-left:30px;}
.wrapper ul li{font-family: Montserrat;padding: 10px 0px 0px 10px;}
.wrapper h2{text-align:center;padding:80px;}
.footer-navber ul li{float:left;list-style:none;}
.footer-navber ul{margin-bottom:0px;}
.footer-navber ul li a{font-size:12px;color:#000;border-right: 1px solid #807c7c;padding: 0px 10px 0px 10px;font-weight: 400; font-family:Montserrat;}
 .payment-process a{border-right:none !important;}
.active-mg{width: 68px; border: 2px solid #3855df;}
.order-successfull{margin: 50px 0 50px 0px !important;min-height:450px;}
.order-success-tbl{margin:0 auto; border:1px solid #ddd;}
 .order-successfull order-success-tbl{margin-top:50px;border:1px solid #ddd;} 
 .order-successfull order-success-tbl b{font-weight: 600}
 .order-success-userdtail{font-size: 15px;padding: 9px 20px;margin: 0px;}
 .order-success-thanks{color:#485ff8; font-size:25px;padding: 20px 0 10px 20px;}
 .order-success-userdtl{font-size:15px;padding: 10px 0px 0px 20px;margin:0px;} 
 .order-custoer-detail{margin-top:20px;}
 .order-custoer-detail h3{margin: 5px 0px 10px 0px;padding-left:20px;font-family:Arial, Helvetica, sans-serif;font-size:17px;}
.order-custoer-detil-sec p{padding-left:20px;margin:0px;font-family:Arial, Helvetica, sans-serif"><b style="font-size:14px;}
.order-custoer-detil-sec b{font-size:14px;}
.order-succsess-detail h3{padding-left:20px;font-size:17px;}
.order-succsess-detail b{padding-left:20px}
.order-succsess-detail p{padding-left:20px;margin:2px;font-size:15px}
.success-total-order{margin-bottom:5px;padding-left:20px;font-size:15px}
#large_img{height:392px; margin-top: 100px;}
.nav>li>a:hover {
    text-decoration: none;
    background-color: #ddd;
}
	.order-canncellation{margin-top:50px;min-height:360px;}
	.order-canncellation table{margin:0 auto;border:1px solid #ddd;}
    .order-canncellation table p{padding-left:20px;font-size:14px;margin:2px;}
    .order-canncellation table b{padding-left:20px;font-size:14px;}
    .order-canncellation table {font-family:Arial, Helvetica, sans-serif;}
    .item-description p{margin:0px;}
    .item-description {margin-top:20px!important;border:none !important;}
    .order-cancel-desc{padding-bottom:15px;padding-top:5px;}
    .order-complain{padding-top:15px;padding-bottom:15px;}
    .order-notification{color:#485ff8;font-size:20px !important;}
    .order-canncellation img{padding:20px}
    .my-account .active{background: #485ff8;}
	 .my-account .active a{color:#fff;}
	.my-account .active {padding: 6px 0px 8px 0px;}
	  .my-account a{padding:10px 0px 0px 10px;}
.account-sec .box_style_2{padding:0px!important}
.pagination li{border-bottom:none !important;padding:0px !important;}
.pagination{width:100%;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color:#485ff8!important;border-color: #485ff8!important;}
#order-list-tbl_wrapper .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {font-size:13px;}
#order-list-tbl thead{background: #485ff8; color: #fff;}
.account-sec{min-height:450px;}

.account-sec .theiaStickySidebar.affix {    position: absolute;}
#inventory_msg_chk p {    font-size: 12px;    margin-bottom: 0;}
.checkout-right .close-btn {    position: absolute;    right: 18px; z-index:99;}
.footer-navber ul li:last-child a {    border-right: none;}

.cart_message {    padding: 0 0 0 12px;    font-size: 13px;    text-align: left;    margin-bottom: 6px;}
.cart_message .close {    right: 7px;    top: 0;}
.checkout-right hr {    margin: 15px 0;}

.Menu-text{display:none;}
.navbar-fixed-top {    background: #fff;}
.modal-content {position:relative;top:100px !important;}
.sweet-alert {width:440px !important}
.sweet-alert h2 {font-size: 18px !important;}
.dhadi-text{height: 325px; margin-top: 10%;}

@media (max-width:1200px) {
	.theiaStickySidebar {height: 250px;}
    .order-cancellation{min-height:350px }
	
}

@media (max-width:1024px) {
	.theiaStickySidebar {height: 250px;}
    .order-cancellation{min-height:350px; }
	.fetured-sec .katha-bg-right {    padding: 0 0 0 140px;}
}
	

@media (max-width:1199px) {
.guru-goving-left h2{margin-top:20px;}
.guru-goving-left ul{margin:0px 0 20px;}
.katha-bg-right span{margin:40px 0 0;}
.katha-bg-right {padding: 0 0 0 70px;}
.theiaStickySidebar{max-width:290px;}


}


@media (max-width:1023px) {
.watch-video{margin-top:0px;}
.product-left-sec{background-size:100% 100%;}
.buy-now-sec{margin-bottom:20px;}
.guru-goving-left p{padding-bottom:40px; margin:0px;}
.fetured-sec{margin:0px;}
.nitnem-sec ul li a{padding:30px 8px; font-size:18px;}
.nitnem-sec h2{margin-bottom:20px;}
.theiaStickySidebar{max-width:100%;}
.theiaStickySidebar.affix{position:static;}
.fetured-sec .katha-bg-right {    padding: 0 0 0 40px;}
.checkout-sec{margin-bottom: 120px;}
.checkout-right {    padding: 20px;}


}



@media (max-width:767px) {


.top-icons{margin-top:6px;}
.product-left-sec h1{font-size:66px;}
.buy-now{margin:20px 0;}
.product-left-sec{padding-top:0px;}
.watch-video{margin-top:0px;}
.fetured-sec{padding-top:0px; margin-bottom: 0px;}
.buy-now{font-size:20px; margin:0px;}
.guru-goving-left h2, .nitnem-sec h2, .katha-bg-right h2{font-size:50px;}
.guru-goving-left{padding:0px 30px; background-size:100% 100%; margin-top:30px; float:left;}
.guru-goving-left li, .katha-bg-right li{font-size:16px; line-height:35px;}
.guru-goving-left p{font-size:16px; padding-bottom:12px;}
.nitnem-sec ul li{width:100%; margin:0px 0 10px;}
.katha-bg{margin-top:20px;}
.katha-bg-right{padding-left:30px; text-align:left;}
.katha-bg-right ul{margin:20px 0 52px;}
.nitnem-sec span{margin-top:40px;}
.fm-radio{text-align:center;}
.top-icons ul li{width:50%; padding:0px; border:0px; margin-bottom:5px;}
.top-icons .dropdown{float:left;}
.navbar-toggle .icon-bar{background:#666;}
.navbar-toggle{background:#dedede; float:right; margin-left:15px;}
.navbar{position:relative; margin:0px; }
.header{padding-bottom:0px; text-align: center;}
.top-icons ul{float:left; width:100%;}
.product-sec {margin-top:0px; margin-bottom: 0px;}
.shabad-sec {padding-bottom:0px;}
#dhadi {padding-top:0px;}
.nitnem-sec {padding-top: 0px;}
.katha-bg {padding-top:0px;}
.top-icons ul li{width:50%;  font-size:12px; font-weight:normal;}

.navbar ul{border-bottom:0px;}
.navigation-wrap {margin-top:0px;}
.Menu-text{display:block;}
.Menu-text a{font-size: 12px;color: #000;}

.navbar ul li:last-child{float:left;  border:0px;}
.checkout-sec, .account-sec, .contact-sec{margin-top:30px;}
.fetures-left { margin-top: 20px;}
.fetures-head{line-height:30px;}
.guru-goving-left ul{margin:10px 0 0px;}
.social-sec ul{text-align:center;}
.social-sec ul li{float:none; display:inline-block;}
#large_img{height:auto;}
}
#songs_container{display: none;}
#toggle_container{display: none;}

.dropdown-menu.currency-dropdown li a {
   padding: 5px !important;
}
.fa-facebook-f{color: #3b5998; font-size: 20px; padding-left: 10px;}
.fa-whatsapp{color: green; font-size: 20px; padding-left: 5px;}

.fa-instagram{background: -webkit-gradient(linear, left top, left bottom, from(#c13584), to(#f77737));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; font-size: 20px; padding-left: 5px;}
    .col-md-6 .step .form_title a{color: #000;}
    .fab.fa-amazon{color: #000;
    font-size: 20px;
    padding-left: 5px;}
    


