@media(min-width:2000px) and (max-width:2560px){
     .homepage_banner_slider .carousel-inner {
         height: 1124px!important;
    }
     .navbar_slider_navigations {
         width: 39%;
         height: 1124px!important;
    }
     .more_info {
         padding: 100px 0 100px 100px;
    }
     .al_mousa_header_banner_section1 .carousel-indicators {
         margin-right: 80%;
    }
}
/*@media(max-width:1920px){
     .navbar_slider_navigations {
         height: 1124px!important;
    }
}
 */
 
 @media (max-width: 768px)
{

 div.bhoechie-tab-content {
          
		  min-height:unset !important;
    }
}

 @media(min-width: 1600px){

     .al_mousa_navigations ul {
     
    padding-right: 131px !important;
}

     .navbar_slider_navigations {
         height: 971px!important;
    }
     .more_info {
         top: 0% !important;
    }
     .homepage_banner_slider .carousel-caption {
         right: 38%;
    }
     .navbar_slider_navigations ,.al_mousa_header_banner_section1 .carousel-inner img{
         height: 970px!important;
    }
     .navbar_slider_navigations {
         padding: 25px 0px 100px !important;
    }
     .navbar_slider_navigations {
         width: 540px !important;
    }
     .section_five_block.third img {
         width: 210px;
    }
}
 @media(min-width: 1800px){
     .more_info {
         top: 2% !important;
         padding: 70px 90px !important;
    }
     .homepage_banner_slider .carousel-inner {
         height: auto !important;
    }
     .homepage_banner_slider .carousel-caption {
         right: 615px;
    }
     .search_bar {
         width: 235px;
    }
     .AboutAlMosa {
         background-size: cover !important;
    }
}
 @media(min-width: 2200px){
     .al_mousa_header_banner_section1 .carousel-indicators {
         margin-left: 3%;
         width: 350px;
    }
}
 @media(max-width:1660px){
     .al_mousa_navigations ul {
         padding: 50px 63px 0px;
    }
     .more_info {
         padding: 0 0 0 64px;
         top: 100px;
    }
}
 @media(min-width:1620px) and (max-width:1660px){
     .navbar_slider_navigations {
         padding: 25px 15px 100px;
    }
     .search_bar {
         width: 39%;
    }
     .al_mousa_navigations ul {
         padding: 50px 63px 0px;
    }
     .more_info {
         padding: 0 64px;
         top: 100px;
    }
     .more_info p {
         font-size: 18px;
    }
}
 @media(max-width:1499px) and (min-width:1441px){
     .search_bar {
         width: 39%!important;
    }
     .navbar_slider_navigations {
         padding: 25px 25px 100px!important;
    }
     .more_info {
         top: 8% !important;
    }
     section#optBanner .BannerHeading, .SliderSection.media_banner_section .BannerHeading, .about_banner_section .BannerHeading {
         width: calc(100% - 35%) !important;
    }
}
 @media(min-width:1500px) and (max-width:1659px){
     .navbar_slider_navigations {
         padding: 25px 25px 100px;
    }
     .search_bar {
         width: 39%;
    }
     .navbar_slider_navigations {
         height: 880px!important;
    }
     .more_info {
         top: 20% !important;
    }
     .al_mousa_header_banner_section1 .carousel-inner img {
         height: 880px !important;
    }
     .more_info {
         padding: 0 0 0 0px !important;
         text-align: center !important;
    }
     section#optBanner .BannerHeading, .SliderSection.media_banner_section .BannerHeading, .about_banner_section .BannerHeading {
         width: calc(100% - 35%) !important;
    }
}
 @media(max-width:1660px) and (min-width:1660px){
     .more_info {
         top: 22% !important;
         text-align: center;
    }
}
 @media(max-width:1440px){

      .social_icon {
    padding-left:0% !important;
}
      .social_icon li {
    padding: 0 3px 0 0 !important; 
}
     .navbar_slider_navigations {
         height: 842px!important;
    }
     .more_info {
         top: 25px;
    }
     .more_info p {
         font-size: 16px;
    }
     .search_bar {
         width: 45%;
    }
     .navbar_slider_navigations {
         padding: 25px 18px 100px;
    }
     .social_icon li {
         padding: 0 0px 0 0;
    }
     .search_icon {
         margin-right: 25px;
    }
     .navbar_slider_navigations {
         width: 410px;
    }
     .homepage_banner_slider .carousel-caption {
         right: 35%;
         top: 30%;
         padding: 0;
    }
     .homepage_banner_slider .carousel-caption h3 {
         font-size: 50.85px;
    }
     .homepage_banner_slider .carousel-caption p {
         font-size: 22px;
    }
     .al_mousa_header_banner_section1 .carousel-indicators {
         margin-right: 70%;
    }
     .navbar_slider_navigations {
         height: 656px!important;
    }
     .more_info {
         padding: 0px 0 0 65px;
         top: 0;
    }
     .al_mousa_header_banner_section1 .carousel-indicators {
         margin-left: 0%;
         bottom: 10px;
    }
     .al_mousa_navigations ul {
         padding: 40px 60px 80px;
    }
     .navbar_slider_navigations {
         padding: 25px 22px 100px;
    }
     .search_bar input {
         padding: 0 0px 0 12px;
         height: 28px;
         text-align:center !important;
    }
     .search_bar {
         float: right;
         margin-right: 8px;
         width: 42%;
    }
     .search_icon img {
         width: 20px;
         position: relative;
         top: -1px;
    }
     .social_icon img {
         width: 18px;
    }
     .HeaderOne .search_icon {
    margin-right:3px !important;
    
}
     .search_bar {
     
     margin-left: 0px !important;
}

     .search_icon {
         margin-right: 4px;
    }
     img.al_text {
         width: 36px!important;
    }
     .social_icon a {
         font-size: 15px;
    }
     .logo_img img {
         width: 55%;
    }
     .al_mousa_navigations a {
         font-size: 20px;
         display: block;
         padding-left: 20px;
    }
     .more_info span {
         font-size: 12px;
    }
     .more_info p {
         font-size: 14px;
    }
     .homepage_banner_slider .carousel-inner {
         position: relative;
         width: 100%;
         overflow: hidden;
         height: 656px;
    }
     .section2_heading.three {
         padding: 0px 0 0px;
    }
     .logo_img {
         text-align: center;
         margin: 40px 0 0;
    }
     .logo_img2 img {
         width: 30%;
    }
     .logo_img2 {
         margin-bottom:30px;
    }
     .profile_img img {
         width: 80%;
         margin-top: 40px;
    }
     .more_info_yellow.profile {
         padding: 28px 0 0;
    }
     .al_mousa_section3 {
         padding-bottom: 80px;
    }
     .footer_info h2 {
         font-size: 22px;
    }
     .footer_info p {
         font-size: 18px;
    }
     .footer_nav a {
         font-size: 18px;
    }
     .footer_info.right.m_top {
         margin-top: 20px;
    }
     .m_top {
         margin-top: 44px;
    }
     section.al_mousa_section8.block {
         padding: 8px 0;
    }
     .al_mousa_section5 {
         padding-bottom: 50px;
    }
     .al_mousa_section4 {
         padding-bottom: 25px;
    }
     .under_img_block_text h4 {
         font-size: 20px;
    }
     .under_img_block_text.sec {
         margin-right: 85px;
    }
     .under_img_block_text.third {
         margin-right: 34px;
    }
     .section_five_block.sec img {
         width: 282px;
    }
     .more_info_yellow a {
         font-size: 14px;
    }
    /*.section_five_block.first {
         width: calc(100% - 24px);
    }
     .section_five_block.sec {
         width: calc(100% - 95px);
         margin: auto;
    }
     .under_img_block_text.sec {
         margin-right: 0px !important;
    }
     */
}
 @media(max-width:1200px) {
     .navbar_slider_navigations {
         height: 599px;
    }
     .homepage_banner_slider .carousel-inner {
         height: 599px;
    }
     .autoplay.sports.cart .slick-next {
         right: -30px;
    }
     .autoplay.sports.cart .slick-prev {
         left: -30px;
    }
     .map_block img {
         width: 100%;
    }
     .tab_thing {
         padding: 8px 28px;
    }
     .tab_text {
         height: 67px;
    }
     .more_info {
         text-align: center;
         padding: 0;
         top: 0px;
    }
     .al_mousa_navigations ul {
         padding: 40px 46px 50px;
    }
     .social_icon li {
         padding: 3px;
    }
     .section2_heading h4 {
         font-size: 28px;
         padding: 28px 0 22px;
    }
     .who_we_text p {
         font-size: 16px;
         padding: 0 48px 0px 0;
    }
     .more_info_yellow.profile {
         padding: 0px 0 0;
    }
     .al_mousa_section3 {
         padding-bottom: 35px;
    }
     .al_mousa_section2 {
         padding-bottom: 35px;
    }
     .vie_picture_btn button {
         margin: 30px 0 0;
    }
     .section2_heading.five h4 {
         padding: 25px 0 13px;
    }
     .section2_heading.five p {
         font-size: 16px;
    }
     .section_five_block.first img {
         width: 400px;
    }
     .section_five_block.first img {
         width: 400px;
    }
     .section_five_block.sec img {
         width: 236px;
    }
     .under_img_block_text h4 {
         margin: 0;
    }
     .under_img_block_text p {
         font-size: 14px;
    }
     .section_five_block.sec img {
         width: 250px;
    }
     .under_img_block_text.sec {
         margin-right: 55px;
    }
     .under_img_block_text h4 {
         font-size: 20px;
    }
     .under_img_block_text.sec {
         margin-top: 30px;
    }
     .under_img_block_text.third {
         float: none;
         padding-left: 40px;
    }
     .more_info_yellow a {
         font-size: 14px;
    }
     .more_info_yellow i {
         font-size: 24px;
         position: relative;
         top: 3px;
    }
     .al_mousa_section5 {
         padding-bottom: 20px;
    }
     .marketer_text p {
         font-size: 22px;
    }
     .marketer_text.float-left {
         height: 116px;
    }
     .marketer_img img {
         width: 74%;
    }
     .marketer_box.block.right {
         padding: 60px 26px 6px;
    }
     .footer_info h2 {
         font-size: 20px;
    }
     .footer_info p {
         font-size: 16px;
    }
     .footer_nav a {
         font-size: 16px;
    }
     .al_mousa_section7 {
         padding-bottom: 10px;
    }
     .copyright p {
         font-size: 16px;
    }
     .social_icon img {
         width: 16px;
    }
     img.al_text {
         width: 34px!important;
    }
     .search_icon img {
         width: 16px;
    }
     .search_bar {
         width: 39%;
    }
     .navbar_slider_navigations {
         width: 330px;
         padding: 20px 15px 100px;
    }
     .logo_img {
         text-align: left;
         margin: 40px 0 0 40px;
    }
     .al_mousa_navigations a {
         font-size: 18px;
    }
     .homepage_banner_slider .carousel-inner {
         height: 530px;
    }
     .navbar_slider_navigations {
         height: 530px!important;
    }
     div#ClientOwlSlider .owl-nav button.owl-prev {
         left: -2%;
    }
     div#ClientOwlSlider .owl-nav button.owl-next {
         right: -2%;
    }
     .homepage_banner_slider .carousel-caption h3 {
         font-size: 45px;
    }
}
 @media(max-width:992px) {
     .homepage_banner_slider .carousel-caption h3 {
         font-size: 30.85px;
    }
     .homepage_banner_slider .carousel-caption p {
         font-size: 16px;
    }
     .homepage_banner_slider .carousel-inner {
         height: 449px;
    }
    div.bhoechie-tab-menu div.list-group>a {
        line-height: 0;
        float: left;
        width: 100%;
    }
     .tab_text span {
         font-size: 14px;
    }
     .tab_thing {
         padding: 8px 0px;
         width: 85px;
    }
     .tab_text {
         width: calc(100% - 86px);
    }
     .section_five_block.first img {
         width: 300px;
    }
     .marketer_text p {
         font-size: 17px;
    }
     .tab_thing img {
         width: 55px;
    }
     .tab_text {
         height: 56px;
    }
     .section2_heading h4 {
         font-size: 24px;
         padding: 26px 0 16px;
    }
     .profile_img img {
         width: 95%;
         margin-top: 40px;
    }
     .marketer_img img {
         width: 68%;
    }
     .marketer_text.float-left {
         height: 100px;
    }
     .marketer_img.owner img {
         width: 250px;
    }
     .fullwidth992 {
         flex: 0 0 100%;
         max-width: 100%;
    }
     .under_img_block_text.third {
         padding-left: 0;
    }
     .section_five_block.third {
         text-align: left;
    }
     .under_img_block_text.sec {
         margin-top: 30px;
         float: left;
         width: 100%;
    }
     .section_five_block.sec img {
         float: left;
    }
     .p_all {
         padding: 0 15px;
    }
     .section2_heading.five p {
         margin-bottom: 20px;
    }
     .under_img_block_text.sec.mob_v {
         margin-top: 0;
         display: block;
    }
     .under_img_block_text.sec {
         display: none;
    }
     section.al_mousa_header_banner_section1 .col-sm-12.p_all {
         padding: 0 0;
    }
     .m_top {
         margin-top: 0;
    }
     .footer_info.right.m_top {
         margin-top: 26px;
    }
     .al_mousa_section4 {
         padding-bottom: 0px;
    }
     .vie_picture_btn button {
         font-size: 18px;
         margin: 16px 0 0;
    }
     div#ClientOwlSlider .owl-nav button.owl-prev {
         left: -3%;
    }
     div#ClientOwlSlider .owl-nav button.owl-next {
         right: -3%;
    }
     .navbar_slider_navigations {
         width: 330px;
    }
     .homepage_banner_slider .carousel-caption {
         left: 45%;
         top: 30%;
    }
     .logo_img {
         margin: 40px 0 0 32px;
    }
     .al_mousa_navigations ul {
         padding: 30px 36px 0px;
    }
     .navbar_slider_navigations {
         height: 449px;
    }
     .al_mousa_navigations a {
         font-size: 16px;
    }
     .more_info {
         padding: 0 0 0 35px;
    }
     .al_mousa_header_banner_section1 .carousel-indicators {
         margin-right: 58%;
         bottom: 0;
    }
     .navbar_slider_navigations {
         height: 449px!important;
    }
     section.al_mousa_section2.block .p_all {
         padding: 0 0px;
    }
     .col-sm-4.fullwidth640.fullwidth736 {
         padding: 0;
    }
}
 @media(max-width: 767px){
     div#collapsibleNavbar {
         position: absolute;
         width: 100%;
         z-index: 999;
         top: 0;
         left: 0;
         right: 0;
         width: 100%;
    }
     .navbar_slider_navigations {
         height: 481px!important;
    }
     .ShowOnMob {
         display: block;
         margin: 0;
         padding: 10px 0px 0;
         z-index: 9999;
         position: relative;
    }
     .HideOnMob{
         display: none;
    }
     .al_mousa_header_banner_section1 .col-sm-7.pl_0 {
         width: 100%;
         min-width: 100%;
         padding: 0 15px !important;
         position: absolute;
         z-index: 111;
         left: 0;
    }
     .al_mousa_header_banner_section1 nav.navbar.navbar-expand-md {
         float: left;
         width: 100%;
         position: relative;
    }
     .al_mousa_header_banner_section1 button.navbar-toggler {
         float: left;
         text-align: left;
         display: block;
         left: 0 !important;
         right: unset !important;
         margin: 20px 00;
    }
     .logo_img img {
         width: 120px !important;
    }
     section.al_mousa_header_banner_section1 .navbar_slider_navigations {
         left: 0 !important;
         right: 0 !important;
         width: 100% !important;
    }
     section.al_mousa_header_banner_section1 .navbar_slider_navigations {
         padding: 20px !important;
         height: auto !important;
    }
     section.al_mousa_header_banner_section1.block {
         overflow: visible !important;
    }
     .al_mousa_header_banner_section1 .carousel-inner img {
         height: 400px !important;
    }
     .homepage_banner_slider .carousel-caption {
         top: 30% !important;
    }
     section.al_mousa_header_banner_section1 .navbar_slider_navigations {
         padding-top: 100px !important;
    }
}
 @media(max-width:767px) and (min-width:581px) {
     .navbar_slider_navigations {
         width:56%;
    }
     .navbar_slider_navigations {
         background: rgba(5, 12, 19, 0.94);
         z-index: 999;
    }
     section.al_mousa_header_banner_section1 .navbar-toggler {
         left: -11px;
    }
     section.al_mousa_header_banner_section1 .navbar_slider_navigations {
         left: -13px;
    }
     section.al_mousa_header_banner_section1 .navbar_slider_navigations {
         padding: 40px 22px 100px;
    }
     .homepage_banner_slider .carousel-caption p {
         text-align: center;
    }
     .homepage_banner_slider .carousel-caption h3 {
         font-size: 24px;
         text-align: center;
    }
     .homepage_banner_slider .carousel-inner {
         height: 300px;
    }
     .al_mousa_header_banner_section1 .carousel-indicators {
         margin-right: 0;
         bottom: 0;
    }
     .homepage_banner_slider .carousel-caption {
         left: 20%;
         top: 22%;
    }
}
 @media(max-width:736px){
     .tab_thing img {
         width: 40px;
    }
     .tab_text {
         height: 45px;
         width: calc(100% - 50px);
    }
     .tab_text span {
         font-size: 11px;
    }
     .tab_thing {
         padding: 8px 0px;
         width: 50px;
    }
     .bhoechie-tab-content p {
         font-size: 12px;
    }
     .fullwidth736{
         flex:0 0 100%!important;
         max-width:100%!important;
    }
     .profile_img img {
         width: 100%;
         margin-top: 16px;
    }
     .who_we_text p {
         padding: 0 0px 0px 0;
    }
     .profile_name {
         margin-bottom: 25px;
    }
     .marketer_text.float-left {
         height: 76px;
    }
     .marketer_text p {
         font-size: 14px;
    }
     .marketer_img {
         width: 35%;
    }
     .marketer_img img {
         width: 82%;
    }
     .marketer_text2 p {
         font-size: 14px;
    }
     .marketer_img.owner img {
         width: 205px;
    }
     .marketer_box.block.right {
         padding: 40px 26px 6px;
    }
     .marketer_img.owner {
         margin: 53px 0 15px;
    }
}
 @media(max-width:732px) and (min-width:640px){
     .marketer_img {
         width: 62%;
    }
     .marketer_text.float-left {
         height: 74px;
    }
     .marketer_text p {
         font-size: 14px;
    }
     .marketer_text.float-left {
         height:66px;
    }
     .marketer_img img {
         width: 62%;
    }
     .marketer_img {
         width: 35%;
    }
     .marketer_text2 p {
         font-size: 14px;
    }
     .marketer_img.owner img {
         width: 200px;
    }
     .marketer_box.block.right {
         padding: 28px 26px 6px;
    }
     .marketer_img.owner {
         margin: 46px 0 15px;
    }
     .copyright p {
         font-size: 14px;
    }
     div#ClientOwlSlider .owl-nav button.owl-next {
         right: -6%;
    }
     div#ClientOwlSlider .owl-nav button.owl-prev {
         left: -6%;
    }
     .fullwidth640{
         flex:0 0 100%;
         max-width:100%;
    }
     .tab_text span {
         font-size: 11px;
    }
     .tab_text {
         width: calc(100% - 51px);
    }
     .tab_thing img {
         width: 38px;
    }
     .tab_thing {
         width: 51px;
    }
     .tab_text {
         height: 43px;
    }
     .bhoechie-tab-content p {
         font-size: 11px;
    }
     .navbar_slider_navigations {
         width: 92%;
    }
     .homepage_banner_slider .carousel-caption p {
         text-align: center;
         font-size: 22px;
    }
     .homepage_banner_slider .carousel-caption h3 {
         font-size:40px;
         text-align: center;
    }
     .homepage_banner_slider .carousel-caption {
         left: 17%;
         top:23%;
    }
     .homepage_banner_slider .carousel-inner {
         height: 374px;
    }
     .al_mousa_header_banner_section1 .carousel-indicators {
         margin-right: 0%;
    }
     .navbar_slider_navigations {
         background: rgba(5, 12, 19, 0.94);
         z-index: 999;
    }
     .profile_img img {
         width: 100%;
    }
     .who_we_text p {
         padding: 0 0px 0px 0;
    }
}
 @media(max-width: 991px)
 {

     .hidemobile {		display:none !important;		}
.showmobile {		display:block !important;	}
.plot_row { font-size:0.7em !important; }
}
 @media(max-width: 575px){
 
.hidemobile {		display:none !important;		}
.showmobile {		display:block !important;	}


 .modal-dialog {
    max-width: 100% !important;
    
}

     .al_mousa_header_banner_section1 .carousel-inner img {
         height: 300px !important;
    }
     .al_mousa_section3 .section2_heading h4 {
         padding-left: 15px;
    }
     section.al_mousa_section4.block .p_all {
         padding: 0 15px;
    }
     .al_mousa_section5 .col-sm-4.pr_0.fullwidth992, .al_mousa_section5 .col-sm-12.p_all, .al_mousa_section5 .col-sm-5.p_all.fullwidth992, .al_mousa_section5 .col-sm-3.p_all.fullwidth992, .al_mousa_section3 .col-sm-12.p_all, .col-sm-12.p_all, .container.p_all {
         padding: 0 15px !important;
    }
     .section_five_block.first img, .section_five_block.sec img, .section_five_block.third img {
         width: 100% !important;
    }
}
 @media(max-width:580px) {
     .pr_0 {
         padding-left: 15px;
    }
     .pl_0 {
         padding-right: 15px;
    }
     div.bhoechie-tab-menu {
         padding-right: 15px;
         padding-left: 15px;
    }
     .autoplay.sports.cart .slick-prev {
         display: none!important;
    }
     .autoplay.sports.cart .slick-next {
         display: none!important;
    }
     .marketer_box {
         margin: 10px 0;
    }
     .footer_info.right {
         text-align: left;
    }
     .footer_nav ul {
         padding: 0;
         margin-bottom: 0;
    }
     .footer_info h2 {
         padding: 40px 0 5px;
    }
     .footer_info p {
         margin-bottom: 0;
    }
     .footer_info.right.m_top {
         margin-top: 0px;
    }
     .footer_nav_icon ul {
         padding: 0;
    }
     .footer_nav_icon li {
         padding: 0 12px 0 0px;
    }
     .homepage_banner_slider .carousel-inner {
         height: auto;
    }
     .homepage_banner_slider .carousel-caption h3 {
         font-size: 30px;
         text-align: center;
    }
     .homepage_banner_slider .carousel-caption {
         left: 15%;
         top: 10%;
    }
     .homepage_banner_slider .carousel-caption p {
         font-size: 16px;
         text-align: center;
    }
     .al_mousa_header_banner_section1 .carousel-indicators {
         bottom: 10px;
         margin-right: 0%;
    }
     .profile_img img {
         width: 100%;
         margin-top: 12px;
    }
     .who_we_are_text {
         padding: 22px 32px;
    }
     .who_we_text p {
         padding: 0px;
    }
     div.bhoechie-tab-menu div.list-group {
         margin-bottom: 0;
         text-align: center;
         display: block;
    }
     div.bhoechie-tab-menu div.list-group>a {
         line-height: 0;
         display: inline-block;
         float: left;
         width: 60px;
         margin: 0 9px;
    }
     .tab_text {
         height: 49px;
         display: none;
    }
     .tab_thing {
         padding: 8px 0px;
         width: 58px;
    }
     div.bhoechie-tab-content {
         margin-top: 28px;
		  min-height:unset !important;
    }
     div.bhoechie-tab-menu div.list-group>a.active:after {
         left: 45%;
         top: 111%;
         transform: rotate(90deg);
    }
     a.list-group-item.text-center {
         border-radius: 0;
    }
     div#ClientOwlSlider .owl-nav button.owl-prev {
         display: none;
    }
     div#ClientOwlSlider .owl-nav button.owl-next {
         display: none;
    }
     section.al_mousa_header_banner_section1 .navbar-toggler {
         left: -25px;
    }
     .navbar_slider_navigations {
         background: rgba(5, 12, 19, 0.94);
         z-index: 999;
    }
     .navbar_slider_navigations {
         width: 82%;
    }
     .logo_img2 img {
         width: 50%;
    }
     .profile_name {
         padding-bottom: 30px;
    }
     section.al_mousa_section2.block .p_all {
         padding: 0 15px;
    }
     .marketer_text2 p {
         font-size: 17px;
    }
     .marketer_img img {
         width: auto !important;
    }
     .marketer_img {
         width: 100% !important;
         text-align: center !important;
    }
     .navbar_slider_navigations {
         left: -13px;
    }
     .marketer_text.float-left {
         height: auto !important;
         width: 100% !important;
         text-align: center;
         margin: 20px 0;
    }
}
 @media(max-width:360px){
     .marketer_text2 p {
         font-size: 18px;
    }
     .marketer_text p {
         font-size: 16px;
    }
     .logo_img2 img {
         width: 45%;
    }
     .tab_thing img {
         width: 44px;
    }
     div.bhoechie-tab-menu div.list-group>a {
         width: 58px;
    }
     .bhoechie-tab-content p {
         font-size: 14px;
    }
     .navbar_slider_navigations {
         width: 100%;
    }
     div.bhoechie-tab-menu div.list-group>a.active:after {
         top: 115%!important;
    }
     div.bhoechie-tab-menu div.list-group>a {
         margin: 0 8px!important;
    }
}
 @media(max-width:420px) {
     .homepage_banner_slider .carousel-caption h3 {
         font-size: 26px;
         text-align: center;
    }
     .copyright p {
         font-size: 12px;
    }
     .more_info_yellow.slick a {
         font-size: 12px;
    }
     .more_info_yellow.slick {
         padding: 8px 0 16px;
    }
     .section2_heading h4 {
         font-size: 18px;
         padding: 16px 0;
    }
     .section2_heading.five h4 {
         padding: 16px 0;
         font-size: 18px;
    }
     .vie_picture_btn button {
         font-size: 14px;
         margin: 16px 0 0;
    }
     .section_five_block {
         text-align: center;
    }
     .under_img_block_text {
         text-align: center;
    }
     .section_five_block.third {
         text-align: center;
    }
     .section_five_block.sec img {
         float: none;
    }
     .section_five_block img {
         width: 100%!important;
    }
     div.bhoechie-tab-menu div.list-group>a {
         margin: 0 5px;
    }
     .navbar_slider_navigations {
         width: 95%;
    }
     div.bhoechie-tab-menu div.list-group>a.active:after {
         right: 42%;
         top: 110%;
    }
}
 @media (max-width:375px){
     div.bhoechie-tab-menu div.list-group>a {
         margin: 0 4px!important;
    }
     .marketer_img img {
         width: 57%;
    }
     .profile_name {
         margin-bottom: 0px;
    }
}
 @media (max-width:370px) and (min-width:320px) {
     .homepage_banner_slider .carousel-caption h3 {
         font-size: 22px;
    }
     .al_mousa_header_banner_section1 .carousel-indicators {
         margin-bottom: 0;
    }
     .who_we_are_text {
         padding: 6px 17px 16px 17px;
    }
     .logo_img2 {
         margin-top: 0px;
    }
     .logo_img2 img {
         width: 50%;
    }
     .marketer_text p {
         font-size: 14px;
    }
     .marketer_box {
         padding: 10px 18px;
    }
     .marketer_img img {
         width: 25%;
    }
     .marketer_img {
         float: none;
         width:100%;
    }
     .marketer_text.float-left {
         height:80px;
    }
     .marketer_text2 p {
         font-size: 14px;
    }
     .marketer_img.owner {
         margin: 36px 0 15px;
    }
     .footer_info p {
         font-size: 14px;
    }
     .under_img_block_text h4 {
         font-size: 16px;
    }
     .under_img_block_text p {
         font-size: 12px;
         padding: 6px 0 0;
    }
     .tab_text span {
         font-size: 12px;
    }
     .tab_thing img {
         width: 36px;
    }
     div.bhoechie-tab-menu div.list-group>a {
         width: calc(20% - 8px);
    }
     .tab_thing {
         width: 100%;
    }
     .tab_text {
         width: calc(100% - 60px);
    }
     .tab_text {
         height: 49px;
    }
     .bhoechie-tab-content p {
         font-size: 12px;
    }
     .more_info p {
         font-size: 11px;
    }
     .navbar_slider_navigations {
         padding: 25px 6px 100px;
    }
     .search_icon {
         margin-right: 19px;
    }
     .navbar_slider_navigations {
         width: 100%;
    }
     section.al_mousa_header_banner_section1 .navbar_slider_navigations {
         padding: 40px 6px 100px;
         left: -14px 
    }
     .copyright p {
         font-size: 10px;
    }
     div.bhoechie-tab-menu div.list-group>a.active:after {
         left: 42%;
         top: 116%;
    }
}
 @media(min-width: 1400px){
     .navbar_slider_navigations {
         width: 465px;
    }
     .more_info {
         top: 10%;
    }
}
 @media(max-width: 1200px){
     .search_icon {
         margin-right: 15px;
    }
}
 @media(max-width: 991px){
     .al_mousa_section5 .col-sm-4.pr_0.fullwidth992,.al_mousa_section5 .col-sm-12.p_all,.al_mousa_section5 .col-sm-5.p_all.fullwidth992,.al_mousa_section5 .col-sm-3.p_all.fullwidth992,.al_mousa_section3 .col-sm-12.p_all ,.col-sm-12.p_all,.container.p_all{
         padding: 0;
    }
     .al_mousa_navigations a {
         font-size: 16px !important;
         padding-left: 10px !important;
    }
     .more_info {
         top: -30px !important;
         padding: 0 !important;
    }
}
 @media(max-width: 767px){
     .al_mousa_navigations ul {
         float: left;
         width: 100%;
         margin-bottom: 30px;
    }
     .tab_text span {
         font-size: 12px !important;
         display: block !important;
         width: 100% !important;
         display: table-cell !important;
         vertical-align: middle !important;
         line-height: 16px !important;
    }
     .tab_text {
         display: table ;
    }
     .col-sm-4.fullwidth640.fullwidth736 ,.col-sm-8.fullwidth640.fullwidth736{
         padding: 0;
         min-width: 100% !important;
    }
     .more_info {
         width: 100%;
         float: left;
         display: block;
         padding: 0;
    }
     .search_bar input {
         background: rgb(48, 62, 74);
    }
     .more_info {
         top: 10px !important;
    }
}
 @media(max-width: 580px) and (min-width: 575px){
     .col-sm-6.bhoechie-tab-menu ,.col-sm-6.bhoechie-tab.pr_0{
         min-width: 100%;
    }
     div.bhoechie-tab-menu div.list-group {
         margin-bottom: 0;
         text-align: center;
         display: block;
         float: left;
         width: 100%;
    }
     .tab_text {
         display: none;
    }
}
 @media(max-width: 575px){
     .al_mousa_header_banner_section1 .carousel-inner img {
         height: 300px !important;
    }
     .homepage_banner_slider .carousel-caption h3 {
         font-size: 22px;
         width: 100%;
    }
     .homepage_banner_slider .carousel-caption h3 br{
         display: none !important;
    }
     section.al_mousa_header_banner_section1 .navbar_slider_navigations {
         padding-top: 100px !important;
    }
     .al_mousa_navigations ul {
         padding: 20px 0px 0px !important;
    }
     .tab_text {
         display: none;
    }
     div.bhoechie-tab-menu div.list-group>a {
         width: 58px;
    }
     section.al_mousa_header_banner_section1.block .container-fluid {
         padding: 0px !important;
    }
     .logo_img img {
         left: 15px;
         position: relative;
    }
     .RowForMob{
         margin: 0;
    }
     .RowForMob .col-sm-12.p_all {
         padding: 0 !important;
    }
     .tab_thing:hover{
         background: rgb(255, 255, 255);
         border-color: white;
    }
}
 @media(max-width: 375px){
     .logo_img img {
         width: 85px !important;
    }
     .social_icon {
         float: left;
         width: 100%;
         margin: 20px 0;
         text-align:center;
    }
     .search_icon {
         margin: 0;
    }
     .search_bar {
         width: 80%;
    }
     .al_mousa_header_banner_section1 .carousel-inner img {
         height: 250px !important;
    }
     .homepage_banner_slider .carousel-caption h3 {
         font-size: 18px;
    }
     .homepage_banner_slider .carousel-caption p{
         font-size: 16px;
    }
     div.bhoechie-tab-menu div.list-group>a.active:after {
         top: 114%!important;
    }
     div.bhoechie-tab-menu div.list-group>a {
         width: 45px;
    }
     .al_mousa_section5 .col-sm-4.pr_0.fullwidth992,.al_mousa_section5 .col-sm-12.p_all,.al_mousa_section5 .col-sm-5.p_all.fullwidth992,.al_mousa_section5 .col-sm-3.p_all.fullwidth992,.al_mousa_section3 .col-sm-12.p_all ,.col-sm-12.p_all,.container.p_all,.col-sm-4.fullwidth640.fullwidth736, .col-sm-8.fullwidth640.fullwidth736 {
         padding: 0 15px;
    }
     .tab_thing {
         width: 100%;
    }
}
 @media(min-width: 1400px){
     .al_mousa_header_banner_section1 .carousel-inner img ,.navbar_slider_navigations{
         height:700px !important;
    }
     .more_info {
         top: 10% !important;
    }
     .al_mousa_header_banner_section1 .carousel-indicators {
         bottom: 30px;
    }
}
 @media(min-width:1400px) and (max-width: 1440px){
     .more_info {
         top: -4% !important;
         text-align: center;
         padding: 0 !important;
    }
}
 @media(min-width: 1600px){
     .al_mousa_header_banner_section1 .carousel-inner img ,.navbar_slider_navigations{
         height: 750px !important;
    }
     .more_info {
         top: 15% !important;
    }
     .BannerHeading {
         width: 70%;
         max-width: 1090px;
    }
     .BannerImg1,.HeaderOne .navbar_slider_navigations{
         height: 570px !important;
    }
     section#optBanner .BannerHeading, .SliderSection.media_banner_section .BannerHeading, .about_banner_section .BannerHeading {
         width: calc(100% - 26%) !important;
         max-width: 100%;
    }
}
 @media(min-width: 1661px){
     .more_info {
         top: -15% !important;
    }
}
    .al_mousa_navigations a {
     font-size: 20px;
     display: block;
     /*padding-right: 17px;*/
	 text-align:right;
	 white-space:nowrap;
}
 .logo_img img {
     width: 45%;
}
 @media(max-width: 1750px){
}
 @media(min-width: 1440px){

    

     .HeaderOne .al_mousa_navigations ul {
         padding: 70px 0px 15px 55px;
         margin: 0;
    }
     .HeaderOne .more_info {
         display: none;
    }
     .HeaderOne .HideOnMob img {
         width: 55%;
    }
     .HeaderOne .navbar_slider_navigations {
         max-height: 570px;
         overflow: hidden;
         height: 570px !important;
    }
}
 @media(min-width:1800px){
     .BannerHeading {
         width: 70%;
         max-width: 100%;
    }
}
 @media(min-width:1800px){
     .BannerHeading {
         width: 78%;
         max-width: 100%;
    }
}
 @media(max-width: 1200px){
     .al_mousa_navigations ul {
         padding: 40px 0 40px 0px !important;
    }
     .al_mousa_navigations a {
         padding-left: 40px !important;
         font-size: 16px !important;
    }
     .HeaderOne .navbar_slider_navigations ,.BannerImg1{
         height: 500px !important;
    }
     .BannerHeading {
         width: 65%;
    }
     .BannerHeading h1 {
         font-size: 32px;
         padding: 10px;
    }
     .SliderWithOne, .Width570 {
         max-width: 475px;
    }
     .media_news.sec.Width570 {
         padding: 0px 0px;
    }
     .m_blocks_text h5 {
         font-size: 17px;
    }
     .m_blocks_text a {
         font-size: 15px;
    }
     .media_s4 .ClientImgHere img.img-fluid {
         height: 279px;
         max-height: 280px;
    }
     .video_gallery_block_text p {
         font-size: 15px;
         padding: 0px 20px;
    }
}
 @media(max-width: 767px){
     .al_mousa_navigations ul {
         padding: 40px 0 20px 0px !important;
         margin: 0;
    }
}
/***********************29/11************************/
 @media(min-width: 1400px){
     .BannerHeading {
         width: calc(100% - 480px);
    }
}
 @media(min-width:1800px){
     .BannerHeading {
         width: calc(100%);
         max-width: 100%;
    }
     .SliderSection .container{
         max-width: 1600px;
    }
     section#optBanner .BannerHeading, .SliderSection.media_banner_section .BannerHeading, .about_banner_section .BannerHeading {
         width: calc(100% - 26%) !important;
         max-width: 100%;
    }
    div#mediaOwlSlider .owl-dots {
    position: relative;
    top: 75px;
}
}
 @media(max-width: 1200px){
     header.HeaderOne .al_mousa_navigations ul {
         padding: 40px 0 40px 0px !important;
    }
     header.HeaderOne .al_mousa_navigations a {
         padding-left: 40px !important;
         font-size: 16px !important;
    }
     .HeaderOne .navbar_slider_navigations ,.BannerImg1{
         height: 500px !important;
    }
     .BannerHeading {
         width: 65%;
    }
     .BannerHeading h1 {
         font-size: 32px;
         padding: 10px;
    }
     .SliderWithOne, .Width570 {
         max-width: 475px;
    }
     .media_news.sec.Width570 {
         padding: 0px 0px;
    }
     .m_blocks_text h5 {
         font-size: 17px;
    }
     .m_blocks_text a {
         font-size: 15px;
    }
     .media_s4 .ClientImgHere img.img-fluid {
         height: auto;
         max-height: 100%;
         min-width: auto;
         width: 100% !important;
    }
     .video_gallery_block_text p {
         font-size: 15px;
         padding: 0px 20px;
    }
     .HeaderOne .search_bar {
         width: 40%;
         margin: 0 10px 0 0;
    }
     header.HeaderOne {
         width: 330px;
    }
}
 @media(max-width: 991px){
     .HeaderOne .search_bar {
         width: 42%;
    }
     .BannerHeading h1 {
         font-size: 26px;
    }
     .BannerHeading {
         width: 56%;
    }
     .HeaderOne .navbar_slider_navigations, .BannerImg1 {
         height: 450px !important;
    }
     .BhPositionSetting .col-sm-6.p_all.float-left {
         padding: 0;
    }
     .m_blocks_text h5 {
         font-size: 14px;
    }
     .media_four_blocks .m_blocks img {
         width: 85%;
    }
     .SliderWithOne, .Width570 {
         max-width: 360px;
    }
     .SliderWithOne .carousel-inner{
         height: auto !important;
    }
     section.al_mousa_section4.media_s2 .SliderInCenter,.SliderWithOne, .Width570{
         min-height: 500px !important;
    }
     section.al_mousa_section4.media_s2 .carousel-caption p {
         font-size: 14px;
         max-width: 90%;
         line-height: 22px;
    }
     .m_blocks_text a {
         font-size: 13px;
    }
     .shrink {
         padding: 20px 10px 0;
    }
     .video_gallery_block_text h4 {
         font-size: 18px;
         padding: 0px 0 0px;
    }
     .video_gallery_block_text p {
         font-size: 14px;
         padding: 0px 0px;
    }
}
 @media(max-width: 767px){
     header.HeaderOne {
         width: 100%;
    }
     header.HeaderOne .navbar_slider_navigations {
         position: relative !important;
         width: 100%;
    }
     header.HeaderOne .navbar_slider_navigations {
         padding: 100px 20px 0 20px !important;
         right: 0;
         left: 0;
         height: 400px !important;
         max-height: 500px !important;
    }
     header.HeaderOne .AlMosaNavSetting{
         padding: 0 15px;
    }
     .al_mousa_navigations {
         width: 100%;
         float: left;
    }
     header.HeaderOne .al_mousa_navigations ul {
         padding: 0px 0 20px 0px !important;
    }
     .HeaderOne .search_bar {
         width: 45%;
    }
     .HeaderOne .search_bar input {
         width: 88%;
    }
     .BannerImg1 {
         height: 380px !important;
         padding: 0 15px;
    }
     .BannerHeading {
         width: 100%;
         float: left;
         max-width: 100%;
         text-align: left;
    }
     .BhPositionSetting .col-sm-6.p_all.float-left {
         width: 100%;
         min-width: 100%;
    }
     .SliderWithOne, .Width570 {
         max-width: 100%;
         padding: 0px 15px;
         margin: 0 auto;
         float: none !important;
         width: 570px;
    }
     section.al_mousa_section4.media_s2 .carousel-item {
         padding-left: 0;
         padding-right: 0;
    }
     section.al_mousa_section4.media_s2.block {
         padding-bottom: 30px;
    }
     section.al_mousa_section4.media_s2 .SliderInCenter,.SliderWithOne, .Width570{
         min-height: auto !important;
    }
     .SliderWithOne .carousel-item {
         float: left;
         width: 100%;
         padding: 30px 10px;
    }
     .BhPositionSetting .media_news.first.wall {
         padding: 20px 0;
    }
     section.al_mousa_section4.media_s2 .carousel-indicators {
         bottom: 0px;
         padding-left: 10px;
    }
     section.al_mousa_section4.media_s2 .carousel-indicators li {
         border:0px;
    }
     section.al_mousa_section4.media_s2 .carousel-caption p {
         max-width: 100%;
         line-height: 20px;
    }
     .BhPositionSetting .media_news.sec.Width570 {
         padding: 20px 0px 40px;
    }
     .m_blocks_text {
         width: 100%;
    }
     .media_s4.block .SliderFullWidth{
         margin-top: 0 !important;
    }
     .media_under_img_text h5,.media_under_img_text a {
         font-size: 16px;
    }
     .media_section5 .section2_heading.video_text h4 {
         padding: 40px 0 20px;
    }
     .section2_heading.video_text p {
         font-size: 16px;
         margin-bottom: 20px;
         line-height: 22px;
    }
     .shrink {
         padding: 10px 0px 0 0;
    }
     .shrink .col-sm-4 {
         width: 50%;
         min-width: 50%;
         margin-bottom: 20px;
    }
     .video_gallery_block_text {
         padding: 10px 0 0;
    }
     .footer_info.right {
         text-align: left;
    }
     div#mediaOwlSlider .owl-dots {
         top: 65px;
    }
}
 @media(max-width: 575px){
     .HeaderOne .search_bar input {
         width: 84%;
    }
     .BannerImg1 {
         height: 340px !important;
    }
     .BannerHeading h1 {
         font-size: 22px;
         padding: 0;
         margin: 0;
    }
     .logo_img img {
         left: 0px;
    }
     section.al_mousa_section4.media_s2 .carousel-caption h3 {
         font-size: 24px;
    }
     section.al_mousa_section4.media_s2 .carousel-indicators li {
         height: 10px;
         width: 10px;
    }
     .media_news.sec.Width570 .col-sm-4.float-left {
         width: 50%;
    }
     .media_s4 .section2_heading.five h4 {
         font-size: 20px;
    }
     .section2_heading.five.media_text p,.section2_heading.video_text p {
         margin-bottom: 20px;
         font-size: 14px;
         line-height: 20px;
    }
    /* .media_s4 .ClientImgHere img.img-fluid {
         height: 320px;
         max-height: 320px;
         width: auto !important;
         margin: 0 auto;
    }
    */
     .media_under_img_text {
         margin-top: 10px;
    }
     .media_under_img_text h5, .media_under_img_text a {
         font-size: 14px;
    }
     div#mediaOwlSlider.owl-theme .owl-dots .owl-dot span {
         width: 10px;
         height: 10px;
         margin: 4px;
    }
     .video_gallery_block_text h4 {
         font-size: 16px;
    }
     .video_gallery_block_text p {
         font-size: 13px;
    }
     .footer_info.right {
         text-align: right;
    }
     .footer_info.right {
  
    float: right;
}
     .footerspace
     {
          padding-right:10px;
     }

     .al_mousa_section4.media_section5 {
         padding-bottom: 10px;
    }
     .media_four_blocks .m_blocks img {
         width: 100%;
    }
     .SliderWithOne, .Width570 {
         max-width: 100%;
         padding:0px 15px;
         float: left !important;
         width: 100%;
         padding-bottom: 0px !important;
    }
}
/* @media(max-width: 575px) and (min-width: 400px){
     .media_s4 .ClientImgHere img.img-fluid {
         height: 230px;
         max-height: 230px;
         width: auto !important;
         margin: 0 auto;
    }
}
*/
 @media(max-width: 375px){
     .BannerImg1 {
         height: 280px !important;
    }
     .BannerHeading h1 {
         font-size: 17px;
    }
     .BhPositionSetting .media_news.first.wall {
         padding: 0px 0 20px;
    }
     section.al_mousa_section4.media_s2 .carousel-caption h3 {
         font-size: 20px;
    }
     section.al_mousa_section4.media_s2 .carousel-caption p{
         line-height: 16px;
         font-size: 12px;
    }
     .media_news.sec.Width570 .col-sm-4.float-left {
         width: 100%;
    }
     .media_s4 .ClientImgHere img.img-fluid {
         height: 250px;
         max-height: 250px;
    }
     .al_mousa_section4.media_s4 {
         padding-bottom: 40px;
    }
     div#mediaOwlSlider .owl-dots {
         top: 15px;
    }
     .media_section5 .section2_heading.video_text h4 {
         padding: 20px 0 10px;
    }
     .section2_heading.five.media_text p, .section2_heading.video_text p{
         font-size: 13px;
    }
     .shrink .col-sm-4 {
         width: 100%;
         min-width: 50%;
         margin-bottom: 20px;
    }
     .video_gallery_block img {
         width: 200px;
    }
     .BhPositionSetting .media_news.sec.Width570 {
         padding: 0px 0px 30px;
    }
     .HeaderOne .search_bar {
         width: 100%;
         margin: 0;
    }
     .HeaderOne .SideNavBar1 {
         margin-bottom: 0px;
    }
     .al_mousa_navigations a ,header.HeaderOne .al_mousa_navigations a{
         padding-right: 20px !important;
         font-size: 14px !important;
    }
     .al_mousa_navigations ul ,header.HeaderOne .al_mousa_navigations ul{
         padding: 0px 0 10px 0px !important;
         margin: 0;
    }
     section#optBanner .BannerHeading h1, .SliderSection.media_banner_section .BannerHeading h1, .about_banner_section .BannerHeading h1 {
         font-size: 18px;
    }
}
/*************submission opt A-1 css*********************/
 @media(max-width: 1920px){
     section#optBanner .BannerHeading, .SliderSection.media_banner_section .BannerHeading, .about_banner_section .BannerHeading {
         width: calc(100% - 35%) !important;
         max-width: 100%;
    }
     section#optBanner .BannerHeading h1, .SliderSection.media_banner_section .BannerHeading h1, .about_banner_section .BannerHeading h1 {
         font-size: 30px;
    }
}
 @media (max-width: 1440px){
     section#optBanner .BannerHeading, .SliderSection.media_banner_section .BannerHeading, .about_banner_section .BannerHeading{
         width: calc(100% - 31%) !important;
         max-width: 100%;
    }
}
 @media(max-width:1200px){
     .click_here_zoom {
         bottom: 345px;
    }
     .click_here_zoom.sec {
         right: 545px;
         bottom: 65px;
    }
     .click_here_zoom.three {
         right: 65px;
         bottom: 50px!important;
    }
     .click_here_zoom.four {
         right: 30px;
         bottom: 30px!important;
    }
     section#optBanner .BannerHeading, .SliderSection.media_banner_section .BannerHeading, .about_banner_section .BannerHeading {
         width: calc(100% - 45%) !important;
         max-width: 100%;
    }
}
 @media(max-width:991px){
     .click_here_zoom {
         bottom: 240px;
    }
     .click_here_zoom.sec {
         right: 370px;
         bottom: 60px;
    }
     .click_here_zoom.three {
         right: 35px;
         bottom: 30px!important;
    }
     .panel-title > a {
         font-size: 26.25px;
    }
     .acc_inside_content p {
         font-size: 16.75px;
    }
     .acc_inside_head h4 {
         font-size: 26.46px;
    }
}
 @media(max-width:767px){
     .panel-title > a {
         font-size: 17.25px;
    }
     .acc_inside_content p {
         font-size: 14px;
    }
     .acc_inside_head h4 {
         font-size: 20px;
    }
     .click_here_zoom a {
         font-size: 12px;
    }
     .click_here_zoom i {
         font-size: 20px;
    }
     .click_here_zoom i {
         width: 105px;
    }
     .click_here_zoom.sec {
         right: 265px;
    }
     .click_here_zoom {
         bottom: 190px;
    }
     .click_here_zoom {
         line-height: 15px;
    }
     section#optBanner .BannerHeading, .SliderSection.media_banner_section .BannerHeading, .about_banner_section .BannerHeading {
         width: calc(100%) !important;
         max-width: 100%;
    }
     section#optBanner .BannerHeading h1, .SliderSection.media_banner_section .BannerHeading h1, .about_banner_section .BannerHeading h1 {
         font-size: 24px;
         text-align: center;
    }
}
 @media(max-width:575px){
     .click_here_zoom a {
         font-size: 11px;
    }
     .click_here_zoom.sec {
         right: 150px;
         bottom: 50px;
    }
     .click_here_zoom i {
         width: 99px;
    }
     .click_here_zoom i {
         font-size: 18px;
    }
     .click_here_zoom.four {
         right: 30px;
         bottom: 10px!important;
    }
     .panel-title > a {
         font-size: 14.25px;
    }
     .acc_inside_content p {
         font-size: 13px;
    }
     .click_here_zoom {
         bottom: 126px;
    }
     .click_here_zoom.three {
         right: 35px;
         bottom: 12px!important;
    }
     .acc_inside_head h4 {
         font-size: 16px;
    }
}
 @media(max-width:320px){
     .click_here_zoom a {
         font-size: 10px;
    }
     .click_here_zoom i {
         width: 90px;
    }
     .click_here_zoom {
         bottom: 110px;
    }
     .click_here_zoom.sec {
         right: 118px;
    }
}
/*************submission opt A-1 css*********************/
/***********************About Us Page Responsive*********************/
 @media(max-width: 1200px){
     .AchivmentTower {
         width: 230px;
    }
     .ImgContentHere h4 {
         font-size: 20px;
    }
     .ImgContentHere {
         bottom: 10px;
    }
}
 @media(max-width: 991px){
     .shrink2 {
         padding: 40px 0px 0;
    }
     .about_block_vd p {
         font-size: 14px;
         padding: 30px 10px;
    }
     .about_block_vd {
         border: 15px solid #000;
         min-height: 375px;
    }
     .about_block_vd h4 {
         font-size: 20px;
    }
     .slider_text_abt {
         left: 0;
         width: 100%;
    }
     .DetailsCol {
         min-width: 100%;
         max-width: 100%;
    }
     .DetailsText {
         max-width: 100%;
    }
     section.al_mousa_section4.about_new.block {
         height: auto;
         padding-bottom: 50px;
    }
     .al_mousa_section_about_phase_tab {
         height: auto;
         padding-bottom: 50px;
    }
     .al_mousa_section_about_phase_tab .bhoechie-tab {
         padding-right: 40px;
    }
     .al_mousa_section_about_phase_tab .col-sm-3.p_all {
         padding: 0;
    }
     .about_phase_tab div.bhoechie-tab-menu {
         padding-right: 0px;
    }
     .AboutContentHere p ,.al_mousa_section_about_phase_tab .about_phase_tab_img p ,.AchivmentText p{
         font-size: 16px;
    }
     .al_mousa_section_about_phase_tab .list-group h4 {
         padding: 10px 0;
         font-size: 20px;
    }
     .AboutHeading, .AboutContent {
         padding: 40px 0;
    }
}
 @media(max-width: 768px){
     .AboutAlMosa {
         background-image: none;
         background-color: #57532b;
    }
     .HeadingTextView {
         min-height: auto;
         display: block;
         text-align: center;
    }
     .AboutUsText {
         display: inline-block;
         text-align: center;
         float: left;
         width: 100%;
    }
     .AboutHeading, .AboutContent {
         padding: 50px 0 20px;
    }
     .AboutUsText h4 {
         padding: 0;
         width: 100%;
         padding-right: 13px !important;
    }
     .AboutContentHere p {
         max-width: 100%;
         font-size: 14px;
    }
     div.bhoechie-tab-menu {
         padding-right: 0;
    }
     .al_mousa_section_about_phase_tab .list-group h4 {
         font-size: 18px;
    }
     .al_mousa_section_about_phase_tab div.bhoechie-tab-content {
         padding-right: 0 !important;
    }
     .al_mousa_section_about_phase_tab .bhoechie-tab {
         padding-right: 0px !important;
    }
     .al_mousa_section_about_phase_tab .about_phase_tab_img p {
         font-size: 14px;
         padding: 15px 0 0;
    }
     .slider_text_abt p {
         font-size: 14px;
         margin: 0;
    }
     .AchieveMentsSection .section2_heading.four h4 {
         text-align: center;
    }
     .AchivementTower {
         padding: 30px 0 30px;
    }
     .JeddaahTower .TowerDesign {
         right: 0;
    }
     .CornicheTower .TowerDesign {
         bottom: 0;
         right: 0;
         top: 0;
    }
     .AchivmentTower {
         width: 230px;
         float: none;
         margin: 20px auto;
         clear: both;
         padding: 30px 0;
    }
     .wall.AchivmentText,.wall.AboutContentHere,.about_phase_tab_img {
         padding: 0 15px;
         margin-top:12px;
    }
     .al_mousa_section_about_phase_tab {
         height: auto;
         padding-bottom: 50px;
    }
     .AboutContent{
         padding-top: 10px;
    }
     .al_mousa_section_about_phase_tab .col-sm-3.p_all ,.HistoryTab{
         padding: 0 15px;
         width: 100%;
         min-width: 100%;
    }
     .al_mousa_section_about_phase_tab div.bhoechie-tab-menu div.list-group>a {
         line-height: 30px;
         font-size: 15px;
         width: calc(25% - 10px);
         margin: 0 5px;
    }
     .al_mousa_section_about_sec2 .section2_heading.video_text h4 , .al_mousa_section_about_phase_tab .section2_heading.video_text h4 {
         padding: 40px 0 20px;
    }
     .shrink2 {
         padding: 15px 0px 0;
    }
     .about_block_vd p {
         font-size: 13px;
         padding: 30px 5px;
    }
     .al_mousa_section_about_sec2 {
         padding-bottom: 50px;
    }
     .AchivementTower {
         padding: 0px 0 30px;
    }
     .al_mousa_section_about_phase_tab .section2_heading.video_text {
         margin-bottom: 15px;
    }
div.bhoechie-tab-menu div.list-group {
    margin-bottom: 10px;
    display: block;
    float: left;
    width: 100%;
}
.al_mousa_section_about_phase_tab div.bhoechie-tab-menu div.list-group>a {
    float: left;
}
}
 @media(max-width: 575px){
     .about_phase_tab div.bhoechie-tab-menu div.list-group {
         display: block;
         float: left;
         width: 100%;
    }
     .al_mousa_section_about_phase_tab div.bhoechie-tab-menu div.list-group>a {
         line-height: 30px;
         font-size: 15px;
         width: calc(25% - 10px);
         margin: 0 5px;
    }
     .al_mousa_section_about_phase_tab ..about_phase_tab .list-group h4 {
         font-size: 13px;
    }
     div.bhoechie-tab-menu {
         padding-right: 0;
         padding-left: 0;
    }
     .al_mousa_section_about_phase_tab .list-group h4 {
         font-size: 13px;
    }
     .al_mousa_section_about_sec2 .video_gallery_block.text-center {
         margin-bottom: 30px;
    }
     .al_mousa_section_about_sec2 .about_block_vd {
         min-height: auto;
    }
     .AboutHeading {
         padding: 30px 0 20px;
    }
     .AboutUsText h4 {
         font-size: 22px;
    }
     .al_mousa_section_about_sec2 {
         padding-bottom: 30px;
    }
section.al_mousa_section2.block div.bhoechie-tab-menu {
    padding-right: 15px;
    padding-left: 15px;
}
}
 @media(max-width: 375px){
     section#optBanner .BannerHeading h1, .SliderSection.media_banner_section .BannerHeading h1, .about_banner_section .BannerHeading h1 {
         font-size: 18px;
    }
     .al_mousa_section_about_sec2 .video_gallery_block img {
         width: 50px;
    }
     .about_block_vd {
         padding: 30px 0 0px;
    }
     .AboutContentHere p, .al_mousa_section_about_phase_tab .about_phase_tab_img p, .AchivmentText p ,.ImgContentHere p{
         font-size: 14px;
    }
     .AchivmentTower {
         width: 100%;
         float: left;
         margin: 20px auto 0 !important;
         padding: 5px 0;
    }
     .DetailsCol {
         padding: 0 15px !important;
    }
     .ImgContentHere h4 {
         font-size: 18px;
    }
     .TowerDesign img {
         max-height: 350px;
    }
     .ImgContentHere {
         bottom: 30px;
    }
    .al_mousa_section_about_phase_tab .list-group h4 {
        font-size: 11px;
    }
}
/***********************About Us Page Responsive*********************/
