.astra-shop-thumbnail-wrap {
	height: 175px;
}

.home .astra-shop-thumbnail-wrap {
	height: auto;
}

.tax-product_tag .astra-shop-thumbnail-wrap,
.tax-label .astra-shop-thumbnail-wrap,
.tax-product_cat .astra-shop-thumbnail-wrap {
	width: 100%;
	padding-left: 30%;
	padding-right: 30%;
}

.tax-product_tag .srp_tracklist,
.tax-label .srp_tracklist,
.tax-product_cat .srp_tracklist { display:none; }

.tax-product_cat .ast-woo-product-category,
.tax-label .ast-woo-product-category,
.tax-product_tag .ast-woo-product-category { display: none !important; }

.tax-product_cat .astra-shop-summary-wrap,
.tax-label .astra-shop-summary-wrap,
.tax-product_tag .astra-shop-summary-wrap { margin-top: 40px; }

.onsale { display: none; }

.sonaar-grid { justify-content: start !important; }

.release-template-default .ast-single-post-featured-section { height: 100px; }

.release-template-default .ast-single-post-featured-section img { display: none; }

.checkout-button br { display:none; }

.woocommerce-cart .cart-collaterals .cross-sells>h2 { 
	background: #424242;
	color: #fff;
	border: 0;
}
.cross-sells br { display:none; }
.cross-sells a p { display: none; }
.cross-sells p { margin-bottom: 0 !important; padding-bottom: 0; }
.woocommerce-form-coupon-toggle{
  display:none;
}
@media screen and (max-width: 768px){
    .page-id-1811 #page #content .tinv-wishlist.tinv-wraper> a.tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt.ftinvwl-animated{
        margin-left:-6px;
        }
}
#pills-soundpack .pmpro-homepage.main_search_container {
  padding-top :0;
}
.elementor-element-91d8f2b .soundpackpillstitle h3,
.elementor-element-91d8f2b .soundpackpillstitle p,
.elementor-element-91d8f2b .soundpackpillstitle ul{
  margin-bottom:0 !important;
}
.elementor-element-c7c7d85 .elementor-element.elementor-element-d518116 {
  margin-bottom:0;
}
.elementor-element-67908c7 .pmpro-homepage.main_search_container{
  padding-top:0;
}
#tinvwl_product_actions {
  height:42px;
  border-radius: 8px !important;
border: 1px solid darkgray !important;
  outline: none;
  padding-top: 9px;
  position:relative;
}

.tinvwl-to-left.look_in::after {
content: '\f0d7';
position: absolute;
font-family: 'fontawesome';
top: 12px;
left: 106px;
background: transparent;
z-index: 9;
}

 .elementor-88 .elementor-element.elementor-element-7f6b04d .elementor-button {
margin-left: -13px !important;
           }
.elementor-88 .elementor-element.elementor-element-38f561b .elementor-button {
  margin-right: 4px;
}
.pmpro_member_log_out a {
  background: #d09030;
  color: #fff !important;
  border-radius: 3px;
  font-family: "Roboto", Sans-serif;
  height: 32px;
  width: 70px;
  color: #eae9e6 !important;
  padding: 9px 9px!important;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;  
}

.logout:hover{
  background: black !important;
}
.elementor-element-51d663c span>del {
     font-size: inherit !important;      
     }
