.icon-box-left .icon-box-content{
    padding-left:10px;
    vertical-align:middle;
    
}

.menu-light .menu-smart > li.active > a{
    color:#49C1BB!important;
    
}

input[type=submit]{
    background-color:#ffffff;
    color:#303133;
    border:3px solid #49c1bb;
    
}
/*--------
@media screen and (max-width: 1280px){
.mobile-menu-button {
    display: inline-block;
    opacity: 1 !important;
}
}

@media (max-width: 1280px){
body.hmenu .menu-container .navbar-nav {
    display: none!important;

}
}
----------*/
.header-title {
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

footer p {
    margin-top:5px!important;
    
}

p{
    margin:10px 0 0;    
   
}
.service-icon{

  line-height:1px;
   opacity:1; 
  	 transition: all 0.3s ease 0s;
  
}


.service-icon:hover{
  opacity:0.9; 
 
    
}


.service-icon-2{

  line-height:1px;
   opacity:1; 
  	 transition: all 0.3s ease 0s;
  
}

.service-icon-2:hover{
  opacity:0.9; 
  
    
}


.service-icon-2 img{
   
   width:100px;

    
}
.service-icon img{
   
   width:60px;
   padding:10px;
    
}

.service-icon-2 p{
 margin:0 0 0 0;   
    
}
.service-icon p{
 margin:0 0 0 0;   
    
}

.service-icon-2 .style-dark a:hover{
   color:#ffffff!important; 
}

.service-icon .style-dark a:hover{
   color:#ffffff!important; 
}



span.icon-placeholder-v{
    display:none!important;
    
}

h4.ps_timeline-title{
    
  color:#49c1bb;
}



#ps-timelineea3ec310b325ac257feb85912c1f60ec .ps_timeline-marker:before{
       background:#49c1bb!important;
    
}

.embleme-overlap{
        top: -10em!important;    
}


.ps_v_content ul{
    padding-left:0;
}
.ps_v_content ul li{
  list-style-type:none;  
  border-bottom:1px solid #f2f2f2;
    
}



@media screen and (max-height:768px){
.header-wrapper .header-content.header-align-left{
    padding-top:40px!important;
    
}
}

#bigtext-id0 .bigtext-line0{
    font-size: 35px!important;
    
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
        width: 100%!important;
    
}

@media (max-width: 959px){
h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
    font-size: 20px;
}}
