@font-face{
font-family: 'DroidKufi-Regular';
src:url(../fonts/droid/DroidKufi-Regular.ttf);
}
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i&display=swap&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext');
 body {
     font-family: 'DroidKufi-Regular';
}
 .block {
     float: left;
     width: 100%;
}
 .pl_0 {
     padding-right: 0;
}
 .pr_0 {
     padding-left: 0;
}
 .p_all {
     padding: 0;
}
 img {
     max-width: 100%;
}
 @font-face {font-family: 'DroidKufi-Regular';
     src: url(../fonts/PigiarniqLight.ttf);
}
 @font-face { font-family: 'DroidKufi-Regular';
     src: url(../fonts/PigiarniqBold.ttf);
}
 @font-face {
     font-family: 'DroidKufi-Regular';
     src: url(../fonts/PigiarniqItalic.ttf);
}
 @font-face {
     font-family: FrutigerBold;
     src: url(../fonts/FrutigerBold.ttf);
}
 @font-face {
     font-family: 'DroidKufi-Regular';
     src: url(../fonts/FrutigerLightItalic.ttf);
}
 @font-face {
     font-family: 'DroidKufi-Regular';
     src: url(../fonts/PigiarniqRegular.ttf);
}
 @font-face {
     font-family: 'DroidKufi-Regular';
     src: url(../fonts/PigiarniqHeavy.ttf);
}
 @font-face {
     font-family: FrutigerRoman;
     src: url(../fonts/FrutigerRoman.ttf);
}
/* Mobile slider toggle */
 .cross{
     display:none;
}
 .plus, .cross{
     position:fixed;
     left:8px;
}
/*********************** SECTION1 ***********************/
 .al_mousa_header_banner_section1 .carousel-inner img {
     width: 100%;
     height: 100%;
}
 .al_mousa_header_banner_section1 .carousel-indicators {
     margin-right: 75%;
     margin-left: 5%;
     bottom: 60px;
}
 section.al_mousa_header_banner_section1 {
     position: relative;
}
 .navbar_slider_navigations {
     position: absolute;
     z-index: 9;
     background: rgba(5, 12, 19, 0.50);
     width: 53%;
     height: 1158px!important;
     top: 0;
     padding: 25px 50px 100px;
     right:-13px
}
 .search_bar input {
     background: rgb(11, 17, 22);
     border: rgb(11, 17, 22);
     border-radius: 15px;
     width: 100%;
     padding: 0 25px;
     height: 32px;
}
 .search_icon img {
     width: 20px;
}
 .search_bar {
     float: right;
     margin-left: 15px;
}
 .search_icon {
     float: right;
     margin-left: 0px;
}
 img.al_text {
     width: 46px!important;
}
 .social_icon
 {
        padding-left:11%;
 }
 .social_icon img {
     width: 24px;
}
 .search_bar .form-group {
     margin: 0;
}
 .social_icon li {
     display: inline-block;
}
 .social_icon a {
     color: rgb(255, 255, 255);
     font-size: 19px;
}
 .social_icon ul {
     display: block;
     width: 100%;
     margin: 0;
     padding: 0px 0;
}
 .social_icon li {
     display: inline-block;
     padding: 0 5px 0 0;
}
 .logo_img {
     text-align: center;
     margin: 60px 0 0;
}
 .al_mousa_navigations ul {
     padding: 50px 80px 100px;
     padding-right: 87px !important;
}
 .al_mousa_navigations li {
     list-style: none;
}
 .al_mousa_navigations a {
     font-size: 25px;
     color: rgb(255, 255, 255);
     text-decoration: none;
     display: block;
     
     padding-left: 23px;
     font-weight: 600;
     margin-bottom:5px;
	 font-family: 'DroidKufi-Regular';
}
 .homepage_banner_slider .carousel-caption h3 {
     font-size: 69.85px;
     text-align: right;
     text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.7490196078431373); font-family: 'DroidKufi-Regular';
}
 .homepage_banner_slider .carousel-caption p {
     font-size: 30px;
     text-align: right;
     margin: 0;font-family: 'DroidKufi-Regular';
}
 .homepage_banner_slider .carousel-caption {
     right: 35%;
     top: 29%;
}
 .more_info p {
     color: rgb(255, 255, 255);
     font-size: 21px;
     font-weight: 700;
}
 .more_info {
     padding: 80px 90px;
     position: relative;
     top: 150px;
}
 .more_info span {
     color: #ffffff96;
     font-size: 14px;
     margin-right: 16px;
     font-family: 'DroidKufi-Regular';
}
 .homepage_banner_slider .carousel-indicators li {
     background-color: rgb(226, 204, 95);
     opacity: 1;
}
 .homepage_banner_slider .carousel-indicators .active {
     background-color: rgb(83, 184, 232);
     opacity: 1;
}
 .search_bar .form-control:focus {
     color: #495057;
     outline: 0;
     background: rgb(11, 17, 22);
     border: rgb(11, 17, 22);
     box-shadow: none;
}
 .navbar {
     padding: 0;
}
 .navbar-toggler {
     position: absolute;
     z-index: 9999;
     top: 0;
     font-size: 26px;
     color: rgb(255, 255, 255);
     left: -25px;
}
 .navbar-toggler:focus, .navbar-toggler:hover {
     outline: none;
}
 .IconHere i {
     border: 1px solid rgb(255, 255, 255);
     height: 20px;
     width: 20px;
     text-align: center;
     font-size: 14px;
     padding: 2px 0px;
     border-radius: 4px;
}
 .footer_nav_icon li.IconHere i {
     font-size: 18px;
     width: 25px;
     height: 25px;
     line-height: 18px;
     color: rgb(255, 255, 255);
     padding: 3px;
}
 .IconHere i:hover {
     color: rgb(41, 161, 221) !important;
     background-color: rgb(255, 255, 255);
}
/*********************** SECTION2 ***********************/
 .al_mousa_section2 {
     background-image: url(../images/Layer-378.png);
     background-size: auto;
     background-position: center;
     padding-bottom: 45px;
     background-repeat: repeat;
}
/* vertical_tab */
 div.bhoechie-tab-container {
     z-index: 10;
     background-color: #ffffff;
     padding: 0 !important;
     border-radius: 4px;
     -moz-border-radius: 4px;
     border: 1px solid #ddd;
     margin-top: 20px;
     margin-left: 50px;
     -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
     box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
     -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
     background-clip: padding-box;
     opacity: 0.97;
}
 div.bhoechie-tab-menu {
     padding-left: 8px;
     padding-right: 0;
     padding-bottom: 0;
}
 div.bhoechie-tab-menu div.list-group {
     margin-bottom: 0;
}
 div.bhoechie-tab-menu div.list-group>a {
     margin-bottom: 5px;
     line-height: 40px;
     padding: 0;font-family: 'DroidKufi-Regular';
}
 div.bhoechie-tab-menu div.list-group>a:first-child {
     border-top-right-radius: 0;
     -moz-border-top-right-radius: 0;
}
 div.bhoechie-tab-menu div.list-group>a:last-child {
     border-bottom-right-radius: 0;
     -moz-border-bottom-right-radius: 0;
}
 div.bhoechie-tab-menu div.list-group>a.active, div.bhoechie-tab-menu div.list-group>a.active .glyphicon, div.bhoechie-tab-menu div.list-group>a.active .fa {
     background-image: #5A55A3;
     color: rgb(2, 5, 12);
}
 div.bhoechie-tab-menu div.list-group>a.active:after {
     content: '';
     position: absolute;
     left: 100%;
     top: 50%;
     margin-top: -13px;
     border-left: 0;
     border-bottom: 13px solid transparent;
     border-top: 13px solid transparent;
     border-left: 10px solid rgb(255, 255, 255);
}
 div.bhoechie-tab-content {
     background-color: rgb(255, 255, 255);
     padding-right: 20px;
     /* padding-top: 10px; */
     margin-bottom: 10px;
	  min-height:366px;
}
 div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
     display: none;
}
 .list-group-item.active {
     z-index: 2;
     color: rgb(2, 5, 12);
     background-color: rgb(255, 255, 255);
     border-color: rgb(255, 255, 255);
}
 .list-group a {
     color: rgb(2, 5, 12);
}
 .tab_thing img {
     width: 70px;
}
 .tab_thing {
     background: rgb(250, 227, 115);
     padding: 7.7px 28px;
     width: 135px;
}
 .tab_text {
     float: left;
     width: calc(100% - 135px);
     display: table;
     height: 66px;
}
 .tab_text span {
     display: table-cell;
     vertical-align: middle;
}
 .bhoechie-tab-content p {
     font-size: 16px;
     margin: 0; font-family: 'DroidKufi-Regular';
	 text-align:right;
	 
}
 .section2_heading h4 {
     font-size: 30px;
     color: rgb(255, 255, 255);
     margin-bottom: 0;
     padding: 50px 0 35px;font-family: 'DroidKufi-Regular';
	 text-align:right;
}
 .more_info_yellow a {
     font-size: 16px;
     text-decoration: none;
     color: rgb(250, 227, 115);
     font-family: 'DroidKufi-Regular';
	 text-align:right;
}
 .more_info_yellow i {
     font-size: 35px;
     position: relative;
     top: 6px;
}
/*********************** SECTION3 ***********************/
 .al_mousa_section3 {
     background-image: url('../images/Layer346.png');
     background-size: cover;
     background-position: center;
     padding-bottom: 110px;
}
 .section2_heading.three {
     padding: 45px 0 0px;
}
 .who_we_text p {
     color: rgb(255, 255, 255);
     font-size: 16.75px;
     padding: 0 22px 2px 0;font-family: 'DroidKufi-Regular';
     text-align: justify;
}
 .logo_img2 {
     margin-bottom: 28px;
	 margin-bottom: 28px;
    text-align: right;
    padding: 0 18px 2px 0;
}
 .profile_img img {
     width: 90%;
     margin-top: 40px;
}
 .profile_name h4 {
     color: rgb(255, 255, 255);
     font-size: 16px;
     padding: 21px 0 0;
     line-height: 28px;
     margin: 0;
     letter-spacing: 2px;
     font-family: 'DroidKufi-Regular';
}
 .profile_name p {
     color: #fff;
     font-family: 'DroidKufi-Regular';
     font-size: 12.85px;
}
 .profile_name a {
     color:rgb(255, 255, 255);
     padding: 0 6px 0 0;
}
 .who_we_are_text {
     background: rgba(22, 4, 4, 0.41);
     padding: 22px 40px;
     border: 1px solid rgb(182, 180, 179, 0.4);
}
 .more_info_yellow.profile {
     padding: 48px 0 0;
	 text-align:right;
	 padding-right:48px;
}
 .al_mousa_section4 {
     background-image: url('../images/Layer383.png');
     background-size: cover;
     background-position: center;
     padding-bottom: 50px;
}
/*********************** SECTION4 ***********************/
 .section2_heading.four h4 {
     padding: 55px 0 70 px;
}
 .vie_picture_btn button {
     width: 100%;
     border-radius: 0;
     background: rgba(160, 207, 133, 1);
     border: rgb(160, 208, 133);
     color: rgb(0, 0, 0);
     font-size: 20px;
     margin: 50px 0 0;
     padding: 6px 0;font-family: 'DroidKufi-Regular';
}
 .ClientImgHere {
     margin: 0 15px 0px;
}
 .vie_picture_btn button:hover {
     color: rgb(0, 0, 0);
     background-color: rgb(160, 208, 133);
     border-color: rgb(160, 208, 133);
}
 .vie_picture_btn .btn-success:not(:disabled):not(.disabled):active {
     color: rgb(0, 0, 0);
     background-color: rgb(160, 208, 133);
     border-color: rgb(160, 208, 133);
}
 div#ClientOwlSlider .owl-nav button.owl-prev {
     background: rgb(98, 114, 128);
     border-radius: 12px;
     opacity: 1;
     height: 26px;
     width: 26px;
     color: rgb(255, 255, 255);
     font-size: 32px;
     position: absolute;
     top: 40%;
     left: -4%;
}
 div#ClientOwlSlider .owl-nav button:focus {
     outline: 0;
}
 div#ClientOwlSlider .owl-nav span {
     position: absolute;
     top: -16px;
     left: 7px;
}
 div#ClientOwlSlider .owl-nav button.owl-next {
     background: rgb(98, 114, 128);
     border-radius: 12px;
     height: 26px;
     width: 26px;
     color: #fff;
     font-size: 32px;
     position: absolute;
     top: 40%;
     right: -4%;
}
 div#ClientOwlSlider .owl-dots {
     display: none;
}
 .more_info_yellow.slick a {
     color: rgb(234, 203, 24);
     font-size: 18px;
     text-decoration: none;
     font-family: 'DroidKufi-Regular';
}
 .more_info_yellow.slick {
     text-align: center;
     padding: 16px 0;
}
/*********************** SECTION5 ***********************/
 .al_mousa_section5 {
     background-image: url('../images/Layer389.png');
     background-size: cover;
     background-position: center;
     padding-bottom: 110px 
}
 .section2_heading.five h4 {
     font-size: 30px;
     color: rgb(0, 0, 0);
     padding: 50px 0 20px;
}
 .section2_heading.five p {
     font-size: 16px;
     margin-bottom: 40px;font-family: 'DroidKufi-Regular';
	 text-align:right;
}
 .under_img_block_text {
     text-align: left;
}
 .section_five_block img {
     padding-bottom: 15px;
}
 .more_info_yellow.blue {
     margin-bottom: 16px;
	 text-align:right;
}
 .section_five_block.third {
     text-align: right;
}
 .under_img_block_text {
     text-align: left;
}
 .section_five_block.sec {
     text-align: center;
}
 .under_img_block_text h4 {
     font-size: 25px;
     font-family: 'DroidKufi-Regular';
	 text-align:right;
}
 .under_img_block_text p {
     font-size: 16px;
     margin-bottom: 0;font-family: 'DroidKufi-Regular';
	 text-align:right;
}
 .more_info_yellow.blue a {
     color: rgb(32, 58, 168);
}
 .under_img_block_text.sec {
     margin-top: 50px;
     margin-right: 24px;
     float: right;
}
 .section_five_block.first img {
     width: 468px;
}
 .section_five_block.sec img {
     width: 270px;
     margin-right: 16px;
     float: right;
}
 .section_five_block.third img {
     width: 200px;
}
 .under_img_block_text.third {
     float: right;
}
 .under_img_block_text.sec.mob_v {
     margin-top: 0;
     display: none;
}
/*********************** SECTION6 ***********************/
 section.al_mousa_section6.block {
     background: rgb(21, 39, 104);
     padding: 30px 0;
}
 .marketer_text p {
     font-size: 20px;font-family: 'DroidKufi-Regular';
     color: rgb(255, 255, 255);
     display: table-cell;
     vertical-align: middle;
}
 .marketer_text2 p {
     font-size: 20px;font-family: 'DroidKufi-Regular';
     color: rgb(255, 255, 255);
}
 .marketer_img {
     float: left;
     text-align: right;
}
 .marketer_box {
     background: rgb(19, 31, 45);
     padding: 10px 26px;
     border: 1px solid rgb(52, 92, 138);
     margin: 18px 0;
}
 .marketer_img.owner {
     width: 100%;
     margin: 54px 0 15px;
     text-align: center;
}
 .marketer_box.block.right {
     padding: 75px 26px 20px;
}
 .marketer_text.float-left {
     display: table;
     height: 146px;
}
/*********************** Footer Start ***********************/
/*********************** SECTION7 ***********************/
 .al_mousa_section7 {
     background-image: url('../images/upper_footer.png');
     background-size: cover;
     background-position: center;
     padding-bottom: 50px;
	 
     text-align:right;
}
 .footer_info h2 {
     color: rgb(255, 255, 255);
     font-size: 30px;
     margin: 0 0;
     padding: 40px 0 20px;
     font-family: 'DroidKufi-Regular';
}
 .footer_info p {
     color:rgb(255, 255, 255);
     font-size: 21px;
     margin-bottom: 25px;font-family: 'DroidKufi-Regular';
}
 .footer_info span { font-family: 'DroidKufi-Regular';
}
 .m_top {
     margin-top:54px;
}
 .footer_info.right {
     text-align: left;
     float:left;
}
 .footer_nav a {
     color: rgb(255, 255, 255);
     text-decoration: none;
     font-size: 21px;
	 font-family: 'DroidKufi-Regular';
}
 .footer_nav_icon ul {
     display: block;
     width: 100%;
}
 .footer_nav_icon li {
     list-style: none;
     display: inline-block;
}
 .footer_nav_icon li {
     list-style: none;
     display: inline-block;
     padding: 0 0 0 0px;
}
 .footer_info.right.m_top {
     margin-top: 26px;
}
 .footer_nav li {
     list-style: none;
}
/*********************** SECTION8 ***********************/
 section.al_mousa_section8.block {
     background:rgb(21, 39, 104);
     padding: 16px 0;
}
 .copyright {
     text-align: center;
     color: rgb(255, 255, 255);
     padding: 8px;
     font-size: 18px;
}
 .copyright p {
     font-family: 'DroidKufi-Regular';
     margin: 0;
     letter-spacing: 2px;
     font-size: 16px;
}
/*********************** SECTION9 ***********************/
/*********************** Footer End ***********************/
/* Media 28/11/2019 */
 .al_mousa_section4.media_s4 {
     background-image: url('../images/Layer-417.png');
     background-size: cover;
     background-position: center;
     padding-bottom:90px;
}
 .media_under_img_text a {
     color: rgb(26, 45, 113); font-family: 'DroidKufi-Regular';
}
 .media_under_img_text h5 {
     margin: 0;
}
 div#mediaOwlSlider .owl-nav {
     display: none;
}
 .section2_heading.five.media_text p {
     margin-bottom: 25px;
}
 .media_under_img_text {
     margin-top: 24px;
}
 div#mediaOwlSlider .owl-dots {
     position: relative;
     top:66px;
}
 div#mediaOwlSlider.owl-theme .owl-dots .owl-dot.active span {
     background:rgb(0, 0, 0);
}
 div#mediaOwlSlider.owl-theme .owl-dots .owl-dot span{
     background:rgb(142, 138, 79);
     width: 14px;
     height: 14px;
}
 section.al_mousa_header_banner_section1.media_s1{
     background-image: url('../images/Layer-2.png');
     background-size: cover;
     background-position: center;
     height:576px;
}
 .navbar_slider_navigations.media_nav {
     height: 576px!important;
}
 .al_mousa_navigations li :hover {
     background:#8e8a4f;
}
/***************************28/11***************************/
 section {
     overflow: hidden !important;
	 footer_info.right
}
 .social_icon ul li:nth-child(2) a {
     padding: 0 1px;
}
 .ShowOnMob{
     display: none;
}
/***************************28/11***************************/
/**************************media***********************/
/* Media 28/11/2019 */
 .al_mousa_section4.media_s4 {
     background-image: url('../images/Layer-417.png');
     background-size: cover;
     background-position: center;
     padding-bottom:90px;
}
 .media_under_img_text a {
     color: rgb(26, 45, 113); font-family: 'DroidKufi-Regular';
     text-decoration: underline;
}
 .media_under_img_text h5 {
     margin: 0;
}
 div#mediaOwlSlider .owl-nav {
     display: none;
}
 .section2_heading.five.media_text p {
     margin-bottom: 25px;
}
 .media_under_img_text {
     margin-top: 24px;
}
 div#mediaOwlSlider .owl-dots {
     position: relative;
     top: 55px;
}
 div#mediaOwlSlider.owl-theme .owl-dots .owl-dot.active span {
     background:rgb(0, 0, 0);
}
 div#mediaOwlSlider.owl-theme .owl-dots .owl-dot span{
     background:rgb(142, 138, 79);
     width: 14px;
     height: 14px;
}
 section.al_mousa_header_banner_section1.media_s1{
     background-image: url('../images/Layer-2.png');
     background-size: cover;
     background-position: center;
     height:576px;
}
 .navbar_slider_navigations.media_nav {
     height: 576px!important;
}
 .al_mousa_navigations li :hover {
     background:#8e8a4f;
}
/* after_change */
 .al_mousa_navigations.media_navi ul {
     padding: 50px 80px 0 80px;
}
 .al_mousa_section4.media_section5 {
     background-image: url('../images/Layer-423.png');
     background-size: cover;
     background-position: center;
     padding-bottom: 40px;
}
 .section2_heading.video_text p {
     font-size: 16px;
     margin-bottom: 40px;font-family: 'DroidKufi-Regular';
     color: rgb(255, 255, 255);
     line-height: 28px;
	 text-align:right;
}
 .section2_heading.video_text h4 {
     padding: 70px 0 28px;
}
 .video_gallery_block_text h4 {
     font-size: 25px;
     color: rgb(255, 255, 255);
     padding: 5px 0 2px;
}
 .video_gallery_block_text p {
     font-size: 16.75px;
     color: rgb(255, 255, 255);font-family: 'DroidKufi-Regular';
     padding: 0 50px;
}
 .video_gallery_block_text {
     padding: 24px 0;
}
 .shrink{
     padding: 40px 60px 0;
}
 .media_news.first {
     background: #1a2d71;
}
 section.al_mousa_section4.media_s2.block {
     background-image: url(../images/Layer-3782.png);
     background-size: auto;
     background-position: center;
     padding-bottom: 0;
     background-repeat: repeat;
}
 section.al_mousa_section4.media_s2 .SliderInCenter {
     min-height: 590px;
}
 section.al_mousa_section4.media_s2 .carousel-caption {
     position: relative;
     right: 0;
     top: 0;
     left: 0;
     z-index: 10;
     padding: 0;
     color: #fff;
     text-align: center;
}
 section.al_mousa_section4.media_s2 .carousel-caption h3 {
     font-size: 31.25px;
     text-align:right;font-family: 'DroidKufi-Regular';
}
 section.al_mousa_section4.media_s2 .carousel-caption p {
     font-size: 16.75px;
     text-align: justify;font-family: 'DroidKufi-Regular';
     max-width: 80%;
     line-height: 30px;
}
 section.al_mousa_section4.media_s2 .carousel-indicators {
     bottom: 108px;
     text-align: right !important;
     width: 100%;
     margin: 0;
     display: block !important;
     left: 0;
     right: 0;
}
 section.al_mousa_section4.media_s2 .carousel-indicators li {
     height: 14px;
     width: 14px;
     border-radius: 50%;
     background-color: #8e8a4f;
     display: inline-block;
     margin: 0 5px 0 0;
}
 section.al_mousa_section4.media_s2 .carousel-indicators .active {
     opacity: 1;
     background-color:#fff!important;
}
 .m_blocks {
     padding: 35px 0px 0 0px;
}
 .m_blocks_text h5 {
     font-size: 19.3px;
     color: rgb(15, 25, 65);
     text-align: center;
     margin-bottom: 1px;
}
 .m_blocks_text a {
     font-size: 16.67px;
     color: rgb(15, 25, 65);
     text-align: center;
     font-family: 'DroidKufi-Regular';
}
 .m_blocks_text {
     text-align: center;
     float: left;
     padding-left: 0px;
     padding-top: 10px;
}
 .m_blocks_text i.fa.fa-caret-right {
     font-size: 24px;
     position: relative;
     color:rgb(240, 23, 41);
     top: 3px;
}
 .banner_heading {
     position: absolute;
     width: 100%;
     left: 36%;
}
 .banner_heading h1 {
     vertical-align: middle;
     font-size:37.5px;
     height: 527px;
     color:rgb(255, 255, 255);
     display: table-cell;
     letter-spacing: 1px; font-family: 'DroidKufi-Regular';
}
/*****************29/11****************/
 .wall {
     float: left;
     width: 100%;
}
 .SliderWithOne,.Width570 {
     max-width: 570px;
     min-height: 590px !important;
     float:right;
}
 section.al_mousa_section4.media_s2 .CaptionSlider{
     display: table-cell;
     vertical-align: middle;
     float: none;
}
 section.al_mousa_section4.media_s2 .SliderInCenter {
     min-height: 590px !important;
     display: table;
}
 .media_news.sec.Width570 .col-sm-4.float-left {
     padding: 0 15px;
     min-width: 50%;
     text-align: center;
}
 .media_news.sec.Width570 {
     padding: 0px 35px;
}
 .media_s4 .ClientImgHere img.img-fluid {
     height: 330px;
     max-height: 330px;
     width: 250px !important;
     min-width: 240px;
     box-shadow: 8px 8px 7px rgba(0, 0, 0, 0.12941176470588237);
}
 .owl-theme .owl-dots .owl-dot {
     outline: 0;
}
 div.bhoechie-tab-menu div.list-group>a.active:after ,div.bhoechie-tab-menu div.list-group>a:hover:after{
     content: '';
     position: absolute;
     right: 100%;
     top: 50%;
     margin-top: -13px;
     border-left: 0;
     border-bottom: 13px solid transparent;
     border-top: 13px solid transparent;
     border-right: 10px solid rgb(255, 255, 255);
}
 a.list-group-item:hover {
     background: rgb(83, 184, 232);
     border-color:rgb(83, 184, 232);
}
 div.bhoechie-tab-menu div.list-group>a:hover:after{
     border-left-color: rgb(83, 184, 232);
}
 a.list-group-item:hover span{
     color:rgb(255, 255, 255);
}
/*************heder two*********************/
 header.HeaderOne {
     width: 410px;
     position: absolute;
}
 .HeaderOne .navbar_slider_navigations {
     position: relative;
     padding-bottom: 12px !important;
     height: 570px !important;
}
 .BannerImg1{
     background-image: url('../images/Layer-2.png');
     background-size: cover;
     background-position: center;
     height:570px;
     display: table;
}
 .BannerText {
     display: table-cell;
     vertical-align: middle;
     text-align: center;
     float: none;
     color: #ffff;
}
 .BannerHeading {
     width: calc(100% - 430px);
     float: left;
     text-align: right;
}
 .BannerHeading h1{
     font-size: 37.5px;
     color: rgb(255, 255, 255);
     letter-spacing: 1px; font-family: 'DroidKufi-Regular';
}
 .HeaderOne .al_mousa_navigations ul {
     padding: 60px 0 50px 20px;
}
 .HeaderOne .navbar_slider_navigations {
     padding: 25px 0px 100px 22px;
}
 .HeaderOne .search_icon {
     margin-right: 10px;
     margin-left: 5px;
}
 .HeaderOne .search_bar input {
     width: 80%;
     float: right;
     text-align:center;
}
 .HeaderOne .search_bar {
     float: right;
     width: 50%;
     margin: 0 15px 0 0;
}
 .HeaderOne .SideNavBar1 {
     margin-bottom: 40px;
}
 .HeaderOne .al_mousa_navigations a {
     /*margin-left: 129px;*/
}
 .HeaderOne .search_bar .form-group {
     margin: 0;
     float: left;
     width: 100%;
}
/*************heder two*********************/
/*************submission opt A-1 css*********************/
 .BannerImg2 {
     background-image: url(../images/Layer-408.png);
}
 section#optBanner {
     background-image: url(../images/Layer-408.png);
     background-size: cover;
}
 section#optBanner .BannerImg2 {
     background-image: none;
}
 section.al_mousa_section_opt_acc,.AchivmentImage,.AboutAlMosa {
     background-image: url(../images/Layer-410-copy.png);
     background-repeat:repeat;
     background-position: center;
     padding-bottom:40px;
}
 .acc_inside_content p {
     font-size: 18.75px;
     color: rgb(117, 114, 65);
}
 .acc_inside_content img {
     margin: 30px 0 60px;
}
 h4.panel-title i {
     float: right;
}
 h4.panel-title i.fa.fa-minus {
     display: none;
}
 .acc_inside_head h4 {
     font-size: 30.46px;
     color: rgb(117, 114, 62);
     margin-bottom:0; font-family: 'DroidKufi-Regular';
	 text-align:right;
}
 .click_here_zoom a {
     font-size: 15.63px;
     color: #000;
     text-decoration:none;
     text-align: right;
}
 .click_here_zoom {
     position: absolute;
     right: 0;
     bottom: 400px;
}
 .panel-body {
     position: relative;
	 text-align:right;
}
 .click_here_zoom.sec {
     position: absolute;
     right: 672px;
     bottom: 75px;
}
 .click_here_zoom i {
     font-size: 26px;
     text-align: right;
     width: 137px;
}
 .acc_inside_content img {
     width: 100%;
}
 .click_here_zoom.three {
     position: absolute;
     right: 65px;
     bottom: 60px!important;
}
 .click_here_zoom.four {
     position: absolute;
     right: 30px;
     bottom: 60px!important;
}
 .click_here_zoom.last {
     position: absolute;
     right: 0;
     bottom: 25px;
}
/*******************************/
 .demo {
     padding-top: 60px;
     padding-bottom: 60px;
}
 .panel-group .panel {
     border-radius: 0;
     box-shadow: none;
     border-color: #EEEEEE;
}
 .panel-default > .panel-heading {
     padding: 0;
     border-radius: 0;
     color: #212121;
     background-color: #FAFAFA;
     border-color: #EEEEEE;
}
 .panel-title {
     font-size: 14px;
}
 .panel-title > a {
     display: block;
     padding: 15px;
     text-decoration: none;
     background: rgb(117, 114, 65);
     color: #fff;
     font-size: 20.25px;font-family: 'DroidKufi-Regular';
     position: relative;
	 text-align:right;
}
 .panel-heading a:before {
     
     position: absolute;
     left: 20px;
     font-weight: 600 !important;
}
 .panel-heading a.collapsed:before {
     content: "+";
     position: absolute;
     left: 20px;
     font-weight: 600 !important;
}
 .more-less {
     float: right;
     color: #212121;
}
 .panel-default > .panel-heading + .panel-collapse > .panel-body {
     border-top-color: #EEEEEE;
}
 .acc_inside_content p {
     font-size: 18.75px;
	 text-align:right;
     font-family: 'DroidKufi-Regular';
}
/*************submission opt A-1 css*********************/
 section.al_mousa_section4.about_new.block {
     background-image: url(../images/Layer-352.png);
     background-size: cover;
     background-position: center;
     height:468px;
}
 .media_banner_section .wall.BannerImg1, .about_banner_section .wall.BannerImg1 {
     background-image: none !important;
}
 section.wall.SliderSection.media_banner_section {
     background-image: url(../images/Layer-2.png);
     background-size: cover;
}
 section.wall.SliderSection.about_banner_section{
     background-image: url(../images/Layer-3712.jpg);
     background-size: cover;
}
/*************About Us Page*********************/
 .BannerImg3 {
     background-image: url(../images/Layer-3712.jpg);
}
 .AchivmentTower {
     width: 270px;
     float: left;
}
 .ImgContentHere p {font-family: 'DroidKufi-Regular';
     color: rgb(255,255,255);
     font-size: 16.67px;
     line-height: 20px;
     margin: 0;
}
 .ImgContentHere h4 {
     font-family: 'Ubuntu', sans-serif;
     color: rgb(255,255,255);
     font-size: 25px;
}
 .TowerDesign img {
     border-radius: 20px;
     width: 100% !important;
     float: left;
     min-height: 390px;
}
 .TowerDesign {
     position: relative;
     box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.25098039215686274);
     border-radius: 20px;
}
 .ImgContentHere {
     position: absolute;
     bottom: 20px;
     right: 0px;
     left: 0px;
     padding: 0 35px 0 20px;
     text-align: justify;
}
 .JeddaahTower .TowerDesign {
     right: 6%;
}
 .CornicheTower .TowerDesign {
     bottom: 50px;
     right: 20%;
}
 .AchivementTower {
     padding: 60px 0 30px;
}
 .AchivmentText p {
     text-align: justify;
     font-size: 18.75px;
}
 .DetailsCol{
     min-width: 72%;
     max-width: 72%;
}
 .DetailsText{
     max-width: 28%;
}
 .AchieveMentsSection .section2_heading.four h4{
     padding-bottom: 0px;
}
 .AchieveMentsSection {
     background-color: rgb(217, 217, 217);
     padding: 30px 0;
}
 .AchivmentImage {
     box-shadow: 0px 0px 20px rgb(140, 140, 140);
}
 .AchivmentText p b {
     color: rgb(35, 47, 135);
}
 .AboutAlMosa{
     padding-bottom: 0px;
     background-image: url(../images/bg3.png);
}
 .AboutUsText{
     display: table-cell;
     vertical-align: middle;
     text-align: left;
     float: none;
}
 .HeadingTextView {
     min-height: 420px;
     display: table;
}
 .AboutUsText h4 {
     float: left;
     color: rgb(255, 255, 255);
     padding: 0 70px 0 0;
     font-size: 31.25px;
     margin: 0px;
	 padding-left:70px;
	  font-family: 'DroidKufi-Regular';
      text-align: right;
}
 .AboutContentHere p {
     text-align: justify;
     max-width: 88%;
     float: left;
     font-size: 18px;
     color: rgb(255, 255, 255);
	  font-family: 'DroidKufi-Regular';
}
 .AboutHeading ,.AboutContent{
     padding: 70px 0;
}
/*************About Us Page NAkul sir*********************/
 .al_mousa_section_about_sec2 {
     background-image: url(../images/Layer-404.png);
     background-size: cover;
     background-position: center;
     padding-bottom: 110px;
}
 .shrink2 {
     padding: 40px 100px 0;
}
 .about_block_vd h4 {
     color: #fff;
     font-size: 25px;
     font-family: 'DroidKufi-Regular';
     margin: 0;
     padding: 22px 0 0;
}
 .about_block_vd p {
     color: #fff;
     font-size: 16.75px;
     padding: 50px 57px;font-family: 'DroidKufi-Regular';
}
 .about_block_vd {
     background: rgb(76, 76, 76);
     padding: 50px 0 0px;
     border: 24px solid #000;
     min-height: 468px;
}
 .slider_text_abt p {
     color: #fff;
     font-size: 20.83px;
     letter-spacing: 1px;
     margin:0;
}
 .slider_text_abt {
     position: absolute;
     bottom: 25px;
     left: 61px;
     margin: 0 auto;
     width: 57%;
}
 .al_mousa_section_about_phase_tab{
     background-image: url(../images/Layer-402.png);
     background-size: cover;
     background-position: center;
     height:1038px;
     padding-bottom: 110px;
}
 .al_mousa_section_about_phase_tab div.bhoechie-tab-container {
     background: transparent;
     border: 0;
     margin: 0;
}
 .al_mousa_section_about_phase_tab div.bhoechie-tab-menu div.list-group>a.active:after{
     border-left: 0px solid rgb(255, 255, 255);
}
 .al_mousa_section_about_phase_tab div.bhoechie-tab-menu div.list-group>a {
     line-height: 30px;
     color: rgb(0, 0, 0);
     font-size: 25px;
     font-family: FrutigerRoman;
}
 .al_mousa_section_about_phase_tab .list-group h4 {
     margin: 0;
     padding: 12px 0;
	     font-family: 'DroidKufi-Regular';
}
 .al_mousa_section_about_phase_tab div.bhoechie-tab-content {
     background-color: transparent;
     padding-right: 20px;
     padding-top: 0;
     margin-bottom: 0;
}
 .al_mousa_section_about_phase_tab .about_phase_tab_img p {
     color: #fff;
     font-size:18.76px;
     text-align: justify;
     padding: 38px 0 0;
     font-family: 'DroidKufi-Regular';
}
 .al_mousa_section_about_phase_tab a.list-group-item:hover {
     background:#f8f8f8;
     border-color:#f8f8f8;
}
 .al_mousa_section_about_phase_tab div.bhoechie-tab-menu div.list-group>a:hover:after {
     border-left-color:transparent;
}
 .al_mousa_section_about_phase_tab a.list-group-item.active h4 {
     color: rgb(255, 255, 255);
	     font-family: 'DroidKufi-Regular';
}
 .about_phase_tab_img img {
     width: 100%;
}
 .al_mousa_section_about_phase_tab .bhoechie-tab {
     padding-right: 70px;
}
 .al_mousa_section_about_phase_tab .section2_heading.video_text {
     margin-bottom: 40px;
}
/*************About Us Page*********************/
 








