﻿@font-face{
font-family: 'DroidKufi-Regular';
src:url(../fonts/droid/DroidKufi-Regular.ttf);
}

div.bhoechie-tab-menu div.list-group>a:hover {
    margin-bottom: 5px;
    line-height: 40px;
    padding: 0;
	font-family: 'DroidKufi-Regular';
    background-color:#ebe3b9;
   color:#000 !important;
   
}

a.list-group-item:hover {
    background:#ebe3b9 !important;
    border-color:#ebe3b9 !important;
}


.navactivebg {
    background: #8e8a4f;
}

a.list-group-item:hover span {
   color:#000 !important;
}

div.bhoechie-tab-menu div.list-group>a:hover:after {
    border-left-color: rgb(250, 227, 115);
}
.contacttitle
{
    color:#8e8a4d !important;
}
.contactbg{
     background-color:#f1f1f1 !important;
     text-align:right;
}

.ContactUsCircle {
    height: 125px;
    width: 125px;
    background-color: #8e8a4d;
    border-radius: 50%;
    display: inline-block;
    border: 11px solid #c9c59f;
}
ContactShadow {
    -webkit-box-shadow: -1px 2px 15px -1px rgba(134,120,156,1);
    -moz-box-shadow: -1px 2px 15px -1px rgba(134,120,156,1);
    box-shadow: -1px 2px 15px -1px rgba(134,120,156,1);
}
.faContactTxt {
    color: #fff !important;
    font-size: 2.7em;
    vertical-align: middle;
    line-height: 100px;
}
.contactbox
{
    border:1px solid #d9d9d9;
    min-height:250px;
    min-width:100px;
    padding:50px;
    background-color:#fff;
	    min-height: 350px;

}
.inquiryformbg
{
    background-color:#1a2b71 !important;
}
.inquirytxt{
    color:#fff;
}
.contacttxt
{
    color:#fff;
}
.inquirytxtboxbg
{
    background-color:#b6bce0;
}
.redcolor
{
     border:1px solid red !important;
}
.inqformbg {
    background-image: url(../images/ar_inqformbg.png);
    background-repeat: repeat;
    background-position: center;
    padding-bottom: 40px;
    background-size:contain;
}
  .btsubmit_no_border
  {
      background-color:#b40024;
      min-width:150px;
      padding:5px;
      color:#fff;
      border-radius:10px;
      font-size:1.2em;
      letter-spacing:0px;
      border:1px solid #b40024;

  }
  .required
  {
    color: red;
    font-size:2em;
    padding-left:5px;
  }

  .inqformtxt
  {
      color:#20296e;
      font-size:18px;
      text-align:right;
  }

  .faqfrombgcolor
  {
      background-color:#172669;
  }
  .faq_heading h4 {
    font-size: 25px;
    color: rgb(255, 255, 255);
    margin-bottom: 0;
    padding: 50px 0 15px;font-family: 'DroidKufi-Regular';
}

  .accordion .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f068";
    float: right; 
}
.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067"; 
}
.accordionbg {
     
    padding: 15px;
    text-decoration: none;
    background: rgb(117, 114, 65);
    color: #fff;
    font-size: 25px;font-family: 'DroidKufi-Regular';
}
.card-body
{
    background-color:transparent !important;
}
.txtwhite
{
    color:#fff !important;
	text-align:right;
}
.faqtxtbox
{
    background-color:#6a6732;
    border:1px solid #6a6732;
    color:#fff;
}

.faqbg {
    padding-bottom: 0px;
    background-image: url(../images/ar_faqbg.png);
}

.faqbg {
    padding-bottom: 0px;
    background-image: url(../images/ar_faqbg.png);
}
section.faqbg {
    background-image: url(../images/ar_faqbg.png);
    background-repeat: repeat;
    background-position: center;
    padding-bottom: 40px;
    background-color:#57532b;
}
.faq-panel-title > a {
    display: block;
    padding: 10px;
    text-decoration: none;
    background: #d3d3d3;
    color: #000;
    font-size: 16px;font-family: 'DroidKufi-Regular';
    position: relative;
    text-align:right;
}
.faq-panel-body-bg
{
    background: #d3d3d3;
    text-align:right;
}
.hideall
{
     display:none;
}
.gmapborder
{
   
   
     border:2px solid #d8d8d8;
}
.gmapshadow
{
box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.62);
-webkit-box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.62);
-moz-box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.62);
}
.kingdomtower
{
    border:2px solid #b4aa54;
     
    
}
.kingdomtowerborder
{
    border:2px solid #b4aa54;
    background-color:#8f8749;
    padding:10px;
    color:#fff;
	text-align:right;
    min-height:340px;

}

