/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
  
    Author     : jmwaka
*/

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,700');
@charset "utf-8";
@font-face{font-family:'Lato-Regular';src:url('fontz/Lato-Regular.eot?#iefix') format('embedded-opentype'), url('fontz/Lato-Regular.woff') format('woff'), url('fontz/Lato-Regular.ttf') format('truetype'),url('fontz/Lato-Regular.svg#Lato-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Black';src:url('fontz/Lato-Black.eot?#iefix') format('embedded-opentype'), url('fontz/Lato-Black.woff') format('woff'), url('fontz/Lato-Black.ttf') format('truetype'), url('fontz/Lato-Black.svg#Lato-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Bold';src:url('fontz/Lato-Bold.eot?#iefix') format('embedded-opentype'), url('fontz/Lato-Bold.woff') format('woff'), url('fontz/Lato-Bold.ttf') format('truetype'),
url('fontz/Lato-Bold.svg#Lato-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Lato-Light';src:url('fontz/Lato-Light.eot?#iefix') format('embedded-opentype'), url('fontz/Lato-Light.woff') format('woff'), url('fontz/Lato-Light.ttf') format('truetype'),
url('fontz/Lato-Light.svg#Lato-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_TrajanPro-Regular_0';src:url('fontz/TrajanPro-Regular_0.eot');src:local('☺'), url('.fontz/TrajanPro-Regular_0.woff') format('woff'), url('fontz/TrajanPro-Regular_0.ttf') format('truetype'), url('fontz/TrajanPro-Regular_0.svg') format('svg');font-weight:normal;font-style:normal;}
/*@import url('https://fonts.googleapis.com/css?family=Arimo');
@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700');*/
body{/*font-family: sans-serif !important; */

/*font-family: 'Lato-Regular', sans-serif !important;*/
/*font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
  /*font-family: 'Arimo', sans-serif;*/
  /*
  font-family: 'Roboto', sans-serif;
  font-weight: 300 !important;*/

font-size: 17px ;
/*color: #989698;*/
  /*  font-family: 'Lato-Regular', sans-serif;*/
   
  /*font-family: 'Open Sans', sans-serif;
    -webkit-font-smoothing: antialiased;*/
font-family: 'Montserrat', sans-serif;
    font-weight: 300;
  line-height: 1.36;
  color: #656465;



 /*font-family: 'Conv_TrajanPro-Regular_0';*/
}

 .hide_on_mob_x{
    display:block;
    
    }
.hide_on_desk_x{
    display:none;
  }
.modal_mantha{
  width:100% !important;
  }
.modal_mantha .modal-content {
    background: rgba(8, 50, 83, 0.9);
}
.modal_mantha .cloz{
  background:black !important;
  }
/*.p_filter{
    display: inline-block;
    width: 100%;
    padding: 0 0px;
    margin-top: 11px;
}
.jslider {
   
    padding-left: 0px !important;
}
.jslider .jslider-value {
    font-size: 11px !important;
    white-space: nowrap;
    padding: 1px 2px 0;
    position: absolute;
    bottom: -19px  !important;
    color: #fff !important;
  left: 10% !important;
    background: transparent  !important;
    line-height: 12px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
#thoo_1 .jslider .jslider-value {
left: 54% !important;
}
.jslider .jslider-label {

    display: none  !important;
}
.jslider .jslider-value span {
padding-left:0px !important;
}*/

/*  flexislider */
/* for desk screen*/
#carousel-pager .carousel-control.right {
       top: -32px !important;
}
/* end desk scree*/
#resultz{
  margin-top:10px;
  }
.zeus_welkampri {

    font-weight: 400 !important;
    padding: 6px;
    font-size: 36px;
  margin-top:10%;
}
.search_ad {
  margin-top:10px;
     height: 143px;

        margin: 35px 0px 0px;
    width: 100% !important;
    background: url(../imgz/ad.jpg) no-repeat;
    /* background-size: 100% 100%; */
    background-size: 100%;
}
.zeus_welkamnot {
    font-weight: 400 !important;
    padding: 6px;
    font-size: 109px;
    margin-top: 7%;
}
#prifate .p_body_1 {
    padding: 1% 8% !important;
}
#google_map .modal-dialog {
    width: 90% !important;
 
}
@media (min-width:1025px){
.fa_kloz_mob{
  display:none !important;
  }
}

@media (max-width:1024px){
 .cross_sale{
    width: 644px !important;
}


.fa_kloz_mob{
    display: block;
    background: transparent;
    padding: 1px 1px;
    position: absolute;
    /* bottom: -7px; */
    right: 1px;
    color: #fff;
    z-index: 11;
    top: 0px;
    font-size: 31px !important;
  }
.cross {  
    top: 32px !important;
    line-height: 52px !important;
  

}

.hamburger {
    background: #1A4E76 !important;
    color: #fff !important;
    top: 2% !important;
}
}
.new_float{
    position: absolute;
    width: 100%;
    bottom: 0%;
}
.fa_klozz{
    background: red  !important;
    color: #fff  !important;
    font-size: 26px !important;
}
.my_kloz{
 
  left:1px;
  bottom:0px;
  }
.search_bg
  {
    height: 100% !important;
}
.fix_lh{
    line-height: 26px;
}
.kwa_desk{
display:block;
}
.kwa_mob{
display:none;
}

.flexslider .slides > li {
  background-position: center;
  height: 100%;
  width: 100%;
  display: none;
  -webkit-backface-visibility: hidden;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.flexslider-container,
.flexslider .slides,
.flex-viewport {
    height: 100%;
}

/*html,
body {
  height: 100%;
  min-height: 100%;
}*/

body {
  position: relative;
  margin: 0;
  padding: 0;
}

ul.slides {
  margin: 0;
  padding: 0;
}

.flexslider {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border: 0px;
  overflow: hidden;
}

/* end flexislider */
.my_just{

    text-align: justify !important;
    padding: 1% 4%;

}

  .zeus_canvas {
      /*  height: 645px !important;*/
}

#map_canvas{
            height: 672px !important;
}

.agency_logo {
       height: 70px !important;
}
.zeus_mapzz{

    -webkit-filter: grayscale(100%)  !important;
       -moz-filter: grayscale(100%)  !important;
        -ms-filter: grayscale(100%)  !important;
         -o-filter: grayscale(100%)  !important;
            filter: grayscale(100%)  !important;
}

.zeus_mapzz img{ filter:none   !important;
    }
.modal_search{
    height: 200px !important;
    padding: 18% 5% !important;
}

.manthaz {
    height: 46px;
}