.HomeActive {
    background-color: rgb(142, 138, 79);
}












/***************Zoom Effect****************/
#row1 {
   padding: 0;
}

.mag {
width: 450px;
margin: 0 auto;
float: none;
}

.mag img {
  max-width: 100%;
}

.mag1 {
width: 100%;
margin: 0 auto;
float: none;
}

.mag1 img {
  max-width: 100%;
  background-color: #fff;
  padding: 20px;
}

.mag2 {
width: 900px;
margin: 0 auto;
float: none;
}

.mag2 img {
  max-width: 100%;
}

.magnify {
position: relative;
cursor: none;
}

.magnify-large {
position: absolute;
display: none;
width: 100px;
height: 100px;
-webkit-box-shadow: 0 0 0 7px rgba(204, 204, 204, 0.55), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.55), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.55), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
background-color: #fff !important;
transform: scale(1.5);
}
    
div#exampleModal .modal-dialog,
div#exampleModal_2 .modal-dialog,
div#exampleModal_3 .modal-dialog,
div#exampleModal_4 .modal-dialog,
div#exampleModal_5 .modal-dialog,
div#exampleModal_6 .modal-dialog,
div#exampleModal_7 .modal-dialog{
    -webkit-transform: none;
    transform: none;
    max-width: 80%;
}
@media(min-width: 1440px){
div#exampleModal .modal-dialog, div#exampleModal_2 .modal-dialog, 
div#exampleModal_3 .modal-dialog, div#exampleModal_4 .modal-dialog, 
div#exampleModal_5 .modal-dialog, div#exampleModal_6 .modal-dialog, 
div#exampleModal_7 .modal-dialog {
    -webkit-transform: none;
    transform: none;
    max-width: 1200px;
}
}
@media(max-width: 575px){
div#exampleModal .modal-dialog, div#exampleModal_2 .modal-dialog, 
div#exampleModal_3 .modal-dialog, div#exampleModal_4 .modal-dialog, 
div#exampleModal_5 .modal-dialog, div#exampleModal_6 .modal-dialog, 
div#exampleModal_7 .modal-dialog {
    max-width: 100%;
}
}
/**************************/