.jeddahtower
{
    border:2px solid #4b66d0;
    
    
}
.jeddahtowerborder
{
    border:2px solid #4b66d0;
    background-color:#304597;
    padding:10px;
    color:#fff;

}
.crtower
{
    border:2px solid #83df46;
    
    
}
.crtowerborder
{
    border:2px solid #83df46;
    background-color:#5f9c36;
    padding:10px;
    color:#fff;

}




.landtxtboxbg
{
     background-color:#b5ac75;
     border:1px solid #83827d;
     font-family: 'DroidKufi-Regular';
}
.landborder
{
     border:1px solid #83827d;
}
.boxinner 
{
    padding: 0 2px 0 3px;
    width:100%;
    min-height:80px;
    margin-bottom:6px;
    
}
.pr0
{
    padding-right:0px;
}
.pl0
{
    padding-left:0px ;
}
.pl15
{
    padding-right:10px ;
}
.land-txt-inbox
{
    padding:1px;
    text-align:left;
}
.land_txt_inbox_title
{
    color:#75723f;
    font-size:16px;
    font-weight:300;
}
.land_txt_inbox_sub_title
{
    color:#75723f;
    font-size:25px;
    font-weight:600;

}
.land_split_border
{
    border-bottom:2px solid #75723f;
}
.land_txt_block
{
    width:100%;
    min-height:50px;
     background-color:#90908e;
     border:1px solid #83827d;
     color:#fff;
     text-align:center;
}
.land_green_button
{
    width:100%;
    min-height:50px;
     background-color:#3b7c2c;
     border:1px solid #3b7c2c;
     color:#fff;
     text-align:center;
     font-size:18px;
     cursor:pointer;
     font-family: 'DroidKufi-Regular';
}
.land_red_button
{
    width:100%;
    min-height:50px;
     background-color:#9a1415;
     border:1px solid #9a1415;
     color:#fff;
     text-align:center;
     font-size:18px;
      cursor:pointer;
      font-family: 'DroidKufi-Regular';
}

.landblock5
{
    border:0px solid red;
    z-index:999;
    color:#000;
    padding-left: 13px;
    padding-top: 7px;
    font-weight:600;
}
.landblock10
{
    border:0px solid red;
    z-index:999;
    color:#000;
    padding-right: 6px;
    padding-top: 6px;
    font-size: 12px;
}
.landblock9
{
    border:0px solid red;
    z-index:999;
    color:#000;
    padding-right: 9px;
    padding-top: 7px;
    font-weight:600;
    font-size: 12px;
}
.graybr
{
    border:2px solid #d2d4d2;
    padding:10px;
    border-radius:5px;
	direction:ltr !important;
}
.lh20
{
    line-height:30px;
}
.blockgraybr
{
    border:2px solid #d2d4d2;
    padding:10px;
    border-radius:5px;
    
}
.planborder
{
    border:2px solid #636130;
}

.plantxt_title
{
    font-size:22px;
    color:#444444;
}
.plantxt_sub_title
{
    font-size:18px;
    color:#444444 !important;
}
.mbm3{
    margin-bottom:-3% !important;
}
.blockwidget
{
    height:70px;
    width:100%
}
 .mlmr
 {
     margin-left:-5px !important;margin-top:-5px !important;
 }
 .pr0
 {
      padding-right:0px !important;
 }
  .pl0
      {
padding-left:0px !important;
      }
  .prbox2
  {
      padding-right:0px !important;
  }
  .plan_box_holder
  {
      padding-left:18px;
      padding-right:18px;
  }
  .desktophide
       {
           display:none ;
       }

    .plsearch20
    {
    padding-right:12%;
    }
    .prsearch5
    {
    padding-left:5px;
    }


