body{
    margin: 0px !important;
    padding: 0px !important;
    box-sizing: border-box;
}
/*--header-start----*/

.demer_teb_goes1{
     margin-bottom: 22px;
    background: blue;
    color: white;
}

.div_teb1{
    box-shadow: 0px 0px 4px 0px #888888;
    padding-top: 13px;
    border-radius: 15px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-right: 15px;
}
ul.navbar-nav li {
        padding-left:9px !important;
    display: flex;
    align-items: center;
}
.card{
    
}
.btn65_b{
    
}
.model_body_css_style{
        box-shadow: 0px 0px 9px #bdb4b4;
    padding: 6px 15px;
    margin: 4px 10px;
}
.model_contentt_style_css{
    box-shadow: 0px 0px 5px #e71d1d;
    border: 3px solid #c1c1c7;;
   
}
.sindhi_song_detail_youtub{
    text-align: center;
    border: 5px solid #d30707;
    margin-top: 16px;
    padding: 32px 0px;
    border-radius: 24px;
    background: blue;
    color: white;
    font-size: 50px;
    font-weight: bolder;
}
.song_image_first{
       height: 84px; 
}

.song_image_first .img_song_1{
        height: 75px;
    width: 159px;
    border-radius: 15px;
}
.song_image_first .img_song_2{
    height: 56px;
    width: 62px;
}
.metrimonial_listing_blog{
     line-height: 26px;
    list-style-type: disclosure-closed;
    
}.metrimonial_listing_blog li{
  
}
.song_image_first_1{
  margin-top: 71px;
}
.julalel_image_first_red_black{
   margin-top: 0px !important;
    margin-bottom: 15px;
    height: 549px;
}
.julelal_pick_half_cut{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.metrimonial_image_sadhi_all_pick{
    width: 100%;
    height: 100%;
    object-fit: fill;
}
.metrimonial_image_for_half_slide{
 
}
.visiter_can_share_views_all_person{
    
}
header{
    clear: both;
}
.image_dem{
    width: 100%;
    /*height: 130px; */
}

.navbar-nav li a{
     color: white!important;
    text-transform: uppercase;
    font-family: inherit;
    font-weight: 700;
    font-size: 16px;

}
nav.header_second_main {
    background: rgb(0,0,0,0.5) !important;
}
.untitled_blog_para{
     font-size: 14px;
    padding-top: 5px;
    font-weight: 700;
    letter-spacing: 0.2;
    color: black;
}
.key_bord_sindhi_teb{
    padding-top:0px;
    margin-bottom: -47px;
}
.timing_zone_style{
        width: 23%;
}
.magine_firtst{
        border: 1px solid;
    padding-bottom: 8px;
    margin-top: 7px;
    margin-bottom: 6px;
}
.maxzine_image_first{
height: 142px;
    width: 253px;
}
.maxzine_image_first_img{
    height: 100%;
    object-fit: contain;
    width: 100%;
    
}
a.btn.btn-primary {
    font-size: 14px;
    padding: 6px 30px;
}
.maxzine_image_first_img_para{
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    display: -webkit-box;
    padding-left: 0px;
    padding-top: 1px;
    font-weight: bolder;
    font-size:14px;
    color:#000;
}
.share_button_news{
       padding: 4px 25px;
    margin-left: 8px; 
}
.card_image_width_news_limit{
        border-radius: 14px !important;
}
.news_views_like_share_comment{
        height: 305px;
    padding: 4px;
}
.image_for_net_term_condation{
        width: 100%;
    height: 100%;
    object-fit: contain;
}
.news_views_section_first{
    padding-bottom: 23px;
}
.card_img_top{
      height: 100%;
    object-fit: contain;
    width: 100%;  
}
.card_image_news{
    height: 142px !important;
    margin: 8px;
}
.play_music_button{
   
}
.music_image_sindhi_play_pouse{
     position: relative;
    left: 232px;
    top: -18px;
}
/*sindhi key bord profile========================================================*/
.product_detail_page_image_teb{
        width: 100%;
    height: 100%;
    object-fit: contain;
}


@media(min-width:768px){

.last_row_button_row{
        font-size: 19px !important;
          
}
.last_row_button_row_blue{
     font-size: 16px !important;
}
.last_row_button_row_red{
     font-size: 16px !important;
}
.enter_shift_ctrl_space{
    
}
.button_second_line_blue{
    
}
.button_second_line_black{
    
}
.button_third_line_blue{
    
}

.button_third_line_black{
     font-size: 16px !important;
}

}


/*sindhi key bord profile========================================================*/
/*recent blogs==================================================================*/
.hindi_sindhi_key_bord1{
     position: fixed;
    right: 5px;
    top: 137px;
    z-index: 999;
}
.hindi_sindhi_key_bord1 a{

}
.hindi_sindhi_key_bord2{
    border: 2px solid;
    width: 100%;
    text-align: center;
    /* padding: 5px 0px; */
    border-radius: 30px;
    background-color: blue;
    color: white;
    font-weight: bolder;
    padding: 4px 33px;
    box-shadow: 0px 0px 6px #eb0505;
    
}
.recent_blog_teb{
   border: 1px solid;
    padding: 11px 18px;
    position: relative;
    overflow-x: auto;
    overflow-y: auto;
     height:567px;
    width: 100%;
 box-shadow: 0px 0px 16px 0px #d7d4d4;
    border-radius: 5px;
    border-color: #eee;
}
.recent_blog_teb1_learn{
    border: 1px solid;
    padding: 11px 18px;
    position: relative;
    width: 100%;
    box-shadow: 0px 0px 16px 0px #d7d4d4;
    border-radius: 5px;
    border-color: #eee;
}
.section_recent_blog{
    padding-top: 46px;
}
.recent_blog_heading_1{
 font-size: 23px;
    padding-bottom: 11px;
    text-align: center;
    margin-bottom: 2px;
    margin-top: 6px;
    padding-top: 5px;
    font-weight: bolder;
   
}

.main_list_inde hr {
    margin: 0px 0;
}

.main_list_inde ul li {
    border: none !important;
    border-bottom: solid 1px #eee !important;
    padding: 4px 15px !important;
}

.main_list_inde ul li h3 {
    font-size: 18px;
}

.main_list_inde ul li h5 {
    font-size: 17px;
}
.recent_blog_heading_div{
    background: #fea231;
    margin-bottom: 22px;
    padding: 2px 0px;
    border-radius: 14px;
   
}
.card_img_recent{
       width: 100%;
        object-fit: cover;
  border-radius: 13px 13px 0px 0px;

}
/*recent blogs==================================================================*/
.model_header_key{
    margin-bottom: -11px;
    margin-top: -17px;
    padding-bottom: 0px !important;
    border-bottom: none !important;  
}
.model_body_key{
        margin-bottom: -63px;
}
.model_footer_key{
    margin-top: -24px;
    margin-bottom: -14px;
    border-top: none !important;
}
.baneer_new_section_com{
        margin-top: -59px;
    /* background-color: transparent; */
    background: #0865f1;
    /*rgb(0,0,0,0.5)*/
}


@media(max-width:767px){
    .learn_banner_main img {
    width: 100%;
    height: 180px;
}
    .news_views_like_share_comment {
    height: 168px;
    padding: 4px;
}
.baneer_new_section_com {
       margin-top: -39px;
    padding: 0px 0px !important;
    /* background-color: transparent; */
    background: rgb(0,0,0,0.5);
} 
.hindi_sindhi_key_bord2{
    font-size: 10px;
    border: 2px solid;
    width: 100%;
    text-align: center;
    /* padding: 5px 0px; */
    border-radius: 30px;
    background-color: blue;
    color: white;
    font-weight: bolder;
       padding: 2px 20px;
    box-shadow: 0px 0px 6px #eb0505;
}
.hindi_sindhi_key_bord1 {
     position: fixed;
    right: 10px;
    top: 130px;
    z-index: 999;
}
}
.div_dem_hemu.moorti_pooja_san h2 {
    text-align: center;
    border-bottom: solid 2px;
    padding-bottom: 2px;
}

.navbar-nav li a.dem_max{
    border-bottom: 1.5px solid; 
}
/*.navbar-nav li a:hover{*/
/*    color: white!important;*/
/*    text-transform: uppercase;*/
/*    font-family: inherit;*/
/*    font-weight: 700;*/
/*    font-size: 16px;*/
/*    border-bottom:1px solid;*/
/*    border-bottom: 2px solid;*/
/*    border-color: aquamarine;*/
/*     padding-bottom: 5px*/
      
/*}*/
/*--header-start----*/
/*--port-start-------------------------------*/
.port{
    /*margin-top: 11px;*/
    clear: both;
}

.sindhi_btns_main .div_date_zone {
    /*background-image: url(../../assest/img/home_img/btn2.png);*/
    /*background-size: 100% 100%;*/
    border-radius: 10px;
    color: black;
    font-size: 16px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 68px;
    line-height: 19px !important;
    padding:10px 10px;
    flex-direction: column;
        border-radius: 8px;
    /*line-height: 20px;*/
    text-align: center;
        background-image: linear-gradient(to right, #ff8700d9 , #ffa100a8);
}
.div_date_zone.changes_with_class p {
    font-size: 14px;
    margin-bottom: 0px;
}
.div_date_zone.changes_with_class h1 {
    font-size: 17px;
    font-weight: bold;
    margin-bottom:0px;
}
.sindhi_btns_main .div_date_zone1 {
    /*background-image: url(../../assest/img/home_img/btn2.png);*/
    /*background-size: 100% 100%;*/
    border-radius: 10px;
    color: black;
    font-size: 16px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 58px;
    padding:10px 10px;
    flex-direction: column;
        border-radius: 8px;
    /*line-height: 20px;*/
    text-align: center;
        background-image: linear-gradient(to right, #ff8700d9 , #ffa100a8);
}
.sindhi_btns_main .sindhi_btns1 {
    width: 11%;
}
.div_date_zone a{
    color: black;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
    font-size: 14px;
    /*padding-left: 39px;*/
}
.div_date_zone a:hover{
    color: black;
    text-decoration: none;
   
}
/*--port-end-------------------------------*/
/*--free_add-start-------------------------------*/
.free_add{
    /*margin-top: 28px;*/
    padding-top:28px;
}
.div_free1{
text-align: center;
      height: 89px;
     /*background-image: url(../../assest/img/home_img/btn1.png);*/
    background-size: cover;
    background-position: right;
 padding: 24px 0px;
 border-radius: 12px;
     color: white;
    font-size: 21px;
    font-weight: 600;
}
.div_free1 a{
    color: #fff;

    font-size: 21px !important;
    font-weight: bolder !important;
  
}
.div_free1 a:hover{
    color: #fff;
    font-size: 15px;
    font-weight: bolder;
}
/*.div_free1 a:hover{*/
/*    text-decoration: none; */
/*    color: black;*/
/* }*/

/*--free_add-end-------------------------------*/
/*--sindhi_learn-start-------------------------------*/

/*.sindi_learn_div1{*/
/*     border: 3px solid; */
        
/*}*/
.sindi_learn_div1 ul{
    list-style-type: disclosure-closed; 
    margin-left: 25px;
    margin-top: 11px;
}
.sindi_learn_div1 ul li a{
    color: black;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
}
.sindi_learn_div_teb1{
   
}
.sindi_learn_div_teb1 h5{
    margin-top: 2px;
    font-size: 15px !important;
}
.sindi_learn_div_teb1 h5 span{
padding-left: 86px;
font-size: 15px;
}
.sindi_learn_div2 ul{
    list-style-type:disclosure-closed;
    margin-top: 26px;
}
.sindi_learn_div2 ul li a{
    color: black;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
}
/*--sindhi_learn-end-------------------------------*/
/*-----------footer-start---------------------------*/

.back_remove_as{
    
}
.page_back_test_remove{
         font-size: 18px;
    padding-left: 71px;
    font-family: system-ui;
    margin-top: 20px;
}
.angle_right_first_teb{
       margin: 2px 5px; 
}
.home_back_img{
    color: #ff8700d9;
    font-weight: 900;
}
.home_back_img:hover{
    color: #ff8700d9;
}
.mall_bhatiya{
        font-size: 15px;
    font-weight: 500;
    color: #767171;
}
.card_for_free_add:hover{
        box-shadow: 0px 0px 5px #c1a9a9;
}
.card_for_free_add{
        box-shadow: 0px 0px 3px #c1a9a9;
}










.paid_add_for_box_shadow:hover{
    box-shadow: 0px 0px 5px #c1a9a9;
}

.paid_add_for_box_shadow{
   box-shadow: 0px 0px 3px #c1a9a9; 
}
.paid_ads_banner_new{
    background-image: url(../../assest/image/paid_new.png);
    height: 350px !important;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

/*page back css============================================*/
table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

td, th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {
  background-color: #dddddd;
}
.footer{

    /*padding: 10px 0px; */
    /*padding-bottom: 1px;*/
    text-align: center;
}
p.text-white {
    margin-bottom: 0px;
        padding: 7px 0px;
}
.h4_home_page_style{
        font-size: 31px;
    text-align: center;
    margin-bottom: 19px;
}

input.form_dem{
        padding: 3px 6px;
}
.image_card_responsive_free_add_pais{
    height: 195px;
    width: 100%;
}
.image_for_visiter_can_share{
        height: 253px;
    padding: 3px 0px;
}
.image_for_visiter_can_share_image{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
/*------free-add--*/
.card_detail_page_learn_sindhi{
     margin-top: 14px !important;
}
.card{
    margin-top: 40px;
}
.poprt-tom{
    padding-bottom: 90px;  
}

 .card ul{
    display: flex;
    list-style: none;
    position: relative;
    right: 37px;
}
.card ul li{
    padding-right: 10px;
  }
  

  .metrimonial_form{
      height: 121px;
    padding-top: 25px;
    padding-bottom: 48px;
    background-color: rgb(0,0,0,0.3);
    position: relative;
    top: 0px bottom;
    bottom: 153px;
  }

  
.prdict_add{
    
    margin-top:5px;
    margin-bottom:5px;
}
.ggdtfddsdfs{
    margin-top: 27px;
}

.lates_begain{
    margin-top: 35px;
}


/*--metrimonia--*/
.metrimo_start_section_con_name{
    background-image: url(../../assest/image/rony1.jpg);
    /*height: 100vh;*/
  background-position: top;
    display: inline-block;
    width:100%;
    /*align-items: center;*/
    /*justify-content: center;*/
}
.metrimo_start_section_con_name h1{
    color: white;
}
.div_dem_hemu img {
    width: 100% !important;
}
.btn74_b{
    font-size:12px ;
}
.btn75_b{
    font-size:12px ;
}
.btn89_b{
    font-size:12px ;
}
.btn90_b{
    font-size:12px ;
}
.btn104_b{
    font-size:12px;
}
.btn105_b{
    font-size:12px ;
}
.buttonsindhi{
    background: rgba(224, 216, 124, 0.9) !important;
}
/*-----------footer-end---------------------------*/
	.buttonsindhi {
					background: rgba(224, 216, 124, 0.9) !important;;
					border: 1px solid rgba(21, 6, 148, 0.9) !important;
					border-radius: 13px;
                    /*width:68px ;*/
                    /*height:63px;*/
                        width:76px;
                          height:68px;

					}
					
					
					.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{
					    display:block !important;
					        position: absolute;
    top: -54px;
    width:100%;
					}
					.carsoule_btn_silder{
					        position: absolute;
                            top: 50%;
                                width: 100%;
					}
					.carsoule_btn_silder_prev{
					        position: absolute;
					        border: none;
    outline: none;
    top: 50%;
    left: -43px;
					}
					.carsoule_btn_silder_next{
					        position: absolute;
					        border: none;
    outline: none;
    top: 50%;
       right: -12px;
					}
					
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{
    width:100%;
        background: transparent;
}
span.ion-ios-arrow-forward {
    position: absolute;
        right: -105px;
    font-size: 20px;
    background: #000;
    color: #fff;
    border-radius: 50%;
    height: 42px;
    width: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
}
span.ion-ios-arrow-back {
    position: absolute;
    left: -6px;
    font-size: 20px;
    background: #000;
    color: #fff;
    border-radius: 50%;
    height: 42px;
    width: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media(max-width:1200px){
    .div_date_zone a {
        color: black;
        text-transform: uppercase;
        text-decoration: none;
        font-weight: 700;
        font-size: 13px;
        padding-left: 0px;
}
.buttonsindhi {
    width: 56px;
    height: 56px;
}

.div_free1 {
    text-align: center;
    /*border: 1px solid #000;*/
    height: auto;
}
.sindi_learn_div1 {
    /*border: 3px solid;*/
    height:auto;
}
}
@media(max-width:575px){
    .metrimonial_form {
    height: 476px;
    padding-top: 25px;
    padding-bottom: 131px;
    background-color: #8698a8;
    }
}

@media (max-width:724px){
.div_date_zone a {
    color: black;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
    padding-left: 0px;
    font-size: 9px;
}
}

@media (max-width: 560px){
.div_date_zone a {
    color: black;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
    padding-left: 0px;
    font-size: 21px;
}
}
@media(max-width:873px){
    .card ul li {
    padding-right: 4px;
}
}
button, input, optgroup, select, textarea {
   
    font-weight:400;
}

/*news and view css=================================================================*/
.lick_btn_ss li {
    list-style: none;
    display: inline-block;
    width: 31.3% !important;
    text-align: center;
    padding: 6px 0px;
    margin: 0px 2px 0;
}
.lick_btn_ss hr {
    margin: 5px 0;
}
.lick_btn_ss li a {
    font-weight: 500;
    color: #4c4a4a !important;
}
.lick_btn_ss ul {
     padding-left: 0px;
    width: 100% !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.lick_btn_ss li:hover {
     background: #efefef;
    border-radius: 4px;
}
.like_sahre_main {
    margin-top: 31px;
    box-shadow: 0 0 21px #bbb8b8;
    padding: 0px 0px 8px;
    border-radius: 6px;
}

.like_comment_first {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 22px;
    margin-top: 21px;
}

.like_comment_first a {
    color: #4c4a4a;
    font-weight: 500;
}

.lick_btn_ss li:last-child {
    margin-right: 0px !important;
}




@media(max-width:768px){
    .lick_btn_ss li{
    width: 31% !important;
}
}


/*===========================================santkawnwar=======================================================================*/
.section_kanwer{
     padding-top: 6px;
    background-color: #ef1f1f;
    border: 1px solid;
    text-align: center;
    font-family: initial;
    background-color: #fe7700;
    border: 1px solid;
    text-align: center;
    border-radius: 58px 0px 42px 0px;
 
    margin: 33px 71px;
}
.div_teb1{
    /*border:1px solid;*/
}

/*.div_teb1 ,h3{*/
/*    border:1px solid;*/
/*}*/
.para1{
        padding-left: 12px;
}

.Kanwar {
      border: solid 2px;
    border-radius: 28px 0px 28px 0px;
    box-shadow: 0px 0px 4px #e57171;
    text-align: center;
    margin-bottom: 14px;
    width: 72%;
    margin: auto;
    margin-bottom: 22px;
}
.heading_teb3 {
    border-bottom: 2px solid;
    width: 21%;
    margin-left: 14px;
}

.heading_card_teb4{
    border-bottom: 2px solid;
    width: 21%;
    margin-left: 14px;  
}
.heading_card_teb5{
    border-bottom: 2px solid;
    width: 19%;
    margin-left: 14px;  
}
.heading_card_teb6{
    border-bottom: 2px solid;
    width: 11%;
    margin-left: 14px;  
}

/*===========================================history-of-sindh=======================================================================*/
.section_kanwer1{
      background-color: #fe7700;
    border: 1px solid;
    text-align: center;
    border-radius: 58px 0px 42px 0px;
    /* padding: 1px 22px; */
    margin: 33px 71px;
}
.section_kanwer1 h1{
    font-family: fangsong;
    padding-top: 7px;
}
.div_teb2{
    border:1px solid;
}
.heading_teb4{
    border: 1px solid;
    text-align: center;
    font-family: auto;
    width: 81%;
    margin: 0 auto;
    margin-top: 13px;
    margin-bottom: 19px;
    border-radius: 34px 0 34px 0px;
    box-shadow: 0 0 8px #fe770070;
    padding: 10px 0px;
    font-size: 33px;
}

.heading_teb5{
    border: 1px solid;
    text-align: center;
    font-family: auto;
    width: 81%;
    margin: 0 auto;
    margin-top: 13px;
    margin-bottom: 19px;
    border-radius: 34px 0 34px 0px;
    box-shadow: 0 0 8px #fe770070;
    padding: 10px 0px;
    font-size: 33px;
}
.heading_teb6{
    border: 1px solid;
    text-align: center;
    font-family: auto;
    width: 81%;
    margin: 0 auto;
    margin-top: 13px;
    margin-bottom: 19px;
    border-radius: 34px 0 34px 0px;
    box-shadow: 0 0 8px #fe770070;
    padding: 10px 0px;
    font-size: 33px;
}
.julelal_heading_first{
    font-family: initial;
    background-color: #fe7700;
    border: 1px solid;
    text-align: center;
    border-radius: 58px 0px 42px 0px;
    margin: 0px 71px;
    padding: 10px 3px;
    box-shadow: 0px 0px 10px #8f8624;
    font-size: 38px;
    font-weight: lighter;
}
.raja_dher_heading_first{
      font-family: initial;
    background-color: #fe7700;
    border: 1px solid;
    text-align: center;
    border-radius: 58px 0px 42px 0px;
    margin: 0px 71px;
    padding: 10px 3px;
    box-shadow: 0px 0px 10px #8f8624;
    font-size: 38px;
    font-weight: lighter;
}
.Kanwar2 {
    border: 1px solid;
    padding: 4px 10px 7px 12px;
    text-align: center;
    font-family: auto;
    width: 81%;
    margin: 0 auto;
    margin-top: 13px;
    margin-bottom: 19px;
    border-radius: 34px 0 34px 0px;
    box-shadow: 0 0 8px #fe770070;
}

.div_teb2{
      box-shadow: 0 30px 48px rgba(0,0,0,0.25), 0 30px 30px rgba(0,0,0,0.22);
}


.para2{
        padding-left: 12px;
}
.mall_card_bhatiya{
    border:none !important;
}
/*navbarr==================================================*/
.navbar-nav nav-item nav-link{
	text-decoration:none;
	font-size:15px;
	transition:0.3s all;
    /*margin-right: 86px;*/
	}
	.navbar-nav nav-item nav-link:hover{
	color:yellow;
	}
	.nav-link::after{
	content:"";
	display:block;
	width:0%;
	height:2px;
	background-color:yellow;
	transition:width 0.3s;
	}
	.nav-link:hover::after{
	width:100%;
	transition:width 0.2s;
	}
	
	/*bhatia mall==================================================*/
	.comi_com{
        border: 1px solid;
    font-size: 16px;
    margin-top: 16px;
    color: red;
        padding: 1px 4px;
}
a.comi_com:hover{
    text-decoration: none;
    color: red;}
    
    .bbb_deals1 {
    width: 100%;
    margin-right: 7%;
    padding-top:44px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 34px;
    box-shadow: 1px 1px 5px 1px rgb(0 0 0 / 10%);
    border-radius: 5px;
    margin-top: 0px;
}
/*vbvfdfasfkdas*/
    .mydiv {
        margin-top: 50px;
        margin-bottom: 50px
    }

    .cross {
        font-size: 10px
    }

    .padding-0 {
        padding-right: 5px;
        padding-left: 5px
    }

    .img-style {
        margin-left: -11px;
        box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
        border-radius: 5px;
        max-width: 104% !important
    }

    .m-t-20 {
        margin-top: 20px
    }

    .bbb_background {
        background-color: #E0E0E0 !important
    }

    .ribbon {
        width: 150px;
        height: 150px;
        overflow: hidden;
        position: absolute
    }

    .ribbon span {
        position: absolute;
        display: block;
        width: 34px;
        border-radius: 50%;
        padding: 8px 0;
        background-color: #3498db;
        box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
        color: #fff;
        font: 100 18px/1 'Lato', sans-serif;
        text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
        text-transform: uppercase;
        text-align: center
    }

    .ribbon-top-right {
        top: -10px;
        right: -10px
    }

    .ribbon-top-right::before,
    .ribbon-top-right::after {
        border-top-color: transparent;
        border-right-color: transparent
    }

    .ribbon-top-right::before {
        top: 0;
        left: 17px
    }

    .ribbon-top-right::after {
        bottom: 17px;
        right: 0
    }

    .sold_stars i {
        color: orange
    }

    .ribbon-top-right span {
        right: 17px;
        top: 17px
    }

    div {
        display: block;
        position: relative;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .bbb_deals_featured {
        width: 100%
    }

    .bbb_deals {
        width: 100%;
        margin-right: 7%;
        padding-top: 80px;
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 34px;
        box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
        border-radius: 5px;
        margin-top: 0px
    }

    .bbb_deals_title {
        position: absolute;
        top: 10px;
        left: 22px;
        font-size: 18px;
        font-weight: 500;
        color: #000000
    }

    .bbb_deals_slider_container {
        width: 100%
    }

    .bbb_deals_item {
        width: 100% !important
    }

    .bbb_deals_image {
        width: 100%
    }

    .bbb_deals_image img {
        width: 100%
    }

    .bbb_deals_content {
        margin-top: 33px
    }

    .bbb_deals_item_category a {
        font-size: 14px;
        font-weight: 400;
        color: rgba(0, 0, 0, 0.5)
    }

    .bbb_deals_item_price_a {
        font-size: 14px;
        font-weight: 400;
        color: rgba(0, 0, 0, 0.6)
    }

    .bbb_deals_item_price_a strike {
        color: red
    }

    .bbb_deals_item_name {
        font-size: 24px;
        font-weight: 400;
        color: #000000
    }

    .bbb_deals_item_price {
        font-size: 24px;
        font-weight: 500;
        color: #6d6e73
    }

    .available {
        margin-top: 19px
    }

    .available_title {
        font-size: 16px;
        color: rgba(0, 0, 0, 0.5);
        font-weight: 400
    }

    .available_title span {
        font-weight: 700
    }
 /*.main_button_key button span:first-child {*/
                        /*font-size:25px;*/
 /*                   }*/
                    
					/*.main_button_key button {*/
     /*                   font-size: 18px;*/
     /*               }*/
    @media only screen and (max-width: 992px) {
        .bbb_deals {
            width: 100%;
            margin-right: 0px
        }
        .buttonsindhi {
    width: 41px;
    height: 52px;
}
.owl-nav {
    position: absolute;
    top: -54px;
    width: 100%;
}
.btn49_b {
    font-size: 10px;
}
.main_button_key button span:first-child {
    font-size: 10px;
}
.btn22_b {
    font-size: 10px;
}

.btn29_b {
    font-size: 10px;
}

    }

    @media only screen and (max-width: 575px) {
        .bbb_deals {
            padding-left: 15px;
            padding-right: 15px
        }

        .bbb_deals_title {
            left: 15px;
            font-size: 16px
        }

        .bbb_deals_slider_nav_container {
            right: 5px
        }

        .bbb_deals_item_name,
        .bbb_deals_item_price {
            font-size: 20px
        }
    }
 .section_dem{
        margin-bottom:15px;
    }
    .section_dem1{
    background-image: url(../../assest/image/1mall.jpg);
    height: 72vh;
    display: flex;
    align-items: center;
    }
    
     .section_dem1 h1{
    text-align: center;
    color: white;
    font-size: 83px;
    font-weight: 700;
    }
.section_dem1 p{
text-align: center;
color: white;
font-size: 25px;
font-weight: 700;

}


   @media(max-width:768px){
       .section_dem1 h1 {
    text-align: center;
    color: white;
    font-size:29px;
    font-weight: 700;
}

 .section_dem1 .overlay {
    display:none !important;
}

   } 
    
    .marquee {
    font-size: 14px;
    height: 25px;
    overflow: hidden;
    position: relative;
}


.main_button_key {
    margin-bottom: 4px;
}


.marquee div {
    display: block;
    width: 200%;
    position: absolute; 
    overflow: hidden;
    animation: marquee 12s linear infinite;
}

.marquee span {
    float: left;
    width: 50%;
}

@keyframes marquee {
    0% { left: 0; }
    100% { left: -100%; }
}
   
   
/*-------------new css */
/*.div_free1 {*/
/*    text-align: center;*/
    /*border: 1px solid;*/
/*    height: 89px;*/
/*    color:#000;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    cursor: pointer;*/
/*    background: #61c963;*/
/*    border-radius: 15px;*/
/*    box-shadow: 8px 5px 18px #00910280;*/
/*}*/

/*.div_free1:hover {*/
/*    background: #ff9629;*/
/*    box-shadow: 8px 5px 18px #ff962985;*/
/*    color:#fff;*/
/*    border: 1px solid #000;*/
/*}*/

/*.div_free1:hover a{*/
/*    color:#fff !important;*/
/*}  */
section.sindhi_learn {
    padding-top: 35px;
}    
.sindi_learn_div1 {
    /*border: 3px solid;*/
    border-radius: 10px;
    background: #cdd3d345;
    box-shadow: 1px 8px 15px #eee;
}
a.hightlightcontact {
    display: none !important;
}
.sindi_learn_div1 li {
    padding: 5px 0px;
}
.sindi_learn_div1 li:hover {
    background: #61c96378;
}

.get_started_min {
    background: #ff5a60;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 22px 0;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    margin-bottom: 20px;
}

.get_started_min p {
    margin-bottom: 0px;
}

/*shopping mall=====================================================*/
    .imerhfgdh{
    width: 5%;
    float: right;
    position: absolute;
    right: 0px;
    }
    .all_image_comic{
        
    }
      .all_image_comic p{
        
    }
        .all_image_comic p span{
        float: right;
    }

/*hfshdsfds==============*/
 
  tr:nth-child(even) {
    background-color: white !important;
}


.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.40rem
}

.img-sm {
    width: 80px;
    height: 80px
}

.itemside .info {
    padding-left: 79px;
    font-family: sans-serif;
}

.table-shopping-cart .price-wrap {
    line-height: 1.2
}

.table-shopping-cart .price {
    font-weight: bold;
    margin-right: 5px;
    display: block
}

.text-muted {
    color: #969696 !important
}

a {
    text-decoration: none !important
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: 0px
}

.itemside {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.dlist-align {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

[class*="dlist-"] {
    margin-bottom: 5px
}

.coupon {
    border-radius: 1px
}

.price {
    font-weight: 600;
    color: #212529
}

.btn.btn-out {
    outline: 1px solid #fff;
    outline-offset: -5px
}

.btn-main {
    border-radius: 2px;
    text-transform: capitalize;
    font-size: 15px;
    padding: 10px 19px;
    cursor: pointer;
    color: #fff;
    width: 100%
}

.btn-light {
    color: #ffffff;
    background-color: #F44336;
    border-color: #f8f9fa;
    font-size: 12px
}

.btn-light:hover {
    color: #ffffff;
    background-color: #F44336;
    border-color: #F44336
}

.btn-apply {
    font-size: 11px
} 
.cupon_code{
        margin-bottom: 27px;
}
.btdssds{
    font-size:12px;
}
.edit_del{
    padding: 15px 22px;
    font-size: 30px;
}
.remo{
    color:red;
}




  .products {
    border-bottom: 1px solid #eee;
    width: auto;
    padding: 12px 0px;
    border-color: #8080803d;
    text-align: left;
}
    /*djsfsdsfsd form detail--------------------------------------------------------*/

    .billdssmdns{
            border: 5px solid gold;
    }
    .slrt_para p{
        border-bottom: 1px solid #eee;
            font-family: serif;
    }
    .fon_form{
        font-family: serif;
    }
     .slrt_para p span{
        float:right;
    }
    .total_cost{
        font-size:19px;
    }
    .rafoimfb{
            padding-top: 25px;
    }
    .fdsjdfjsjdfs{
            padding-top: 42px;
    }
    .place_order{
    padding: 11px 31px;
    text-decoration: none;
    float: right;
    background-color: black;
    color: white;
    }
       .place_order:hover{
    padding: 11px 31px;
    text-decoration: none;
    float: right;
    background-color: yellow;
    color: #898181;
    transition: all 0.4s ease-in-out;
    }
    .comic_biller{
        padding-top: 40px;
    }
    
    .section_dem1 .overlay {
    position: absolute;
    top: 186px;
    left: 0;
    right: 0;
    bottom: -5px;
    content: '';
    opacity: 0.4;
    background: #666161db !important;
}
/*shopping mall=====================================================*/
@media(max-width:575px){
    .div_free1 {
    margin-bottom: 15px !important;
}
}   
 
 
 @media(min-width:575px) and (max-width:900px){
    .div_free1 {
    margin-bottom: 15px !important;
}

.sindhi_btn_main .col-md-3 {
    flex: 0 0 50% !important;
    max-width: 50% !important;
}
}  



/*new style css*/
.category_sas p {
    margin-bottom: 0px !important;
}
.category_sas li.dropdown {
    text-align: center !important;
}

.category_sas img {
    width: 85px;
    height: 85px;
    margin-right: 21px;
}

.category_main_san {
    box-shadow: 0 1px 1px 0 rgb(0 0 0 / 16%);
}

 .list_shop{
        list-style:none;
        
    }
    .list_shop li span{
        color:red;
    }
  
    .Trending_offer {
    /* border-bottom: 1px solid; */
    padding-bottom: 0px;
    border-left: solid 5px #d55151;
    padding-left: 6px;
    margin-bottom: 25px;
}
    .Shop_Student{
             
     padding-bottom: 17px;
    }
    .main_div{
    background-color: #f1f3f6;
    }
    .section_wrapper1{
    background-color: #f1f3f6;
    margin-top: 35px;
    padding: 8px 0px; background-color: #f1f3f6;      
    }
       .section_wrapper2{
    background-color: #f1f3f6;
    margin-top: 0px;
    padding: 8px 0px;      
    }
    .div_wer_pet img{
        width:100%;
    }
    .offer_back{
        background-color: #fff;
        /*border:1px solid;*/
        box-shadow:0 1px 1px 0 rgb(0 0 0 / 16%);
    }
    .anker_wat1{
            color: black;
  
    font-size: 17px;
    font-weight: 600;

    }
       .anker_wat1{
        
    }
    
.div_wer_pet {
    padding: 10px 0;
    box-shadow: 0 0 8px #eee;
    margin-bottom:10px;
}

.div_wer_pet:hover {
    box-shadow: 0 0 15px #dfd9d9;
}


.div_dem_hemu {
     border: 0px solid; 
    box-shadow: 0 0 7px #cfcccc;
    padding: 15px 15px;
        min-height: 80vh;
}



   .div_dem_hemu p{
    padding-left: 19px;
   }
   .com_dermi{
       border: 1px solid;
    padding: 11px 9px;
   }
   
   
   .moorti_pooja_san hr {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    height: 5px !important;
    background: #000 !important;
}

.div_dem_hemu.moorti_pooja_san h2 {
    text-align: center;
    border-bottom: solid 2px;
    padding-bottom: 2px;
    margin-bottom: 2px;
}

.bx_build img.card-img.img-fluid {
    width: 100%;
    height: 180px;
}

.four_area {
    border: 1px solid;
    width: 37% !important;
    border-radius: 6px;
    background-color: #388e3c;
    color: white;
  text-align: center;
}  
      .four_area span{
 
    padding: 3px;

    }
    .four_price{
    font-family: sans-serif;
  
    font-weight: 600;
    color: #008c00;
    font-size: 14px;
    }
     .four_price span{
    padding-left: 19px;
    color: red;
    float:right;
     }
    .bx_build{
   box-shadow: 0px 0px 3px  #888888;
}
 .bx_build:hover{
    box-shadow: 0px 0px 8px #c1b9b9;
}  

.mobile_page_main_head {
    padding-top: 20px;
}

.mobile_page_main_head h1 {
    border-bottom: solid 1px #b1aaaa;
}
 p.norep_pera {
    color: #333333;
    font-weight: 600;
    line-height: 20px;
    font-size: 15px;
    min-height: 43px;
    overflow: hidden;
    margin-bottom: 7px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 100%;
}
.tranding_product_main .div_wer_pet img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.product_image_bhatya_mall{
       height: 164px; 
}
h4.card-text.some_Quick {
    color: black;
    font-size: 17px;
}
   .product_details_main_san .breadcrumb-item + .breadcrumb-item::before{content: ">"}
    .product_details_main_san .breadcrumb{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: .1rem 0rem !important;
        margin-bottom: 0rem;
        list-style: none;
        background-color: #ffffff;border-radius: .25rem;
    }
    .product_details_main_san .col-xs-12.add_pap a {
    padding: 8px 117px;
    border-radius:7px;
    /*box-shadow: 0px 0px 18px black;*/
    margin-right:7px;
    }
    .product_details_main_san .single_product{
        padding-top: 66px;padding-bottom: 40px;background-color: #e5e5e5;margin-top: 0px;padding: 17px;
        
    }
    .product_details_main_san .product_name{
        font-size: 20px;font-weight: 400;margin-top: 0px;
        
    }
    .product_details_main_san .badge{
        display: inline-block;
    padding: 0.50em .4em;
    font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem;
        
    }
    .product_details_main_san .product-rating {
        margin-top: 10px
    }

    .product_details_main_san .rating-review {
        color: #5b5b5b
    }

    .product_details_main_san .product_price {
        display: inline-block;
        font-size: 30px;
        font-weight: 500;
        margin-top: 9px;
        clear: left
    }

    .product_details_main_san .product_discount {
        display: inline-block;
        font-size: 17px;
        font-weight: 300;
        margin-top: 9px;
        clear: left;
        margin-left: 10px;
        color: red
    }

    .product_details_main_san .product_saved {
        display: inline-block;
        font-size: 15px;
        font-weight: 200;
        color: #999999;
        clear: left
    }

    .product_details_main_san .singleline {
        margin-top: 1rem;
        margin-bottom: .40rem;
        border: 0;
        border-top: 1px solid rgba(0, 0, 0, .1)
    }

.product_details_main_san product_info {
        color: #4d4d4d;
        display: inline-block
    }
    .product_details_main_san .product_options {
        margin-bottom: 10px
    }

    .product_details_main_san .product_description {
        padding-left: 0px
    }

    .product_details_main_san .product_quantity {
        width: 104px;
        height: 47px;
        border: solid 1px #e5e5e5;
        border-radius: 3px;
        overflow: hidden;
        padding-left: 8px;
        padding-top: -4px;
        padding-bottom: 44px;
        float: left;
        margin-right: 22px;
        margin-bottom: 11px
    }

    .product_details_main_san .order_info {
        margin-top: 18px
    }

    .product_details_main_san .shop-button {
        height: 47px
    }

    .product_details_main_san .product_fav i {
        line-height: 44px;
        color: #cccccc
    }

    .product_details_main_san .product_fav {
        display: inline-block;
        width: 52px;
        height: 46px;
        background: #FFFFFF;
        box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
        border-radius: 11%;
        text-align: center;
        cursor: pointer;
        margin-left: 3px;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease
    }

    .product_details_main_san .br-dashed {
        border-radius: 5px;
        border: 1px dashed #dddddd;
        margin-top: 6px
    }

    .product_details_main_san .pr-info {
        margin-top: 2px;
        padding-left: 2px;
        margin-left: 5px;
        padding-left: 0px
    }

    .product_details_main_san .break-all {
        color: #5e5e5e
    }

    .product_details_main_san .image_selected {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: calc(100% + 15px);
        height: 525px;
        -webkit-transform: translateX(-15px);
        -moz-transform: translateX(-15px);
        -ms-transform: translateX(-15px);
        -o-transform: translateX(-15px);
        transform: translateX(-15px);
        border: solid 1px #e8e8e8;
        box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);
        overflow: hidden;
        padding: 15px
    }

    .product_details_main_san .image_list li {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: 165px;
        border: solid 1px #e8e8e8;
        box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
        margin-bottom: 15px;
        cursor: pointer;
        padding: 15px;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
        overflow: hidden
    }

    @media (max-width: 390px) {
        .product_details_main_san .product_fav {
            display: none
        }

    }
    .product_details_main_san .bbb_combo {
        width: 100%;
        margin-right: 7%;
        padding-top: 21px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 24px;
        border-radius: 5px;
        margin-top: 0px;
        text-align: -webkit-center
    }

    .product_details_main_san .bbb_combo_image {
        width: 170px;
        height: 170px;
        margin-bottom: 15px
    }

    .product_details_main_san .fs-10 {
        font-size: 10px
    }

    .product_details_main_san .step {
        background: #167af6;
        border-radius: 0.8em;
        -moz-border-radius: 0.8em;
        -webkit-border-radius: 6.8em;
        color: #ffffff;
        display: inline-block;
        font-weight: bold;
        line-height: 3.6em;
        margin-right: 5px;
        text-align: center;
        width: 3.6em;
        margin-top: 116px
    }

    .product_details_main_san .row-underline {
        content: "";
        display: block;
        border-bottom: 2px solid #3798db;
        margin: 0px 0px;
        margin-bottom: 20px;
        margin-top: 15px
    }

    .product_details_main_san .deal-text {
        margin-left: -10px;
        font-size: 25px;
        margin-bottom: 10px;
        color: #000;
        font-weight: 700
    }

    .product_details_main_san .padding-0 {
        padding-left: 0;
        padding-right: 0
    }

    .product_details_main_san .padding-2 {
        margin-right: 2px;
        margin-left: 2px
    }

    .product_details_main_san .vertical-line {
        display: inline-block;
        border-left: 3px solid #167af6;
        margin: 0 10px;
        height: 364px;
        margin-top: 4px
    }

    .product_details_main_san .p-rating {
        color: green
    }

    .product_details_main_san .combo-pricing-item {
        display: flex;
        flex-direction: column
    }

    .product_details_main_san .boxo-pricing-items {
        display: inline-flex
    }

    .product_details_main_san .combo-plus {
        margin-left: 10px;
        margin-right: 18px;
        margin-top: 10px
    }

    .product_details_main_san .add-both-cart-button {
        margin-left: 36px
    }

    .product_details_main_san .items_text {
        color: #b0b0b0
    }

    .product_details_main_san .combo_item_price {
        font-size: 18px
    }

    .product_details_main_san .p_specification {
        font-weight: 500;
        margin-left: 22px
    }

    .product_details_main_san .mt-10 {
        margin-top: 10px
    }

 

   
    .product_details_main_san div {
     
        position: relative;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

   .product_details_main_san ul {
        list-style: none;
        margin-bottom: 0px
    }

    .product_details_main_san .single_product {
        padding-top: 16px;
        padding-bottom:30px
    }

    .product_details_main_san .image_list li {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: 165px;
        border: solid 1px #e8e8e8;
        box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
        margin-bottom: 15px;
        cursor: pointer;
        padding: 15px;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
        overflow: hidden
    }

    .product_details_main_san .image_list li:last-child {
        margin-bottom: 0
    }

    .product_details_main_san .image_list li:hover {
        box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3)
    }

    .product_details_main_san .image_list li img {
        max-width: 100%
    }
    
    
    .metrimonial_text_wrepe_card_text{
        font-size:16px;
    }
    
    .metrimonial_text_wrepe{
        display: inline-block;
    text-decoration: none !important;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    color: #333 !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: 100%;
    }
    /*blogpag=======================================================================*/
    
    .conrner{
    background-color:#f1f1f2;
}
.section_sadhi_new_rer{
    padding-bottom: 34px;
        padding-bottom: 34px;
    padding-top: 34px;
}
.img_div_sadhi{
        padding-bottom: 25px;
    background: white;
    box-shadow: 0px 0px 26px #dfd1d1;
    border-radius: 7px;
}
    .blog_head_para{
        text-align:center;
    }
        .blog_head_para h1{
        font: normal 30px/33px arial;
    }
        .blog_head_para p{
            font-size: 24px;
    }
    .sadhi_jaip_jem{
        margin-top: 6px;
    }
    .div_learner_com{
            margin-bottom: 21px;
    }
    .we_met_throw{
            padding: 3px 32px;
    margin-top: 50px;
    }
        .we_met_throw1{
            padding: 3px 32px;
 
    }
    .img_div_sadhi h1 {
  font: normal 35px/33px arial;
    padding-left: 44px;
    padding-top: 28px;
    color: #7d7d85;
}
    .img_div_sadhi p{
    color: #72727d;
    padding-left: 44px;
    padding-top: 11px;
}
.hr_line_first{
    width: 88%;
}
.we_met_throw1 span{
        color: black;
    font-weight: 700;
}
@media(max-width:767px){
    .div_learner_com {
    margin-bottom: 21px;
    margin-top: 19px;
}
.carsoule_btn_silder{
    display:none;
}
}
    
    
    
        /*blogpag=======================================================================*/

    .product_details_main_san .image_selected {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: calc(100% + 15px);
        height: 525px;
        -webkit-transform: translateX(-15px);
        -moz-transform: translateX(-15px);
        -ms-transform: translateX(-15px);
        -o-transform: translateX(-15px);
        transform: translateX(-15px);
        border: solid 1px #e8e8e8;
        box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
        overflow: hidden;
        padding: 15px
    }

    .product_details_main_san .image_selected img {
        max-width: 100%
    }

    .product_details_main_san .product_category {
        font-size: 12px;
        color: rgba(0, 0, 0, 0.5)
    }

    .product_details_main_san .product_rating {
        margin-top: 7px
    }

    .product_details_main_san .product_rating i {
        margin-right: 4px
    }

    .product_details_main_san .product_rating i::before {
        font-size: 13px
    }

    .product_details_main_san .product_text {
        margin-top: 27px
    }

    .product_details_main_san .product_text p:last-child {
        margin-bottom: 0px
    }

    .product_details_main_san .order_info {
        margin-top: 16px
    }

    .product_details_main_san .product_quantity {
        width: 182px;
        height: 50px;
        border: solid 1px #e5e5e5;
        border-radius: 5px;
        overflow: hidden;
        padding-left: 25px;
        float: left;
        margin-right: 30px
    }

    .product_details_main_san .product_quantity span {
        display: block;
        height: 50px;
        font-size: 16px;
        font-weight: 300;
        color: rgba(0, 0, 0, 0.5);
        line-height: 50px;
        float: left
    }

    .product_details_main_san .product_quantity input {
        display: block;
        width: 30px;
        height: 50px;
        border: none;
        outline: none;
        font-size: 16px;
        font-weight: 300;
        color: rgba(0, 0, 0, 0.5);
        text-align: left;
        padding-left: 9px;
        line-height: 50px;
        float: left
    }

    .product_details_main_san .quantity_buttons {
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        width: 29px;
        border-left: solid 1px #e5e5e5
    }

     .quantity_inc,
     .quantity_dec {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
        height: 50%;
        cursor: pointer
    }



/*footer======================================================================================================================*/

.foooter_nabbar_list{
    list-style: none;
    text-align: left;
    line-height: 34px;
}

.foooter_nabbar_list li{
    
}

.foooter_nabbar_list li a{
   color: #fff!important; 
}
.landline_image_logo{
   position: relative;
    left: -15px; 
}
.footer_fa_fa_list{
    list-style: none;
}

.footer_fa_fa_list li{
 display: -webkit-inline-box;
    padding-right: 19px;
}
.footer_fa_fa_list a{
    
padding: 10px 15px;
    border-radius: 31px;
    background-color: rgb(0,0,0,0.5);
}

.para_footer_name{
    text-align: left;
}

.heading_teb_footer{
        text-align: left;
}

.hr_firts_comic{
    
}
.coonnected_by_four{
   padding-left: 98px; 
}


/*filter*/
.filter_list_first_mt_ft{
   list-style: none;
    text-align: left;
    position: relative;
    right: 23px;
    line-height: 40px;
}
.filter_list_first_mt_ft li{
    
}
.filter_list_first_mt_ft li a{
    color: #767171;
}
.filter_list_first_mt_ft li a span{
       float: right;
    padding-right: 44px;
    margin-top: 13px;

}
.filter_border{
       box-shadow: 14px 12px 16px #e5dbdb;
}
.filter_heading{
    
}
.filter_heading p{
    padding-left: 20px;
    padding-top: 8px;
    border-bottom: 1px solid;
    font-size: 19px;
    font-weight: 600;
}
.categry_filter p{
    font-size: 19px;
   
    padding-left: 20px;
}
/*.choose_partner_main{*/
/*    background-image: url(../../assest/image/texture_1.png);*/
/*}*/

.bg_texture_neme_my {
    background-image: url(../../assest/image/texture_1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card_name_title_sub{
        font-size: 15px;
}
.hover_border_line_new:hover{
        border: solid 2px #002d80;
    transition: border-width 0.6s linear;
}
/*.metromaonl_ftco_slide{*/
/*   background-image: url(../../assest/image/texture_1.png); */
/*}*/
.choose_partner_main .card-body {
    padding: 4px 0;
}

.choose_partner_main h5.card-title {
    background: #8f9193;
    color: #fff !important;
    text-align: center;
}

.choose_partner_main p.card-text {
    margin-bottom: 4px;
    padding: 0 15px;
    color: #000 !important;
}


.our_latest_news_div{
    display: flex;
    justify-content: center;
}



/*footer======================================================================================================================*/

.footer_sanskar{
    padding-top: 2px;
}
.heading_contact_true{
        text-align: left;
    margin-left: 39px;
        font-size: 17px;
}

.aero_up_down_top{
      display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: 16px;
    
}
.aero_up_down_top div{
    border: 1px solid;
    height: 40px;
    padding: 0px 13px;
}
.aero_up_down_top div i{
        padding-top: 10px;
    color: white;
}
    .product_details_main_san .quantity_control i {
        font-size: 11px;
        color: rgba(0, 0, 0, 0.3);
        pointer-events: none;
    }

    .product_details_main_san .quantity_control:active {
        border: solid 1px rgba(14, 140, 228, 0.2)
    }

    .product_details_main_san .quantity_inc {
        padding-bottom: 2px;
        justify-content: flex-end;
        border-top-right-radius: 5px;
    }

    .product_details_main_san .quantity_dec {
        padding-top: 2px;
        justify-content: flex-start;
        border-bottom-right-radius: 5px;
    }

/*shop treder===============================================================================*/
.product_detail_cart_image{
        height: 294px;
}
.product_detail_page_card{
    border:none !important;
}





.shop_banner_section {
    background-image: url(../../frontend/images/shop_baner1.jpg);
    background-repeat: no-repeat;
    min-height: 385px;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.shop_banner_section h3 {
    color: #ed7813;
}

.trandin_mainListing .div_wer_pet {
    padding: 1px 0 !important;
    box-shadow: 0 0 11px #e1dede;
    margin-bottom: 10px;
    border-radius: 7px !important;
}

.trandin_mainListing .div_wer_pet:hover {
    box-shadow: 0 0 15px #0000009e;
}

.box-desc.about_css_descriptoin {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}


.sindhi_btn_main .div_free1 {
    text-align: center;
    height: 75px;
    /*background-image: url(../../assest/img/home_img/btn1.png);*/
    /*background-size: 100% 100%;*/
    /*background-position: right;*/
    padding: 3px 0px;
    border-radius: 12px;
    color: white;
    font-size: 18px;
    font-weight: 600;
    background: #e7e8ed;
}

.sindhi_btns_main {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.sindhi_btns_main .sindhi_btns {
    width: 15%;
}


.disclaimer_main p {
    display: flex;
    align-items: center;
  
    margin-top: 0px;
    margin-bottom: 0px !important;
}

.disclaimer_main p b {
    background: #ff8700;
    color: #fff;
    padding: 4px 6px;
    border-radius: 7px;
}

.sindhi_btn_main .div_free1 h3 {
    margin-bottom: 3px;
    font-size: 20px;
    color: #000 !important;
}

.div_free1:hover {
    border: solid 2px #88e310;
    transition: border-width 0.6s linear;
}
.sindhi_btn_main .div_free1 p {
    margin-bottom: 8px;
    font-size: 14px;
    color: #000;
    line-height: 18px;
}

.container.timer_current {
    display: block;
    text-align: left;
}
/*shop treder===============================================================================*/
.tranding_product_main ul.list_shop {
    padding-left: 10px;
}
.product_details_main_san .quantiry_main_number input#quantity_input {
    height: 48px;
    border-color: #d7dadde0 !important;
    border-radius: 5px;
    border: solid 1px;
}
@media(max-width:680px){
    .product_details_main_san .col-xs-12.add_pap a {
    padding: 8px 23px;
    border-radius: 7px;
    /*box-shadow:0px 0px 18px black;*/
    margin-right: 7px;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav{
    display:none;
}
}
@media(max-width: 400px){
    .product_details_main_san .image_selected{
    height: 435px;
}
}


p.norep_perahone {
    color: #333333;
    font-weight: 600;
    line-height: 20px;
    font-size: 15px;
    min-height: 39px !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: 0px !important;
    margin-top: 6px;
    color:#767778;
}
.container-fluid.offer_back.tranding_product_main {
    padding-top: 20px;
}

.nav_category_main ul li a {
    color: #000 !important;
    font-weight:500;
}




.met_moner {
    /* margin-top: 458px; */
    position: static !important;
    margin-bottom: 20px !important;
}

.bacause_marige_min {
    padding-top: 370px;
    padding-bottom:40px;
}

@media(max-width:768px){
.bacause_marige_min {
    padding-top: 20px;
    padding-bottom: 20px;
}
}


@media(max-width:767px){
    .div_date_zone {
    padding: 24px 8px;
    text-align: center;
    background-image: url(../../assest/img/home_img/btn2.png);
    background-size: cover;
    background-position: right;
    border-radius: 10px;
    margin-top: 5px;
}
.god_image_new_teb{
    margin-top: 46px;
}
.untitled_blog_para {
    font-size: 24px;
    padding-top: 5px;
    font-weight: 700;
    letter-spacing: 0.2;
    color: black;
}

.sindhi_btns_main .sindhi_btns {
    width: 30%;
    margin-left: 6px;
}

.sindhi_btns_main {
    display: contents;
    width: 100%;
    justify-content: space-between;
}
}


@media(max-width:574px){
.sindhi_btns_main .sindhi_btns {
    width: 100%;
    margin-left: 0px;
}

.sindhi_btns_main_hin {
   
    padding: 0 15px !important;
}
}





.pro_blog_main_index {
    box-shadow: 0 0 5px #dfd6d6;
    margin: 19px 0px;
    padding: 6px 10px;
    border-radius: 4px;
}


.recent_blog_teb .card1 p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 18px;
    color: #202020;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 5px;
}

.recent_blog_teb .card1 h5 {
    font-size: 17px;
    padding-top: 5px;
    font-weight: 700;
    letter-spacing: 0.2;
    color: black;
    margin-bottom: 1px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.card1 {
    box-shadow: 0 0 5px #00000063;
    border-radius: 11px;
    margin-bottom: 22px;
}

.recent_blog_teb .chapter_w {
    padding: 0 6px;
}

.recent_blog_teb .card1 {
    padding: 0px 0 4px 0;
    margin: 9px 0;
}

.main_list_inde p.text-muted {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
        line-height: 18px;
}

.main_list_inde h3 {
    font-size: 21px;
    text-align: center;
    color: #000;
}

.main_list_inde h5 {
    color:#000;
}

.main_list_inde .ms-3 {
    padding: 0 21px;
}

.main_list_inde span img {
    width: 64px;
    border-radius: 10px;
}

.main_list_inde ul li {
    border: none !important;
    border-bottom: solid 1px #eee !important;
}
.learn_banner_main img {
    width: 100%;
}

.section_recent_blog {
    padding-top:20px;
    padding-bottom: 44px;
}
.card_learn_image_first{
    border: none !important;
    margin-top: 0px !important;
}
.card_image_learn_response_image{
        height: 174px;
}
.chapter_w h5.untitled_blog_para {
    margin-bottom: 10px;
    margin-top: 6px;
        padding-bottom: 11px;
    text-align: center;
}

.learnblogs .card1 img {
    width: 100%;
    height:100%;
    object-fit: contain;
    padding-top: 5px;
}
.card_image_learn_detail_dom_page{
        height: 255px;
    width: 100%;
    padding: 7px 0px;
}

.learn_sindhi_detail_page_image_responsive{
        width: 100%;
    height: 100%;
    object-fit: contain;
}
.main_list_inde p {
    color: #000 !important;
}

.julelal_main{
    border: solid 1px #eee;
    padding: 20px 20px;
    margin: 35px 0px;
    box-shadow: 0 0 13px #33333378;
    border-radius: 10px;
}
.julelal_main p {
    font-size: 19px;
    font-family: ui-sans-serif;
    text-align: justify;
}
/*news section==========================================*/
.news_banne_image_1{
     background-image: url(../../uploads/news/nine_term.jpg);
    height: 300px;
    background-repeat: no-repeat;
    background-size: 100% 100%;   
}

.news_banne_image {
    background-image: url(../../uploads/blog/news_base_first2.jpg);
    height: 300px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.our_news{
        padding-bottom: 20px;
    padding-top: 14px;
}
.uor_para_all_news{
     padding-top: 25px;
       padding-bottom: 20px;
}
.card_title_news{
    text-transform: capitalize;
    font-weight: 400;
}
.our_latest_news{
       text-align: center;
    text-align: center;
    border: 1px solid;
    border-radius: 10px;
    padding: 10px 42px;
    font-size: 28px;
    box-shadow: 0px 0px 4px #000000;
    background-image: linear-gradient(to right, #ff8700d9 , #ffa100a8);
    width: 39%;
    margin: auto;
        border-radius: 40px 0px 40px 0px;
}
.visiter_can_share_views_all_person{
    
}
.our_latest_news_lorem_firsr1{
    padding-top: 33px;
}
.our_latest_news_lorem_firsr2{
       text-transform: capitalize;
    border: 1px solid;
    text-align: center;
    border-color: #ddd;
    box-shadow: 0px 0px 4px #000000;
    /* padding-bottom: 8px; */
    font-size: 26px;
    padding: 8px 0px;
}
.para_news1{
      text-align: justify;
    padding-top: 6px;  
}

.para_news2{
        text-align: justify;
    padding-top: 6px;
}
.para_news3{
        text-align: justify;
    padding-top: 6px;
}
.para_news4{
    
}
/*song hindi==========================================*/
.sindhiu_song_mp3_detail1{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*.sindhiu_song_mp3_detail2{*/
/*    width:50%;*/
/*}*/
.sindhiu_song_mp3_detail_a{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sindhiu_song_mp3_detail_b{
       width:50%;
}
    .sindhi_song{
    box-shadow: 0px 0px 15px #000000;
    border-radius: 29px;
    padding: 11px;
}
.hindi_song_sindhi_sawen{
    text-align: center;
    border: 1px solid;
    margin-top: 20px;
    margin-bottom: 17px;
    padding: 5px 0px;
    border-radius: 0px 0px 0px 0px #000000;
    border-radius: 47px 0px 47px 0px;
    border-color: #ddd;
    box-shadow: 0px 0px 6px #000000;
    background-color: #fe7700;
}
.sindi_song_new{
    padding-top: 35px;
}

.mp3_song_detail_page_first_latest{
    
}
.mp3_song_detail_page_first_latest h1{
    border: 1px solid;
    text-align: center;
    margin-top: 16px;
    margin-bottom: 15px;
    padding: 5px 0px;
    border-radius: 43px 0px 43px 0px;
    box-shadow: 0px 0px 4px #000000;
    font-family: auto;
}
.mp3_song_detail_page_first_latest_list span{
    float: right;
    border: 1px solid;
    padding: 3px 14px;
    border-radius: 6px;
    background-color: #e7d165;
}
.mp3_song_detail_page_first_latest_list span a{
  color:#fff;
}
.mp3_song_detail_page_first_latest_list h2{
        text-align: center;
    text-transform: capitalize;
    font-family: fangsong;
}
.mp3_song_hr{
        width: 25%;
    /* color: yellow !important; */
    height: 0px;
    border: 1px solid #bd2626;
    align-items: center;
}
.mp3_song_detail_page_first_latest_list li{
    margin-bottom:10px;
    list-style: none;
}
.mp3_song_detail_page_first_latest_list li a{
     color: #000;
    font-family: auto;
}
.mp3_song_detail_page_first_latest_list{
    box-shadow: 0px 0px 11px #000000;
    margin-bottom: 16px;
    padding: 10px;
    border-radius: 18px;
}
/*hindi & sindhi song===================================*/
.hindi_and_sindhi_song_banner{
    background-image: url(../../frontend/images/DYiZFlLVwAYXh7s.png);
    height: 300px;
    background-repeat: no-repeat;
    background-size: 100% 100%;

}
.music_image_sindhi{
      position: relative;
    left: 50px;
    top: 51px;
}
.hindimusicsong {
    position: absolute;
    bottom: 25px;
    left: 40px;
}
.hindimusicsong img {
    width: 100%;
    height: 60px;
    border-radius: 20px;
}
.hindi_and_sindhi_song_banner_mp3{
    background-image: url(../../frontend/images/sindhi_mp3_sonem.png);
    height: 571px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-bottom: 1px solid #ddd;
}
.margin_top_bottom_apace{
    margin-bottom: 28px;
    margin-top: 41px;
}
/*hindi & sindhi song Youtub songs start===================================*/
.hindi_and_sindhi_song_banner_youtub{
    background-image: url(../../frontend/images/sindhi_vedio_song.png);
    height: 571px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-bottom: 1px solid #ddd;
}


/*hindi & sindhi song Youtub songs end===================================*/



/*sindhi key bord css==================================*/
.text_area_first_teb{
    
}
.text_area_tab_sindhi{
    position: fixed;
    margin-top: 11px;
    right: 0px;
    font-size: large !important;
    width: 100% !important;
    color: #DC3545 !important;
}

/*media Query=========================================*/
@media (min-width: 767px) and (max-width: 768px){
   .timing_zone_style{
        width: 45%;
    margin-left: -32px;
    margin-bottom: 6px;
    margin-top: 7px;
} 
}
@media (min-width: 769px) and (max-width: 1341px){
   .timing_zone_style{
        width: 22%;

} 
}
@media(min-width:768px){
    .text_area_tab_sindhi {
    position: fixed;
    margin-top: 11px;
    right: 50px;
    font-size: large !important;
    width: 91% !important;
    color: #DC3545 !important;
 padding-left: 2px !important;
}

}
@media(max-width:767px){
    .key_bord_sindhi_teb {
    padding-top: 0px;
}
.timing_zone_style{
        width: 100%;
    margin-left: -32px;
    margin-bottom: 13px;
    margin-top: 7px;
}
.like_sahre_main {
    margin-top: 3px;
    box-shadow: 0 0 21px #bbb8b8;
    padding: 0px 0px 8px;
    border-radius: 6px;
}
.julelal_heading_first {
    font-family: initial;
    background-color: #fe7700;
    border: 1px solid;
    text-align: center;
    border-radius: 25px 0px 25px 0px;
    margin: 9px 21px;
    padding: 10px 3px;
    box-shadow: 0px 0px 6px #8f8624;
    font-size: 38px;
    font-weight: lighter;
}
.raja_dher_heading_first {
    font-family: initial;
    background-color: #fe7700;
    border: 1px solid;
    text-align: center;
    border-radius: 25px 0px 25px 0px;
    margin: 0px 20px;
    padding: 10px 3px;
    box-shadow: 0px 0px 10px #8f8624;
    font-size: 27px;
    font-weight: lighter;
}
.section_kanwer1 {
    background-color: #fe7700;
    border: 1px solid;
    text-align: center;
    border-radius: 23px 0px 23px 0px;
    padding: 1px 3px;
    /* margin: -10px 71px; */
    /* width: 23%; */
    margin: 20px 20px;
}
.text_area_tab_sindhi {
    position: fixed;
    margin-top: 11px;
    right: 15px;
    font-size: large !important;
    width: 92% !important;
    color: #DC3545 !important;
}
.mp3_song_detail_page_first_latest_list li {
    margin-bottom: 32px;
    list-style: none;
}
.section_kanwer1 h1 {
    font-family: fangsong;
    padding-top: 14px;
    font-size: 17px;
}
.our_latest_news_lorem_firsr1 {
    padding-top: 14px;
}
.Kanwar2 {
    border: 1px solid;
    padding: 4px 10px 7px 12px;
    text-align: center;
    font-family: auto;
    width: 81%;
    margin: 0 auto;
    margin-top: 13px;
    margin-bottom: 19px;
    border-radius: 34px 0 34px 0px;
    box-shadow: 0 0 8px #fe770070;
    font-size: 21px;
}
.news_banne_image {
    background-image: url(../../uploads/blog/news_base2.png);
    height:8rem;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    
}
.our_news {
    padding-bottom: 0px;
    padding-top: 8px;
}
.heading_teb4 {
    padding-left: 0px;
    width: 90%;
    padding-bottom: 18px;
    padding-top: 12px;
    font-size: 21px;
}
.map_image_mohan_jodaru {
    padding-bottom: 10px;
}
.our_latest_news_lorem_firsr2 {
  border: 1px solid;
    text-align: center;
    border-color: #ddd;
    box-shadow: 0px 0px 4px #000000;
    /* padding-bottom: 8px; */
    font-size: 24px;
    margin: 10px 43px;
    padding: 7px 2px;
    border-radius: 36px 0px 36px 0px;
    text-transform: capitalize;
}
.heading_teb5 {
    padding-left: 0px;
    margin-left: 12px;
    font-size: 20px;
    width: 90%;
    padding: 9px 0px;
    font-size: 23px;
}
.heading_teb6 {
       border-radius: 25px 0 25px 0px;
    padding-left: 0px;
    width: 90%;
    margin-left: 12px;
    
}
.section_kanwer {
     padding-top: 6px;
    background-color: #ef1f1f;
    border: 1px solid;
    text-align: center;
    font-family: initial;
    background-color: #fe7700;
    border: 1px solid;
    text-align: center;
    border-radius: 30px 0px 30px 0px;
    margin: 28px 11px;
}
.our_latest_news {
      text-align: center;
    border: 1px solid;
    border-radius: 25px 0px 25px 0px;
    padding-bottom: 10px 0px;
    box-shadow: 0px 0px 4px #000000;
    background-image: linear-gradient(to right, #ff8700d9 , #ffa100a8);
    font-size: 19px;
    margin: 4px 25px;
    padding: 14px 22px;
    width: 73%;
}
.uor_para_all_news {
    padding-top: 0px;
    padding-bottom: 20px;
}
.Kanwar {
    border: solid 2px;
    border-radius: 23px 0px 23px 0px;
    box-shadow: 0px 0px 4px #e57171;
    text-align: center;
    margin-bottom: 14px;
    width: 100%;
    margin: auto;
    margin-bottom: 22px;
    font-size: 24px;
    padding: 4px 1px;
}
.heading_card_teb4 {
border-bottom: 0px solid;
    width: 100%;
    margin-left: 14px;
    text-decoration: underline;
}
.heading_card_teb5 {
    border-bottom: 0px solid;
    width: 100%;
    margin-left: 14px;
    text-decoration: underline;
}
    .hindi_song_sindhi_sawen {
    text-align: center;
    border: 1px solid;
    margin-top: 20px;
    margin-bottom: 17px;
    padding: 12px 0px;
    border-radius: 0px 0px 0px 0px #000000;
    border-radius: 47px 0px 47px 0px;
    border-color: #ddd;
    box-shadow: 0px 0px 6px #000000;
    font-size: 19px;
}
.sindhi_song {
    padding-bottom: 15px;
    padding-top: 9px;
}
.hindi_and_sindhi_song_banner {
    background-image: url(../../frontend/images/DYiZFlLVwAYXh7s.png);
    height: 192px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-bottom: 1px solid #ddd;
}
/*.sindhiu_song_mp3_detail2 {*/
/*    width: 72%;*/
/*}*/
.sindhiu_song_mp3_detail_b {
    width: 100%;
}
}



    .banner_free_ad_service {
    background-image: url(../../assest/image/free_new.png);
     height:365px !important;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}


.learn_sindhicustom .main_button_key button#btn95 {
    position: relative;
    top: -5px;
}


.learn_sindhicustom .main_button_key button#btn81 {
    position: relative;
    top: -5px;
}

.learn_sindhicustom .main_button_key button#btn82 {
    position: relative;
    top: -5px;
}


.learn_sindhicustom .main_button_key button {
    background: rgba(224, 216, 124, 0.9) !important;
    border: 1px solid rgba(21, 6, 148, 0.9) !important;
    border-radius: 10px;
    width: 67px !important;
    height: 74px  !important;
}


.learn_sindhicustom .main_button_key button span {
    font-size:16px !important;
}








 @media (min-width: 300px) and (max-width: 375px){
  .mobile_responsive_keyboard .main_button_key button {
    font-size: 13px !important;
    width: 54px;
    height: 42px;
    margin: 1px 0;
}  

 .mobile_responsive_keyboard .main_button_key .btn95_c {
    font-size: 12px;
    margin-left: 3px;
}

 .mobile_responsive_keyboard .main_button_key .btn100_c {
    font-size: 12px !important;
    margin-left: 3px !important;
}
}


 @media (min-width: 376px) and (max-width: 441px){
.mobile_responsive_keyboard .main_button_key button {
    font-size: 13px;
    width: 65px;
    height: 42px;
    margin: 1px 0;
}

 .mobile_responsive_keyboard .main_button_key .btn95_c {
    font-size: 12px;
    margin-left: 3px;
}

 .mobile_responsive_keyboard .main_button_key .btn100_c {
    font-size: 12px !important;
    margin-left: 3px !important;
}
}


@media (min-width: 442px) and (max-width: 494px){
.mobile_responsive_keyboard .main_button_key button {
    font-size: 16px;
    width: 74px;
    height: 42px;
    margin: 2px 0;
}

 .mobile_responsive_keyboard .main_button_key .btn95_c {
    font-size: 12px !important;
    margin-left: 3px !important;
}

 .mobile_responsive_keyboard .main_button_key .btn100_c {
    font-size: 12px !important;
    margin-left: 3px !important;
}
}


@media (min-width: 495px) and (max-width: 563px){
.mobile_responsive_keyboard .main_button_key button {
   font-size: 18px;
    width: 87px;
    height: 43px;
    margin: 2px 0;
}

.mobile_responsive_keyboard .main_button_key .btn100_c {
    font-size: 12px !important;
    margin-left: 3px !important;
}

.mobile_responsive_keyboard .main_button_key .btn95_c {
    font-size: 12px;
    margin-left: 0px;
}

}

@media (min-width: 564px) and (max-width: 639px){
.mobile_responsive_keyboard .main_button_key button {
   font-size: 12px;
    width: 31px;
    height: 73px;
    text-align: left !important;
    padding-left: 2px;
     margin: 0px 0; 
    padding-right: 1px;
    
}

.mobile_responsive_keyboard .main_button_key .btn100_c {
    font-size: 12px !important;
    margin-left: 0px !important;
}


.mobile_responsive_keyboard .main_button_key .btn95_c {
    font-size: 12px;
    margin-left: 0px;
}
}

@media (min-width: 640px) and (max-width: 767px){
.mobile_responsive_keyboard .main_button_key button {
    font-size: 8px;
    width: 36px;
    height: 54px;
    margin: 0px 0;
}

.mobile_responsive_keyboard .main_button_key .btn100_c {
    font-size: 12px !important;
    margin-left: 0px !important;
}

.mobile_responsive_keyboard .main_button_key .btn95_c {
    font-size: 12px;
    margin-left: 0px;
}

}





/*learn sindhi keyboard responsive*/

@media (min-width: 300px) and (max-width: 369px){
  .learn_sindhicustom .main_button_key button {
    font-size: 12px !important;
    width: 41px !important;
    height: 42px !important;
    margin: 1px 0;
}  

 .learn_sindhicustom .main_button_key .btn95_c {
    font-size: 12px;
    margin-left: 3px;
}

.learn_sindhicustom .main_button_key button#btn95 {
    position: unset;
    top: 0px;
}

 .learn_sindhicustom .main_button_key .btn100_c {
    font-size: 12px !important;
    margin-left: 3px !important;
}

.learn_sindhicustom .main_button_key button#btn81 {
    position: unset;
    top: 0px;
}

.learn_sindhicustom .main_button_key button#btn82 {
    position: unset;
    top: 0px;
}
}


 @media (min-width: 370px) and (max-width: 429px){
.learn_sindhicustom .main_button_key button {
        font-size: 14px !important;
    width: 58px !important;
    height: 42px !important;
    margin: 1px 0;
}

 .learn_sindhicustom .main_button_key .btn95_c {
    font-size: 12px;
    margin-left: 3px;
}

 .learn_sindhicustom .main_button_key .btn100_c {
    font-size: 12px !important;
    margin-left: 3px !important;
}

.learn_sindhicustom .main_button_key button#btn95 {
    position: unset;
    top: 0px;
}

.learn_sindhicustom .main_button_key button#btn81 {
    position: unset;
    top: 0px;
}

.learn_sindhicustom .main_button_key button#btn82 {
    position: unset;
    top: 0px;
}
}


@media (min-width: 430px) and (max-width: 501px){
.learn_sindhicustom .main_button_key button {
       font-size: 14px !important;
    width: 70px !important;
    height: 42px !important;
    margin: 2px 0;
}

 .learn_sindhicustom .main_button_key .btn95_c {
    font-size: 12px !important;
    margin-left: 3px !important;
}

 .learn_sindhicustom .main_button_key .btn100_c {
    font-size: 12px !important;
    margin-left: 3px !important;
}


.learn_sindhicustom .main_button_key button#btn95 {
    position: unset;
    top: 0px;
}

.learn_sindhicustom .main_button_key button#btn81 {
    position: unset;
    top: 0px;
}

.learn_sindhicustom .main_button_key button#btn82 {
    position: unset;
    top: 0px;
}
}


@media (min-width: 502px) and (max-width: 767px){
.learn_sindhicustom .main_button_key button {
   font-size: 18px;
    width: 84px !important;
    height: 43px !important;
    margin: 2px 0;
}

.learn_sindhicustom .main_button_key .btn100_c {
    font-size: 12px !important;
    margin-left: 3px !important;
}

.learn_sindhicustom .main_button_key .btn95_c {
    font-size: 12px;
    margin-left: 0px;
}
.learn_sindhicustom .main_button_key button#btn95 {
    position: unset;
    top: 0px;
}

.learn_sindhicustom .main_button_key button#btn81 {
    position: unset;
    top: 0px;
}

.learn_sindhicustom .main_button_key button#btn82 {
    position: unset;
    top: 0px;
}

}






.map_image #mymapImg {
  border-radius: 5px;
  cursor: pointer;
  transition: 0.3s;
}

.map_image #mymapImg:hover {opacity: 0.7;}

/* The Modal (background) */
.map_image .modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.map_image .modal-content {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
}

/* Caption of Modal Image */
.map_image #caption {
  margin: auto;
  display: block;
  width: 80%;
  max-width: 700px;
  text-align: center;
  color: #ccc;
  padding: 10px 0;
  height: 150px;
}

/* Add Animation */
.map_image .modal-content, .map_image #caption {  
  -webkit-animation-name: zoom;
  -webkit-animation-duration: 0.6s;
  animation-name: zoom;
  animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
  from {-webkit-transform:scale(0)} 
  to {-webkit-transform:scale(1)}
}

