body{
    font-size:20px;
    font-family:Arial, Helvetica, sans-serif;
    color:#263346;
}

.red{
  color:red;
}


.top_social_links{
  float:right;
  margin-top:20px;
}

.top_social_links a{
  margin-left:5px;
}
#tel_num{
  font-size:18px;
  color:#ffffff;
  margin-top:30px;
  float:right;

}

input[type='text'] {
    background-color: #263346;
    border: 2px solid #83c342;
    border-radius: 8px;
    color: #fff;
}


select {
    background-color: #263346;
    border: 2px solid #83c342;
    border-radius: 8px;
    color: #fff;
}

textarea {
    background-color: #263346 !important;
    border: 2px solid #83c342 !important;
    border-radius: 8px !important;
    color: #fff !important;
}

.green_text{
    color:#83c342 !important;
}

.green_textCat69
{ color:#83c342 !important;
    
    }

.blue_text{
    color:#263346 !important;
}



.green_page h1{
    color:#83c342;
}

.green_page .one_vacancy i{
    color:#263346;
}

 .green_page .one_vacancy .job_title{
     color:#83c342 !important;
 }
 


 .green_page .blog_header{
     color:#83c342;
 }


 .green_page .vacancy_details_box{
     border-color:#83c342;

 }

 .green_page .vacancy_details_box i{
     color:#83c342;
 }

 .green_page .vacancy_details_box a{
     background-color:#83c342;
     color:#263346;
 }

 .green_page .author_name{
  color:#83c342;
 }

 
 .green_page .one_blog_artical{
    border-color:#83c342 !important;
}

.green_page .one_blog_artical h3{
    color:#83c342;
}

.green_page .one_blog_artical a{
    color:#83c342 !important;
}


.green_page .one_blog_artical  .blog_author{
    color:#83c342;
}

.mt0
{
    margin-top:0px !important;
    
    }




.green_pageCat69 h1{
    color:#83c342;
}

.green_pageCat69 .one_vacancy i{
    color:#83c342;
}

 .green_pageCat69 .one_vacancy .job_title{
     color:#83c342;
 }

 .green_pageCat69 .blog_header{
     color:#83c342;
 }
 
 .green_link
 {
        color: #83c342 !important;
     
     }


 .green_pageCat69 .vacancy_details_box{
     border-color:#83c342;

 }

 .green_pageCat69 .vacancy_details_box i{
     color:#83c342;
 }

 .green_pageCat69 .vacancy_details_box a{
     background-color:#83c342;
     color:#263346;
 }

 .green_pageCat69 .author_name{
  color:#83c342;
 }

 
 .green_pageCat69 .one_blog_artical{
    border-color:#83c342 !important;
}

.green_pageCat69 .one_blog_artical h3{
    color:#83c342;
}

.green_pageCat69 .one_blog_artical a{
    color:#83c342 !important;
}


.green_pageCat69 .one_blog_artical  .blog_author{
    color:#83c342;
}







#entry_point_mobile{
   margin-top:-133px;
    position:relative;
    z-index:100;
    font-size:20px;
    color:#fff;
    text-align:center;
      background-image: url('../images/mobile_entry_bg.png');
  background-size:cover;
   background-position:center;
}

#entry_point_mobile a{
  color:#fff;
}

#entry_point_mobile .education_link{

  padding:5px 0px;
}

#entry_point_mobile .property_link{
 
   padding:5px 0px;
}


img{
	border:none;
}

a{
    text-decoration:none;
}


a:hover{
    text-decoration:none;
    
}

a:focus
{text-decoration:none;
 outline:none;
}

h1{
    font-size:40px;
    color:#83c342
    margin-bottom:30px;
}

h2{
    font-size:36px;
}

.navbar-default{
background-color:transparent;
border:none;
}

.navbar{
    margin-bottom:0px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
    background-color:transparent;
}

#header{
    border-bottom:3px solid #263346;
  background-color:#263346;
  color:#fff;
}


#main_nav .navbar-toggle{
    padding:10px;
}

