.hero-section-heading  .art-banner-text-4 .banner_title{
	max-width: 70% !important
}

.blue-line-section .art-light-line .light-line span:before{
	background-color: #0071E3 !important;
}

.blue-line-section .art-light-line .light-line span:after {
	background-color: #0071E3  !important;
}

.blue-line-section .art-light-line .art-light-dot .light-shadow-2{
	background-color: #0071E3  !important;
}


.blue-line-section .art-light-line .art-light-dot .light-shadow-1{
	background-color: #0071E3  !important;
}

.footer-social ul{
	float: right;
}

.section-rotate .text-center.scroll_up_section_2 {
	margin-bottom: 280px  !important;
	rotate: 180deg !important;
}

.fairpricing-gap  .elementor-container.elementor-column-gap-default{
	gap: 20px !important;
}

.homevideo-section .art-video-play-img .play-icon .video_btn_border, .art-video-play-img-4 .play-icon .video_btn_border {

	border: 20px solid #057aff !important;
}

.homevideo-section .art-video-play-img .play-icon a, .art-video-play-img-4 .play-icon a {
	background-color: #057aff  !important;
	color: #fff !important;
}
header#art-header {
   
    top: -150px;
    transition: 1.5s;
}
/*header#art-header {
	top: -150px;
	transition: 1s;
}
.banner-animation-active header#art-header {
	top: 0px;
}*/

/* Active tab styles */
.elementor-991 .elementor-element.elementor-element-f152331 .elementor-tab-title.elementor-active,
.elementor-991 .elementor-element.elementor-element-f152331 .elementor-tab-title.elementor-active a {
	color: #fff !important;
	background-color: #0071e3 !important;
	border-radius: 12px !important;
	padding: 20px 40px;
}

/* Hover tab styles */
.elementor-991 .elementor-element.elementor-element-f152331 .elementor-tab-title:hover,
.elementor-991 .elementor-element.elementor-element-f152331 .elementor-tab-title:hover a {
	color: #fff !important;
	background-color:  #0071e3ad !important;
	border-radius: 12px !important;

}

.fairpricing-tabs .elementor-tabs-wrapper {

	gap: 20px !important;
}


.fairpricing-tabs .elementor-tabs-wrapper>div {
    min-width: 170px !important;
    text-align: center;
}


.fairpricing-tabs .elementor-tabs-wrapper {
    border: 1px solid #EEEEEE5C;
    padding: 10px;
    width: fit-content;
    border-radius: 12px;
/*     display: block !important; */
    margin: auto;
}

.fairpricing-tabs .elementor-tabs {
    text-align: center;
}