.zeus_28 ,.search_mid,.search_lefetest{
 border-top: solid 1px #dedbdb  !important;
 padding-right:0px !important; padding-left:0px !important;
 border-bottom: solid 1px #dedbdb !important;
}
.search_lefetest {
    height: 252px !important;
}
.nor_left_right_padding{
padding-left:0px !important;
padding-right:0px !important;
}
.list_idd{
    color: #184F78;
    font-weight: 500 !important;
    font-size: 18px;
    /* padding: 3px 4% !important; */
    padding-left: 2% !important;
    margin-top: 2px !important;
}
.list-group-item {

    border: 0px !important;
}
.fa_search{
    padding: 1px 14px;
}
  .pro_li_bottom{     height: 2px;
    background: #b9b7b7 !important;

    width: 100%; }
 .search_inputs{
  width: 100% !important;
    margin-left: 0%;
    border-radius: 0px !important;
}
.zeus_filterz {
     background-image: url(http://aailabs4.com/gemp/imgz/funnel.png);
    background-position: 7px 7px;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 14%;
}
.zeus_filterz2 {
     background-image: url(http://aailabs4.com/gemp/imgz/arrows.png);
    background-position: 7px 7px;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 14%;
}
.jslider .jslider-label {
 display:none !important
    }
 .prop_deta_contact .form-control{
    height: 46px !important;
	color: #656465 !important;
    border: solid 1px #184F78  !important;
}
.jslider .jslider-value {
        font-size: 14px !important;
     background: transparent !important;
    color: #fff !important;
    top: 16px !important;
}
.jslider .jslider-value-to {
    left: 80%;
    background: transparent !important;
    color: #fff;
    top: 16px !important;
       font-size: 15px !important;
}
.jslider {

    padding-left: 0px !important;
        /*top: 0.1em;*/
    font-family: inherit !important;
        /*top: -3px !important;*/
          top: -9px !important;
}
.nav-tabs {
    border-bottom: 0px !important;
    font-size: 17px;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 200;
}
.prop_det_logo{    height: 155px;
}
#banner_form .form-control {
padding: 12px 12px !important;
    }
.blue_pop
{
    width: 100%;
    background: #1A4E76;
       padding: 0% 0% 1%;
}

.detail_tag{
    position: absolute;
    z-index: 5 !important;
 
  
    bottom: 15%;
    width: 17%;
}
  .detail_tag_txt{  background: transparent;
    color: white;
    position: absolute;
    top: 1px;
    font-size: 18px;}
.trajan{
  font-family:'Conv_TrajanPro-Regular_0'  
}
.nav_float{
    position: absolute;
   width: 100%;
 
}
.zeus_img_inline{
    display: inline !important;
}
.zeus-container-fluid{
padding-left: 0px !important;
padding-right: 0px !important;
overflow-x: hidden !important;
    margin-top: -3px !important;
        overflow-y: hidden !important;

}
.navbar-brand > img {

  display: block !important;
    height: 253px;
    margin: -6% 0% 0% 18%;
   /* border: solid 1px gainsboro;*/
}
.more_text{
    font-size:16px;
}

.border_bottomxx{
    border-bottom: solid 1px #d4d2d2;
 
    padding-bottom: 11px
}
#prop_det .list-group {
 
    font-size: 16px  !important;
}
.search_new{
    position: absolute;
    left: 0px;
    height: 73px;
    width: 78px;
    background: url(../imgz/mpya.png) no-repeat;
    background-size: cover;
  top:0;
}
.search_new2 {
    position: absolute;
    left: 0px;
    z-index: 599999999999 !important;
    height: 95px;
    width: 99px;
    background: url(../imgz/mpya.png) no-repeat;
    background-size: cover;
}
.slida_wrap{
       /* width: 100%;*/
       height: 612px;
       
    /*background: red;*/
}
.zeus_relaz{
    position: relative;
}
.heda{
    width: 100%;
    height: auto
}
.menu_bar_img{
height: 30px;
}
.head_banner{
        text-align: center !important;
    padding: 100px 0px 0px;
    
}
.zeus_center{
    text-align: center;
}
 .head_banner_h1{
    font-size: 20px !important;
    padding: 27px 0px 0px;
    font-weight: 100 !important;
}
 .head_banner_h2{
    font-size: 56px !important;
    padding: 27px 0px 0px;
}
.book_bar{
    position: absolute;
    height: 141px;
    width: 100%;
   top: -171px;
    margin: 0px !important;
    z-index: 5 !important;
   font-family: 'Montserrat', sans-serif !important;
    font-weight: 200;
      line-height: 26px;

}


.zeus_welkam{
     color: #1a4e77;
    font-weight: 400 !important;
    padding: 6px;
    font-size: 28px;}
   
   #welcome_h1 .zeus_welkam {
    margin-bottom: 2px !important;
    margin-top: 39px;
}
   
.tab_content_zeus{

  /*  margin-top: -21px !important;*/
    padding: 1px 16%;
}

#book_bar_wrapper .nav-tabs > li, .nav-pills > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */
   background: rgba(41, 40, 40, 0.55) !important;
}


#book_bar_wrapper .nav-tabs, .nav-pills {
    text-align:center; margin-bottom:-1px  !important;
}
#book_bar_wrapper a {
    color: #fff;
}
#book_bar_wrapper .nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 0px solid transparent;
    border-radius: 0px 0px 0 0;
}
#book_bar_wrapper .nav>li>a {
   
    padding: 14px 33px !important;
}
.book_form_wrap{
background: rgba(8, 50, 83, 0.9);
margin-left: 0px !important;
margin-right: 0px !important;
font-size: 16px;

}
#book_bar_wrapper .nav-tabs>li.active>a, #book_bar_wrapper .nav-tabs>li.active>a:focus, #book_bar_wrapper  .nav-tabs>li.active>a:hover {
       color: #fff;
    cursor: default;
        background: rgba(8, 50, 83, 0.9) !important;

    border: 0px !important;
    border-bottom-color: transparent;
}
#book_bar_wrapper .nav-tabs>li>a:hover {
  background-color:#1A4E76 !important;
}
.zeus_nomargin{margin: 0px !important;}
    

.zeus_nopadding{
  padding: 0px !important;  
}
.p_body_1{
       padding: 2% 5%;
    font-size: 18px !important;

}
.h_layer1_a .p_body_1{
    padding: 2% 10%;
    font-weight: 400 !important;
    font-size: 18px !important;
    color: #989698 !important;
}
.about3 .p_body_1{
   padding: 2% 18%;
}
#re_lo .p_body_1{
    padding: 6px 16%;
}

    

.h_layer1{
    
}
.h_layer1_a{
 background: #F5F5F5;
padding: 2% 0%;
}
.h_layer1_b{
    background: transparent;
    padding: 1% 0%;
    height: 145px;

}
.combinedd{
  background: url(../imgz/testominial_bg.png) no-repeat;
background-size: cover;
overflow-y: hidden !important;
/* background-position: 25%; */
width: 98%;
height: 590px;
position: absolute;
background-position: 100% 0%;
    }
.btn-flat {

    border-radius: 0px !important;

}
.btn-about {
       background: #1A4E76 !important;
    color: #fff !important;
    padding: 10px 18px !important;
    font-weight: 600 !important;
    font-size: 18px;
}
.btn-about33 {
     background: #DB1C0E !important;
    color: #fff !important;
    padding: 10px 18px !important;
    font-weight: 600 !important;
    font-size: 18px;
}
#search_resultzz .btn-about {
 padding: 10px 12px !important;
    font-size: 15px;

    }
.btn-about:hover{
 background: #969B9E !important;
}
.about3 .flex-container,#contact_float_banner .flex-container,#fade-quote-carousel .flex-container,.h_layer2_a  .flex-container, .h_layer1_a .flex-container ,.flex-container{
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.h_layer2_a{
height: 658px;
 margin: 0px -2px;
width: 33.3% !important;
background: url(../imgz/test1.jpg) no-repeat;
background-size: 100% 100%;
}
.h_layer2_a_2{
height: 658px;
    margin: 0px;
width: 33.3% !important;
background: url(../imgz/test2.jpg) no-repeat;
background-size: 100% 100%;
}

.h_layer2_a_3{
height: 658px;
    margin: 0px;
width: 33.3% !important;
background: url(../imgz/Facilities-managemnet.jpg) no-repeat;
background-size: 100% 100%;
}
.h_layer2_a_1{
    
}
.h_layer2_abs_small{
    font-size: 18px !important;
    font-weight: 400 !important;
}


/* testimonial carousel */
#testz section {
    padding-top: 15px;
    padding-bottom: 20px;
    text-align:center;
}
#testz blockquote {
    
}

.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}
.kuote{
font-size: 14px !important;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 60px;
  font-size: 19px;

}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: gray;
  border: none;
}

#fade-quote-carousel .carousel-indicators .active {
 
    background-color: #1A4E76 !important;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}
.upper_futa{
background: #1A4E76;
color: #fff;
padding: 2% 0%;
   
}
.upper_futa a{
    color: #fff !important;
}

.lower_futa{
    background: #979A9F;
    color: #fff;
    padding: 5px 3px 0px 14px;
   
}

.upper_futa_a ul li {
    list-style: none;
    margin: 2px 0px 10px;
    border-bottom: solid 1px #44749a;
    padding: 1px 0px 1px;
}