/*************** )4-12-2019 Plan New Css******************/
/*************** )4-12-2019 Plan New Css******************/
.acc_inside_content .plan_box img {
    margin-bottom: 10px;
}
.acc_inside_content .plan_box img {
    margin-bottom: 10px;
    border: 2px solid #757241;
}
.plan_box {
    margin-left: 70px;
    width: calc(20% - 56px);
    margin-bottom: 50px;
}
.plan_box h4.plantxt_title {
    margin-bottom: 0;
    font-weight: bold;
    text-align:center;
     font-family: 'DroidKufi-Regular';
}
.plan_box:last-child{
     margin-right: 0px;
}
.acc_inside_content .plan_box p {
    font-size: 18.75px;
    font-weight: bolder;
    text-align:center;
}
.plan_box.box_bigger_planner {
    width: calc(40% - 52px);
    margin-right: 15px;
}
.plan_box.box_bigger_planner > .left_box_plan {
    width: 172px;
    float: right;
}
.text-center.box_images_plan {
    width: calc(100% - 182px);
    float: left;
    margin: 30px 10px 0 0;
    padding:10px 0 10px 0px;
    border-bottom: 2px solid #929675;
}
.border_hr {
    float: left;
    width: 50%;
    padding: 0px;
}
.right_plan_img img {
    border: 0px !important;
    width: 42px;
    float: left;
    margin: 0px 0px !important;
}
.right_plan_img {
    float: right;
}
.plan_text_content {
    float: left;
    width: calc(100% - 45px);
    display: table;
    height: 38px;
}
.acc_inside_content .plan_box .plan_text_content p {
    font-size: 11px;
    text-align: right;
    margin-left: 5px;
    margin-bottom: 0;
    font-weight: normal;
    display: table-cell;
    vertical-align: middle;
}
.text-center.box_images_plan:last-child{
     border: 0px !important;
}
.plan_box.box_bigger_planner:last-child {
    margin-right: 0px !important;
    margin-left: 15px !important;
}

