/* Enter Your Custom CSS Here */
img.custom-logo {
    width: 205px;
    height: 41px;
}
.swiper-pagination-bullet {
    background: #f71c1c;
}
.elementor-slides .swiper-slide-inner .elementor-slide-heading{
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
}
.elementor-slides .swiper-slide-inner .elementor-slide-description {
    font-size: 24px;
    font-family: "Poppins", Sans-serif;
}
.info-widget-item:hover {
   
    color: #50545a!important;
}
.elementor-450 .elementor-element.elementor-element-b8136d4 .elementor-image-box-description {
	color: #4C4C4C;
}
.elementor-450 .elementor-element.elementor-element-b8136d4 .elementor-image-box-title {
	color: #F71C1C;
}
.elementor-450 .elementor-element.elementor-element-76220ca .elementor-image-box-description{
	color: #4C4C4C;
}
.elementor-450 .elementor-element.elementor-element-76220ca .elementor-image-box-title {
	color: #F71C1C;
}
.elementor-450 .elementor-element.elementor-element-0ec8695 .elementor-image-box-description{
	color: #4C4C4C;
}
.elementor-450 .elementor-element.elementor-element-0ec8695 .elementor-image-box-title {
	color: #F71C1C;
}

img.footer-cst-icons {
    padding-left: 15px;
 
}
.elementor-260 .elementor-element.elementor-element-59d7181 .elementor-image-box-title {
    padding-top: 25px;
}
.elementor-260 .elementor-element.elementor-element-6c1dc41 .elementor-image-box-title
{
	padding-top: 25px;
}
.elementor-260 .elementor-element.elementor-element-e9e8b46 .elementor-image-box-title
{
	padding-top: 25px;
}
.elementor-312 .elementor-element.elementor-element-2a13461 .elementor-image-box-title{
padding-top: 25px;
}

.elementor-312 .elementor-element.elementor-element-b1ff4e5 .elementor-image-box-title
{
	padding-top: 25px;
}
.elementor-312 .elementor-element.elementor-element-325ae08 .elementor-image-box-title
{
	padding-top: 25px;
}
section.st-banner {
    display: none;
}
.st-site-container .st-sizing-container {
   
    padding: 30px 0;
}

.st-single-textcontent-out {
   padding: 0 0 0px 0;
    
}


.st-site-container .st-sizing-container {
    padding: 0px 0;
}

.uptech-one-feature-main-v2-purple::after {
    background: #f71c1c;
}
.elementor-233 .elementor-element.elementor-element-4aadc71 .elementor-swiper-button {
    
    display: none;
}
.elementor-flip-box .elementor-view-stacked .elementor-icon {
    background-color: #F71C1C;
}
.ss-header {
background: #ffffff;
    }
[class^="ti-"], [class*=" ti-"] {
    
    color: #000000 !important;
   
}
.st-header {
   
    border-bottom: 1px solid #9a909091;
}
.st-parent-ul .sub-menu {
    width: 250px;
   
}
.st-parent-ul>li:hover>a {
    transition: .2s;
    color: #f71c1c;
    opacity: 1;
}
:root {
   
    --accend: #f71c1c;
    
}

@media (max-width: 1200px)
{
img.footer-cst-icons {width:36px;padding: 14px 5px;}
}