#main_nav .navbar-brand{
    padding-top:5px;
}



.navbar-brand {
    height:auto;
}

.tel_numpull_right {
  float:right;
  margin-top:30px;
  clear:right;
}



 #main_nav .navbar-nav{
     margin-top:62px;
 }

#main_nav .navbar-nav li.open{
    background-color:transparent;
}


#main_nav .navbar-nav ul
{
    background-color:#263346;
    
    }

#main_nav .navbar-nav li{
       border-right:1px solid #263346;

   }
#main_nav .navbar-nav li:hover{
  background-color:transparent;
}

#main_nav .navbar-nav li:last-child{
    border:none;
}

#main_nav .navbar-nav li a{
      font-size:15px;
      padding-bottom:10px;
     color:#ffffff !important;

  }

#main_nav .navbar-nav li a:hover{
        border-bottom:5px solid #83c342;
        color:#fff !important;
           padding-bottom:5px;

    }
    #main_nav .navbar-nav li a.active{
        border-bottom:5px solid #83c342;
        color:#ffffff;
          padding-bottom:5px;
    }

 #main_nav .navbar-nav li.open a{
   background-color:transparent;
   background-image:none;
 }

#main_nav .navbar-nav li.dropdown ul li{
     border:none;
     padding-bottom:0px;
 }

.form-group{
 background-color:transparent;
 background-image:none;
}







label{
    font-weight:normal;
}














/*-------------------------------------------------------*/







#home_banner{
    z-index:100;
 
}

#home_banner img{
  width:100%;

}

#internal_banner img{
  width:100%;
}


#entry_point {
    height: 166px;
    background-image: url('../images/entry_bg.png');
    background-position:center;
    background-size:cover;
     background-repeat:no-repeat;
    margin-top:-166px;
    position:relative;
    z-index:1000;
    font-size:40px;
    color:#fff;
    text-align:center;
    margin-bottom:30px;
}

#entry_point a{
    color:#fff;

}
#entry_point a:hover{
    font-weight:bold;
}


#banner_search_logo img{
    margin:0px auto;
    display:table;
}

#educaion_page_link{
    padding-top:20px;
    padding-left:5%;
}

#property_page_link{
    padding-top:20px;
    padding-right:6%;
}


.central_line img{
    display:table;
    margin:0px auto;
}

.central_line {
    background-image: url('../images/central_line.png');
    background-position:center;
    background-repeat:no-repeat;
    padding:15px 0px;
}

.green_box{
     border:3px solid #83c342;
    border-radius:9px;
    margin:20px 0px;
    padding:16px 50px;
}

.box{
     border:3px solid #83c342;
    border-radius:9px;
    margin:20px 0px;
    padding:16px 50px;
}


#home_latest_vacancies .one_vacancy{
    border-bottom:1px solid #263346;
    padding:15px 0px;
}

#home_latest_vacancies .one_vacancy:last-child{
    border:none;

}

#home_latest_vacancies .one_vacancy.green i{
    color:#ff0000;

}

#home_latest_vacancies .one_vacancy.green .job_title a{
    color:#83c342;
}


#home_blogs {
    margin-bottom:40px;
}

#home_blogs .row_blog{
    border-bottom:1px solid #263346;
    padding-top:20px;
    padding-bottom:20px;
}


#home_blogs .row_blog:last-child{
        border-bottom:none;
    padding-top:20px;
    padding-bottom:0px;
}

#home_blogs .row_blog .blog_image{
    padding-left:0px;
    padding-right:0px;
}

#home_blogs .row_blog .blog_image img{
    
    max-width:100%;
}

#home_blogs .row_blog .blog_text a{
    color:#263346;
    float:right;
}




#footer_top{
    background-color:#263346;
    color:#fff;
    border-top:4px solid #83c342;
    padding-bottom:40px;
    padding-top:40px;
    text-align:;
    margin-top:30px;
}

#footer_top a{
    color:#fff;
     float:left;
    width:100%;
    text-align:;
}