.elementor-element-a1cd167>.elementor-element-populated {
  flex-wrap:nowrap;
}
.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner {
  display: flex;
align-items: start;
line-height: 18px;
}
.elementor-element-f688848 {
  padding: 0% 3.5% 0% 3.5%;
  margin-top:22px;
}
.elementor-2104 .elementor-element.elementor-element-80f7ae6 {
margin-top: 2% !important;
margin-bottom: 2%;
padding: 0% 5.5% 0% 5.5% !important;
}
.aligment-wocoomerce-cust {
  padding: 0 5% !important;
max-width: 100%;
}
.main.multi_select_main .row.multi-products a>img {
  width:100% !important;
  height:auto !important;
}
.elementor-element-7d569dd .jet-smart-filters-checkboxes.jet-filter .jet-filter-label:after {
  display:none;
}
select.jet-sorting-select, select.jet-select__control {
width: 126px !important;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-caaa530 {
  width:fit-content !important;
}
section.featured-tutorials img {
min-height: auto !important;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-04f5402 {
  width:100% !important;
}

.elementor-element-fec6a47.single_sound_imme_play {
  max-width:fit-content;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-04f5402>.elementor-widget-wrap.elementor-element-populated {
  padding-left:0 !important;
}
select.jet-sorting-select {
margin-right: 14px !important;
}
.elementor-element-33cb3bb .elementor-widget-wrap.elementor-element-populated>div:first-child {
  margin-bottom:0;
}
.elementor-element-33cb3bb .elementor-widget-wrap.elementor-element-populated>div:nth-child(2) {
  margin-top:0;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-04f5402>.elementor-widget-wrap.elementor-element-populated .container {
      margin-left: 0;
    padding-left: 10px;
}
.form.pmpro_form input{
  width: 300px;
}
.login-link{
  display:none;
}
.elementor-199 .elementor-element.elementor-global-3609 .elementor-price-table__features-list {
  padding: 0% 15% 0% 28% !important;
}
.elementor-199 .elementor-element.elementor-global-3608 .elementor-price-table__features-list {
padding: 0% 15% 0% 28% !important;
}
.elementor-88 .elementor-element.elementor-element-1cc52ab > .elementor-widget-container {
  padding:0 !important;
}
/* .elementor-88 .elementor-element.elementor-element-33b09b1 > .elementor-element-populated {
  padding-top:2px !important;
} */
#sonaar-player {
  z-index: 99999999 !important;
}
.elementor-element-4e222702 .elementor-element-populated{
  padding-left:0 !important;
}
.elementor-element-3230779d .elementor-element-populated {
  padding-left:0!important;
}
.elementor-widget-container .searchandfilter div ul {
  list-style: none;
  display: flex;
  margin: 0;
}
.row.multi-products>.multi_select_result_div .multi_select_sub_section>a .mejs-container.mejs-container-keyboard-inactive.wcmp-player.track.mejs-classic.mejs-android.mejs-audio{
      top: -12px !important;
  left:44% !important;
}
.row.multi-products>.multi_select_result_div .multi_select_sub_section>a {
  position:relative;
}
.elementor-widget-container .searchandfilter div ul li {
  padding: 0 15px 0 0;
}

.row .sound-packs{
  list-style: none;
  margin: 0 0 1.5em 0;
  column-gap: 20px;
}

.site-content{
  background: #FFF6E6 !important;
}

.row .sound-packs li{
  width: 20%;
  float: left;
  padding: 20px 15px 50px 0;
  background: #FFF6E6;
  border-bottom: none !important;
  height: 400px !important;
}

.row .sound-packs li .ast-woo-product-category{
  font-size: .85em;
  opacity: .6;
  margin: 10px 0 2px 0;
  display: block;
}

.row .sound-packs li .woocommerce-loop-product__title{
  font-size: 1em;
  
}

.row .sound-packs li .woocommerce-loop-product__title:hover{
  text-decoration:none !important;
}

.row .sound-packs li .star-rating{
  font-size: .857em;
}

.row .sound-packs li .star-rating::before{
  color: #d09030;
}
.row .sound-packs li .price{
  display: block; 
  margin-bottom: 1em;
}

.row .sound-packs li .woocommerce-Price-amount bdi{
  font-size: .9em;
  font-weight: 700;
}

.row .sound-packs li .product_type_simple{
  margin: .5em 0;
  color:black;
  font-weight:700;
  text-decoration:none;
}

.row .sound-packs li .product_type_simple:hover{
  color:white;
  background: black;
}
.row.row-second-inner.DE-alphabet-tutorial .col-sm-4 img {
  height:auto !important;
  width:100% !important;
}
.elementor-1818{
  padding: 0 !important;
}

.elementor-1819{
    padding: 0 !important;
}

.woocommerce-LoopProduct-link .wcmp-player-container{
  position: absolute;
    left: 45%;
    top: 45%;
}

.woocommerce-LoopProduct-link .wcmp-player-container .mejs-controls{
  border-radius: 50%;
}

.elementor-tab-content .elementor-section-wrap .elementor-widget-container .woocommerce .products .ast-article-single{
  position: initial !important;
}
 .elementor-element-c1ee01a .elementor-widget-wrap.elementor-element-populated {
  padding-right:0 !important;
}
.best_rating_main .best_rating_flex .wish_cart .wishlist{
  padding: 0 2px !important;
  border-color: #a9a9a9 !important;
}

.best_rating_main .best_rating_flex .wish_cart .wishlist a{
  margin-top:-3px;
  color: #A9A9A9;
}

.best_rating_main hr{
  margin: 10px 0;
}

.best_rating_main .best_rating_flex .wish_cart .wishlist div{
  height: 10px;
}

.best_rating_main .best_rating_flex .wish_cart .share{
  padding: 4px 10px !important;
}

.best_rating_main .best_rating_flex .wish_cart .cart{
  padding: 5px 10px !important;
  border: none !important;
  border-top: 1px solid #A9A9A9 !important;
  border-bottom: 1px solid #A9A9A9 !important;
}

.best_rating_main .best_rating_flex .wish_cart .cart a{
  color: #A9A9A9 !important;
}

.best_rating_main .best_rating_flex .wish_cart .price{
  padding: 5px 10px !important;
  border-color: #a9a9a9 !important;
  color: #A9A9A9;
}

.elementor-tabs .elementor-container .elementor-widget-wrap{
  background: #FFF6E6; 
}
.added_to_cart{
  display: none;
} 

.elementor-section-wrap .elementor-section .elementor-container .elementor-column .elementor-widget-wp-widget-wcmp_playlist_widget {
  position: absolute;
    left: 44%;
    top: calc(30% - 26px);
  max-width: fit-content;
}

.elementor-section-wrap .elementor-section .elementor-container .elementor-column .elementor-widget-wp-widget-wcmp_playlist_widget .mejs-controls{
  border-radius: 50%;
}

 .elementor-tabs .elementor-tabs-content-wrapper .elementor-section-wrap .elementor-section .elementor-container .elementor-element-populated .elementor-grid-item{
  background: #FFF6E6;
}

.ast-container .elementor-section-wrap .elementor-section-wrap .elementor-element .elementor-container .elementor-top-column .elementor-widget-wrap{
  background: #FFF6E6;
} 

 .elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-widget-container .elementor-grid .elementor-grid-item{
  background: #FFF6E6;
} 

.elementor-widget-container .dharma_genre_select .genre_select{
  width: 100%;
}
.container.tax-container.lessons-of-kshmr,
.container.tax-container.legacy-lessons-of-kshmr{
  padding:0 18px !important;
}
/* .site-content .ast-container .elementor .elementor-section-wrap .elementor-top-section{
  background: #FFF6E6;
} */

.elementor-widget-container .elementor-social-icons-wrapper .elementor-grid-item{
  background: none !important;
}

.elementor-location-single .elementor-section-wrap .elementor-element .elementor-column-gap-wide .elementor-widget-wp-widget-wcmp_playlist_widget{
  margin-top:17%;
  margin-left: 2%;
}

.elementor-section-wrap .elementor-top-section .elementor-container .elementor-column .elementor-widget-container .widget_product_tag_cloud .tagcloud a{
  font-size:12px !important;
}

.soundpack_product_main .elementor-section-wrap .elementor-section .elementor-container .elementor-column .elementor-widget-wp-widget-wcmp_playlist_widget .wcmp-player{
  width: 35px !important;
  height: 35px !important;
}

.soundpack_product_main .elementor-section-wrap .elementor-section .elementor-container .elementor-column .elementor-widget-wp-widget-wcmp_playlist_widget .wcmp-player .mejs-inner .mejs-controls{
  height: 34px !important;
}

#dharma_course_select-2{
  display: none;
}
#dharma_topics_select-2{
  list-style: none;
}
.tutorial_tag:hover{
  background-color: #d09030;
  color: #ffff !important;
}

/* .elementor-tabs-content-wrapper p{
  display: none !important;
} */

.elementor-tabs-content-wrapper .elementor-tab-content .ast-article-single .elementor-section-wrap .elementor-section {
  padding: 0 !important;
} 

.elementor-element-977f6f6.new_release_tutorial .elementor-element-8f58258 .elementor-posts .elementor-post .elementor-heading-title{
  display: -webkit-box; 
  -webkit-line-clamp: 2; 
  -webkit-box-orient: vertical; 
  overflow: hidden; 
  text-overflow: ellipsis;
}

.elementor-element-977f6f6.new_release_tutorial .elementor-element-8f58258 .elementor-posts .watch_now_button{
  display: none !important;
}

.elementor-element-a15b54a.new_release_tutorial .watch_now_button{
  display: none !important;
}

.elementor-element-a15b54a.new_release_tutorial .elementor-posts .elementor-post .elementor-heading-title{
  display: -webkit-box; 
  -webkit-line-clamp: 2; 
  -webkit-box-orient: vertical; 
  overflow: hidden; 
  text-overflow: ellipsis;
}



.ast-container {
  max-width:100% !important;
}

.release_title_section div {
    width: 88% !important;
}

/* .soundpack_product_main .elementor-container .elementor-top-section .elementor-container {
    max-width: 100% !important;
} */

.new_release_tutorial .eael-entry-wrapper header h5{
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.new_release_tutorial .elementor-container .elementor-column .elementor-widget-wrap .elementor-widget-container article .elementor-section-wrap .elementor-section .elementor-container{
  width: 100% !important;
}

.new_release_tutorial .elementor-widget-wp-widget-woocommerce_product_search {
  padding: 15px 0 !important;
}

.new_release_tutorial .elementor-pagination{
  padding: 30px 0 10px 0 !important;
}

.new_release_tutorial .elementor-widget-wp-widget-woocommerce_product_search .widget_product_search .woocommerce-product-search button {
      padding: 12px !important;
    font-weight: 600 !important;
    border-radius: inherit !important;
}

.tutorial_leftside_widget .elementor-widget-container .widget-title {
  padding: 6px !important;
  font-weight: 600 !important;
  font-size: 20px !important;
}

.tutorial_leftside_widget .elementor-widget-container .dharma_course_select .widget-title {
  display: none !important;
}

.tutorial_leftside_widget .elementor-widget-container .dharma_topic_select .widget-title {
  display: none !important;
}

.tutorial_single_video_rightbar .elementor-widget-container .widget-title {
  padding: 6px !important;
  font-weight: 600 !important;
  font-size: 20px !important;
  margin-top:30px;
}

.tutorial_leftside_widget .dharma_topic_select .main_tutorial_idv a{
  padding: 6px !important;
}

.single_tutorial_search{
  padding-top: 10px;
}

.single_tutorial_search button {
      padding: 12px !important;
    font-weight: 600 !important;
    border-radius: inherit !important;
}

.tutorial_recommended_video .elementor-widget-wrap  .elementor-widget-container h4{
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dialog-lightbox-message .elementor-location-popup .elementor-section-wrap .elementor-top-section .elementor-widget-wrap .widget_product_search .woocommerce-product-search button{
  padding: 12px !important;
    font-weight: 600 !important;
    border-radius: inherit !important;
}
.single .entry-header .post-thumb img {
  display: none;
}

.release_product_section .elementor-container .elementor-widget-container .elementor-heading-title{
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tutorial_comment .comments-area {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.tutorial_recommended_video .elementor-widget-wrap{
  padding: 5px !important;
}

.soundpack_product_main .elementor-button-wrapper{
  margin-top:25px !important;
}

.single_sound_recommendation .elementor-column-gap-wide .elementor-column .elementor-widget-wp-widget-wcmp_playlist_widget .wcmp-player .mejs-inner .mejs-controls {
  width: 35px !important;
  height: 35px !important;
}

.single_sound_recommendation .elementor-widget-wp-widget-wcmp_playlist_widget{
  margin-top: 6% !important;
}

.single_sound_play .single_sound_imme_play .wcmp-player{
  width: 50px !important;
  height: 50px !important;
}

.single_sound_play .single_sound_imme_play .mejs-inner .mejs-controls{
  height: 49px !important;
}

.single_sound_recommendation .track{
  min-width: 36px !important;
  min-height: 38px !important;
}

.tax-container .row-first div h5{
  font-size:15px !important;
  padding: 0 !important;
  display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  margin-bottom: 0px !important;
    line-height: 1.3;
}

.tax-container .row-first div a{
  font-size:13px !important;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tax-container .row-second{
  margin-top: 40px !important;
  margin-bottom: 20px !important;
}

.tax-container h3{
  padding: 20px 0 0 0 !important;
  color: #424242 !important;
}

.tax-container .row-second div h3{
  padding: 12px 0 !important;
}

.tax-container .row-second .row-second-inner div h5{
  font-size:15px !important;
    padding: 0 !important;
  display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  margin-bottom: 5px !important;
    line-height: 1.3;
}

.tax-container .row-second .row-second-inner div a{
  font-size:13px !important;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tax-container .row-second .search-form-container .search-form button{
  padding: 10px 18px !important;
  border-radius: 0 !important;
}

.tax-container .row-second .search-form-container {
  margin-bottom: 25px;
}

.tax-container .row-second .widget-title{
  padding: 6px !important;
  font-weight: 600 !important;
  font-size: 20px !important;
  margin-top:30px;
  margin-bottom: 10px !important;
}

.tax-container .row-second .course_list{
  margin: 5px 0 !important;
}

.tax-container .main_tutorial_idv a{
  padding: 8px !important;
}

.tax-container .watch-button{
  text-align: center;
  padding: 18px 0;
}

.tax-container .watch{
  fill: #fff !important;
  color: #fff !important;
  background-color: #D09030;
  border-radius: 3px 3px 3px 3px; 
  font-size: 13px;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: 600;
}

.tax-container .watch:hover{
  color: #fff !important;
  background-color: black !important;
}
@media (max-width: 768px) {
  #primary #main .fiter-div{
    flex-wrap:wrap;
  }
  #primary #main .fiter-div>div{
    margin-bottom:12px;
  }
}
@media (min-width: 768px) {
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-15e50f5 {
    width: fit-content !important;
}
}
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-15e50f5>.elementor-element-populated {
  padding-right:0 !important;
}
.elementor-element-d582899.elementor-widget.elementor-widget-shortcode .multiselect.dropdown-toggle.btn.btn-default {
  margin-left:0;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-529b9f7d {
  max-width:650px;
  margin:auto;
}
.tax-container .pagination .page-numbers{
  padding: 0 5px;
}

.tax-container .view-more{
  text-align:center;
  padding: 5px 0 10px 0;
}

.tax-container .view-more a{
  fill: #fff !important;
  color: #fff !important;
  background-color: #D09030;
  border-radius: 3px 3px 3px 3px; 
  font-size: 13px;
  padding: 10px 20px;
  text-decoration: none;
  font-weight: 600;
}

.tax-container .view-more a:hover{
  color: #fff !important;
  background-color: black !important;
}

.sound_pack_right_sidebar .widget-title{
  font-weight: bold;
  font-size: 20px;
  margin-bottom: -14px;
}

.release_artist .elementor-widget-container p span{
  color: #7A7A7A !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}

.single_sound_recommendation .add_to_cart_button{
  margin-top: 16px;
}

.multi-select .form-group .btn-group .dropdown-toggle {
  color: black;
    width: 150px;
    text-align: inherit;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  text-shadow: none !important;
  font-weight: 500 !important;
}

.multi_select_main .multi_select_result_div .multi_select_sub_section .multi_select_sub_title{
  font-size: 15px !important;
}

.multi_select_main .multi_select_result_div .mejs-container{
  position: absolute !important;
    left: 44% !important;
    top: 25% !important;
    border-radius: 50% !important;
  width: 35px !important;
    height: 35px !important;
} 


.multi_select_main .multi_select_result_div .mejs-container .mejs-controls{
  height: 35px !important;
}

.main_search_container{
  padding-top:20px;
}

.main_search_container h1{
  font-size: 25px !important;
  margin-top: 10px;
  }

.main_search_container .row .multi_select_sub_section h5{
  font-size: 15px !important;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.main_search_container .row .term-wrap p{
  margin-bottom: 7px !important;
}

.main_search_container .row .term-wrap .cart-button a:hover{
  text-decoration: none !important;
  background: black !important;
}

.main_search_container .result_for_tutorials{
  font-size: 25px !important;
  margin-top: 35px;
  margin-bottom: 15px !important;
}

.main_search_container .row .search_tutorial_title:hover{
  text-decoration: none !important;
}

.featured-tutorials .tutorial-title{
  font-size: 15px !important;
  white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
  margin-top: 10px;
  margin-bottom: 2px !important;
  color: black !important;
    line-height:1.3 !important;
}

.featured-tutorials img {
  min-height: 120px !important;
}

.featured-tutorials .tutorial-language{
  font-size: 13px !important;
  color: #7a7a7a;
}

.latest-tutorials .tutorial-title{
  font-size: 15px !important;
  white-space: initial;
    overflow: hidden;
    text-overflow: ellipsis;
  margin-top: 10px;
  margin-bottom: 2px !important;
    color: black !important;
  line-height:1.3 !important;
}

.latest-tutorials img {
  min-height: 120px !important;
}

.latest-tutorials .tutorial-language{
  font-size: 13px !important;
  color: #7a7a7a;
}

.home_page_soundpack .ast-woo-product-category{
  display: none !important;
}


#post-389{
  background: #FFF6E6 !important;
  padding: 0 5% !important;
}

#post-390{
  background: #FFF6E6 !important;
  padding: 0 5% !important;
}

#post-391{
  background: #FFF6E6 !important;
  padding: 0 5% !important;
}

#post-392, #post-393, #post-394, #post-395, #post-1794, #post-443, #post-444, .type-release{
  background: #FFF6E6 !important;
  padding: 0 5% !important;
}

.sound_pack_filter_section .elementor-element-populated{
  padding: 10px 10px 10px 0 !important
}

.sound_pack_filter_section .multi_select_tag .container{
  width: 100% !important;
}

.sound_pack_filter_section .multi_select_tag .container .multi-select{
  display: flex !important;
}


.sound_pack_filter_section .multi_select_tag .container .multi-select div button{
  margin-left: 15px !important;
  color: #fff6e6 !important;
  background: #d09030 !important;
    font-size: 13px !important;
  font-weight: 500 !important;
  padding: 7px 10px !important;
    text-shadow: none !important;

}

.sound_pack_filter_section .multi_select_tag .container .multi-select div .multiselect{
    width: 150px !important;
}

.sound_pack_filter_section .sorting_sound_pack .elementor-element-populated{
  padding: 10px 0px 10px 0px !important
}

.sound_pack_filter_section .sorting_sound_pack #mySelect{
  color: #fff6e6 !important;
  background: #d09030 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  float: right;
  
}

.signup_main {
  margin-top: 1px !important;
}

.template_filter_main .multi-select{
  display: flex !important;
}

.template_filter_main .multi-select div button{
  margin-left: 15px !important;
  color: #fff6e6 !important;
  background: #d09030 !important;
    font-size: 13px !important;
  font-weight: 500 !important;
  padding: 7px 10px !important;
  text-shadow: none !important;

}

.post-1811{
  padding: 0 !important;
}

#respond{
  background: #FFF6E6 !important;
}

.signup_link .elementor-widget-container{
  text-align: center !important;
}

.release_product_section .release_products .type-release{
  padding: 0 !important;
}


.release_product_section .release_products #post-443, .release_product_section .release_products #post-444{
  padding: 0 !important;
}

.main_search_container .wcmp-player-container{
  position: absolute;
    left: 45%;
    top: 24%;
}

.main_search_container .wcmp-player-container .mejs-controls{
  border-radius: 50%;
}

.ajax-loadmore .tags-wrap{
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.template_tab_section #mep_1{
  top: 0px !important;
  left: 0 !important;
}
.woocommerce-billing-fields{
  width: 700px;
}
.woocommerce form .form-row label {
  padding: 8px;
}

#commentform #submit{ 
  color: #fff;
  font-weight: 600;
}