.upper_futa_a ul li:not(:first-child) {
  
   
}
.zeus_kapital{
    text-transform: uppercase;
}
 .upper_futa_b ul li{
    list-style: none;
    margin: 0px 0px;

 }
 .zeus_right{
     text-align:  right !important;
 }
 .upper_futa_c{
     padding: 1% 2%;
 }
 .futa_line{
     height: 1px;
     width: 50%;
     float: right;
     background: #fff;
 }
 .zeus_yiana{
     width: 100%;
     float: left;
 }
 .hr_futa{
  padding: 0% 0% 0% 40%;
margin: -7px 0px -7px !important;
 }
 
 /* ham menu */
header{
  width:100%;
  background:#ffffff;
  height:auto;
  /*line-height: 40px;*/
  
}
.hamburger{
background: #1A4E76;
    position: fixed;
    top: 0;
    right: 0;
    line-height: 36px;
    padding: 5px 15px 0px 20px;
    color: #fff;
    border: 0;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    outline: none;
    z-index: 10000000000000;
    text-align: left;
}
.cross{
background: #1A4E76;
position: fixed;
top: 0px;
right: 0;
padding: 1px 15px 0px 15px;
color: #999;
border: 0;
font-size: 3em;
line-height: 65px;
font-weight: bold;
cursor: pointer;
outline: none;
z-index: 100000000;
}
.menu {
    z-index: 1000000;
    font-weight: bold;
    font-size: 0.8em;
    width: 17%;
    background: #1A4E76;
    position: fixed;
    text-align: center;
    font-size: 12px;
       right: 59px;
    top: 0px;
}
/* kommented.menu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
.menu li {display: block;
padding: 1px 0 0px 0;
border-bottom: #dddddd 1px solid;}
.menu li:hover{display: block;    background:#ffffff; padding:15px 0 15px 0; border-bottom:#dddddd 1px solid;}
.menu ul li a { text-decoration:none;  margin: 0px; color:#666;}
.menu ul li a:hover {  color: #666; text-decoration:none;}
.menu a{text-decoration:none; color:#fff;}
.menu a:hover{text-decoration:none; color:#666;*/

.glyphicon-home{
  color:white;
  font-size:1.5em;
  margin-top:5px;
  margin:0 auto;
}
header{display:inline-block; font-size:15px;}
span{padding-left:20px;}
a{color:#336699;}

/* end ham  menu */

/* floating contact */
.contact_float{
    position: fixed;
    right: 76px;
    top: 0px;
    background: #1A4E76;
    width: 20%;
    z-index: 999 !important;
    height: 287px;
}
#contact_float_banner img{
    height: 89px;
    color: #fff;
    border: 0.1px solid #184F78;
}
.contact_float_details_p,.contact_float_details_p a{

font-size:14px ; }
.zeus_white{
    color: #fff;
}
.contact_float_details_p a{color:#fff;}
.contact_float_icon{
    width: 13%;
    float: left;
    padding: 1px 0px 0px 17px;

}
.contact_float_icon_img{

    height: 29px !important;
    float: right;
   
}
.contact_float_icon_img2{
    height: 15px !important;
    margin-top: 5px;
    float: right;

}
.contact_float_details{
      width: 87%;
    float: left;
    line-height: 23px !important;
    float: left;
    line-height: 23px !important;
    padding: 2px 0px;
}

.contact_float_details1{
    
}
.contact_float_icon2 {
font-size: 23px !important;
width: 13%;
float: left;
padding: 0px 0px 0px 13px;
}
.itheo_border{
border-bottom:solid 1px #fff;
}
.cont_card{
width: 90%;
text-align: center;
line-height: 26px !important;
padding-top: 5px;
height: 62px;
margin-left: 5%;
background: url(../imgz/card.png) no-repeat;
background-position: center;
font-size: 14px !important;
margin-top: 7%;
}
.cont_card a{ color:#fff !important; }
#popped_out a:hover{ text-decoration:none !important }
.fa_form{
    font-size: 20px !important; color: #fff;
}

#banner_form{
    background: #1A4E76;
    padding: 2% 10%;
    margin-top: 2px;
	height: 325px;
    overflow-x: scroll;
}



.fa-quote-left{display: none !important;}
.about1{
height: 485px;
background: url(../imgz/About-us-2.jpg) no-repeat;
background-size: cover;
}
.energy_a{
height: 485px;
background: url(../imgz/building-maintainance2.jpg) no-repeat;
background-size: cover;
}
.billing_a{
height: 485px;
background: url(../imgz/billing-services.jpg) no-repeat;
background-size: cover;
}
.billing_b {
    height: 485px;
    background: url(../imgz/billing_b.jpg) no-repeat;
        background-size: auto auto;
    background-size: cover;
}
.support_a{
height: 485px;
background: url(../imgz/support-services3.jpg) no-repeat;
background-size: cover;
}
.support_b{
height: 485px;
background: url(../imgz/support-services2.jpg) no-repeat;
background-size: cover;
}
.buildings_a{
height: 485px;
background: url(../imgz/building-maintainance1.jpg) no-repeat;
background-size: cover;
}
.buildings_b{
height: 485px;
background: url(../imgz/building-maintainance2.jpg) no-repeat;
background-size: cover;
}
.buildings_c{
height: 485px;
background: url(../imgz/worker.jpg) no-repeat;
background-size: cover;
}
.cleaning_a{
height: 485px;
background: url(../imgz/cleaning1.jpg) no-repeat;
background-size: cover;
}
.cleaning_b{
height: 485px;
background: url(../imgz/cleaning2.jpg) no-repeat;
background-size: cover;
}
.cleaning_c{
height: 485px;
background: url(../imgz/specialized_cleaning.jpg) no-repeat;
background-size: cover;
}
.cleaning_d{
height: 485px;
background: url(../imgz/cleaning4.jpg) no-repeat;
background-size: cover;
}
.cleaning_e{
height: 485px;
background: url(../imgz/residential_cleaning.jpg) no-repeat;
background-size: cover;
}
.about2b{
height: 485px;
background: url(../imgz/About-Us-3.jpg) no-repeat;
background-size: cover;
}
.about1b_ul ul li {
margin: 12px 0px;
list-style-position: inside;
padding: 0px 0 10px 30px;
text-indent: -42px;
font-size: 16px;
}
.no_bullets{
  list-style: none;   
}
#aboutz .fa {
    color: blu !important;
}
.fa_blue li img{
   /* color: #184F78 !important;*/
    margin-right: 20px;

}
.list_padder {
    padding: 1% 11% 1% 2%;
}
.list_padder2 {
 padding: 2% 5% 1% 4% !important;
}

.zeus_spacer{
    
}
 .about2a{
    padding: 2% 0%;
}
.about3{
 padding: 2% 0%;
background: #F5F5F5;
margin-bottom: 2%;
margin-top: 2%;
}
.zeus_5{
    width: 20% !important;
}
.slida_wrap_noslide {
     width: 100%;
    height: 369px;
    background: #1A4E76;
}
.slida_wrap_noslide2 {
    width: 100%;
    min-height: 335px;
    background: #1A4E76;
}
#prop_det .slida_wrap_noslide2 {
 
    height: 256px;
    }