#footer_google_map img{
margin:0px auto;
display:table;
max-width:100%;
}

#footer_bottom{
    background-color:#83c342;
    padding-top:16px;
    padding-bottom:16px;
    border-top:2px solid #fff;
    font-size:18px;
    color:#fff;
}

#footer_bottom a{
   color:#fff;
   border-right:1px solid #fff;
   padding-right:5px;
   padding-left:5px; 
}

#footer_bottom a:last-child{
    border:none;
}


/*-------------------------------------------------------------------------*/


#search_bar {
    background-image: url('../images/internal_search_bg.png');
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    padding:35px 0px;
    margin-bottom:30px;
    background-color:#ffffff;
}


#search_bar input
{
    width:200px;
    padding-left:8px;
    height:30px;
    line-height:30px;
    border:2px solid #83c342;
    border-radius:8px;
    color:#fff;
    font-size:20px;
    background-color:#263346;
    margin-right:34px;
    float:left;
}


#search_bar ::-moz-placeholder  {  
    color:#fff;
    opacity:1;
}


#search_bar ::-webkit-input-placeholder{
      color:#fff;
    
}


#search_bar select{
    width:200px;
    padding-left:8px;
    height:30px;
    line-height:30px;
    border:2px solid #83c342;
    border-radius:8px;
    color:#fff;
    font-size:20px;
    background-color:#263346;
    margin-right:34px;
    float:left;
}

#search_bar .search_btn a{
    width:200px;
    height:30px;
    line-height:26px;
    border:2px solid #263346;
    border-radius:8px;
    color:#000;
    font-size:20px;
    background-color:#83c342;
    float:right;
    text-align:center;
  padding:0px;
}



.green_vacancy{
    border-color:#83c342 !important;
}

.green_vacancy .vacancy_left{
    border-color:#83c342 !important;
}

.green_vacancy a{
    color:#83c342 !important;
}

.green_vacancy i{
     color:#83c342 !important;
}

.green_vacancy h3{
   color:#83c342 !important;
}

.one_vacancy_result{
    border:3px solid;
    border-radius:9px;
    width:100%;
    float:left;
    margin-bottom:30px;
    min-height:230px;
}

.one_vacancy_result h3{
    font-weight:bold;
}

.one_vacancy_result h3 a{
  color:#263346;
}

.one_vacancy_result .vacancy_right a {
    color:#263346;
    bottom:0px;
    
    margin-bottom:25px;
    font-weight:bold;
}


.one_vacancy_result i{

  line-height:26px;
  width:25px;
}


.one_vacancy_result .vacancy_left{
    border-right:2px solid;
    padding-left:35px;
    height:100%;
    min-height: 230px;
    padding-bottom:20px;
}

.one_vacancy_result .vacancy_right{
  padding-left:20px;
  height:100%;
  padding-top:20px;
  min-height: 230px;
   
}


.vacancy_details_box{
    border:3px solid #263346;
    border-radius:8px;
    padding:25px 30px;
    float:left;
}

.vacancy_details_box a{
    width:100%;
    float:left;
    height:44px;
    color:#fff;
    border-radius:8px;
    text-align:center;
    margin-top:20px;
    background-color:#263346;
    line-height:44px;
}

.vacancy_details_box a:hover{
  background-color:#263346;
  color:#fff;
   
}

.green_page .vacancy_details_box a:hover{
    background-color:#83c342;
  color:#263346;
}

.vacancy_details_box a.btn{
  padding:0px;
  font-size:20px;
}

.vacancy_details_box i{

  width:30px;
  line-height:27px;
}

.vacancy_details_links{
    float:left;
    width:100%;
}



/*--------------------------------------------*/

.green_blog{
    border-color:#83c342 !important;
}

.green_blogCat69{
    border-color:#83c342 !important;
}

.green_blog h3{
    color:#83c342;
}

.green_blog a{
    color:#83c342 !important;
}


.green_blog  .blog_author{
    color:#83c342;
}