.membership_level_basic_user .elementor-widget-container{
  text-align: center;
  font-style: italic;
}

.cart_main_section .woocommerce .woocommerce-cart-form .shop_table thead tr{
  background: #424242;
  color: #fff;
}

.cart_main_section .cart-collaterals .cart_totals  h2{
  background: #424242;
  color: #fff;
}


.cart_main_section .coupon .button{
  color: #fff;
}

.cart_main_section tbody tr .actions button{
  color: #fff !important;
}

.cart_main_section tbody tr .actions button:hover{
  background: #3a3a3a !important;
}

.cart_main_section .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{
  color: #fff;
}

#post-116 header .entry-title{
  padding: 20px 5% 0 5%;
  margin-left: 8px;
}

.type-release .single-layout-1 .entry-header .ast-single-post-order .entry-title{
  padding: 0 10%;
}

.entry-content .release_detail #releaselist{
  padding: 0 10% !important;
  margin: 0 !important;
}


.cart_main_section .return-to-shop a{
  color: #fff;
}

#post-395 header h1, #post-389 header h1{
  text-align: center;
  margin-top: 25px;
}

.multi_select_sub_section .term-wrap p{
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.search-tutorial-main .search-tutorial-sub a img{
  min-height: 145px !important;
}

.release_detail .header_release{
/* 
  padding: 0 10%;
 */
  padding: 0 0;
}

.navigation.post-navigation{
  padding: 0 10%;
}

.release_detail .right_col .artists{
/* 
  padding: 0 10%;
 */
  padding: 0 0;
}

.release_detail .titleartist{
/* 
  padding: 0 10% !important;
 */
  padding: 0 0;
}

.release_detail .artists{
  padding: 0;
}

.release_detail .artists .release_data.totrel1{
  display: initial !important;
}

#lg_content_release.release_detail .header_release {
    max-width: 100% !important;
}


#lg_content_release.release_detail .artwork {
  padding: 0;
  margin-right: 0 !important;
  width: auto !important;
}



.release_detail .titleartist {
  padding: 0;
}

.release_detail .artists .titleartist {
  padding: 0 !important;
}

.woocommerce-notices-wrapper .woocommerce-error .button{
  color: white !important;
  background: #d09030 !important;
}

.woocommerce-notices-wrapper .woocommerce-error .button:hover{
  background: black !important;
}

.ele_single_soundpack_upsell .astra-shop-summary-wrap{
  text-align: left !important;
}

.release_information_detail #load-more-cl-release-1:hover, .alphabetical-release center .my-btn:hover{
  background: black !important;
}

.ele_single_soundpack_upsell .add_to_cart_button{
  color: #fff !important;
  background: #d09030 !important;
}

.ele_single_soundpack_upsell .add_to_cart_button:hover{
  background: black !important;
}

.sort-select .tutorial-sorting{
  text-align: right;
}

.sort-select #dharma-essential-sort{
  background: #d09030;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
}

#comments .comments-title{
  font-size: 19px !important;
}

.single_tutorial_recommended .elementor-widget-text-editor .elementor-widget-container{
  font-size: 13px !important;
  margin-top: -10px;
}

.single_tutorial_recommended .elementor-widget-posts .elementor-heading-title{
  font-size: 15px !important;
    font-weight: 600 !important;
  color: #424242 !important;
}

.woocommerce-ordering .orderby{
  color: #fff !important;
  background: #d09030 !important;
  font-weight: 600;
}

.ast-woocommerce-container .astra-shop-filter-button{
  color: #fff !important;
}

.astra-shop-summary-wrap .add_to_cart_button{
  color: #fff !important;
}

.ele_single_soundpack_upsell .woocommerce-loop-product__title{
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.woocommerce-checkout-payment #place_order{
  color: #fff !important;
}

#post-396{
  background: #FFF6E6 !important;
  padding: 30px 5% !important;
}

.release_product_section .elementor-widget-wrap .release_artist .elementor-widget-container p{
  white-space: nowrap;
   overflow: hidden;
  text-overflow: ellipsis;
}

.sound_pack_main #releaseSort{
  background: #d09030;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
  float: right;
}

.woocommerce-checkout .form-row{
  display: block !important;
}

.woocommerce-checkout .col-1, .woocommerce-checkout .woocommerce-billing-fields{
  max-width: 100% !important;
}

.woocommerce-checkout.woocommerce-page #post-117 header h1{
  padding: 30px 4%;
  margin-left:8px;
}

.alphabetical-release div a h2{
  color: #424242 !important;
  white-space: nowrap;
   overflow: hidden;
  text-overflow: ellipsis;
  font-size: 15px !important;
  font-weight: 600 !important;
  margin-top: 5px !important;
}

.alphabetical-release div p{
  white-space: nowrap;
   overflow: hidden;
  text-overflow: ellipsis;
}

.alphabetical-release div p span{
  color: #7A7A7A !important;
  font-size: 13px !important;
}

.checkout_coupon.woocommerce-form-coupon{
  padding: 13px !important;
  border: 1px solid #d3ced2 !important;
}


.checkout_coupon.woocommerce-form-coupon .button{
  margin-top: 10px;
    color: #fff;
}

.pmpro-checkout.page-id-392 header h1{
  margin-top: 30px !important;
}

.pmpro-checkout.page-id-392 #pmpro_btn-submit {
  color: #fff !important;
  font-weight: 600 !important;
}

.pmpro-checkout.page-id-392 #pmpro_btn-submit:hover {
  background: black !important;
}

.header_cart .elementor-button{
  padding: 10px 0 !important;
}

.explore-fresh-sound-pack .woocommerce-loop-product__title{
  white-space: nowrap;
   overflow: hidden;
  text-overflow: ellipsis;
}

.account-section-button .elementor-element-88df8fc{
    top: 20px !important;
  }

  .account-section-button .logout{
    border-radius: 2px !important;
  }

.single_sound_play .elementor-widget-container .woocommerce-breadcrumb{
  display: none !important;
}

.single_sound_play .elementor-element-112999d.elementor-widget-shortcode .elementor-widget-container p{
  font-size: .9em !important;
  font-weight: 700 !important;
}

.single_sound_play .elementor-element-112999d.elementor-widget-shortcode .elementor-widget-container p a{
  font-size: inherit !important;
  font-weight: 500 !important;
}

.single_sound_play .single_product_label .elementor-widget-container{
  font-size: .9em !important;
  font-weight: 700 !important;
  color: #212529 !important;
}

.single_sound_play .single_product_label .elementor-widget-container a{
  font-weight: 500 !important;
}

.single_sound_play .elementor-widget-container .sku_wrapper.detail-container{
  display: none !important;
}

.single_sound_play .product_meta .detail-container .detail-content a {
    font-weight: 500 !important;
  font-family: "Roboto", Sans-serif !important;
}