.results_count{
     padding: 4% 0%;   
}
.results_count a {
    color: #fff !important;
}
.search1{
    margin: 1% 0% 0%;
  display:none;
}
.results_count h2, .results_count h3 {width: 86%;}
.results_count p{color:#fff;width:86%;}

    .pagination_zeus > li > a{
    color: gray !important;
    border: 0px !important;
}
.pagination_zeus > .active > a{
    background-color: transparent !important;
    color: black !important;
}
.search_bg {
    height: 248px;
    /*background: url(../imgz/search_banner.jpg) no-repeat;
    background-size: cover;*/
}
.zeus_28{
    width: 26% !important;
}
.zeus_yiana img {
    max-width: 100%;
}
.zeus_37{
    width: 37% !important;
}



.search_gal_btn {
    width: 39%;
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    bottom: 5%;
    right: 6%;
    padding: 6px;
    text-align: center;
    border: solid 2px #fff;
    color: #fff;
    font-weight: 600;

}
.search_gal_btn:hover {
 background: #979B9F;
 }
.search_gal_btn a {
   color: #fff;
}

.search_gal_btn a:hover {
text-decoration:none !important;
}.float_right{
    float: right !important;
}

/* tagz*/
.tagz .tags {
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.tagz .tags li {
  float: left;
}

.tagz .tag {
    background: #32B325;
    border-radius: 0px 0 0 0px;
    color: #999;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 40px 0 23px;
    position: relative;
    margin: 0 10px 10px 0;
    text-decoration: none;
    -webkit-transition: color 0.2s;
}

.tagz .tag::before {
 background: transparent;
  border-radius: 10px;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
  content: '';
  height: 6px;
  left: 10px;
  position: absolute;
  width: 6px;
  top: 10px;
}

.tagz .tag::after {
  background: #fff;
  border-bottom: 13px solid transparent;
  border-left: 10px solid #eee;
  border-top: 13px solid transparent;
  content: '';
  position: absolute;
  right: 0;
  top: 0;
}
.tag_available_abs{
   /* position: absolute !important;
    left: 0px;
    top: 35px;*/
	width: 125px;
}

.tagz .tag:hover ,.tagz .tag{
  background-color: #32B325;
  color: white;
}

.tagz .tag:hover::after ,.tagz .tag::after{
   border-left-color: #32B325;
}
.zeus_70{
    width: 70%; float:left;
 
}
.zeus_70 p {
    margin-bottom: 9px;
}
.tagzz_pusher{
     /* margin-top: 20px;*/
    padding: 1% 5% 0;

}
.zeus_30{
    width: 30%;float:left;
}
.label_sale {
background-color: #fff !important;
    color: red !important;
    border: solid 1px red !important;
    border-radius: 0px !important;
    font-size: 14px;
	font-weight:500;
    padding: 1px 5px !important;

}
.zeus_50{
    width:50%; float: left;
}
.zeus_yiana {
    width: 100%;
    float: left;
   /* padding: 1% 4%;*/
}

.mbee{
      border-right: 1px solid #d6d4d4;
    height: 100%;
}
.mbee_wrap{border: 1px solid #d4d3d3;
    padding: 0px;
    height: 34px;}

.mbeeb {
background: #797777;
    color: #fff;
    text-align: center;
    padding: 7px 0px 10px;
    
}
.zeus_33{
    width:33.33%; float: left;

    
}
.wite_border{
    border-left: 1px #fff solid;
        border-right: 1px #fff solid;
}
.search_lefetest{
    padding: 2% 3%;
    background: #F3F3F3;
    font-size: 16px !important;
 font-weight: 300;
}
.zeus_nav_brand{
   /* z-index: 99999999 !important;*/
       z-index: 9 !important;
}
.search_glass_banner{
background: #D41819 !important;
border: 0px !important;
padding: 5px 14px;
color: #fff;
font-size: 20px;
margin-bottom: -10px;
margin-top: 35px;
}
#zeus_nav ul li a {
    background: #1A4E76;
    color: #fff !important;
    text-align: right;
    padding: 10px 10px;
    font-size: 15px;
    font-weight: 300 !important;
    border-bottom: solid 1px #44749a;
    text-transform: uppercase;
}

#zeus_nav ul li ul li a {
    font-weight: 200 !important;
    font-size: 12px;
}


/* dro menu*/
/* define a fixed width for the entire menu */
#zeus_nav .navigation {

}

/* reset our lists to remove bullet points and padding */
.mainmenu, .submenu {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* make ALL links (main and submenu) have padding and background color */
.mainmenu a {
  display: block;
  background-color: #CCC;
  text-decoration: none;
  padding: 10px;
  color: #000;
}

/* add hover behaviour */
.mainmenu a:hover {
    background-color: #C5C5C5;
}
.sumenuz {
    list-style: non;
    list-style-type: none;
}

/* when hovering over a .mainmenu item,
  display the submenu inside it.
  we're changing the submenu's max-height from 0 to 200px;
*/

/*.mainmenu li:hover .submenu {
  display: block;
  max-height: 348px;
}*/
/*.mainmenu .submenu {
  display: block;
  max-height: 348px;
}*/

/*
  we now overwrite the background-color for .submenu links only.
  CSS reads down the page, so code at the bottom will overwrite the code at the top.
*/

.submenu a {
  background-color: #999;
  color: yellow !important;
}

/* hover behaviour for links inside .submenu */
.submenu a:hover {
  background-color: #666;
}

/* this is the initial state of all submenus.
  we set it to max-height: 0, and hide the overflowed content.
*/
.submenu {
  overflow: hidden;
  max-height: 0;
  -webkit-transition: all 0.5s ease-out;
}
.transparent_inputz{
background: transparent !important;
    border-radius: 0px;
    color: #fff !important;
    text-align: left !important;
    border: solid 1px !important;
}
#popped_out ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff !important;
}
#popped_out :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff !important;
   opacity:  1;
}
#popped_out ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff !important;
   opacity:  1;
}
#popped_out :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff ;
}
#popped_out  ::-ms-input-placeholder { /* Microsoft Edge */
   color:    #fff ;
}
.transparent_inputz option {border: 1px solid #000; background: #1A4E76 !important;}
.transparent_inputz option:hover {border: 1px solid #000; background: #979C9F !important;}
.no_border_r_input{
  border-radius: 0px  !important;  
}
#book_bar_wrapper .radio-inline{    padding-top: 8px  !important;
    padding-bottom:8px  !important;
  font-family: 'Montserrat', sans-serif !important;
    font-weight: 200;
      line-height: 19px;
}
.h_layer2_abs{
      position: absolute;
    width: 100%;
    height: 171px;
    padding: 0% 6%;
    bottom: 0%;
    left: 0%;
    background: rgba(26, 78, 118, 0.8);
      /*position: absolute;
    width: 100%;
    height: 223px;
    padding: 0% 6%;
    bottom: 12%;
    background: #1A4E76;
    left: 0%;*/

}
.lower_futa_row{
    background: #979A9F;
    padding: 9px 11px;
    font-size: 13px;
}
.zeus_price{
    font-weight: 100 !important;
    color: #fff !important;
    text-align: center;
}
.zeus_price{
    font-weight: 100 !important;
    color: #fff !important;
    text-align: left !important;
    background: transparent !important;
    border: 0px !important;
    margin-top: 3px;
    font-size: 16px;
  font-family: 'Open Sans', sans-serif;

}
.float_brand{
 position: absolute;
left: 42%;
background: red;
height: 60px;
top: 31px;
width: 54px;
}
.upper_futa_c .fa {
    
    font-size: 23px !important;
    padding: 1px 0px 1px 10px  !important;
}
.upper_futa_b h3{
   margin-top: 14px !important;
font-size: 18px !important;
}
.hidden_fa{
/*display: none;*/
}
.banner_submit
     {
     color: #123D60 !important;
    border-radius: 0px !important;
    padding: 6px 10px;
    font-weight: 700 !important;
    font-size: 20px !important;
     }
    .form_senta {
    text-align: center;
  
}
.slider_txt{
position: absolute;
z-index: 999999 !important;
width: 54%;
height: 200px;
left: 23%;
color: #fff;
top: 36%;
text-shadow: initial;
background: rgba(0, 0, 0, 0.5);
}

.slider_txt_h1{font-family: 'Conv_TrajanPro-Regular_0';
font-size: 56px !important;
font-weight: 600 !important;
font-family: 'Conv_TrajanPro-Regular_0';
      text-shadow: 1px 1px #000;
}
.slider_txt_h3{
    font-size: 28px !important;
}
.car_img {
    height: 58px !important;
}
.test_kar{
    
}
.h_layer2b{  /*  height: 377px;*/
    background: url(../imgz/testominial_bg.png) no-repeat;
    background-size: cover;
    overflow-y: hidden !important;
}
.upper_futa_a{
 
    padding-right: 3%;
    font-size: 17px;
}
.upper_futa_b a,.futa_kont{
    font-size: 15px !important;
}

/* test cards*/
.h_layer2_abs_big{
    font-family: 'Conv_TrajanPro-Regular_0';
   font-size: 30px !important;
}
.search_glass_banner img{height: 30px !important;}

.navbar-brand_small {
   /* position: fixed;
   
    top: -9px;*/
    position: fixed;
    top: -9px;
    height: 132px !important;
    background: transparent !important;
    width: 100% !important;
	max-width:179px;
}
.navbar-brand_small img{

margin: 0% 0% 0% 0%;

height: 253px !important;

}

.about_banner{
    height: 624px;
    background: url(../imgz/About-Us-banner.jpg) no-repeat;
    background-size: 100%;    
}
/* new added*/
.grounds_banner {
    height: 624px;
    background: url(../imgz/Grounds-Mainteinance.jpg) no-repeat;
    background-size: cover;
}
.facilities_banner {
    height: 624px;
    background: url(../imgz/billing-services-banner.jpg) no-repeat;
   background-size: cover;
}
.energy_banner {
    height: 624px;
    background: url(../imgz/energy_banner.jpg) no-repeat;
background-size: cover;
}
.building_banner {
    height: 624px;
    background: url(../imgz/building_banner.jpg) no-repeat;
 background-size: cover;
}
.environment_banner {
    height: 624px;
    background: url(../imgz/environment_banner.jpg) no-repeat;
   background-size: cover;
}
.cleaning_banner {
    height: 624px;
    background: url(../imgz/cleaning1.jpg) no-repeat;
    background-size: cover;
}
.support_banner {
    height: 624px;
    background: url(../imgz/support-services.jpg) no-repeat;
   background-size: cover;
}
/* end new bgs*/
.relo_banner{
    height: 624px;
    background: url(../imgz/relocation.jpg) no-repeat;
    background-size: cover;   
}
.span_not{padding-left: 0px !important; }
.fa_search .fa{
    padding-left: 4px;
    color: #1A4E76 !important;
    font-size: 20px;
}
.thooa{
      font-size: 16px;
}

.rel1 {
    height: 485px;
    background: url(../imgz/Relocation-services1.jpg) no-repeat;
    background-size: contain;
}
.rel2 {
    height: 485px;
    background: url(../imgz/Relocation-services2.jpg) no-repeat;
    background-size: 100% 100%;
}
.search_mid{
        /*box-shadow: 0px 0px 1px 1px gray !important;*/
        /*border-right:  solid 0.5px #CCC;*/
            font-size: 15px;
                border-right: 2px solid #f1ecec;
}

.search_padder{
    padding-left: 5%; padding-right: 5%;
}
.search_logo{
       height: 63px;
    margin-right: 11px;
}
.search_spacer{
    width: 100%;
    height: 20px;
    float: left;
}
.search_book{/*
height: 132px;
background: url(../imgz/left_pic.JPG) no-repeat;
background-size: cover;*/
    
}
.search_book2{
height: 132px;
background: url(../imgz/right_pic.JPG) no-repeat;
background-size: cover;
    
}

.logo_search {
    height: 76px;
    /* padding: 4%; */
    margin-top: 19%;
}


    .search_book_46 {
    width: 46% !important;
    background: #1A4E76;
    height: 132px;
}
.search_book_46_btn{
    padding: 7% 0%;
}
.search_book_46_txt {
        padding: 3% 0%;
    text-shadow: 1px 1px grey;
}

.search_book_54{
    width: 54% !important;
}
.innabanertx{
      font-family: 'Conv_TrajanPro-Regular_0';
    font-size: 35px !important;
    font-weight: 700 !important;
    
}
.innabanertx_small{
     font-size: 32px !important;
}
.innabanertx_banner {
    font-family: 'Conv_TrajanPro-Regular_0';
    font-size: 37px !important;
    font-weight: 600 !important;
    padding: 6% 3%;
    text-shadow: 1px 1px #000;
    margin-top: 14%;
  background: rgba(0, 0, 0, 0.5);
width: 100% !important;
}

}
.p_detail_banner{
  height: 352px;
background: #093;
}
.cont_heda{
    font-family: 'Conv_TrajanPro-Regular_0';
    color: #1A4E76;
    font-size: 27px;
}