@keyframes zoom {
  from {transform:scale(0)} 
  to {transform:scale(1)}
}

/* The Close Button */
.map_image .close {
  position: absolute;
  top: 15px;
  right: 35px;
  color: #f1f1f1;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}

.map_image .close:hover,
.map_image .close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
  .map_image .modal-content {
    width: 100%;
  }
}





/*.sindhiu_song_mp3_detail2 {*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: space-between;*/
/*    margin: 15px 0 30px;*/
/*}*/

.sindhi_songfour {
    color: black !important;
    font-size: 17px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 81px;
    border-radius: 8px;
    line-height: 23px;
    text-align: center;
    background-image: linear-gradient(to right, #ff8700d9 , #ffa100a8);
    width: 100%;
        margin-bottom: 20px;
    margin-top: 18px;
}
.navbar-light .navbar-nav .nav-link{
    font-size:14px;
}
.sindhi_songfour a {
    color: #000 !important;
    font-size: 14px;
    font-weight: 700;
    padding: 0px 20px;
}

.sindhi_songfour:hover {
    border: solid #ffa02f;
    background: transparent;
    font-size: 18px;
}



.mobile_responsive_keyboard button#btn7 {
    position: relative !important;
    top: 1px !important;
}


.mobile_responsive_keyboard button#btn11 {
    position: relative;
    top: 0px !important;
}

