 @font-face {
    font-family: 'BahijTheSansArabicLight';
    src: url('../ArNewAssets/ar-fonts/Bahij_TheSansArabic-Light.woff') format('truetype');
    
} 
 .inputGradient
        {
            text-align:right !important;
            direction:rtl;

        }
 .subtitle
 {
     color: #38868d;
    font-size: 16px;
     font-weight:300 !important;
    font-family: 'BahijTheSansArabicLight';
 }
 .colortxt
 {
      color: #38868d !important;
 }
  .redcolor
 {
     border:1px solid red !important;
 }
  
  .required
  {
    color: red;
    font-size:2em;
    padding-left:5px;
  }
  .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;

  }

  .ContactUsCircle 
  {
      height: 125px;
      width: 125px;
      background-color: #35868d;
      border-radius: 50%;
      display: inline-block;
      border:11px solid #fff;
       

   
 

  }
  .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:1.7em;
    vertical-align:middle;
    line-height:100px;
  }

  .txtred
  {
      color:darkred;
  }

  .ContactDotBorder
  {
       
      border-bottom:1px dotted #3f979d;
  }
  .txtgreen
  {
      color:#38868d !important;
   font-size: 16px;
    font-weight:300 !important;
  }
  .plant_pattern {
    background-image: url(../images/Layerr42.png);
    background-position: top center;
    background-repeat: repeat;
    background-size: cover;
}
  .plant_border
   {
-webkit-box-shadow: 10px 10px 7px -9px rgba(143,140,143,1);
-moz-box-shadow: 10px 10px 7px -9px rgba(143,140,143,1);
box-shadow: 10px 10px 7px -9px rgba(143,140,143,1);
   }
.plant_bg1 {
    background-image: url(../images/plant_bg1.png);
    background-position: top center;
    background-repeat:no-repeat;
    background-size: cover;
    min-height:135px;
    min-width:250px;
}
.plant_bg2 {
    background-image: url(../images/plant_bg2.png);
    background-position: top center;
    background-repeat:no-repeat;
    background-size: cover;
    min-height:135px;
    min-width:250px;
}
.plant_bg3 {
    background-image: url(../images/plant_bg3.png);
    background-position: top center;
    background-repeat:no-repeat;
    background-size: cover;
    min-height:135px;
    min-width:250px;
}
.plant_bg4 {
    background-image: url(../images/plant_bg4.png);
    background-position: top center;
    background-repeat:no-repeat;
    background-size: cover;
    min-height:135px;
    min-width:250px;
}
.plant_title1
{
    font-size:2em;
    color:#9c9c9c;
}
.plant_subtitle1
{
    
    color:#9c9c9c;
       font-size: 16px;
    font-weight:300 !important;
}
.plant_title2
{
    font-size:2em;
    color:#249290;
}
.plant_subtitle2
{
      font-size: 16px;
    font-weight:300 !important;
    color:#249290;
}
.plant_tech_bg {
    background-image: url('../images/plant/plant_tech_bg.png');
    background-position: top center;
    background-repeat: repeat-y;
    background-size: cover;
    
}
.site_white_patten {
    background-image: url(../images/Layerr42.png);
    background-position: top center;
    background-repeat: repeat;
    background-size: contain;
}

.PlantWhiteBorder
{
    border:1px solid #f1eff4;
    border-radius:2px;
}
@media(max-width:991px) 
{
    .plant_bg1 {
    
    min-height:75px;
    min-width:110px;
    background-repeat:no-repeat;
    background-size:contain;
}
    .plant_title1
    {
         font-size:1.2em;
    }
    .plant_subtitle1
    {
        font-size:0.8em;
    }

    .plant_title2
    {
         font-size:1.2em;
    }
    .plant_subtitle2
    {
        font-size:0.8em;
    }

.plant_bg2 {
    
    min-height:75px;
    min-width:110px;
    background-repeat:no-repeat;
    background-size:contain;
}
.plant_bg3 {
    
    min-height:75px;
    min-width:110px;
    background-repeat:no-repeat;
    background-size:contain;
}
.plant_bg4 {
    
    min-height:75px;
    min-width:110px;
    background-repeat:no-repeat;
    background-size:contain;
}
.plant_box
{
    border:0px solid red;
    text-align:center;
    width:90%;
    padding-left:30px;
}
}

.factories_blocks
 {
    
    min-height: 550px;
}
.hideall
{
    display:none;
}
 .enfontandsize
 {
   
     font-size:16px;
     font-weight:300 !important;
     
 }
 .redtxt
 {
     color:red !important;
 }

 .cart_line
{
    border-top:1px solid #c2bfbf;
}
 .custom_bg_1
 {
     background-color:#e0d4d3;
 }
 .dboard{
     background-color: #74b277;
     text-align:left !important;
     color:#fff;
     text-transform:uppercase;
     padding:10px;
     margin:10px;
     border-radius:5px;
     border:1px solid gray;
 }
 .boardtxth2
 {
     color:#fff;
     font-size:1.5em;
 }
 .boardborder
 {
     border:1px solid #E5E5E5;
     padding:25px;
     border-radius:5px;
     margin-bottom:20px;
 }
  .boardborder-bottom
 {
     border-bottom:2px solid #E5E5E5;
     margin-bottom:5px;
      margin-top:5px;
      
 }
 .board_admhrowstyle
 {
     background-color:#ffffff !important;
     color:#727777 !important;
     text-align:left !important;
      border-bottom: 1px solid #dee2e6 !important;
 }
  .board_admarowstyle
 {
     background-color:#ffffff !important;
     color:#727777 !important;
     text-align:left !important;
 }
   .board_admrowstyle
 {
     background-color:#ffffff !important;
     color:#727777 !important;
     text-align:left !important;
 }
   .mb-50
   {
       margin-bottom:30px;
   }
   .board_header_bg{
       background-color:#ffffff;
   }
   .graytxt
   {
       color:#8a8a8a !important;
       font-size:14px !important;
       font-family: 'BahijTheSansArabicLight';
   }
    .graytxt_dark
   {
       color:#000000 !important;
       font-size:14px !important;
       font-family: 'BahijTheSansArabicLight';
   }
    .cms_menu_white_txt {
    
    color: #fff !important;
    font-size: 13px !important;
    font-family: 'BahijTheSansArabicLight';
}
    .btadd{
        background-color:#364da8;
        height:30px;
        line-height:20px;
        width:50px;
        border:0px solid red;
        color:#fff;
         margin:5px;
         font-family: 'BahijTheSansArabicLight';
    }
      .txtbox{
        background-color:#fff;
        height:30px;
        line-height:30px;
        width:100%;
        border:1px solid #dee2e6 !important;
        color:#000;
        margin:5px;
    }
      .student_info
      {
          font-size:12px !important;
      }

.graybg {
    background-color: #c4c4c4;
    color: #b40024;
    padding:5px;
    border-radius:15px;
}


/*----------------------Mobile Responsive CSS-----------------*/
@media(max-width:767px){
.loginbg .row.mr-0{ flex-direction:column; }
.loginbg .col-4.text-center, .loginbg .col-10{ max-width:inherit; flex: inherit; }
.row.graybg img{ width:100%; }
.loginbg .row.graybg{ margin-bottom:20px; }
.app-content .col-md-8 .container.text-center{ max-width:inherit; padding:0px; }
}

 