.innabanner_sub
    {
     font-size: 29px;
    margin-top: -59px;
      text-shadow: 1px 1px #000;
}
.mobile-footer{
display:none;
}
/*property det*/

#myCarousel .carousel-caption {
    left:0;
  right:0;
  bottom:0;
  text-align:left;
  padding:10px;
  background:rgba(0,0,0,0.6);
  text-shadow:none;
}

#myCarousel .list-group {
    position: absolute;
    top: 2%;
    right: 0;
}
#myCarousel .list-group-item {
border-radius: 0px;
    cursor: pointer;
    border: 0px !important;
    margin-left: 10px;
}
#myCarousel .list-group .active {
  background-color:#eee;  
}
/*.inner_zeus{
float:left; width:60%; background:green;
}*/
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
   
  border-color: transparent !important;
}
.propery_ad_wrapper   {     width: 100%;
    height: 542px;
    background: #184F78;
    margin: 8% 0% 0%;

}
.prop_det_banner_p {
    padding: 8% 2%;
    font-size: 30px;
  
}
.prop_det_banner_btn {
    background: #fff !important;
    border-radius: 0px !important;
    padding: 6px 11px !important;
    font-size: 16px !important;
    font-weight: bolder !important;
}
.p_detail_bannerx{
margin-top:3% ;
}
.propery_ad_wrapper2   {
    height: 465px;
    background: url(../imgz/prop_det_ban.jpg) no-repeat;
    background-size: cover;
    margin-top: 0px;

}
@media (min-width: 992px) {
  #myCarousel {
    padding-right: 24.3333%;
}
/*  #myCarousel .carousel-controls {display:none;}  */
}
@media (max-width: 991px) {
  .carousel-caption p,
  #myCarousel .list-group {display:none;}
}
/* end pro detail car*/
 .prop_deta_contact{
    background: #F3F3F3 !important;
    padding: 4% 13% !important;
}
}
.prop_deta_contact_hed{

color:#1A4E76 !important;
}
.prop_deta_contact_submit {
    background: #1A4E76;
    color: #fff !important;
    padding: 12px !important;
    border-radius:0px !important;
        font-weight: 700 !important;
}
.hide_on_desk{
display:none;
}
.hide_on_mob{
display:block;
}
/* for ipad*/
/* Portrait */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
{
  .search_mid, .search_lefetest {
    height: 285px !important;
}
  #myModalbook .cloz{
      float: right !important;
    font-size: 28px !important;
    font-weight: 700;
    line-height: 1;
    color: #fff;
      z-index: 999999 !important;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=99) !important;
    opacity: 1 !important;
    background: #1A4E77 !important;
    padding: 0px 4px;
    position: absolute;
    top: -1px;
    right: -3px;
    border: solid 1px #1A4E77;
  
  }
  .hide_on_mob_x{
    display:block;
    
    }
.hide_on_desk_x{
    display:none;
  }
  #carousel-pager{
   display:none !important; }
  .innabanertx_banner {

 
    margin-top: 16px;
}
  .fa_search {
    padding: 1px 14px;
    margin-right: 3%;
    margin-top: 2%;
}
  .search_logo {
    height: 80px;
    margin-right: -1px;
    margin-top: 10px;
}
  .ivisa_ipad{
    width:100%;
    }
  .h_layer2_abs {
    position: absolute;
    width: 100%;
    height: 187px;
  }
  .fa_kloz_mob {  
    /* bottom: -7px; */
    right: 25% !important;
    top: -3px !important;
    font-size: 34px !important;
}
    .results_count {
    padding: 4% 5%;
    margin-top: 5%;
}
   .upper_futa_a{
    width:47% !important;
  float:left !important;
  }
  .kwa_mob{
display:block;
}
  .navbar-brand_small {
   
   
    height: 149px !important;

    width: 101% !important;
    left: -1%;
}
  .kwa_desk{
    display:none !important; }
  .new_float {
 
    bottom: 3% !important;
}
.detail_tag {

    width: 24%;
}
 .prop_deta_contact {
   
      background: #F3F3F3 !important;
    padding: 4% 16% !important;
    margin-top: 2%;
}
.logo_search {
    height: 76px;
    /* padding: 4%; */
    margin-top: 4%;
}
.search_bg {
    height: 510px;
    margin-bottom:10px;
    }