.mobile_responsive_keyboard button#btn13 {
    position: relative;
    top: 0px !important;
}


.main_button_key_margin_low {
    margin-bottom: 0px !important;
}

.mobile_responsive_keyboard button#btn74 {
    position: relative;
    top: 2px !important;
}

.mobile_responsive_keyboard button#btn75 {
    position: relative;
    top: 2px !important;
}

.mobile_responsive_keyboard button#btn89 {
    position: relative;
    top: 6px !important;
}

.mobile_responsive_keyboard button#btn104 {
    position: relative;
    top: 6px !important;
}

.mobile_responsive_keyboard button#btn105 {
    position: relative;
     top: 6px !important;
}

.mobile_responsive_keyboard button#btn90 {
     position: relative;
     top: 6px !important;
}

.mobile_responsive_keyboard button#btn22 {
    position: relative;
    top: -1px !important;
}

.mobile_responsive_keyboard button#btn72 {
    position: relative;
    top: 1px !important;
}

.mobile_responsive_keyboard button#btn73 {
    position: relative;
    top: 1px !important;
}

.mobile_responsive_keyboard button#btn57 {
    position: relative;
    top: 0px;
}

.mobile_responsive_keyboard button#btn58 {
    position: relative;
    top: 0px !important;
}

@media(max-width:767px){
       .music_image_sindhi{
     position: relative;
    left: 25px;
    top: 2px;
}

nav.navbar.navbar-expand-xl.navbar-light.numbe_dem.baneer_new_section_com.header_index_navar {
    position: relative !important;
    top: 0px !important;
}
.song_image_first_1 {
    margin-top: 7px;
}
.julalel_image_first_red_black {
    margin-top: 0px !important;
    margin-bottom: 15px;
    height: 225px;
}
    .hindimusicsong img {
width: 67%;
    height: 60px;
    position: relative;
    top: 0px;
    left:0px;
        
    }
    .hindimusicsong {
    position: absolute;
    bottom: 2px;
    left: 2px;
}

.mobile_responsive_keyboard button#btn89 {
    position: relative;
    top: 0px !important;
}
.mobile_responsive_keyboard button#btn104 {
    position: relative;
    top: 0px !important;
}
.mobile_responsive_keyboard button#btn105 {
    position: relative;
    top: 0px !important;
}

