/*------------------------------------------------------------------------------
    Columns
------------------------------------------------------------------------------*/
html{overflow-x: hidden;direction: ltr;}
.container {
    width: 100%
}
.col {
    width: 100%;
    display: inline-block;
    clear: both
}
.separator{direction: rtl;}
.right-content{direction: rtl;}
/*------------------------------------------------------------------------------
    Wide slider
-------------------------------------------------------------------------------*/
/* Thumb caption */
.wide_slider .slider_caption {
    display: none
}
/* Pager */
#wide_slider_pager {
    display: none
}

/*------------------------------------------------------------------------------
    Content slider
-------------------------------------------------------------------------------*/
/* Thumb meta */
.content_slider .slider_caption .thumb_meta {
    display: none
}
/* Thumb link */
.content_slider .slider_caption .thumb_link {
    padding: 10px
}
.content_slider .slider_caption .thumb_link h3 {
    font-size: 14px;
    line-height: 22px
}

/*------------------------------------------------------------------------------
    Header
------------------------------------------------------------------------------*/
#header_main.fixed {
    position: static !important;
    background-color: #FFF;
    /*position: fixed !important;*/
    
}
.header_main-parent {
    height: auto !important
}

#header .header_meta .container {
    padding-left: 0;
    padding-right: 0
}
/* Weather forecast */
#header .header_meta .weather_forecast {
    padding-left: 15px;
    display: none;
}
/* Logo */
#header .header_main .site_brand {
    margin-left: 15px
}

#header {
  background-color: #fff;
  box-shadow: 0 0 10px 0 rgba(34, 34, 34, 0.2);
  height: 121px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
section{padding-top: 150px;}
.header_meta .row{margin-left: 0px ;margin-right: 0px;}
/* Top navigation */
nav.top_navigation ul {
    display: none;
    clear: both
}
nav.top_navigation ul.sub-menu a {
    color: #999;
    font-size: 12px
}
nav.top_navigation ul li a {
    display: block;
    padding: 5px 15px;
    border-top: 1px solid #333;
    color: #fff
}
nav.top_navigation ul ul li a {
    padding: 5px 15px 5px 30px
}
nav.top_navigation ul ul ul li a {
    padding: 5px 15px 5px 45px
}
nav.top_navigation ul ul ul ul li a {
    padding: 5px 15px 5px 50px
}
nav.top_navigation ul ul ul ul ul li a {
    padding: 5px 15px 5px 65px
}
.top_sub_menu_toggle {
    right: 15px
}

/* Search */
.search_icon_form {
    border-top: 1px solid #333;
    padding: 5px 0 0 15px
}
.search_icon_form {
    margin-bottom: 5px;
    overflow: hidden
}
.search_icon_form a {
    display: none !important
}
.search_icon_form .sub-search form {
    margin: 0;
    width: 100%
}
.search_icon_form .sub-search form input[type="search"] {
    padding: 8px 10px;
    border: 0;
    margin: 0;
    width: 70%;
    float: left
}
.search_icon_form .sub-search form input[type="submit"] {
    margin: 0;
    width: 23%;
    float: left
}