.hr_futa {
    padding: 0% 50% 0% 0%;
    margin: -7px 0px -7px !important;
}
.upper_futa_a {
    padding-right: 56%;
}
.carousel-control.right ,.carousel-control.left{
background:transparent !important;
}
.propery_ad_wrapper2 {
   height: 636px;
    }
.book_form_wrap {
   /* height: 205px;*/
    height: 250px;
}
.hide_on_desk{
display:block;
}
.hide_on_mob{
display:none;
}
.prop_det_banner_p {
  
    font-size: 28px;
}
.pro_fa{
    background: #312e2e  !important;
    padding: 5px !important;
}
 
.mbee_wrap {
height: 28px;
    text-align: center;
}

.zeus_28,.zeus_37,.search_book_46 ,.search_book_54   {
    width: 100% !important;
        float: left;
}
.search_book_46, .search_book_54 {
       height: 320px;}
       .search_book2{
       display:none; }

.slida_wrap_noslide {
          height: 470px;
   
}
.slida_wrap_noslide2 {
height: 180px;
   
}
.zeus_5 {
    width: 48% !important;
    float:left;
  
}
.about1,.about2b,.rel1,.rel2 {
       height: 547px;
    }
.innabanertx_banner {
 
    font-size: 43px !important;

}
.about_banner, .relo_banner {
    height: 597px;
   
    background-size: cover;
 
}
.lower_futa_row {
    margin-bottom: 69px !important;
}
.menu {
  
 
  width: 79%;
    background: #1A4E76 !important;
    top: 10%;
  
}
.contact_float {
    display: none !important;
}
.navbar-brand > img {
display: block !important;
  /*  box-shadow: 0px 0px 1px 1px gray !important;*/
     height: 152px;
    margin: 0% 0% 0% -10%;
}
 .flexslider .slides img {
    width: 123% !important;
    height: 369px !important;
    margin-left: -11%;
    }
.slider_txt {
    position: absolute;
    z-index: 999999 !important;
    width: 64%;
    height: 200px;
    left: 16%;
    color: #fff;
          top: 41%;
      text-shadow: 1px 1px #000;
}
.slider_txt_h1 {
   
    font-size: 43px !important;
}
.book_bar {
      /* top: -289px;*/
      /*top: 37px;*/
  top: -141px;
 
 
}
#book_bar_wrapper .nav>li>a {   
    background: black;
}
.search_glass_banner {
  
    margin-top: 14px;
}
.h_layer2_a,.h_layer2_a_2, .h_layer2_a_2_3 {   
    height: 701px;
    width: 95% !important;
}
.carousel-inner  .item:nth-child(2) .h_layer2_a{background: url(../imgz/test2.jpg) no-repeat;background-size: 100% 100%;}
.carousel-inner  .item:nth-child(3) .h_layer2_a{background: url(../imgz/Facilities-managemnet.jpg) no-repeat;background-size: 100% 100%;}
.upper_futa_b{
padding-left: 45px;
}
.upper_futa_c {
    padding: 1% 2% 0% 7% !important;
    text-align: left !important;
}
.futa_kont{
  text-align: left !important;
}
.lower_futa {
   text-align: left !important;  
}
.mobile-footer {
    display: block !important;
    width: 100%;
    background: #184F78;
    position: fixed;
    bottom: 0%;
    width: 100%;
    padding: 0;
    margin: 0;
    z-index: 99999999 !important;
    text-align: center;
    font-size: 18px;
    font-weight: bolder;
    height: 83px;
    line-height: 1;
}
.mobile-footer_1 {
    float: left;
    color: #fff;
    width: 33%;
    padding: 8px 0px 2px 0px;
    text-align: center;
    font-size: 29px;
}
.mobile-footer_1 a,.mobile-footer_1  {
  
    color: #fff !important;
  
}

.navbar-brand_small img {
    height: 167px !important;
    /* box-shadow: 0px 0px 3px 1px gray !important; */
    margin: 1% 0% 0% 1%;
}



}
/* Landscape */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: landscape)
{
  .search_mid, .search_lefetest {
    height: 272px !important;
}
  .tagzz_pusher {
    margin-top: 5px !important;
    padding: 1% 4%;
}
  #myModalbook .cloz{
      float: right !important;
    font-size: 28px !important;
    font-weight: 700;
    line-height: 1;
      z-index: 999999 !important;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=99) !important;
    opacity: 1 !important;
    background: #1A4E77 !important;
    padding: 0px 4px;
    position: absolute;
    top: -1px;
    right: -3px;
    border: solid 1px #1A4E77;
  
  }
    .hide_on_mob_x{
    display:block;
    
    }
.hide_on_desk_x{
    display:none;
  }
   .push_ipad_land{
    position: absolute;
    width: 100%;
    top: 24%;
}
  .mbeeb {
 
    padding: 1px 0px 1px !important;
}
  .fa_search .fa {
  
    font-size: 29px;
}
  .extra_prop{
    height: 284px !important;
   
}
  .ipad_soo{
    width:100% !important;
  }
  .carousel-pager{
    diplay:none;
  }
.book_bar {
  /*  position: relative !important;*/

     /*  top: -220px !important;*/
    /*  top: 46px !important;*/
 top: -257px !important;
  }
   .ivisa_ipad{
    width:100%;
    }
  .h_layer2_abs {
    position: absolute;
    width: 100%;
    height: 214px;
  }
.fa_kloz_mob {
 
    right: 32% !important;
    top: -2px !important;
    font-size: 34px !important;
}
  .hamburger {
    background: #1A4E76 !important;
  
    top: 3% !important;
    right: 6px !important;
}
  .menu_bar_img {
    height: 41px !important;
}
  .navbar-brand_small {
    position: fixed;
    top: -9px;
    height: 181px !important;
    background: white !important;
    width: 100% !important;
    left: 0px !important;
}
  .upper_futa_a{
  
  float:left !important;
      width: 29% !important;
  }.kwa_mob{
display:none;
}

    .kwa_desk{
  /*  display:none !important;*/


}

    .new_float {
 
    bottom: 3% !important;
}
.propery_ad_wrapper {
  
    height: 530px;
  
}
#myCarousel .list-group-item img {
    height: 75px !important;
}
.tab_content_zeus {
   
    padding: 1% 1%;
}
.detail_tag {

    width: 24%;
}
 .prop_deta_contact {
    background: #F3F3F3 !important;
    padding: 4% 16% !important;
}
.logo_search {
    height: 76px;
    /* padding: 4%; */
    margin-top: 4%;
}
.search_bg {
    height: 680px;
    margin-bottom:10px;
    }
.hr_futa {
    padding: 0% 50% 0% 0%;
    margin: -7px 0px -7px !important;
}
.upper_futa_a {
   /* padding-right: 56%;*/
}
.carousel-control.right ,.carousel-control.left{
background:transparent !important;
}
.propery_ad_wrapper2 {
       height: 358px;
    }
.book_form_wrap {
height: 171px;
}
.hide_on_desk{
display:block;
}
.hide_on_mob{
display:none;
}
.prop_det_banner_p {
  
    font-size: 28px;
}
.pro_fa{
    background: #312e2e  !important;
    padding: 5px !important;
}
 
.mbee_wrap {
    height: 24px;
    text-align: center;
}

.zeus_28,.zeus_37,.search_book_46 ,.search_book_54   {
    width: 100% !important;
        float: left;
}
.search_book_46, .search_book_54 {
    height: 183px;
       
       }
       .search_book2{
       display:none; }

.slida_wrap_noslide {
   
    height: 508px;
   
}
.slida_wrap_noslide2 {
    height: 425px;
   
}
.zeus_5 {
    width: 48% !important;
    float:left;
  
}
.about1,.about2b,.rel1,.rel2 {
     height: 390px;
    }