@media(max-width:1200px){
.plan_box.box_bigger_planner > .left_box_plan {
    width: 136px;
    float: left;
}
.plan_text_content {
    float: left;
    width: calc(100%);
    display: table;
    height: 38px;
}
.plan_box h4.plantxt_title {
    word-break: break-all;
}
}
@media(max-width: 991px){
.plan_box {
    margin-left: 10px;
    width: calc(20% - 10px);
    margin-bottom: 15px;
}
.text-center.box_images_plan {
    width: calc(100%);
    margin: 0 0 10px;
    padding: 0 0 0px;
}
.plan_box h4.plantxt_title {
    font-size: 18px;
}
.acc_inside_content .plan_box p {
    font-size: 13.75px;
}
.plan_box.box_bigger_planner > .left_box_plan {
    width: 134px;
    margin: auto;
    float: none;
}
.plan_text_content {
    width: calc(100% - 45px);
}
.border_hr {
    width: 100%;
    padding: 0px 0 10px;
}
.plan_text_content {
    padding-left: 10px;
}
}
@media(max-width: 767px){
.plan_box {
    width: calc(100% - 10px);
}
.plan_box.box_bigger_planner {
    width: calc(100% - 25px);
    margin-right: 0;
}
.plan_box.box_bigger_planner > .left_box_plan {
    width: 134px;
    margin: 0 10px 0 0;
    float: left;
}
.text-center.box_images_plan {
    width: calc(100% - 160px);
    margin: 30px 0px 10px 10px;
    padding: 0 0 0px;
    float: left;
}
.border_hr {
    width: 50%;
}
}

@media(max-width: 768px){
.row.mt-3.plan_box_holder {
    padding: 0 15px;
}
.plan_box {
    width: 40%;
    float: none;
    margin: 20px auto;
    display: block;
    clear: both;
}
.text-center.box_images_plan {
    width: calc(100% - 0px);
    margin: 10px 0px 10px 0px;
    padding: 0 0 0px;
    float: left;
    clear: both;
}
.plan_box.box_bigger_planner > .left_box_plan {
    width: 40%;
    margin: auto !important;
    float: none;
}
.plan_box.box_bigger_planner {
    width:calc(100%);
    margin-right: 0;
    margin: 0px;
}
.plan_box:last-child {
    margin-right: auto;
}
.acc_inside_content .plan_box img {
    margin: 0 0 10px;
}
.plan_box.box_bigger_planner:last-child {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
}




.acc_inside_content {
    overflow: hidden;
}