.page-template.page-id-1833 .ast-container{
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.page-template.page-id-1833 .ast-container .elementor-element-7778f46{
  left: 0 !important;
}

.page-template.page-id-1833 .ast-container .elementor-element-50db127{
  left: 0 !important;
  width: 100% !important;
}

.page-template-default.page-id-410 .ast-container{
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.elementor-element-b334469.release_product_section .clatest-release div a h2{
  white-space: nowrap;
   overflow: hidden;
  text-overflow: ellipsis;
  color: #424242 !important;
}

.elementor-element-b334469.release_product_section .clatest-release div p{
  white-space: nowrap;
   overflow: hidden;
  text-overflow: ellipsis;
}

.single-artist.postid-1190 .artist{
  background: #FFF6E6;
}

.explore-fresh-sound-pack .tinv-wishlist{
  display: none !important;
}

.tax-courses.term-dharma-essentials .tax-container .row-first div a img{
  width: 100% !important;
  height: 146px !important;
}

.tax-courses.term-dharma-essentials .tax-container .row-second div h3{
  margin-top: -12px !important;
}


.tax-courses.term-dharma-essentials .tax-container .row-second .DE-latest-tutorial div a img{
  width: 100% !important;
  height: 145px !important;
}

.explore_fresh_sound_upper .latest-tutorials .row div{
       padding-right: 10px !important;
    }

.sound_pack_filter_section .latest-products .multi_select_sub_section .play-btn .play-all, 
.sound_pack_filter_section .popular-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .low-high-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .high-low-products .multi_select_sub_section .play-btn .play-all{
  background: black !important;
  color: #fff !important;
  border-radius: 50%;
  max-height: 32px;
  position: absolute;
    left: 45%;
    top: 23%;
}

.sound_pack_filter_section .latest-products .multi_select_sub_section .play-btn .pause-all, .sound_pack_filter_section .popular-products .multi_select_sub_section .play-btn .pause-all, .sound_pack_filter_section .low-high-products .multi_select_sub_section .play-btn .pause-all, .sound_pack_filter_section .high-low-products .multi_select_sub_section .play-btn .pause-all{
  background: black !important;
  color: #fff !important;
  border-radius: 50%;
  max-height: 32px;
  position: absolute !important;
    left: 45%;
    top: 23%;
}

.page-template-default.page-id-2242 .multi_select_main .multi-select{
  display: flex !important;
}

.page-template-default.page-id-2242 .multi_select_main .multi-select .form-group .btn-group button{
  margin-left: 15px !important;
    color: #fff6e6 !important;
    background: #d09030 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    padding: 7px 10px !important;
    text-shadow: none !important;
}

.page-template-default.page-id-2242 .multi_select_main .container{
  width: 100% !important;
}

.page-template-default.page-id-2242 .site-content .ast-container{
  padding: 0 10px !important;
}

.page-template-default.page-id-2242 .multi_select_main .multi-select{
  padding: 0 5% !important;
    margin-top: 40px;
}

.page-template-default.page-id-2242 .multi_select_main .multi_select_result_div{
  padding: 0 5% !important;
}


.page-template-default.page-id-2242 .multi_select_main .multi_select_result_div .milti_select_main_title{
  padding: 0 12px !important;
}

.page-template-default.page-id-2242 .multi_select_main .multi_select_sub_section .term_main_wrap .cart-button a:hover{
  text-decoration: none !important;
  background: black !important;
}

.page-template-default.page-id-2242 .multi_select_main .view-more a:hover{
  text-decoration: none !important;
  background: black !important;
}

.page-template-default.page-id-2242 .multi_select_main .multi-select .form-group button{
      margin-left: 15px !important;
    color: #fff6e6 !important;
    background: #d09030 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    padding: 7px 10px !important;
    text-shadow: none !important;
  
}



.page-template-elementor_header_footer.page.page-id-1833 .elementor-element-9b8cf2d .elementor-widget-wrap{
  padding: 0 !important;
}

.page-template-elementor_header_footer.page.page-id-1833 #releaseSort{
  margin-right: 5px !important;
}

.page-template-elementor_header_footer.page.page-id-1833 .clatest-release div a h2{
  color: #424242 !important;
}

.page-template-elementor_header_footer.page.page-id-1833 .clatest-release p span{
  color: #7a7a7a !important;
}

.tax-courses.term-lessons-of-kshmr.term-47 .tax-container .row-second .DE-latest-tutorial .watch-button{
  display: none !important;
}

.tax-courses.term-lessons-of-kshmr.term-47 .tax-container .row-first .watch-button{
  display: none !important;
}

.tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second-inner .watch-button{
  display: none !important;
}

.tax-courses.term-lessons-of-dharma .tax-container .row-second-inner .watch-button{
  display: none !important;
}

.tax-courses.term-lessons-of-dharma-artists .tax-container .row-second-inner .watch-button{
  display: none !important;
}

.tax-courses.term-dharma-essentials.term-56 .site-content .ast-container .tax-container, .tax-courses.term-lessons-of-kshmr.term-47 .site-content .ast-container .tax-container, .tax-courses.term-legacy-lessons-of-kshmr .site-content .ast-container .tax-container{
  width: 100% !important;
  max-width: 100% !important;
}

.tax-courses.term-dharma-essentials.term-56 .site-content .ast-container .tax-container h3, .tax-courses.term-lessons-of-kshmr.term-47 .site-content .ast-container .tax-container h3,    .tax-courses.term-legacy-lessons-of-kshmr .site-content .ast-container .tax-container h3{
  padding: 2% 5% 0 5% !important;
  margin-left: -6px;
}

.tax-courses.term-dharma-essentials.term-56 .site-content .ast-container .tax-container p{
  padding: 0 5% !important;
  margin-left: -6px;
}

.tax-courses.term-dharma-essentials.term-56 .site-content .ast-container .tax-container .row-first, .tax-courses.term-lessons-of-kshmr.term-47 .site-content .ast-container .tax-container .row-first,    .tax-courses.term-legacy-lessons-of-kshmr .site-content .ast-container .tax-container .row-first{
  padding: 0 5%;
}

.tax-courses.term-dharma-essentials.term-56 .site-content .ast-container .tax-container .row-second, .tax-courses.term-lessons-of-kshmr.term-47 .site-content .ast-container .tax-container .row-second,     .tax-courses.term-legacy-lessons-of-kshmr .site-content .ast-container .tax-container .row-second{
  padding: 0 5%;
}

.tax-courses.term-dharma-essentials.term-56 .site-content .ast-container .tax-container .row-second div h3, .tax-courses.term-lessons-of-kshmr.term-47 .site-content .ast-container .tax-container .row-second div h3,     .tax-courses.term-legacy-lessons-of-kshmr .site-content .ast-container .tax-container .row-second div h3{
  margin-left: -12px !important;
}

.tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form, .tax-courses.term-lessons-of-kshmr.term-47 .site-content .ast-container .tax-container .row-second .search-form-container .search-form,     .tax-courses.term-legacy-lessons-of-kshmr .site-content .ast-container .tax-container .row-second .search-form-container .search-form  {
      display: flex !important;
    }
    
      .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form .search-form-input, .tax-courses.term-lessons-of-kshmr.term-47 .site-content .ast-container .tax-container .row-second .search-form-container .search-form .search-form-input,     .tax-courses.term-legacy-lessons-of-kshmr .site-content .ast-container .tax-container .row-second .search-form-container .search-form .search-form-input{
        width: 186px !important;
    }
    
    .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form .search-form-button, .tax-courses.term-lessons-of-kshmr.term-47 .site-content .ast-container .tax-container .row-second .search-form-container .search-form .search-form-button,     .tax-courses.term-legacy-lessons-of-kshmr .site-content .ast-container .tax-container .row-second .search-form-container .search-form .search-form-button{
      padding: 10px 12px !important;
    }

.tax-courses.term-dharma-essentials .tax-container .row-second div h2, .tax-courses.term-lessons-of-kshmr.term-47 .site-content .ast-container .tax-container .row-second div h2,     .tax-courses.term-legacy-lessons-of-kshmr .site-content .ast-container .tax-container .row-second div h2{
  margin-top: 20px !important;
}

.tax-courses.term-dharma-essentials .tax-container .row-second div .search-form-container, .tax-courses.term-lessons-of-kshmr.term-47 .site-content .ast-container .tax-container .row-second div .search-form-containera,  .tax-courses.term-legacy-lessons-of-kshmr .site-content .ast-container .tax-container .row-second div .search-form-container{
  margin-bottom: 16px !important;
}

.tax-courses.term-dharma-essentials .tax-container .row-second div h3, .tax-courses.term-lessons-of-kshmr.term-47 .site-content .ast-container .tax-container .row-second div h3,    .tax-courses.term-legacy-lessons-of-kshmr .site-content .ast-container .tax-container .row-second div h3{
  margin-top: 8px !important;
}


.page-template-default.page.page-id-117 .checkout_coupon.woocommerce-form-coupon{
  display: none !important;
}

.page-template-default.page.page-id-117 .woocommerce-checkout .coupon_checkout .checkout_coupon .form-row-first .input-text{
  width: 295px !important;
}

.page-template-default.page.page-id-117 .woocommerce-checkout .coupon_checkout .checkout_coupon .form-row-last .button{
  margin-top: 10px !important;
  width: 295px !important;
}

.page-template-elementor_header_footer.page.page-id-1833 .clatest-release div a h2, .page-template-elementor_header_footer.page.page-id-1833 .clatest-release div p{
  white-space: nowrap;
   overflow: hidden;
  text-overflow: ellipsis;
  margin-top:0;
}

.page-template-elementor_header_footer.page.page-id-1811 .elementor-widget-container .elementor-heading-title{
  white-space: nowrap;
   overflow: hidden;
  text-overflow: ellipsis;
}

.soundpack_product_main .soundpack_category .elementor-widget-container, .soundpack_product_main .soundpack_label .elementor-widget-container, .soundpack_product_main .soundpack_tag .elementor-widget-container{
  white-space: nowrap;
   overflow: hidden;
  text-overflow: ellipsis;
}

.eael-woo-checkout .woocommerce form.checkout_coupon {
    border:  none !important;
  margin-top: 10px !important;
}

.multi_select_main{
  width: 100% !important;
}

.artist-template-default.single.single-artist .artist.type-artist{
  background: #FFF6E6 !important;
  padding: 4% 5% !important;
}
.search-form-container .search-form {
  display:flex;
  align-items:center;
}
.search-form-container .search-form input {
  width:100%;
}
.artist-template-default.single.single-artist .artist.type-artist .entry-title{
  margin-left: 6px !important;
}

.artist-template-default.single.single-artist .entry-content .release_detail .artists{
  max-height: 310px;
    overflow: scroll;
}
  .sound_pack_filter_section .latest-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .popular-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .low-high-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .high-low-products .multi_select_sub_section .play-btn .play-all {
    padding-top: 8px !important;

  }
@media (min-width: 1420px) {
  .sound_pack_filter_section .latest-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .popular-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .low-high-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .high-low-products .multi_select_sub_section .play-btn .play-all {
    left:35% !important;
  }
  .site_main_logo a img {
    max-width:42px;
    max-height:42px;
}
}
@media (max-width: 767px) {
  .elementor-column {
    min-width: auto !important;
    min-height: auto !important;
}
  .ast-woocommerce-container .woocommerce-result-count {
    width:100%;
  }
  .ast-woocommerce-container .woocommerce-ordering {
    float:left;
  }
  .elementor-element.elementor-element-5396c95.elementor-widget.elementor-widget-shortcode {
  margin-top:32px;
  }
  .elementor-element.elementor-element-9b8cf2d .col-xs-12.col-sm-3{
        padding: 12px 0 !important;
  }
  .elementor-element.elementor-element-9b8cf2d .col-xs-12.col-sm-3 a img {
    width:100%;
    height:auto;
  }
  .elementor-element.elementor-element-af76e4a .multi_select_sub_section {
    max-height:initial !important;
  } 
  .elementor-element.elementor-element-af76e4a .multi_select_sub_section .play-btn {
        position: absolute;
    top: calc(30% - 16px);
    left: 47%;
  }
  .elementor-element-9b8cf2d .col-xs-12.col-sm-3>a>h2 {
    padding-top: 0 !important;
    margin: 6px 0 !important;
    margin-top: 8px !important;
  }
  .elementor-element-a15b54a .elementor-widget-wrap.elementor-element-populated {
    padding-left:0;
    padding-right:0;
  }
  .row.latest-products .col-xs-12.col-sm-6.col-md-4.multi_select_sub_section>.play-btn>button {
    top:30%;
  }
  .latest-tutorials .col-xs-12.col-sm-3 {
    margin-bottom:32px;
  }
  .featured-tutorials .col-xs-12.col-sm-4 {
    margin-bottom:32px;
  }
  .elementor-element-2a957113.elementor-section-boxed .elementor-widget-heading{
    margin-bottom:12px !important;
  }
  .elementor-element.elementor-element-2a957113.elementor-section-boxed>.elementor-container.elementor-column-gap-default>.elementor-column {
    margin-bottom:22px;
  }
  .row.latest-products .col-xs-12.col-sm-6.col-md-4.multi_select_sub_section {
    max-height:fit-content !important;
  }
  .col-xs-12.col-sm-6.col-md-4.multi_select_sub_section>a>img {
    min-width:100%;
    height:auto !important;
  }
  .sound_pack_filter_section .latest-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .popular-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .low-high-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .high-low-products .multi_select_sub_section .play-btn .play-all {
    
    padding-top: 8px;

  }
  .elementor-section-wrap .elementor-section .elementor-container .elementor-column .elementor-widget-wp-widget-wcmp_playlist_widget {
  position: absolute;
    top: calc(30% - 20px);
}
  .elementor-section-wrap section.elementor-section.elementor-top-section .elementor-column {
    min-width: 100% !important;
  }
}
.explore_fresh_sound_upper .latest-tutorials .row div div{
font-size: 0.9rem !important;
}

.learn_music_packs .featured-tutorials .row div div{
font-size: 0.9rem !important;
}
@media (max-width: 992px) {
  .elementor-section-full_width.sound_pack_filter_section .elementor-container.elementor-column-gap-default {
    flex-direction:column;
  }
  .elementor-section-wrap .elementor-section .elementor-container .elementor-column .elementor-widget-wp-widget-wcmp_playlist_widget {
    left: 45% !important;
    top: calc(30% - 32px) !important;
  }
  .sound_pack_filter_section .latest-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .popular-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .low-high-products .multi_select_sub_section .play-btn .play-all, .sound_pack_filter_section .high-low-products .multi_select_sub_section .play-btn .play-all {
    left: 45%;
    top: 18%;
  }
  .elementor-element.elementor-element-dad46fe.elementor-widget.elementor-widget-wp-widget-wcmp_playlist_widget {
    max-width:42px;
  }
  .elementor-element-d582899.elementor-widget.elementor-widget-shortcode .elementor-widget-container .container {
    padding-left:0;
  }
  .elementor-element-d582899.elementor-widget.elementor-widget-shortcode .elementor-widget-container .container .multiselect.dropdown-toggle.btn.btn-default {
    margin-left:0 !important;
  }
  .elementor-top-section.elementor-element.elementor-element-1a877c6 .elementor-container.elementor-column-gap-default {
    justify-content:space-between;
  }
    .elementor-top-section.elementor-element.elementor-element-1a877c6 .elementor-container.elementor-column-gap-default .site_main_logo_div {
      margin-right:initial;
  }
      .elementor-top-section.elementor-element.elementor-element-1a877c6 .elementor-container.elementor-column-gap-default .elementor-element-70f9214 {
        width:fit-content !important;
  }
      .elementor-top-section.elementor-element.elementor-element-1a877c6 .elementor-container.elementor-column-gap-default .elementor-element-33b09b1.account-section-button {
        min-width:300px;
  }
  
}
@media (max-width: 1067px) {
  .elementor-element.elementor-element-33b09b1.account-section-button .elementor-widget-wrap.elementor-element-populated {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .elementor-element-4e222702.elementor-section-full_width .elementor-widget-container {
    padding-top:0 !important;
    padding-left:0 !important;
  }
  .elementor-element.elementor-element-33b09b1.account-section-button .elementor-widget-wrap.elementor-element-populated .account_login {
        position: initial;
    display: flex;
    width: fit-content;
  }

    .elementor-element.elementor-element-33b09b1.account-section-button .elementor-widget-wrap.elementor-element-populated .account_main {
          position: initial;
    display: flex;
  }
  #dharma_custom_widget-2 .best_rating_main {
    width:100% !important;
  }
      .elementor-element.elementor-element-33b09b1.account-section-button .elementor-widget-wrap.elementor-element-populated .account_main .elementor-widget-container {
            position: initial;
    margin: 0;
  }
  
        .elementor-element.elementor-element-33b09b1.account-section-button .elementor-widget-wrap.elementor-element-populated .account_main .elementor-widget-container .elementor-button-wrapper {
    position: initial;
    display: flex;
  }
          .elementor-element.elementor-element-33b09b1.account-section-button .elementor-widget-wrap.elementor-element-populated .account_main .elementor-widget-container .elementor-button-wrapper a#account-button {
       margin: 0 !important;      margin-top:0 !important;
      margin-left:12px !important;
                padding: 10px 09px 9px 6px !important;
  }
  
}
@media (max-width: 1200px) {
  .elementor-element-7d569dd>.elementor-container.elementor-column-gap-default {
    flex-direction:column;
  }
  .elementor-element.elementor-element-7778f46>.elementor-container.elementor-column-gap-no {
    flex-direction:column;
  }
} 
@media (max-width: 1024px) {
  .elementor-section-wrap section.elementor-section.elementor-top-section .elementor-column {
  
    min-height: 92px;
  }
  .elementor-element-7778f46 .elementor-column.elementor-col-50.elementor-top-column {
    min-height:fit-content !important;
  }
  #dharma_custom_widget-2 .best_rating_main{
   width: 100%; 
  }
 