.innabanertx_banner {
 
    font-size: 43px !important;

}
.about_banner, .relo_banner {
    height: 597px;
   
    background-size: cover;
 
}
.lower_futa_row {
 
    margin-bottom: 66px !important
}
.menu {
    top: 12% !important;
    width: 74%;
    background: #1A4E76 !important;
    right: 7% !important;
  
}
.contact_float {
    display: none !important;
}
.navbar-brand > img {
    display: block !important;
    /*box-shadow: 0px 0px 1px 1px gray !important;*/
    height: 171px;
    margin: -4% 0% 0% -12%;
}
 .flexslider .slides img {
     width: 126% !important;
    height: 613px !important;
    margin-left: -13%;
    }
.slider_txt {
    position: absolute;
    z-index: 999999 !important;
    width: 64%;
    height: 200px;
    left: 16%;
    color: #fff;
    top: 10%;
      text-shadow: 1px 1px #000;
}
.slider_txt_h1 {
   
    font-size: 43px !important;
}
.book_bar {
     top: -224px;
 
}
#book_bar_wrapper .nav>li>a {   
    background: black;
}
.search_glass_banner {
  
    margin-top: 14px;
}
.h_layer2_a,.h_layer2_a_2, .h_layer2_a_2_3 {
    height: 487px;
    width: 33% !important;
}
.upper_futa_b{
padding-left: 45px;
}
.upper_futa_c {
    padding: 1% 2% 0% 7% !important;
    text-align: left !important;
      width: 34%;
}
.futa_kont{
  text-align: left !important;
}
.lower_futa {
   text-align: left !important;  
}
.mobile-footer {
display: block !important;
    width: 100%;
    background: #184F78;
    position: fixed;
    bottom: 0%;
    width: 100%;
    padding: 0;
    margin: 0;
    z-index: 99999999 !important;
    text-align: center;
    font-size: 18px;
    font-weight: bolder;
    height: 72px;
    line-height: 1;
}
.float_right {
    float: led !important;
      margin-top: 16px !important;
}
.mobile-footer_1 {
    float: left;
    color: #fff;
    width: 33%;
    padding: 8px 0px 2px 0px;
    text-align: center;
    font-size: 29px;
}
.mobile-footer_1 a,.mobile-footer_1  {
  
    color: #fff !important;
  
}
.navbar-brand_small img {
   height: 171px !important;
   /* box-shadow: 0px 0px 3px 1px gray !important;*/
    margin: 1% 0% 0% 0%;

}


}
/* for mobile*/
@media (max-width: 767px){
#myModalbook .cloz{
      float: right !important;
    font-size: 28px !important;
    font-weight: 700;
    line-height: 1;
    color: #fff;
      z-index: 999999 !important;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=99) !important;
    opacity: 1 !important;
    background: #1A4E77 !important;
    padding: 0px 4px;
    position: absolute;
    top: -1px;
    right: -3px;
    border: solid 1px #1A4E77;
  
  }
  .abt-head {padding-top:105px;}
  .hide_on_mob_x{
    display:none;
    
    }
.hide_on_desk_x{
    display:block;
  }
.kwa_desk2{
display:none;
}
.kwa_mob2{
display:block;
}
.h_layer2_abs {

    height: 171px;
  }

.about_banner {
    height: 457px;
    background: url(../imgz/About-Us-banner.jpg) no-repeat;
    background-size: cover;
}
.zeus_welkamnot {

    margin-top: 34%;
}
.fonn_pushh{
  margin-left:20px;
  }
.navbar-brand_small {

  position: fixed;
    top: -9px;
    height: 132px !important;
    background: white !important;
    width: 100% !important;
    left: 0px !important;
}
.menu_bar_img {
    height: 38px !important;
}
.nav_float_skrollled {

    position: fixed !important;
    width: 100%;
    background: white !important;
    height: 121px;
}

.slida_wrap {    
    height: 463px;

}
  .new_float {
 
    bottom: 0% !important;
}
.heda {
 
  /*  border-top: solid 5px white; */
}
.nav_float {
     /* background: white;
    height: 125px;*/
   
   /* background: white;
    height: 124px;*/
}
#carousel-pager{
  display:none;
  }
.mycontrol{
  display:none !important;
  }
.btn-about {
  margin-top:2px; }
#prop_det .slida_wrap_noslide2 {
    height: 304px !important;
}
#search_resultzz .logo_search {

    margin-left: 39%;
}
.kwa_desk{
display:none !important;
}
.kwa_mob{
display:block;
}
.results_count {
padding: 35% 0% 0%;
}
body{
  overflow-x: hidden;
  overflow-y: scroll;
}
html, body {
    /* height: 100%; */
    /* min-height: 100%; */
    overflow-x: hidden !important;
}

.innabanner_sub {
 
    margin-top: -32px;
    padding: 0% 8%;
}
.search_new2 {
    
    height: 54px   !important;
    width: 55px   !important;
    }
.mob_fax{
    background: #1A4E76  !important;
    color: #fff !important;
    opacity: 1 !important;
    padding: 13px;
}

.search_new {
     left: 0px;
    z-index: 5 !important;
    }
#search_resultzz .btn-about {

    margin-top: 6px;
}
.mbeeb {

    font-size: 13px !important;
}
.search_glass_banner {  
    margin-left: 32%;
}
#re_lo .p_body_1 {
    padding: 6px 4%;
}
.h_layer1_b {
   
    padding: 9% 0%;
    }
.detail_tag {
 
    width: 46%;
}
.propery_ad_wrapper {
  
    height: 407px;
    }
 .cloz{
    background: #000 !important;
    border: 0px !important;
    position: absolute;
    right: -7px;
    top: -6px;
}
.jslider .jslider-label {

    color: transparent;
    }
.carousel-control.right ,.carousel-control.left{
background:transparent !important;
}
.p_body_1 {
    padding: 2% 6%;
 
}
.propery_ad_wrapper2 {
    height: 309px;
    margin-bottom: 8px;
    }
.book_form_wrap {

    height: 254px;
}
.hide_on_desk{
display:block;
}
.hide_on_mob{
display:none;
}
.prop_det_banner_p {
  
font-size: 22px;

}
.pro_fa{
    background: #312e2e  !important;
    padding: 5px !important;
}
.mbee_wrap {  
    height: 79px;
    text-align: center;
}
.zeus_28,.zeus_37,.search_book_46 ,.search_book_54   {
    width: 100% !important;
        float: left;
}
.search_book_46, .search_book_54 {
       height: 320px;}
       .search_book2{
       display:block;}
       .search_book_54 {
     height: 126px;
    background-size: auto;
}

 
  /*.slida_wrap_noslide {
  /8 height: 613px;
      height: 316px;
}*/
.slida_wrap_noslide {

    height: 419px !important;
 
}
   

.slida_wrap_noslide2 {
   height: 486px;
   
}
	.slida_wrap_noslide2.priva-header {
   height: auto;
    min-height: 50px;
    padding: 118px 0 50px;
		margin-left:0;
   
}
.results_count p {width:100%;}
.zeus_5 {
    width: 48% !important;
    float:left;
  
}
.about1,.about2b,.rel1,.rel2 {
    height: 292px;
    }
.innabanertx_banner {
 
font-size: 33px !important;

}
.about_banner, .relo_banner.grounds_banner,
.facilities_banner,.energy_banner,.building_banner,.environment_banner,.cleaning_banner,.support_banner, {
    height: 469px;
    background-size: cover
 
}
.lower_futa_row {
 
    margin-bottom: 35px !important;
}
.menu {
  
   /* width: 79%;
    background: #1A4E76 !important;*/
      width: 79%;
    background: #1A4E76 !important;
    top: 21%;
    left: 0%;
  
}
.contact_float {
    display: none !important;
}
.navbar-brand > img {
    display: block !important;
    /*box-shadow: 0px 0px 1px 1px gray !important;*/
    height: 121px;
    margin: -16% 0% 0% -16%;

}
 .flexslider .slides img {
    width: 134% !important;
    height: 340px !important;
    margin-left: -17%;
    }