.mobile_responsive_keyboard button#btn90 {
    position: relative;
    top: 0px !important;
}
}


nav.navbar.navbar-expand-xl.navbar-light.numbe_dem.baneer_new_section_com.header_index_navar {
    position: relative !important;
    top: 4px !important;
}




/*@media(max-width:380px){*/
/*   .carausel_containe_main iframe {*/
/*    display: flex;*/
/*    padding: 0px;*/
/*    border: 1px solid rgb(221, 224, 228);*/
/*    border-radius: 4px;*/
/*    box-shadow: rgb(0 0 0 / 10%) 0px 2px 12px 0px;*/
/*    background: url(https://www.gateway-tt.in/assets/tickertape-loader.svg) center center / 72px no-repeat;*/
/*    width: 285px !important;*/
/*    min-height: 378px !important;*/
/*    min-width: 285px !important;*/
/*    height: 378px;*/
/*    margin-left: 0px !important;*/
/*}*/
/*}*/

/*free pad add service sidebar============================================================*/


.image_for_baneer_image{
    height: 403px;
}
.image_for_baneer_image_keyboard{
    height: 558px;
    width: 100%;
}
.image_for_baneer_image_keyboard_div{
        height: 558px;
    width: 100%;
}
.side_bar_for_paid_add{
    padding: 6px 14px;
    height: 100%;
  background-color: #1d537b;
    overflow: hidden;

}
.logo_content_for_paid_adad{
    display: flex;

}
.side_bar_for_paid_add .logo_content_for_paid_adad .logo{
    display: flex;
    color: #fff;
    height: 50px;
    width:100%;
    align-items: center;
}
.logo_content_for_paid_adad .logo i{
    font-size: 28px;
    margin-right: 5px;
}
.logo_content_for_paid_adad .logo .logo_name{
    font-size: 20px;
    font-weight: 400;
}
.side_bar_for_paid_add #btn{
    color: #fff;
    font-size: 24px;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 50px;
    transform: translateX(-50%);
}
.side_bar_for_paid_add ul{
    margin-top: 20px;
    padding-left: 0px;
}
.side_bar_for_paid_add ul li{
  position: relative;
  height: 50px;
  width: 100%;
  margin: 0px 5px;
  list-style: none;
  line-height: 50px;
  border-radius: 12px;
}
.side_bar_for_paid_add ul li .search{
    position: absolute;
    color: #fff;
    z-index: 99;
    font-size: 22px;
    top: 3px;
    left: 11px;
}
.side_bar_for_paid_add ul li a{
color: #fff;
display: flex;
align-items: center;
text-decoration: none;
transition: all 0.4s ease;
}
.side_bar_for_paid_add ul li a:hover{
    background-color: #fff;
    color:#11101d;
    border-radius: 12px;
}
.side_bar_for_paid_add ul li a i{
    height: 50px;
    min-width: 50px;
    border-radius: 12px;
    line-height: 50px;
    text-align: center;
}
.side_bar_for_paid_add ul li input{
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    border-radius: 12px;
    border: none;
    outline: none;
    padding-left: 50px;
    color: #fff;
    background-color: #1d1b31;
    font-size: 20px;
}