.col-xs-12.col-sm-6.col-md-4.multi_select_sub_section>a>img {
  width:100% !important;
  height:auto !important;
}
}

#content .search-form-container form.search-form input {
  width:100% !important;
}
.elementor-element-af76e4a.elementor-section-full_width.sound_pack_filter_section .elementor-container.elementor-column-gap-default>div {
  min-width:fit-content;
}

.page-template-default.page-id-2242 .multi_select_main .multi-products.ajax-loadmore {
    padding: 0 5% !important;
}

.multi_select_main .multi-products.ajax-loadmore .multi_select_sub_section .play-btn {
    position: absolute !important;
    left: 44% !important;
    top: 24% !important;
    border-radius: 50% !important;
    width: 35px !important;
    height: 35px !important;
  
}


.multi_select_main .multi-products.ajax-loadmore .multi_select_sub_section .play-btn .play-all, 
.multi_select_main .multi-products.ajax-loadmore .multi_select_sub_section .play-btn .pause-all {
    color: white !important;
  background: black !important;
  border-radius: 50% !important;
    height: 35px !important;
    width: 35px !important;
}


@media (min-width: 290px) and (max-width: 321px){
    .account-section-button .elementor-element-e9e3114{
    left: 160px !important;
  }
  
    .site_main_logo_div .site_main_logo div a img{
    width: 50px !important;
  }
  
  .multi_select_main .multi-products.ajax-loadmore .multi_select_sub_section .play-btn {
    position: absolute !important;
    left: 37% !important;
    top: 24% !important;
    border-radius: 50% !important;
    width: 35px !important;
    height: 35px !important;
  
}
  
  .multi_select_main .multi_select_result_div .mejs-container {
    position: absolute !important;
    left: 40% !important;
    top: 24% !important;
    border-radius: 50% !important;
    width: 35px !important;
    height: 35px !important;
}
  
  

  .tax-courses.term-dharma-essentials .ast-container, .tax-courses.term-lessons-of-kshmr .ast-container,    .tax-courses.term-legacy-lessons-of-kshmr .ast-container{
    padding: 0 20px !important;
  }
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-first, .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second, .tax-courses.term-dharma-essentials .ast-container .tax-container h3, .tax-courses.term-dharma-essentials .ast-container .tax-container p, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container h3, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container p,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container h3, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container p{
    padding: 0 5% !important;
  }

  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second div h3, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second div h3,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second div h3{
    padding: 0 !important;
  }
  
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second .sort-select, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second .sort-select,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second .sort-select{
    margin-top: 15px !important;
  }
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second .search-form-container, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second .search-form-container,    .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second .search-form-container{
    margin-top: 15px !important;
  }
  
  .tax-courses.term-dharma-essentials .tax-container .row-second .DE-latest-tutorial div a img, .tax-courses.term-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img  {
    width: 100% !important;
    height: 135px !important;
}
  
  body:not(.rtl) .elementor-88 .elementor-element.elementor-element-88df8fc {
    left: 0px !important;
}
  
  #sonaar-player {
    z-index: 99999999;
  }  
  
  .login_main{
      left: 95px !important;
    }
  
    .account-section-button .elementor-element-88df8fc{
    top: 3px !important;
  }
  
    .account-section-button .logout{
    padding: 07px 5px 6px 5px !important;
    border-radius: 2px !important;
  }
  
  #account-button{
    padding: 09px 5px 6px 5px !important;
  }
  
  .sound_pack_main #releaseSort {
    margin-top: 10px !important;
  }
  
  .page-template-elementor_header_footer.page.page-id-1833 .sound_pack_main .elementor-widget-container p {
    margin-left: 10px !important;
  }
  

  
  .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .sound_pack_main {
    width: 100% !important;
  }
  
}


