/*
Theme Name: alqalib Child
Theme URI: http://webarro.ae
Author: WEBARRO
Author URI: http://webarro.ae
Version: 1.0
Template: alqalib
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: alqalib-child

*/

@import url("../alqalib/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/


#footer-boxed {
    margin-top: 0px !important;
}
#footer {
    margin-bottom: 0px;
    padding-top: 0px !important;
    padding-bottom: 0px;
    min-height: 287px !important;
    overflow: hidden;
}
@media (min-width: 992px)
#footer:after {
    bottom: -299px;
}
.page-top {
    width: 1170px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.fixed-header #header .header-main {
    background-color: rgb(255, 255, 255) !important;
}

#header.sticky-header .header-main, .fixed-header #header.sticky-header .header-main {
    background-color: rgb(255, 255, 255) !important;
}

#header.header-corporate .share-links a {
color:#00a4ed !important;
}

#header.header-corporate .share-links a:hover {
    color: #fff !important;
}
#contact-name, #contact-email, #contact-subject, #contact-message{
    border: 2px solid #fff !important;
    background: rgba(150, 55, 55, 0) !important;
    color: #fff !important;
}
#contact-name::-webkit-input-placeholder {
   color: white;
}

#contact-name:-moz-placeholder { /* Firefox 18- */
   color: white;  
}

#contact-name::-moz-placeholder {  /* Firefox 19+ */
   color: white;  
}

#contact-name:-ms-input-placeholder {  
   color: white;  
}

#contact-email::-webkit-input-placeholder {
   color: white;
}

#contact-email:-moz-placeholder { /* Firefox 18- */
   color: white;  
}

#contact-email::-moz-placeholder {  /* Firefox 19+ */
   color: white;  
}

#contact-email:-ms-input-placeholder {  
   color: white;  
}

#contact-subject::-webkit-input-placeholder {
   color: white;
}

#contact-subject:-moz-placeholder { /* Firefox 18- */
   color: white;  
}

#contact-subject::-moz-placeholder {  /* Firefox 19+ */
   color: white;  
}

#contact-subject:-ms-input-placeholder {  
   color: white;  
}

#contact-message::-webkit-input-placeholder {
   color: white;
}

#contact-message:-moz-placeholder { /* Firefox 18- */
   color: white;  
}

#contact-message::-moz-placeholder {  /* Firefox 19+ */
   color: white;  
}

#contact-message:-ms-input-placeholder {  
   color: white;  
}
.btn-fnt{
font-size: 14px !important;
}
.section-custom-construction .container:before {
    background: #b31c88 none repeat scroll 0 0  !important;
}

.section-custom-construction .container:after {
    background: #f58f26 none repeat scroll 0 0 !important;

}
/*----------------
@media (min-width: 992px)
#footer:after {
    background: #f58f26 !important;
}
.about_page_heading h2 {
  font-size: 25px !important;
}
.pt-right {
  float: left !important;
}
}
------------------------*/
@media (min-width:320px) and (max-width:479px){ 
.about_page_heading h2 {
  font-size: 25px !important;
}
.pt-right {
  float: left !important;
}
.page-top .page-title {
   float: left !important;
  font-size: 18px !important;
  }
  .manpower_heading h2 {
   line-height: 36px !important;
}
.vc_empty_space {
  height: 0 !important;
}
#footer:after {
    background: #f58f26 !important;
}
}
@media (min-width:480px) and (max-width:767px){ 
.about_page_heading h2 {
  font-size: 25px !important;
}
.pt-right {
  float: left !important;
}
.page-top .page-title {
   float: left !important;
  font-size: 18px !important;
  }
  .manpower_heading h2 {
   line-height: 36px !important;
}
.vc_empty_space {
  height: 0 !important;
}
}
@media (min-width:768px) and (max-width:1023px){ 

.page-top .page-title {
  float:left !important;
  font-size: 23px !important;
  }
  
}
body .vc_row.other-business{
   background-color: #fff !important;
}
#header {
    margin: 0 !important;
}
#main .content-bottom-wrapper{
    padding-bottom: 0px;
}
.slider-other-business{
   margin-top: -51px !important;
}
#header.header-corporate .share-links a {
    color: #fff !important;
}
#header .header-top .header-contact a {
    color: #fff !important;
    padding-bottom: 0 !important;
}
#header .header-top .header-contact * {
    color: #fff !important;
}
#header.header-corporate:not(.header-10) .block-inline {
    line-height: 31px !important;
}
.header-top {
    background: #1379B1 !important;
}
.footer-wrapper #footer .footer-bottom .container > div {
    padding: 13px !important;
}
.footer-wrapper .footer-bottom{
    background: #1379B1 !important;
}
.footer-bottom .container {
    border-top: 0px solid #000 !important;
}
.footer-bottom .footer-center,
.footer-bottom .footer-center > a{
   color: #fff !important;
}
#footer,
#footer .footer-main{
   background: #fff !important;
}
.labor-content-area{
    width: 600px;
    z-index: 1;
    position: absolute;
    background-color: #fff;
    padding: 30px 20px 30px 20px;
    margin-top: 33px;
    border: 1px solid #eee;
}
@media only screen 
and (min-width : 1024px) 
and (max-width : 2000px)  { 
  .labor-content-area{
    position: absolute;
  }
}
.column-box-labor > .vc_col-sm-4 > .vc_column-inner{
    background: rgba(255,255,255,0.9);
}
.column-box-labor > .vc_col-sm-4 > .vc_column-inner ul{
    background: #fff;
    padding: 10px 20px 10px 40px;
    color: #000;
}
.column-box-labor > .vc_col-sm-4 > .vc_column-inner ul > li{
    list-style: circle;
}
.column-box-labor > .vc_col-sm-4 > .vc_column-inner p{
    padding: 0px 24px;
    color: #000;
}
.column-box-labor > .vc_col-sm-4 > .vc_column-inner > .wpb_text_column{
   margin-bottom: 13px;
}
#follow-us-widget-3 h3{
   margin-bottom: 5px !important;
}
.beside-quick{
    display: inline-block;
    float: left;
}