.side_bar_for_paid_add #log_out{
    position: absolute;
    left: 88%;
    top: 21px;
    font-size: 22px;
    min-width: 50px;
    height: 50px;
    transform: translateX(-30%);
}


section.port.sindhi_btns_main_hin {
        background: #fff !important;
    z-index: 999999999999 !important;
    position: relative;
    padding-top: 0px;
    margin-top: 0px;
}

section.free_add.sindhi_btn_main {
    background: #fff !important;
    position: relative;
        z-index: 999 !important;
}
section.marquee_main_tag {
    background: #fff !important;
    position: relative;
        z-index: 99999 !important;
    padding: 33px 0 11px;
}


section.chenaltowatch {
    padding-top: 23px !important;
}

/*about us css====================================*/
.about_us_banner_section{
    background-image: url(../../frontend/images/about_contact_image/about_us.png);
    height: 500px;
    background-size: 100% 100%;
}
.span_bar_about_image{
    
}
.about_us_contact_span{
    text-align: center;
    padding-top: 14px;
    margin-top: 7px;
}

.about_us_contact_span::after {
    content: "";
    display: flex;
    width: 120px;
    margin: auto;
    margin-top: 9px;
    color: red;
    height: 4px;
    background: #cda618;
}
.about_us_image{
    margin-top:0px !important;
    width: 100%;
    height: 361px;
    margin-bottom: 14px;
}
.about_us_image img{
       width: 100%;
    height: 100%;
    object-fit: cover;
    border: 1px solid #706a6a;
    border-radius: 13px;
}