@media (min-width: 322px) and (max-width: 400px){
  .account-section-button .elementor-element-e9e3114{
    left: 160px !important;
  }
  
  .multi_select_main .multi-products.ajax-loadmore .multi_select_sub_section .play-btn {
    position: absolute !important;
    left: 37% !important;
    top: 24% !important;
    border-radius: 50% !important;
    width: 35px !important;
    height: 35px !important;
  
}
  
  .multi_select_main .multi_select_result_div .mejs-container {
    position: absolute !important;
    left: 40% !important;
    top: 24% !important;
    border-radius: 50% !important;
    width: 35px !important;
    height: 35px !important;
}
  
  .sound_pack_main #releaseSort {
    margin-top: 10px !important;
  }
  
  .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .sound_pack_main {
    width: 100% !important;
  }
  
  
  
  .site_main_logo_div .site_main_logo div a img{
    width: 50px !important;
  }
  
  
  
  .release-template-default.single.single-release .header_release .artwork{
    width: 100% !important;
}
  
  .tax-courses.term-legacy-lessons-of-kshmr .site-content .ast-container .tax-container .row-second div h3 {
    margin-left: 0px !important;
}
  
  
  .tax-courses.term-dharma-essentials .tax-container .row-second .DE-latest-tutorial div a img, .tax-courses.term-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img {
    width: 100% !important;
    height: 155px !important;
}
  
  .tax-courses.term-dharma-essentials .tax-container .row-second .DE-latest-tutorial div a img, .tax-courses.term-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img {
    width: 100% !important;
    height: 155px !important;
}
  
  .tax-courses.term-dharma-essentials .ast-container, .tax-courses.term-lessons-of-kshmr .ast-container,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container{
    padding: 0 20px !important;
  }
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-first, .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second, .tax-courses.term-dharma-essentials .ast-container .tax-container h3, .tax-courses.term-dharma-essentials .ast-container .tax-container p,   .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container h3, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container p,       .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container h3, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container p{
    padding: 0 5% !important;
  }

  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second div h3, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second div h3,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second div h3{
    padding: 0 !important;
  }
  
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second .sort-select, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second .sort-select,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second .sort-select{
    margin-top: 15px !important;
  }
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second .search-form-container, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second .search-form-container,      .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second .search-form-container{
    margin-top: 15px !important;
  }
  
  body:not(.rtl) .elementor-88 .elementor-element.elementor-element-88df8fc {
    left: 0px !important;
}
  

  
  .login_main{
      left: 95px !important;
    }
  
    .account-section-button .elementor-element-88df8fc{
    top: 3px !important;
  }
  
    .account-section-button .logout{
    padding: 07px 5px 6px 5px !important;
    border-radius: 2px !important;
  }
  
  #account-button{
    padding: 09px 5px 6px 5px !important;
    margin-left: 25% !important;
  }
  
}

.tutorial_right_view .elementor-element-48357bc.elementor-widget-shortcode #production-tutorial-sort {
  background: #d09030;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
}

.tax-courses.term-dharma-essentials .tax-container .row-first .watch-button{
  display: none;
}

.tax-courses.term-dharma-essentials .tax-container .row-second .watch-button{
  display: none;
}


@media (min-width: 401px) and (max-width: 450px){
  .account-section-button .logout {
    padding: 07px 5px 6px 5px !important;
    border-radius: 2px !important;
  }
  
  .multi_select_main .multi-products.ajax-loadmore .multi_select_sub_section .play-btn {
    position: absolute !important;
    left: 34% !important;
    top: 24% !important;
    border-radius: 50% !important;
    width: 35px !important;
    height: 35px !important;
  
}
  
  .multi_select_main .multi_select_result_div .mejs-container {
    position: absolute !important;
    left: 36% !important;
    top: 24% !important;
    border-radius: 50% !important;
    width: 35px !important;
    height: 35px !important;
}
  
  .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .sound_pack_main {
    width: 100% !important;
  }
  

  .sound_pack_main #releaseSort {
    margin-top: 10px !important;
  }
  
    .site_main_logo_div .site_main_logo div a img{
    width: 50px !important;
  }
  
  
  .tax-courses.term-dharma-essentials .ast-container, .tax-courses.term-lessons-of-kshmr .ast-container,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container{
    padding: 0 20px !important;
  }
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-first, .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second, .tax-courses.term-dharma-essentials .ast-container .tax-container h3, .tax-courses.term-dharma-essentials .ast-container .tax-container p,    .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container h3, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container p,       .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container h3, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container p{
    padding: 0 5% !important;
  }

  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second div h3{
    padding: 0 !important;
  }
  
  .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second div h3,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second div h3{
    padding: 0 !important;
  }
  
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second .sort-select, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second .sort-select,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second .sort-select{
    margin-top: 15px !important;
  }
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second .search-form-container, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second .search-form-container,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second .search-form-container{
    margin-top: 15px !important;
  }
  
  

  
  .tax-courses.term-dharma-essentials .tax-container .row-second .DE-latest-tutorial div a img, .tax-courses.term-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img {
    width: 100% !important;
    height: 185px !important;
}
  
  body:not(.rtl) .elementor-88 .elementor-element.elementor-element-88df8fc {
    left: 0px !important;
}
  

  
  .signup_main{
      left: 190px !important;
    }
  
  .login_main{
      left: 120px !important;
    }
  
  .account-section-button .elementor-element-e9e3114{
    left: 195px !important;
  }
  
  .account-section-button .elementor-element-88df8fc{
    top: 3px !important;
  }
}

@media (min-width: 451px) and (max-width: 500px){
  .account-section-button .logout {
    padding: 07px 5px 6px 5px !important;
    border-radius: 2px !important;
  }
  
  .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .sound_pack_main {
    width: 100% !important;
  }
  
  
  .tax-courses.term-dharma-essentials .tax-container .row-second .DE-latest-tutorial div a img, .tax-courses.term-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img,    .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img {
    width: 100% !important;
    height: 200px !important;
}
  
  body:not(.rtl) .elementor-88 .elementor-element.elementor-element-88df8fc {
    left: 0px !important;
}
  
  
  .login_main{
      left: 95px !important;
    }
  
  .account-section-button .elementor-element-e9e3114{
    left: 225px !important;
  }
  
  .account-section-button .elementor-element-88df8fc{
    top: 3px !important;
  }
  
  .tax-courses.term-dharma-essentials .ast-container, .tax-courses.term-lessons-of-kshmr .ast-container,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container{
    padding: 0 20px !important;
  }
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-first, .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second, .tax-courses.term-dharma-essentials .ast-container .tax-container h3, .tax-courses.term-dharma-essentials .ast-container .tax-container p,   .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container h3, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container p,       .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.tterm-legacy-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container h3, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container p{
    padding: 0 5% !important;
  }

  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second div h3, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second div h3,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second div h3{
    padding: 0 !important;
  }
  
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second .sort-select, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second .sort-select,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second .sort-select{
    margin-top: 15px !important;
  }
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second .search-form-container, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second .search-form-container,        .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second .search-form-container{
    margin-top: 15px !important;
  }
  
  .site_main_logo_div .site_main_logo div a img{
    width: 50px !important;
  }
  
  
}

@media (min-width: 501px) and (max-width: 550px){
  .account-section-button .logout {
    padding: 07px 5px 6px 5px !important;
    border-radius: 2px !important;
  }
  
    .multi_select_main .multi-products.ajax-loadmore .multi_select_sub_section .play-btn {
    position: absolute !important;
    left: 26% !important;
    top: 24% !important;
    border-radius: 50% !important;
    width: 35px !important;
    height: 35px !important;
  
}
  
  .multi_select_main .multi_select_result_div .mejs-container {
    position: absolute !important;
    left: 27% !important;
    top: 24% !important;
    border-radius: 50% !important;
    width: 35px !important;
    height: 35px !important;
}
  
  .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .sound_pack_main {
    width: 100% !important;
  }
  
  .site_main_logo_div .site_main_logo div a img{
    width: 50px !important;
  }
  

  body:not(.rtl) .elementor-88 .elementor-element.elementor-element-88df8fc {
    left: 0px !important;
}
  
  .tax-courses.term-dharma-essentials .tax-container .row-first div a img, .tax-courses.term-dharma-essentials .tax-container .row-first div a img,          .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-first div a img {
    width: 100% !important;
    height: 230px !important;
}
  
  .tax-courses.term-dharma-essentials .tax-container .row-second .DE-latest-tutorial div a img, .tax-courses.term-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img {
    width: 100% !important;
    height: 230px !important;
}
  
  .tax-courses.term-dharma-essentials .ast-container, .tax-courses.term-lessons-of-kshmr .ast-container,    .tax-courses.term-legacy-lessons-of-kshmr .ast-container{
    padding: 0 20px !important;
  }
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-first, .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second, .tax-courses.term-dharma-essentials .ast-container .tax-container h3, .tax-courses.term-dharma-essentials .ast-container .tax-container p,   .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container h3, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container p,      .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container h3, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container p{
    padding: 0 5% !important;
  }

  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second div h3, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second div h3,          .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second div h3{
    padding: 0 !important;
  }
  
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second .sort-select, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second .sort-select,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second .sort-select{
    margin-top: 15px !important;
  }
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second .search-form-container, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second .search-form-container,       .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second .search-form-container{
    margin-top: 15px !important;
  }
  
  
  .login_main{
      left: 95px !important;
    }
  
  .account-section-button .elementor-element-e9e3114{
    left: 260px !important;
  }
  
  .account-section-button .elementor-element-88df8fc{
    top: 3px !important;
  }
}