.slider_txt {
    position: absolute;
    z-index: 999999 !important;
    width: 64%;
    height: 200px;
    left: 16%;
    color: #fff;
        top: 26%;
      text-shadow: 1px 1px #000;
}

.slider_txt_h1 {
   
    font-size: 43px !important;
}
.book_bar {
       top: -290px;


 
}
#book_bar_wrapper .nav>li>a {   
        background: rgba(39, 38, 38, 0.11);
    padding: 7px 24px !important;
}
.search_glass_banner {
  
    margin-top: 14px;
}
.h_layer2_a,.h_layer2_a_2, .h_layer2_a_2_3 {
    height: 438px;
  
    width: 95% !important;

}
.carousel-inner  .item:nth-child(2) .h_layer2_a{background: url(../imgz/test2.jpg) no-repeat;background-size: 100% 100%;}
.carousel-inner  .item:nth-child(3) .h_layer2_a{background: url(../imgz/Facilities-managemnet.jpg) no-repeat;background-size: 100% 100%;}
.upper_futa_b{
padding-left: 45px;
}
.upper_futa_c {
    padding: 1% 2% 0% 13% !important;
    text-align: left !important;
}
.futa_kont{
  text-align: left !important;
}
.lower_futa {
   text-align: left !important;  
}
.mobile-footer {
    display: block !important;
    width: 100%;
    background: #184F78;
    position: fixed;
    bottom: 0%;
    width: 100%;
    padding: 0;
    padding: 0;
    margin: 0;
    z-index: 99999999 !important;
    text-align: center;
    font-size: 18px;
    font-weight: bolder;
    height: auto;
    line-height: 1;
}
.mobile-footer_1 {
  float: left;
    color: #fff;
    width: 33%;
    padding: 8px 0px 5px 0px;
    text-align: center;
    font-size: 18px;
    font-weight: 400 !important;
}
.mobile-footer_1 a,.mobile-footer_1  {
  
    color: #fff !important;
  
}
.navbar-brand_small img {
   height: 121px !important;
   /* box-shadow: 0px 0px 3px 1px gray !important;*/
    /* margin: 54% 0% 0% 2%; */
    margin: 11px 0px;
}

}
@media screen
  and (min-device-width: 1401px)
  and (max-device-width: 1900px) {
   .zeus_canvas {
         height: 651px !important;
}
#map_canvas {
    height: 561px !important;
}
  #welcome_h1 .zeus_welkam {
    margin-bottom: 2px !important;
 margin-top: 39px !important;
;
}
.tagzz_pusher {
    margin-top: 20px;
    padding: 4% 5%;
}

  .book_bar {

top: -140px;
 
}
  .cont_card {
    width: 70%;
    padding-top: 5px;
    height: 66px;
    margin-left: 14%;

  
}
  .cont_card a { color:#fff !important; }
  .p_body_1{
       padding: 2% 8% !important;
}
.propery_ad_wrapper {
 height: 474px !important;
    }
.car_up
  {
    background: green !important;
    position: absolute !important;
    height: 67px !important;
    right: 0px !important !important;
}
.carousel-control {
position: absolute;
    right: 7% !important;
  }
#myCarousel .carousel-control.left {
    top: -22px !important;
    background: none !important;
    font-size: 27px !important;}
/*.carousel-control.right {
    right: 0;
    left: auto;
      bottom: -38px !important;
    background: none !important;
    font-size: 27px !important;

}*/
.myCarouselfa{
    color: #000 !important;
    font-size: 47px !important;
}
#myCarousel .list-group-item {

    padding: 17px 15px  !important;
  
  }}
  .musyi_mweu .p_body_1 {
      padding: 2% 1% !important;
    font-size: 21px !important;
}
.p_body_1_rx{
   padding: 2% 1% !important;
    font-size: 21px !important;
  }
@media screen
  and (min-device-width: 1200px)
  and (max-device-width: 1400px) {
  .slida_wrap {
   
    height: 570px;


}
 .search_lefetest {
    height: 212px !important;
}
  .propery_ad_wrapper {
    width: 100%;
    height: 587px  !important;
 
}
  .book_bar {
     top: -148px !important;
      / top: -153px !important;*/


}
.nthini .book_bar {
    top: -162px !important;
}

#search_resultzz  .book_bar {
 
        top: -166px !important;


}
  {
  /*.cont_card {
       width: 84%;
    text-align: center;
    line-height: 26px !important;
    padding-top: 5px;
    height: 66px;
    margin-left: 9%;
    background: url(../imgz/card.png) no-repeat;
    position: absolute;
}*/
.cont_card {
    width: 84%;
    margin-left: 8%;

}

}
.musyi_zeus{
margin-top: -31px !important;
}
.search_lefetest  .btn-about {
    background: #1A4E76 !important;
    color: #fff !important;
    padding: 9px 17px !important;
    font-weight: 400 !important;
        font-size: 15px !important;
}
.car_up
  {
    background: green !important;
    position: absolute !important;
    height: 67px !important;
    right: 0px !important !important;
}
.carousel-control {
    position: absolute;
      right: 5% !important;
  }
#myCarousel .carousel-control.left {
  top: -31px !important;
    background: none !important;
    font-size: 27px !important;}
/*.carousel-control.right {
    right: 0;
    left: auto;
    bottom: 0px !important;
    background: none !important;
    font-size: 27px !important;

}*/
.myCarouselfa{
    color: #000 !important;
    font-size: 47px !important;
}

/* bx slider*/
.bx-wrapper{position:relative;margin:0 auto;padding:0 0 50px;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
ul.bxslider{margin:0px;padding:0px;list-style:none;}
ul.bxslider li{margin:0px;padding:0px;}
ul.bxslider li img{width:100%;height:auto;}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
.outside > span#pronext{left:15px;position:absolute;top:40%;z-index:999;}
.outside > span#proprev{position:absolute;right:20px;top:40%;z-index:999;}
/* end bxslider*/
/** flx slide5r*/
body, html{margin:0;padding:0;width:100%;height:100%!important;}
.animate{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.flexslider, .flex-viewport{width:100%;height:100%!important;margin:0;padding:0;}
.flexslider .slides{height:100%!important;}
.flexslider .slides li{width:100%;height:100%!important;margin:0;padding:0;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;}
.flex-control-nav{bottom:35%;}
.flex-caption{position:absolute;top:35%;text-shadow:0px 0px 10px #000;left:0;text-align:center;width:100%;color:#fff;}
.flex-caption h1{font-size:85px;margin:0 0 10px 0;font-weight:200;font-family:Source Sans Pro;text-transform:uppercase}
.flex-caption p{font-size:20px;margin:0;font-weight:200;font-family:Source Sans Pro;letter-spacing:5px}
@media (min-width:768px) and (max-width:980px){.flex-caption h1{font-size:55px;}
.flex-caption p{font-size:13px;}
.flex-control-nav{bottom:25%;}
/*.book_bar_mob {display:none;}*/
}
@media (max-width:767px){.flex-caption h1{font-size:35px;}
.flex-caption p{font-size:10px;}
.flex-control-nav{bottom:15%;}
.hamburger {
    background: transparent !important;
    position: fixed;
   
    right: 0;
    line-height: 43px;
    padding: 5px 15px 0px 15px;
    color: #140965;
    border: 0;
    font-size: 1.4em;
    font-weight: 600;
    cursor: pointer;
    outline: none;
   
    top: 6% !important;
}
}

/*.book_bar_mob {display:block !important;}*/
.jslider .jslider-bg .f {
   
    background-position: 0 -21px !important;
}
.land_strip{
    /* background: #2A89BF;*/
    
        background: #797777;
    color: #fff;
    text-align: center;
    padding: 7px 0px 11px;
  }
.navbar-brand_small img {
   
    border: 0px !important;
}
.private {
    width: 100%;
    height: 1339px;
    background: blue;
}






