p a{
     color: #efab1d; 
}
footer .bottom-bar .totop{
     right: 20px; 
}
header .logo-wrapper .logo:first-child:last-child{
    position: relative;
    top: -35px;
    width: 109px;
    height: auto;
  display:none;
}
.polar-mobile-header .logo-area{
 height: 10px; 
}

.mobmenu-push-wrap{
  
}
.polar-mobile-header{
     position: relative;
    z-index: 99999; 
}
.polar-mobile-header .control-bar-bg{
 height: 0; 
}
.polar-mobile-header .control-icons .menu-toggle{
 color:#fff; 
}
.polar-mobile-header .control-icons{
 display:none; 
}
.polar-mobile-header .control-bar{
 border-color: #000000 !important; 
}
.polar-mobile-header{
     margin-top: -10px; 
}

.mobmenu_content ul.sub-menu li a{
     padding-left: 0 !important; 
}





.text-justify{
     text-align: justify; 
}


header .polar-sticky-menu.sticky .logo-wrapper .logo.light{
 
  width: 100px;
  
}

li.current-menu-item a{
 color:#fff !important; 
}
ul.sub-menu  li a:hover{
  color:#fff !important;
}

.wpcf7-form-control.wpcf7-submit{
      background-color: #efac17;
    color: #fff;
    border: none;
    padding: 8px 16px;
    font-size: 18px;
}

p.col_icon img{
 width:150px; 
}


.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
     margin-bottom: 0; 
}
.bottom-bar{
     text-align: center; 
}

.header-v2 .main-menu-area{
 background-color: #000000 !important; 
}

/*

.polar-menu-bar ul.menu > li > a:not(:hover){
     color: #f7c934 !important; 
}

*/

.polar-header-nav-item-padding, .polar-menu-bar ul.menu > li > a{
 color: #fff; 
}

.topbar{
      background-color: #000 !important;
    color: #f4c52b !important;
    font-size: 16px !important;
    font-weight: 400;
      border-bottom: 1px solid #f4c225;
}
.topbar a:hover{
 color:#fff; 
}

p.aboutus_texts{
 text-align:justify; 
}

.home_page_add_text{
  text-align: justify;
}

@media screen and (max-width:768px){

  
  p.aboutus_texts{
   padding-bottom:15px; 
  }
  
}





.wpb_revslider_element{
 margin-bottom:0; 
}

p.col_icon, p.col_title{
     text-align: center; 
}
p.col_des{
      text-align: justify; 
}

p.col_title{
     font-size: 20px;
    
    color: #000;
    font-weight: bold; 
    
}

p.common_title{
     font-size: 25px;
    
    color: #000;
    font-weight: 500; 
}

p.descriptions{
     color: #000;
    text-align: justify; 
}

p.read_more_button a{
    background-color: #f5ba1d;
    font-size: 16px;
    padding: 8px 15px;
    color: #000;
    font-weight: 500;
  line-height: 4;
}
p.read_more_button a:hover{
    color: #f5ba1d;
    background-color: #2b2b2b;
}
p.service_title{
     font-size: 25px;
    color: #2b2b2b;
  font-weight: 700;
      background-color: #f2ab1b;
    text-align: center;
}
p.service_description{
 text-align: justify; 
}

p.read_more_light a{
     background-color: #000;
    color: #fff;
    font-size: 16px;
    padding: 8px 15px; 
      display: none;
}
p.read_more_light a:hover{
     background-color: #f5ba1d;
    color: #fff; 
}
address span{
     display: block; 
  margin-bottom: 10px;
}
address i{
     float: left;
    margin-right: 15px;
   font-size: 18px !important;
    padding-top: 5px; 
}

.polar-footer-widget-title-font-size, footer .crf-widget .widget-title{
     margin-bottom: 20px !important; 
}

#menu-services{
     padding: 0;
    list-style: none; 
}

.header-v2 .topbar .right .social-icon:hover{
 color:#fff; 
}