@media (min-width: 551px) and (max-width: 575px){

  .tax-courses.term-dharma-essentials .ast-container,   .tax-courses.term-lessons-of-kshmr .ast-container,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container{
    padding: 0 20px !important;
  }
  
  .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .sound_pack_main {
    width: 100% !important;
  }
  
  .site_main_logo_div .site_main_logo div a img{
    width: 50px !important;
  }
  
  
  body:not(.rtl) .elementor-88 .elementor-element.elementor-element-88df8fc {
    left: 0px !important;
}

  

  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-first, .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second, .tax-courses.term-dharma-essentials .ast-container .tax-container h3, .tax-courses.term-dharma-essentials .ast-container .tax-container p,    .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container h3, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container p,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container h3, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container p{
    padding: 0 5% !important;
  }
  
  .account-section-button .logout {
    padding: 07px 5px 6px 5px !important;
    border-radius: 2px !important;
  }
  
    

  
  .account-section-button .elementor-element-e9e3114{
    left: 280px !important;
  }
  
  .account-section-button .elementor-element-88df8fc{
    top: 3px !important;
  }
}
@media (min-width:1024px) and (max-width:1480px) {
  .elementor-section-wrap .elementor-section .elementor-container .elementor-column .elementor-widget-wp-widget-wcmp_playlist_widget {
    top: calc(30% - 46px) !important;
    max-width: fit-content;
}
}
@media (min-width: 576px) and (max-width: 700px){
  .account-section-button .logout {
    padding: 07px 5px 6px 5px !important;
    border-radius: 2px !important;
  }
  
  .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .sound_pack_main {
    width: 100% !important;
  }
  
  .site_main_logo_div .site_main_logo div a img{
    width: 50px !important;
  }
  
  
  .account-section-button #account-button {
    margin-left: 40% !important;
  }
  
    body:not(.rtl) .elementor-88 .elementor-element.elementor-element-88df8fc {
    left: 0px !important;
}
  
  .tax-courses.term-dharma-essentials.term-56 .site-content .ast-container .tax-container .row-second div h3, .tax-courses.term-lessons-of-kshmr .site-content .ast-container .tax-container .row-second div h3{
  margin-left: -6px !important;
}
  
  .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form .search-form-input, .tax-courses.term-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-input,   .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-input {
    width: 70px !important;
}
  
  .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form .search-form-button, .tax-courses.term-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-button,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-button  {
    padding: 10px 4px !important;
}
  
  .tax-courses.term-dharma-essentials .tax-container .row-second div h3, .tax-courses.term-lessons-of-kshmr .tax-container .row-second div h3,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second div h3 {
    margin-top: 0px !important;
    font-size: 18px; !important
}
  
  .tax-courses.term-dharma-essentials .ast-container, .tax-courses.term-lessons-of-kshmr .ast-container,     .tax-courses.term-legacy-lessons-of-kshmr .ast-container{
    padding: 0 20px !important;
  }
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container .row-first, .tax-courses.term-dharma-essentials .ast-container .tax-container .row-second, .tax-courses.term-dharma-essentials .ast-container .tax-container h3, .tax-courses.term-dharma-essentials .ast-container .tax-container p,   .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-dharma-essentials .ast-container .tax-container h3, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container p,       .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container .row-first, .tax-courses.term-lessons-of-kshmrterm-legacy-lessons-of-kshmr .ast-container .tax-container .row-second, .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container h3, .tax-courses.tterm-legacy-lessons-of-kshmr .ast-container .tax-container p{
    padding: 0 5% !important;
  }
  
  .tax-courses.term-dharma-essentials .ast-container .tax-container, .tax-courses.term-lessons-of-kshmr .ast-container .tax-container,      .tax-courses.term-legacy-lessons-of-kshmr .ast-container .tax-container{
    max-width: 100% !important;
  }
  
    

  
  .account-section-button .elementor-element-e9e3114{
    left: 280px !important;
  }
  
  .account-section-button .elementor-element-88df8fc{
    top: 3px !important;
  }

  
  .tax-courses.term-dharma-essentials .tax-container .row-second .DE-latest-tutorial div a img, .tax-courses.term-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img,      .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img {
    width: 100% !important;
    height: 75px !important;
}
}

@media (min-width: 701px) and (max-width: 765px){
  .account-section-button .logout {
    margin-left: 39% !important;
    padding: 07px 5px 6px 5px !important;
    border-radius: 2px !important;
  }
  
  .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .elementor-widget-container p{

    margin-top: -2px !important;
  }
  
  .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .sound_pack_main {
    width: 100% !important;
  }
  
  body:not(.rtl) .elementor-88 .elementor-element.elementor-element-88df8fc {
    left: 0px !important;
}

  .site_main_logo_div .site_main_logo div a img{
    width: 50px !important;
  }
  
  
  .account-section-button  #account-button{
    margin-left: 60% !important
  }
  
  .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form .search-form-input,   .tax-courses.term-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-input,    .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-input {
    width: 100px !important;
}
  
  .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form .search-form-button,   .tax-courses.term-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-button,    .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-input  {
    padding: 10px 8px !important;
}
  
  
  .tax-courses.term-dharma-essentials .tax-container .row-second div h3,   .tax-courses.term-lessons-of-kshmr .tax-container .row-second div h3,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-input  {
    margin-top: 0px !important;
    font-size: 18px; !important
}
  

  
  .tax-courses.term-dharma-essentials .tax-container .row-second .DE-latest-tutorial div a img,    .tax-courses.term-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img,    .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-input {
    width: 100% !important;
    height: 100px !important;
}
    
  
  
  .account-section-button .elementor-element-e9e3114{
    left: 300px !important;
  }
  
  .account-section-button .elementor-element-88df8fc{
    top: 3px !important;
  }
}


  @media (min-width: 766px) and (max-width: 800px){
    
    .signup_main{
      left: 50px !important;
    top: 10px !important;
    }
    
    
  .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .elementor-widget-container p{

    margin-top: -2px !important;
  }
    
    .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .sound_pack_main {
    width: 100% !important;
  }
    
    .type-release .single-layout-1 .entry-header .ast-single-post-order .entry-title {
    padding: 0 19%;
}
  
    #lg_content_release.release_detail .artwork {
    width: -webkit-fill-available !important;
}

    
    .tax-courses.term-dharma-essentials .tax-container .row-second .DE-latest-tutorial div a img,  .tax-courses.term-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img,   .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img {
    width: 100% !important;
    height: 100px !important;
}
    
    .tax-courses.term-dharma-essentials .tax-container .row-second div h3,   .tax-courses.term-lessons-of-kshmr .tax-container .row-second div h3,    .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second div h3{
      font-size: 18px !important;
    }
    
    .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form,   .tax-courses.term-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form,    .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form {
      display: flex !important;
    }
    
      .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form .search-form-input,   .tax-courses.term-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-input,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-input {
        width: 122px !important;
    }
    
    .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form .search-form-button,   .tax-courses.term-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-button,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-button{
      padding: 10px 7px !important;
    }
    
    .tax-courses.term-dharma-essentials .tax-container .row-second div h3,   .tax-courses.term-lessons-of-kshmr .tax-container .row-second div h3,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second div h3 {
    margin-top: 17px !important;
}
      

    
    .sound_pack_mail_title{
      width: 31% !important;
    }
    
      .sound_pack_mail_title div{
      margin-top:5px !important;
    }
    
    .sound_pack_mail_subtitle{
      width: 69% !important;
    }
    
    .login_main{
      left: -20px !important;
    top: 9px !important;
    }
    
    .site_main_logo_div div{
      padding: 4px 0 !important;
    }
    
  #account-button{
    margin-left: 85px !important;
    margin-top: 8px !important;
    padding: 09px 5px 6px 5px !important;
  }
    
    .learn_music_packs .featured-tutorials .row .col-xs-12 {
      padding-left: 5px !important;
      padding-right: 5px !important;
    }
    
    .learn_music_packs .featured-tutorials{
      margin-top: 35px !important;
    }
  
  .account-section-button .logout{
    margin-top: -10px !important;
    margin-left: -70px !important;
    padding: 08px 5px 6px 5px !important;
    border-radius: 2px !important;
  }
  
  .account-section-button .elementor-element-88df8fc{
    top: 16px !important;
  }
  
  .account-section-button .elementor-widget-wrap{
    margin: 0 !important;
  }
  
  .header_cart .elementor-button{
  padding: 0 !important;
}
  
  .explore-fresh-sound-pack .woocommerce ul.products.columns-2, .woocommerce-page ul.products.columns-2 {
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
}
  
  .signup_homepage{
    padding: 0% 8% 0% 8% !important; 
  }
  
  .learn_music_packs .featured-tutorials img {
    min-height: 85px !important;
}
    
    .explore_fresh_sound_upper .latest-tutorials .row div a img{
       min-height: 90px !important;
    }
    
    .explore_fresh_sound_upper .latest-tutorials .row div{
       padding-right: 7px !important;
    }
    
    .sound_pack_right_sidebar .dharma_custom_widget .best_rating_main{
      width: 270px !important;
    }
    
    .soundpack_product_main .sound_pack_left_main_sec {
      width: 59% !important;
    }
  
}

@media (min-width: 801px) and (max-width: 999px){
  
    .elementor-88 .elementor-element.elementor-element-70f9214 {
    width: 65.753% !important;
}
  
  .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .sound_pack_main {
    width: 100% !important;
  }
  
  .type-release .single-layout-1 .entry-header .ast-single-post-order .entry-title {
    padding: 0 21% !important;
}
  
  #lg_content_release.release_detail .artwork {
    width: -webkit-fill-available !important;
}
  
  .elementor-88 .elementor-element.elementor-element-33b09b1 {
    width: 19.392% !important;
}
  
  .elementor-88 .elementor-element.elementor-element-7055e46 {
    width: 10.687% !important;
}
  
  .account-section-button #account-button{
    margin-top: 13px !important;
    padding: 09px 09px 7px 6px !important;
  }
  
  .account-section-button .logout{
    margin-left: 20px !important;
  }
  
  .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px 2px !important;
    
}
  
  
  .elementor-column-gap-default>.elementor-column>.elementor-element-populated div div a img{
    margin-top: -6px !important;
  }
  

  

  
  .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form,   .tax-courses.term-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form,    .tax-courses.tterm-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form {
      display: flex !important;
    }
    
      .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form .search-form-input,   .tax-courses.term-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-input,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-input{
        width: 125px !important;
    }
    
    .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form .search-form-button,   .tax-courses.term-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-button,    .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-button{
      padding: 10px 7px !important;
    }
}

@media (min-width: 1000px) and (max-width: 1100px){
  .signup_homepage{
    padding: 0% 12% 0% 12% !important; 
  }
  
  
  
  .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .sound_pack_main {
    width: 100% !important;
  }
  
  
  .type-release .single-layout-1 .entry-header .ast-single-post-order .entry-title {
    padding: 0 27%;
}
  
      #lg_content_release.release_detail .artwork {
    width: -webkit-fill-available !important;
}
  
  body:not(.rtl) .elementor-88 .elementor-element.elementor-element-e9e3114 {
    left: 85px !important;
    top: 3px !important;
}
  
  .account-section-button #account-button{
    margin-left: 0 !important;
  }
  
    .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form, .tax-courses.term-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form,    .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form {
      display: flex !important;
    }
    
      .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form .search-form-input,  .tax-courses.term-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-input,    .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-input{
        width: 177px !important;
    }
    
    .tax-courses.term-dharma-essentials .tax-container .row-second .search-form-container .search-form .search-form-button,  .tax-courses.term-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-button,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .search-form-container .search-form .search-form-button{
      padding: 10px 10px !important;
    }
    

  
    .signup_main{
      left: 85px !important;
    top: 14px !important;
    }
    
    .login_main{
      left: 13px !important;
    top: 13px !important;
    }
  
  .site_main_logo_div div{
      padding: 2px 2px !important;
    }
  
  .site_main_logo_div div div a img{
    margin-top: 10px !important;
  }
  
  .explore-fresh-sound-pack .woocommerce ul.products.columns-2, .woocommerce-page ul.products.columns-2 {
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
}
  
  .learn_music_packs .featured-tutorials .row .col-xs-12 {
      padding-left: 7px !important;
      padding-right: 7px !important;
    }
  
      .learn_music_packs .featured-tutorials{
      margin-top: 5px !important;
    }
  
  .learn_music_packs .featured-tutorials img {
    min-height: 100px !important;
}
  
  .explore_fresh_sound_upper .latest-tutorials .row div a img{
       min-height: 120px !important;
    }
    
    .explore_fresh_sound_upper .latest-tutorials .row div{
       padding-right: 5px !important;
    }
  
  #account-button{
    margin-left: 125px !important;
    margin-top: 13px !important;
    padding: 09px 5px 6px 5px !important;
  }
  
  .account-section-button .logout{
    margin-top: -10px !important;
    margin-left: -23px !important;
    padding: 06px 5px 6px 5px !important;
    border-radius: 2px !important;
  }
  
  .account-section-button .elementor-element-88df8fc{
    top: 20px !important;
  }
  

  

}