.one_blog_artical {
    border: 3px solid;
    border-radius: 9px;
    width: 100%;
    float: left;
    margin-bottom: 30px;
    height:200px;

}


.one_blog_artical h3{
    font-weight:bold;
}

.one_blog_artical a{
    position:absolute;
    bottom:0;
    right:0;
    margin-right:30px;
    margin-bottom:20px;
    color:#263346;
}

.one_blog_artical .blog_artical_left{
    padding:0px;
    height:100%;
}

.one_blog_artical .blog_artical_left img{
    max-width:100%;
    width:100%;
    height:100%;
}


.one_blog_artical .blog_artical_right{
   padding-right:30px;
    padding-left:30px;
    padding-bottom:18px;
    height:100%;
}

.one_blog_artical .blog_author{
    font-size:18px;
    font-weight:bold;
    margin-bottom:20px;

}






.author_name{
    font-size:18px;
    font-weight:bold;
    width:100%;
}


.blog_date{
    text-align:right;
}


.blog_details{
    margin-top:30px;
}

.blog_details_image{
    float:right;
    padding-left:30px;
    padding-bottom:30px;
 width:550px;
}

.blog_details_image img{
  width:100%;
}

/*---------------------------------------------------*/

.form-horizontal .control-label{
    text-align:left;
}

.form-group .star{
    color:red;
}





#registration_page{
  font-size:18px;
}

#registration_page a.refresh{
  margin-top:10px;
  float:left;
  color:#83c342;
}

#registration_page #yourcv {
    margin-top: 15px;
}

#registration_page input{
      background-color: #263346;
    border: 2px solid #83c342;
    border-radius: 8px;
    color: #fff;
}

#registration_page select{
     background-color: #263346;
    border: 2px solid #83c342;
    border-radius: 8px;
    color: #fff;
}


#registration_page i{
    margin:0px 5px;
}

#registration_page .checkbox input[type='checkbox']{
    margin-top:8px;
}



.form-group .btn
{
    background-color: #263346;
    border: 2px solid #83c342;
    border-radius: 8px;
    color: #fff;
   font-weight:bold;
  
    font-size: 16px;
    
    text-align: center;
   
}

#log_in_page a{
  color: #83c342;
}

#log_in_page a.btn{
   color: #fff;
}




.blue_box_shadow {
    background-color:#263346;
    border-radius: 5px;
  color:#fff;
    box-shadow: 0px 5px 5px #a6a6a6;
    padding: 15px;
}

#search_colomn h4{
  color:#83c342;
}

#search_colomn ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}


#search_colomn ul li input {
margin-left: 0px;
    position: inherit;
    margin-right: 5px;
}


#search_colomn .more a{
   color:#83c342;
}

#search_colomn .btn{
    background-color: #263346;
    border: 2px solid #83c342;
    border-radius: 8px;
    color: #fff;
   font-weight:bold;
  
    font-size: 16px;
    width:100%;
    text-align: center;
   
}

.blue_boxSearch_shadow {
     background-color: #263346;
    border-radius: 5px;
    box-shadow: 0px 5px 5px #a6a6a6;
    padding: 15px;
    float: left;
    margin-bottom: 8px;
    width: auto;
    margin-right: 5px;
  color:#fff;
}


.blue_boxSearch_shadow a{
  color:#83c342;
}


#contact_us_info a{
  color: #263346;
}


#contacu_us_page{
  font-size:18px;
}


.chide
{
    display:none;
    
    }


.pagenumber .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
  background-color:#263346 !important;
}


.page_numbers ul{
  list-style:none;
  float:right;
}

.page_numbers ul li{
  float:left;
  margin-right:8px;
}
 
.page_numbers ul li a{
  color:#263346;

}


.green_blogCat69 h3
{
    color:#83c342 !important;
    
    }
.green_blogCat69 .blog_author
{
    color:#83c342 !important;
    
    }

/*---------------------------------------------------------------------------------------------------------------------------*/


/*screen-lg corresponds with col-lg*/
@media (min-width: 1200px) {  
  
  
  #logo img{
    height:90px;
    margin-top:10px;
  }
  

}