/*contact us css==================================*/
.contact_us_banner_section{
    background-image: url(../../frontend/images/about_contact_image/contact.jpg);
    height: 500px;
    background-size: 100% 100%;
}
.our_address_for_contact_us{
      text-align: center;
    padding-top: 14px;
    margin-top: 7px; 
        font-size: 28px;
}
.our_address_for_contact_us::after {
    content: "";
    display: flex;
    width: 120px;
    margin: auto;
    margin-top: 9px;
    color: red;
    height: 4px;
    background: #cda618;
    margin-bottom: 35px;
}
.para_contact_us{
    display: flex;
    align-items: center;
    flex-direction: column; 
}

.icon_for_contact{
        font-size: 28px;
        color:blue;
}
.icon_for_contact_mail{
        font-size: 28px;
        color: red;
}
.type_btn_submit{
    width: 100%;
    height: 37px;
    background: white;
    border: 1px solid #ddd;
}
.contact_us_section_teb{
       margin-top: 17px;
    margin-bottom: 31px; 
}
.our_address_div{
    margin-top: 12px;
    margin-bottom: 35px;
    border-radius: 17px;
    box-shadow: 0px 0px 5px #000000;
}
.anker_desktop_contact_sindhi{
    display: flex;
    flex-direction: column;
    align-items: center;
    color: black !important;
}
.form_input_box_shadow{
    box-shadow: 0px 0px 4px #000000;
    border-radius: 8px !important;
}
.contact_us_form_div{
    box-shadow: 0px 0px 11px #000000;
    padding: 12px 14px 10px 19px;
    border-radius: 12px;
}