@media(max-width: 767px) 
{
   .faqbg {
        padding-bottom: 0px;
        background-image:unset !important;
        background-color:#8e8a4d !important;
    }
   .pdl5
   {
       padding-left:0px !important;
   }
   .OAcolumn
   {
       width:100% !important;
   }
   .boxinner
   {
       padding:0px !important;
   }
   .pl15
   {
       padding-left:0px !important;
   }
    .blockwidget
    {
    height:40px !important;
    padding:15px;
    font-size:13px;
    }

    .land-txt-inbox
    {
        text-align:center !important;
    }
    .smw
    {
        text-align:center !important;
        width:unset !important;
        display:inline-block !important;
    }
    .sm-m5
    {
        /*margin:25px;*/
        border:0px solid red;
        display:flex;
    }

      .mlmr
 {
     margin-left:unset !important;margin-top:unset !important;
 }
      .m2
      {
          margin:20px !important;
      }
      .pr0
      {
          padding-right:unset !important;
      }
      .pl0
      {
padding-left:unset !important;
      }
      .przero
      {
          padding-right:0px !important;
      }
      .pl15
      {
          padding-left:15px !important;
      }
      .panel-group .panel {
    
    padding-left: 10px !important;
    padding-right: 10px !important;
}
      .mbone
      {
          margin-bottom:5px;
      }
      .prbox2
      {
          padding-right:15px !important;
      }
      .prpl15
      {
           padding-right:15px !important;
           padding-left:15px !important;
      }
      .mpzero
      {
           padding-right:0px !important;
           padding-left:0px !important;
           
      }
      .faq-panel-title > a {
    
    padding-right: 22px !important;
}


       .inqformtxt {
    color: #fff;
    
}
       .mobilehide
       {
           display:none;
       }
       .desktophide
       {
           display:unset !important;
       }

       /* Map ---- */
       .top_banner .popin.one 
       {
        top: 26% !important;
        left: -62% !important;
       }
        .top_banner .popin.two
        {
            top: 24% !important;
            right: -142px !important;
        }

         .plsearch20
         {
             padding-left:0px !important;
         }
         .prsearch5
         {
             padding-right:5px !important;
         }
}

.whitetxt
{
 color:#fff !important;
 }
.faq_heading 
{
    text-align:right;
}
 .panel-heading a.collapsed:before 
    {
    content: "+";
    position: absolute;
    color:#fff;
    left: 12px;
    font-size:20px;
    font-weight: 600 !important;
	margin-left: -8px;
}

    .panel-heading a:before 
 {
    
    position: absolute;
    left: 12px;
    color:#fff;
    font-size:20px;
    font-weight: 600 !important;
}
    button, select {
      font-family: 'DroidKufi-Regular' !important;
}
.txtalign
{
	text-align:right !important;
	    direction: rtl;
		font-family: 'DroidKufi-Regular';
}

.brgray
{
    border-left:1px solid #2a4f91;
    border-bottom:1px solid #2a4f91;
    min-height:30px;
    line-height:30px;
    text-align: right;
    padding: 0px !important;
    
}
.brgray_left
{
     border-left:1px solid #2a4f91;
    border-right:1px solid #2a4f91;
    border-bottom:1px solid #2a4f91;
    min-height:30px;
    line-height:30px;
    
}
.brgraybg
{
    background-color:gray;
}
.plot_row
{
    background-color:#eff0ee;
    border:0px solid #2a4f91;
    font-size:0.8em ;
}
.plot_head
{
    background-color:#284494;
    border:1px solid #284494;
     font-size:1em !important;
    color:#fff;
	 background-image:url("../images/td/table_header.png");
    background-repeat:repeat-x;
    background-position:right center;
}
.plot_head_br
{
    
    border-left:1px solid #fff;
    min-height:30px;
    line-height:30px;
    padding:0px !important;
    margin:0px !important;
    text-align:center;
    font-size:0.8em !important;
    color:#fff;
    font-family: 'DroidKufi-Regular';
}
.plot_footer
{
    background-color:#284494;
    border:1px solid #284494;
     font-size:1.5em !important;
    color:#fff;
	 background-image:url("../images/td/table_footer.png");
    background-repeat:repeat-x;
}

.arfname
{
    font-family: 'DroidKufi-Regular';
}
.modal-dialog {
    max-width:65%;
	font-family: 'DroidKufi-Regular';
     
}
.datatbl
{
padding:10px;
padding-top:0px;
}
.hidemobile {		display:''	}
.showmobile {		display:none 	}
.txtblack
{
color:#333333 !important;
 
}