/*screen-md*/
@media (min-width: 992px) and (max-width: 1200px) {
    body {
        font-size: 18px;
    }

    h1{
        font-size:36px;
    }

    h2{
        font-size:30px;
    }

    h3{
        font-size:20px;
    }
  
  #logo img{
    height:70px;
    margin-top:10px;
  }
  
  .tel_numpull_right{
    margin-top:18px;
  }
  .tel_num{
  font-size:14px;
    margin-top:60px;

}
  
    #main_nav .navbar-nav li a{
        padding:5px;
    }

    #main_nav .navbar-nav{
        margin-top:52px;
    }
  
  
  #home_banner img{
    height:auto;
  }

    #entry_point{
        height:132px;
        margin-top:-132px;
        font-size:36px;
    }

        #educaion_page_link{
    padding-top:10px;
}

#property_page_link{
    padding-top:10px;
}

.green_box{
    padding:15px 40px;

}

#search_bar select{
    margin-right:34px;
    width:160px;

}

#search_bar input{
    margin-right:34px;
    width:160px;
}


#search_bar .search_btn a{
    width:156px;
}


.one_vacancy_result{
    height:230px;
}
  
  
  

}



/*screen-sm*/
@media (min-width: 768px) and (max-width: 992px) {

     body {
        font-size: 16px !important;
    }

    h1{
        font-size:30px !important;
    }

    h2{
        font-size:26px !important;
    }

     h3{
        font-size:20px !important;
    }

   #logo img{
    margin-top:10px;
     max-width:130px;
  }
  
  
  .tel_numpull_right{
    margin-top:35px;
  }
    .tel_num{
  font-size:11px;
      margin-top:40px;

}
  
    .navbar-collapse{
width:100% !important;

}
  
  
     #main_nav .navbar-nav li a{
        padding:6px !important;
        font-size:14px !important;
    }

   

   

    #main_nav .navbar-nav{
        margin-top:30px!important;
    }
  
  
    #home_banner img{
    height:auto;
  }


    #entry_point{
        height:95px !important;
        margin-top:-95px !important;
        font-size:26px !important;
    }

    #educaion_page_link{
    padding-top:10px !important;
}

#property_page_link{
    padding-top:10px !important;
}

.green_box{
    padding:15px 30px !important;

}



#home_blogs .row_blog .one_blog{
   margin-bottom:15px !important; 
}

#footer_bottom{
    text-align:center!important; 
}

#footer_bottom a{
    margin:0px auto !important;
    display:table !important;
    border:none !important;
}



#search_bar select{
    margin-right:20px !important;
    width:130px !important;
    font-size:14px !important;
}

#search_bar input{
    margin-right:20px !important;
    width:130px !important;
    font-size:14px !important;
}


#search_bar .search_btn a{
    width:100px !important;
    font-size:14px !important;
}

.one_vacancy_result{
    height:230px !important;
}

.vacancy_details_box{
    padding:20px 15px !important;
}


.one_blog_artical{
    height:230px !important;
}
.one_blog_artical .blog_artical_left{
    height:100% !important;
}

.blog_details_image img{
    margin:0px auto !important;
    display:table !important;
    padding-left:0px !important;
    float:none !important;
  width:auto !important;
  
}

.blog_details_image{
    float:left !important;
    width:100% !important;
  padding-left:0px !important;
}

.one_vacancy_result .vacancy_right{
    padding-top:20px !important;
}

.refresh{
    margin-top:0px !important;
}

}