/*------------------------------------------------------------------------------
    Navigation
------------------------------------------------------------------------------*/
#header .header_main .container {
    padding-left: 0;
    padding-right: 0
}
nav.site_navigation ul.menu {
    border-top: 1px solid #eee;
    clear: both;
    margin: 25px 0
}
nav.site_navigation ul.menu,
nav.site_navigation ul.sub-menu,
nav.site_navigation ul.dt_mega_menu {
    display: none
}
nav.site_navigation ul li {
    position: relative
}
nav.site_navigation ul.menu div.subtitle {
    display: none
}
nav.site_navigation ul.menu > li > a,
nav.site_navigation .sub-menu li a {
    border-bottom: 1px solid #eee;
    padding: 1px 60px;
    display: block
}
.sub-menu a{color: #337ab7 !important;}
nav.site_navigation ul.sub-menu li a {
    padding-left: 30px
}
nav.site_navigation ul.sub-menu ul li a {
    padding-left: 45px
}
nav.site_navigation ul.sub-menu ul ul li a {
    padding-left: 60px
}
nav.site_navigation ul.sub-menu a {
    color: #999;
    font-size: 17px
}
nav.site_navigation ul.menu > li.has_dt_mega_menu > ul.dt_mega_menu {
    border-bottom: 1px solid #eee
}
nav.site_navigation ul.menu > li.has_dt_mega_menu > ul.dt_mega_menu > li > .widget {
    margin: 20px 0 15px 0;
    width: 100%;
    position: relative;
    padding-left: 15px;
    padding-right: 15px
}
/* Cart */
nav.site_navigation ul.menu li .cart_content {
    display: none
}
nav.site_navigation ul.menu > li > .cart_content .total {
    border-bottom: 1px solid #eee;
    color: #222;
    font-size: 12px;
    display: block;
    margin-bottom: 0;
    padding: 5px 10px
}
nav.site_navigation ul.menu > li > .cart_content .buttons {
    overflow: hidden;
    padding: 10px
}
nav.site_navigation ul.menu > li > .cart_content .buttons .btn {
    margin-bottom: 5px
}

/*------------------------------------------------------------------------------
    Shop
------------------------------------------------------------------------------*/
ul.products li.product {
    width: 49%
}
ul.products li.product.first {
    float: left
}
ul.products li.product:nth-child(2n) {
    margin-right: 0;
    float: right;
    clear: none;
}
/* Title */
ul.products li.product .item_thumb h3 {
    font-size: 12px;
    padding: 5px
}

/*------------------------------------------------------------------------------
    Shop single
-------------------------------------------------------------------------------*/
div.product .images {
    width: 100%;
    float: none;
    display: block;
    margin-right: 0;
    clear: both
}
div.product .summary {
    width: 100%;
    float: none;
    display: block;
    clear: both
}

/*------------------------------------------------------------------------------
    Page 404
------------------------------------------------------------------------------*/
.page_404 {
    margin-bottom: 30px
}
.page_404 h3 {
    font-size: 110px
}
.page_404 form input {
    width: 100%
}

/*------------------------------------------------------------------------------
    Post layout 2
------------------------------------------------------------------------------*/
/* Image */
.layout_post_2 .item_thumb {
    float: none;
    width: 100%;
    border-bottom: 0
}

/*------------------------------------------------------------------------------
    Single layout
------------------------------------------------------------------------------*/
article.post h1.entry_title {
    font-size: 24px;
    line-height: 32px
}

/*------------------------------------------------------------------------------
    Multipack
-------------------------------------------------------------------------------*/
.multipack .layout_post_1 {
    width: 100%;
    float: none;
    display: block
}
.multipack .list_posts {
    display: block;
    border-left: 0;

    margin: 0;
    padding: 10px;
    padding-bottom: 0;

    width: 100%;
    float: none;
}


.col_4_of_12{padding-left: 2% !important;padding-right: 2% !important;}
.col{margin-bottom: 0px;}
.flash_block{margin-bottom: 13px;}
/*.dawa_mobile{margin-bottom: 13px;}*/
/*.media-carousel .carousel-control.right{ right: 266px !important;}*/
/*.content_slider{display: none;}*/
.bx-viewport{height: auto !important;}
.thumb_link{line-height: 7px !important;}
.content_slider .slider_caption .thumb_link{padding: 1px;}



.audio_block .img-responsive{display: none;}
.flyer_block .img-responsive{display: none;}
.channel_block .img-responsive{display: none;}
.flash_block .img-responsive{display: none;}
.newest_article .img-responsive{/*display: none;*/}
.newest_article .thumb_meta{bottom: 30px;}

.widget hr{display: none;}
.widget .widget_title h3{width: 80%;}
.Recitations-content .left-content{width: 56%;padding-top: 3px;}
.radio label{width: 90%;}
.col-item .price{float: right;padding-right: 4%;}

.audio_block .price h2{ font-size: 20px;height: auto;text-align: right;}
.flyer_block .price h2{ font-size: 20px;height: auto;text-align: right;}
.channel_block .price h2{ font-size: 20px;height: auto;text-align: right;}
.flash_block .price h2{ font-size: 20px;height: auto;text-align: right;}

nav.site_navigation ul.menu > li{width: 100%;
padding: 4px 0 0px 0;
}
.site_sub_menu_toggle{font-size: 16px;}
.toggle_2{
        font-size: 13px;
    padding-right: 12px;
    margin-top: -6px;
}
/*.site_sub_menu_toggle{display: none;}*/
.site_brand{padding-right: /*20%*/50px;}
.site_navigation_toggle{top: 12px;}
.navigation .col_8_of_12{width: 99%;padding-bottom: 6px;padding-right: 1%;}
.right_side .row{    padding-left: 2%;padding-right: 2%;}
.price-text-color{display: none;}
.separator .btn-add{color: #3d3d3d;}
.separator .shar-left{color: /*#3d3d3d*/#365f7b;}

.audio_block .separator{background-color: transparent;border-bottom: 1px solid #eee;height: 35px;}
.flyer_block .separator{background-color: transparent;border-bottom: 1px solid #eee;height: 35px;}
.channel_block .separator{background-color: transparent;border-bottom: 1px solid #eee;height: 35px;}
.flash_block .separator{background-color: transparent;border-bottom: 1px solid #eee;height: 35px;}

.audio_block .layout_post_1{display: none;}
.flyer_block .layout_post_1{display: none;}
.channel_block .layout_post_1{display: none;}
.flash_block .layout_post_1{display: none;}

.footer-cato{display: none;}
.ahmed222 h2{margin-bottom: 0px;}
.col-item .separator{margin-bottom: 0px;}

.dawa_mobile .col-md-10{width: 75% !important;}
.dawa_mobile .con-a .col-xs-3{width: 25%}
.dawa_mobile .con-a .col-xs-3 h4{display: none;}

.dawa_mobile p a{font-size: 15px;}
.con-a p{margin-right: -10px;}

.slid-1 {
    /*margin-right: 3%;*/
    width: auto;
}
.newest_article .row{padding: 0  !important;}
.newest_article .conyiner-ah .row{padding: 0  !important;}
.newest_article .col-sm-6{width: 100%;}
.newest_article .col-item{width: 100%;}
.newest_article .col-item .price{padding-right: 5px;padding-left: 1px;}
.newest_article .col-item .price h2{padding-right: 8%;font-size: 20px;}
.newest_article .carousel-padding .col-sm-6{padding-left: 0px;padding-right: 4%;margin-left: 0px;margin-right: 0px}
.newest_article .separator .row{width: 100%;padding-left: 0px;padding-right: 0px;margin: 0px;}
.newest_article .hidden-sm{color: #fff;}

.hidden-sm{text-align: left;}

.tb_widget_top_rated .cont .cont-item img{margin: -3px;}
.tb_widget_socialize a.icon:nth-child(2n){margin-right:4px;}

.widget .Timings .Terminals{font-size: 10px;}
.widget .Timings .Terminals h5{font-size: 12px;}

.foter_col{width: 100%;}

#footer .pragref p{font-size: 11px;margin-top: 0px;}
#footer .links a{font-size: 11px;margin-top: 5px;}

#footer .pragref p{margin-right:5px}

#footer .links a{margin-right: 18px;padding-bottom: 10px;}

.media-carousel .carousel-control.left{display: none;}
.media-carousel .carousel-control.right{display: none;}
.widget .hidden-xs{display: block !important;}
.widget .hidden-xs .row{}
.col-item .photo img{width: 96%; margin-right: 2%; height: auto;}

.thumb_meta{right: 35px;}
.ri_a{display: none;}
.form-control{font-size: 11px;}
.pagination span{font-size: 10px;height: 23px;padding: 4px;margin-right:1px;min-width: 15px;}
.pagination span a{font-size: 10px;}
.share_title_div{display: none;}
.share_icons_div{width: 100%;padding-right: 5%;}
.tb_widget_socialize a.icon .symbol {
  font-size: 19px;
  height: 27px;
  line-height: 27px;
  margin: 0 0 0 4px;
  width: 27px;
}
.first_width_half{width: 100%;height: auto;min-height:auto;}
.second_width_half{width: 100%;height: auto;min-height:auto;}
#CommentAddForm{padding-right: 15px;}
.slid-1 h4 a {/*display: none;*/}
.slid-1 h4 {font-size: 18px !important;}
.description_p_bolder a{font-size: 13px;}
.show_controls .hidden-xs{display: inline-block  !important;}
.padding_from_top{display: inline-block !important;}
.Recitations .recitation p{font-weight: normal;}
.right-content span{  font-weight: normal !important;}
.one_to_three{width: 100%;}
.one_to_two{width: 100%;}
.one_to_three_bordered{width: 100%;height: auto;}
.one_to_three h4{font-size: 15px;}
.description_p{font-size: 13px !important;}
.entry_content .entry_title{font-size: 25px;}
article.post .entry_content{width: 100%;}
.widget .widget_title h3{width: 100%;font-size: 16px;}
.half_div_audio{width: 100%;margin-bottom: 10px;}
.row_for_audio{margin-top: 20px;margin-left: 5px;margin-right: 5px;margin-bottom: 15px;}
.hiden_span{display: none; }
.one_to_three_bordered .btn-primary{margin-left: 5%;}
.full_row_for_audio{margin: 0px;}

.show_block_0{display: none;}

.language {
position: fixed;
top: 9px;
width: 100px;
z-index: 10000;
}
.language a {margin: 4px;float: right;}
.language img {width: 32px; }


.hover_effect{height: auto !important;}