body{
margin: 0 !important;
}

.service-icon{
    width:65px !important;
    height:65px !important;
    border-radius: 3px !important;
        padding:10px !important;
          background-color: #ff5e13;
          margin-bottom: 20px !important;
          margin-top: -55px!important;
          position: relative;

}
.service-icon:hover{
    box-sizing: border-box !important;
    			-moz-box-sizing: border-box !important;
    			-webkit-box-sizing: border-box !important;
    			border: 5px solid #fff !important;
    		border-style: double !important;
    		transform: rotateY(180deg);
    		transition: transform 0.5s ease-in-out;
}
.img-iconBox .uc_details-icon {
    width: 75px !important ;
    height: auto !important;
    line-height: 40px;
    border-radius: 4px;
    font-size: 100px;
    color: #FFFFFF;
    top: -25px;
    margin: 0px !important;
	background-color: #ff5e13 !important;
	font-size: 100px !important;
	text-align: center !important;
	z-index:20;
}
.uc_details-icon svg{
width: 65px !important;
	height: 65px !important;
	font-size: 100px !important;
margin: 5px;
	padding: 5px;
}
.img-iconBox .uc_details-icon svg:hover{
	    box-sizing: border-box !important;
    			-moz-box-sizing: border-box !important;
    			-webkit-box-sizing: border-box !important;
    			    		border-style: double !important;
    		transform: rotateY(180deg);
    		transition: transform 0.5s ease-in-out;
}
.elementor-button-icon,  .ue-btn-icon svg{
    font-size: 25px;
}
.ue-btn-icon i{
    font-size: 20px;
}
.elementor-button-text {
    margin-top: 3px !important;
}
.cta-all span{
    font-size: 26px !important;
    line-height: 39px !important;
    color: #fff !important;
}
.ue_post_date{
font-size: 16px;
}
.elementor-1469 .elementor-element.elementor-element-b52d5ec .ue_post_date, #uc_uc_card_post_carousel_elementor_b52d5ec .uc_more_btn, .elementor-1469 .elementor-element.elementor-element-b52d5ec .ue_post_intro,.elementor-29 .elementor-element.elementor-element-00ebad6 .ue_post_date, #uc_uc_card_post_carousel_elementor_00ebad6 .uc_more_btn {
font-size: 16px !important;
}
.uc_content span{
line-height:27px !important;
} 

.video-content .video-btn {
display:none;
}
.hide-icon .elementor-icon-list-icon {
display: none;
}
.elementor-icon-list-item:hover  .elementor-icon-list-icon {
   display: flex !important;
}
.elementor-widget-icon-box:hover a, .elementor-icon{
color:#fff !important;
}
.elementor-widget-icon-box:hover .elementor-icon{
fill:#fff !important;
}
.sailo-section-title span {
    font-weight: 600;
}
.ue_icon svg {
font-size: 32px;
}
.elementor-29 .elementor-element.elementor-element-c6bf205 .sailo-about-section .content h2 {
font-size: 36px !important;
color: #000 !important;
font-weight: 600;
	margin-bottom: 20px;
}
.wpo-testimonial-section .owl-dots{
display: none;
}
.testimonial-card .client .client-text span{
	font-size: 24px;
	font-weight: 600;
	line-height: 15px;
  display: flex;
  align-items: center;
	color: #000;
}
/* .about-us .content span {
    font-size: 22px !important;
    font-weight: 600;
    color: #FF5E13;
} */
.fas{
font-size:14px;
}
 .elementor-widget-text-editor,
.elementor-widget-container {
  font-size: 20px !important;
/*  line-height: 1.6;
}*/ 
p,
span,
div,
li,
a,
input,
textarea {
  font-size: 20px !important;
line-height: 30px;
/*  line-height: 1.6;*/
	}}