/*screen-xs*/
@media (max-width: 768px) 
{
    
    
    
    
     body {
        font-size: 14px;
    }

    h1{
        font-size:24px;
    }

    h2{
        font-size:20px;
    }
  
     h3{
        font-size:18px;
    }
  
  .tel_numpull_right{
    margin-top:56px;
  }
  .tel_num {
  font-size:14px;
float:right !important;
    clear:right !important;

        

}
  
  .one_vacancy_result .vacancy_right , .one_vacancy_result
  {
      min-height:auto;
      
      }
 
  
  #home_banner img{
   height:100%;
  }
  
  #main_nav .navbar-toggle{
    margin-right:0px;
    margin-top:12px;
  }

    .navbar-collapse {
        position: absolute;
        
        z-index: 1000;
        background-color:#fff;
        float:right;
        right:0px;
        width:220px;
            
            
    }

    #main_nav .navbar-header{
        float:none;
    }
    
    #main_nav .navbar-brand{
        max-width:145px;
      padding-bottom:5px;
    }

  
  
    #main_nav .navbar-nav{
        margin-top:0px;
    }

    #main_nav .navbar-nav li a{
        font-size:17px;
      color:#263346 !important;
    }
  #main_nav .navbar-nav li a:hover{
    color:#263346 !important;
  }

  #main_nav .navbar-nav li a.active{
    color:#263346 !important;
  }
    #main_nav .navbar-nav li{
        border:0px;
    }
       


.green_box{
    padding:15px 20px;

}


#home_blogs .row_blog .one_blog{
   margin-bottom:15px; 
}

#footer_bottom{
    text-align:center;
}

#footer_bottom a{
    margin:0px auto;
    display:table;
    border:none;
}

.one_vacancy_result{
    height:auto;
    display: table;
    float: none;
    margin:0px auto;
    margin-bottom:30px;
    width: 90%;
}

.one_vacancy_result .vacancy_left{
    padding-left:15px;
    border:none;
}


.one_vacancy_result .vacancy_right{
    padding-top:0px;
}

.one_vacancy_result .vacancy_right a{
    position:relative;

}


.vacancy_details_box{
    width:100%;
    margin-top:30px;
}

.one_blog_artical{
    height:auto;
    width:90%;
    margin:0px auto;
    display:table;
    float:none;
    margin-bottom:20px;
}

.one_blog_artical .blog_artical_left{
    height:200px;
}

.author_name{
    font-size:14px;
}

.blog_date{
    text-align:left;

}

.blog_details_image{
    float:left;
    width:100%;
  padding-left:0px;
}

.blog_details_image img{
    margin:0px auto;
    display:table;
    padding-left:0px;
    float:none;
  width:100%;
}

#footer_bottom{
    font-size:14px;
}


.form-group .btn{
    font-size:14px;
    width:120px;
}


.refresh{
    margin-top:10px;
}

#registration_page .checkbox input[type='checkbox']{
    margin-top:5px;
}

  #lblJobsCount{
    margin-left:5%;
  }
  
  
  .vacancy_details_box a.btn{
  padding:0px;
  font-size:16px;
}


#search_bar input ,#search_bar select
{
    width:100%;
    margin-bottom:10px;
    
    
    }
  
 #search_bar{
   background-image:none;
   border-bottom:2px solid black;
     
 }
  
   #search_bar .search_btn a{
     width:100%;
   }  
  
       
        .showmetoponmob
        {
            display:block !important;
            
       
            
            }


#arrowx
{
    display:none;
      position:absolute;
            top:-50px;
      right:10px;
       z-index:100000;
       width:52px;
       background-color:#fff;
    }
    
    .logoMobile
    {
        float:left;
        margin-bottom:20px;
        
        }
  
   .logoMobile a img{
     max-width:130px;
   }
  
  
  
  
  
  
        
        #search_bar
        {
           
          
           
            background-color:#ffff;
           
            
            }
            
            
            .rightarrow {
    right: 10px !important;
     position: absolute;
     z-index:10000000000;
}


 .logo
  {
      max-width:164px;
      max-height:70px;
      
      }
      
      
      #main_nav .navbar-nav li.dropdown ul.dropdown-menu
      {
          position: relative !important;
          background-color:#fff  !important;
          }
          
          #main_nav .navbar-nav ul
          {  background-color:#fff  !important;
                  position: relative !important;
                  width:100% !important;
                  box-shadow:none !important;
                  margin-bottom:10px;
                  border:none !important;
                  
              
              }
  
}