@media (min-width: 993px){
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
    margin: 0 !important;
}
  }

@media only screen and (max-width: 1024px){
  .elementor-88 .elementor-element.elementor-element-cc51f68 {
    margin-right:auto;
  }
.my-btn:hover{
  background: black;
  color: #fff;
}
.pmpro_actions_nav a{
  display: none;
}
  .elementor-element-a5a6e0b.elementor-section-full_width.soundpack_product_main .elementor-container.elementor-column-gap-default{
    justify-content:space-between;
  }
  .elementor-2044 .elementor-element.elementor-element-4a6120a .elementor-button {
    white-space:nowrap;
  }
}
  
@media (min-width: 1101px) and (max-width: 1199px){
  
  .release-template-default.single.single-release .release_detail .header_release{
    display: flex !important;
  }

  
  }

@media (min-width: 1200px) and (max-width: 1500px){

  
  .page-template-elementor_header_footer.page.page-id-1833 .elementor-1833 .sound_pack_main {
    width: 100% !important;
  }
  
  .tax-courses.term-dharma-essentials .tax-container .row-second .DE-latest-tutorial div a img,    .tax-courses.term-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img,     .tax-courses.term-legacy-lessons-of-kshmr .tax-container .row-second .DE-latest-tutorial div a img {
    width: 100% !important;
    height: auto !important;
}
}
.go-back{
  padding: 12px;
}
.elementor-element-62bfcbc .col-xs-12.col-sm-3 {
      padding: 12px 12px !important;
}
.best_rating_main {
  width: 312px !important;
}
.elementor-element-a5a6e0b.elementor-section-full_width.soundpack_product_main>.elementor-container.elementor-column-gap-default {
  justify-content:space-between;
}
.elementor-element-a5a6e0b.elementor-section-full_width.soundpack_product_main>.elementor-container.elementor-column-gap-default>.elementor-col-66 {
  flex-grow:1;
}
.elementor-element-a5a6e0b.elementor-section-full_width.soundpack_product_main>.elementor-container.elementor-column-gap-default>.elementor-col-33 {
  width:fit-content;
}

.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-529b9f7d {
  margin: 0;
   margin-right: auto;
} 

.elementor-element-699a0b6 > .elementor-container {
max-width: 87% !important;
    max-width: 87% !important;
    padding: 0 10px 0 0;
    padding-left: 0;
    margin: auto;
}
.elementor-element-753db1a8 > .elementor-container {
    max-width: 92% !important;
  padding: 0 2%;
}
.elementor-section.elementor-inner-section.elementor-element.elementor-element-af76e4a > .elementor-container {
  justify-content: space-between;
}
.elementor-element-9b8cf2d .elementor-element-fccc87e .elementor-element-62bfcbc
.clatest-release a img{
  width: 100%;
  height: auto;
}
.elementor-section.elementor-top-section.elementor-element.elementor-element-f688848 .main_tutorial_idv{
  max-width: 100% !important;
}
.elementor-element-50db127 .alphabetical-release a img{
  width: 100% !important;
  height: auto !important;
}
.elementor-element-af76e4a .latest-products .multi_select_sub_section a img{
  width: 100% !important;
  height: auto !important;
}
.elementor-element-af76e4a .popular-products .multi_select_sub_section a img{
    width: 100% !important;
  height: auto !important;
}
.elementor-element-af76e4a .low-high-products .multi_select_sub_section a img{
    width: 100% !important;
  height: auto !important;
}
.elementor-element-af76e4a .high-low-products .multi_select_sub_section a img{
    width: 100% !important;
  height: auto !important;
}
.elementor-element-af76e4a  .multi_select_sub_section {
  max-height: fit-content !important;
}
.elementor-element-af76e4a .latest-products .multi_select_sub_section .play-btn .play-all, .elementor-element-af76e4a .popular-products .multi_select_sub_section .play-btn .play-all, .elementor-element-af76e4a .low-high-products .multi_select_sub_section .play-btn .play-all, .elementor-element-af76e4a .high-low-products .multi_select_sub_section .play-btn .play-all{
  position: absolute;
  left: 46% !important;
  top: calc(30% - 20px) !important;
}
.elementor-element-50db127 .alphabetical-release{
padding-top: 2% !important;
  margin-top: 0 !important;
}
.elementor-element-de08d12{
  left: 0 !important;
}
#main #post-2249{
 padding:0em;
} 
.elementor-element-a5a6e0b {
  margin-top: 0 !important;
}

.elementor-element-de08d12 .elementor-element-39d67a3 .elementor-element-populated
.elementor-widget-container{
margin-left: 7px;

}
.elementor-element-de08d12 .elementor-element-39d67a3 .elementor-element-populated
.elementor-widget-container .elementor-heading-title {
   font-size: 36px;
}
.elementor-1811 .elementor-element.elementor-element-a5a6e0b{
  padding: 0 4.5% 0 4.5%;
}
.elementor-2249 .elementor-element.elementor-element-a5a6e0b {
  padding: 0 4.5% 0 4.5%;
}
.elementor-1833 .elementor-element.elementor-element-9b8cf2d {
    padding: 0% 4.5% 0% 4.5%;
}
.elementor-1833 .elementor-element.elementor-element-50db127{
  padding: 0 4.5% 2% 4.5%;
}
.elementor-1833 .elementor-element.elementor-element-7778f46{
    padding: 3% 4.5% 1% 4.5%;
}
.elementor-2249 .elementor-element.elementor-element-de08d12 {
    padding: 3% 7% 1% 4.5%;
}
.elementor-199 .elementor-element.elementor-element-4aecb692 {
   
    padding: 0% 5.5% 0% 5.5%;
}
.elementor-1811 .elementor-element.elementor-element-de08d12 {
    padding: 3% 7% 1% 4.5%;
}
@media (max-width: 1280px) {
  .elementor-1811 .elementor-element-c13b2af {
    width:100% !important;
  }
}
@media (max-width: 1200px){
  .elementor-element-de08d12 .elementor-container.elementor-column-gap-no{
    flex-direction: column;
  }

    .elementor-element-de08d12 .elementor-container.elementor-column-gap-no .elementor-element {
    width: 100%;
  }
  .elementor-element-de08d12 .elementor-element-ca1398a {
    padding: 0 3%;
  }
  
}

.entry-content p {
    margin-bottom: 1.2rem !important;
}
.elementor-410 .elementor-element.elementor-element-0b9fbe3,
.elementor-element-2616b0d{
  height:fit-content;
}
.tutorial_page_heading>.elementor-container.elementor-column-gap-default,
.template_main >.elementor-container.elementor-column-gap-no{
  align-items:center;
}
.elementor-1811 .elementor-element.elementor-element-c13b2af > .elementor-widget-container {
margin:0 !important;
}
.sound_pack_main>.elementor-container.elementor-column-gap-default {
  align-items:center;
}
.sound_pack_mail_subtitle {
  height:fit-content;
}
.elementor-element-c13b2af p {
  margin-bottom:1.2rem;
}
.elementor-2249 .elementor-element.elementor-element-ea6d681 > .elementor-widget-container {
      margin: 0;
    padding: 0;
}
.elementor-2249 .elementor-element.elementor-element-ca1398a{
  padding-top:6px;
}
.elementor-2249 .elementor-element.elementor-element-ca1398a{
      width: fit-content;
    margin-left: auto;
}
.elementor-1811 .elementor-element-c13b2af  {
       width: calc(100% - 332px);
  
}
@media (min-width:1800px) {
  .elementor-1811 .elementor-element-c13b2af {
    text-align:right;
  }
  .elementor-element-732f2d3,
  .elementor-element-732f2d3{
    text-align:right !important;
  }
}

#dharma_topicsbyposttype_select-2{list-style:none;}
#dharma_course_select-4{display:none;}

.ast-separate-container .ast-comment-list li.depth-1 {
    padding: 0.1em 1.67em;
    margin-bottom: 2em;
}

.wooac-popup .wooac-action a { margin-bottom: 8px; }

/* BEGIN WOOCOMMERCE CHECKOUT ADJUSTMENTS */
.woocommerce-checkout header, .woocommerce-cart header {
	margin-bottom: 0 !important;
}

.woocommerce-checkout header h1 {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

.woocommerce-checkout .col2 {
	position: relative;
	top: -8px;
}

.woocommerce-checkout .col2 h3 {
	padding-top: 5px !important;
	padding-bottom: 0px !important;
}

.woocommerce-checkout .col2 .shop_table {
	margin-bottom: 0px !important;
}

.woocommerce-checkout .col2 #stripe-payment-data > p {
	display: none;
}

.woocommerce-checkout .col2 label {
	padding-top: 0 !important;
}

.woocommerce-checkout .woocommerce-billing-fields h3 {
	padding: 0px !important;
	border: 0px !important;
}

.woocommerce-checkout .form-row {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

.woocommerce-cart header h1 {
	margin-bottom: 0;
}

.woocommerce-checkout .woocommerce-billing-fields h1 {
	padding-top: 0;
}

.woocommerce-checkout .woocommerce {
	position: relative;
	top: -10px;
}

.woocommerce-checkout .woocommerce-billing-fields label {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.woocommerce-cart .woocommerce-cart-form {
	position: relative;
	top: -8px;
}

.woocommerce-checkout .woocommerce-checkout-review-order {
	padding-bottom: 10px !important;
}

@media not all and (min-resolution:.001dpcm) { @media { /* Safari only */
    #payment_method_paypal { 
        position: relative;
        top: -40px; 
    }
}}