@media(max-width:767px){
    .contact_us_form_div {
    box-shadow: 0px 0px 11px #000000;
    padding: 12px 14px 10px 19px;
    border-radius: 12px;
    margin-top: 24px;
}
    .banner_free_ad_service{
    background-image: url(../../assest/image/free_new.png);
    height:169px !important;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.paid_ads_banner_new{
    background-image: url(../../assest/image/paid_new.png);
    height:150px !important;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.about_us_banner_section {
    background-image: url(../../frontend/images/about_contact_image/about_us.png);
    height: 180px;
    background-size: 100% 100%;
}

.hindi_and_sindhi_song_banner_mp3 {
    background-image: url(../../frontend/images/sindhi_mp3_sonem.png);
    height: 244px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-bottom: 1px solid #ddd;
}
}



@media(min-width:992px){
    .personal_sindhi_sanskrity{
        margin-left: 78px;
    }
}


@media only screen and (max-height: 200px){
.hZMPRI{
    flex-direction: row;
    gap: 0px;
}
.fenrUl .primary {
    font-size: 13px;
    padding: 0px 2px;
    width: max-content;
    border-color: transparent;
    color: rgb(255, 255, 255);
}
}
@media(max-width:767px){
 .hindi_and_sindhi_song_banner_youtub {
    background-image: url(../../frontend/images/sindhi_vedio_song.png);
    height: 571px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-bottom: 1px solid #ddd;
    height: 210px;
}
}


