/********** General **********/
a {
   transition: all .3s ease-in-out !important;
}
/********** General End **********/


/********** Header **********/
body .seobest_menu > ul > li > a.active,
body .mean-container .mean-nav ul li a.active {
   color: #F89E23;
}
body .mobile_menu_logo img {
   max-width: 260px;
}
/********** Header End **********/


/********** About Us **********/
body .sb_ab_witr .witr_section_title_inner p:last-child {
   padding-top: 0;
}
/********** About Us End **********/


/********** Service **********/
body .sb_cal_area .em-service-inner {
   display: flex;
}
body .sb_ser_area .witr_button_area {
   margin: auto;
   margin-top: 20px;
}
body .sb_cal_area .em-service-icon img {
   min-width: 71px;
}
/********** Service End **********/


/********** Call to Action **********/
body .sb_cal_area .em-service2.sleft .em-service-icon {
   float: unset;
   margin-top: 0;
}
/********** Call to Action End **********/


/********** Portfolio **********/
body .prot_content h3 {
   color: #ffffff;
}
/********** Portfolio End **********/


/********** Footer **********/
body .witrfm_area {
   background-image: url(../images/footer-bg.jpg);
}
body .witrfm_area:before {
   background: rgba(0, 0, 0, 0.75);
}
.footer-sec .con_page_cont_area {
   padding: 0;
}
.footer-sec .con_page_cont_area .witr_apartment_form .btn {
   margin: 0;
}
/********** Footer End **********/


/********** 1199px and below **********/
@media (max-width: 1199px) {
   /***** Header *****/
   /* body #menu .container {
      width: 100%;
   } */
   /***** Header End *****/
}
/********** 1199px and below End **********/


/********** 991px and above **********/
@media (min-width: 992px) {
   /***** Banner *****/
   body .text-left .witr_ds_content_inner h2 {
      width: 50%;
   }
   /***** Banner End *****/
}
/********** 991px and above **********/


/********** 991px and below **********/
@media (max-width: 991px) {
   /***** Banner *****/
   .witr_ds_content_area .witr_ds_content_inner {
      padding: 0 15px;
   }
   .slider_btn .witr_btn {
      margin: 0;
   }
   /***** Banner End *****/
}
/********** 991px and below End **********/


/********** 767px and below **********/
@media (max-width: 767px) {
   /***** Call to Action *****/
   body .sb_cal_area {
      padding: 30px 0;
   }
   body .sb_cal_area .em-service-inner {
      flex-direction: column;
      align-items: center;
      text-align: center;
   }
   body .sb_cal_area .witr_btn_sinner {
      text-align: center;
   }
   /***** Call to Action End *****/
}
/********** 767px and below End **********/
