
.navbar a, .navbar li {
    font-family: Roboto !important;
    font-size: 0.9em !important;
}

.services-desc h4.services-title a {
	font-family: "poppins", sans-serif;
	font-size: 20px;
	font-weight: 700;
	height: auto;
	line-height: 30px;
	color: #ffffff;
}


.rs-course .cource-item .course-footer {
    border-radius: 40px 40px 40px 40px;
}

.rs-events .event-item .events-details {
    background-color: #F9F9F9;
}

#rs-header .toolbar-area {
	padding: 5px 0px !important;
}

/*
.testimonial-item .testi-item {
    box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.1);
	
}

.rs-testimonial-slider1 .testi-item, .rs-testimonial.rs-testimonial-default .item-content, .rs-testimonial-slider4 .testimonial-item .desc {
    border-radius: 30px 30px 30px 30px;
}

.rs-testimonial.rs-testimonial-default .item-content, .rs-testimonil_style5 .content-innner, .rs-testimonial-slider1 .testi-item, .rs-testimonial-slider4 .testimonial-item .desc {
    background-color: #92278F;
}

.rs-testimonil_style5 .content-innner p, .rs-testimonial.rs-testimonial-default .item-content,  .testimonial-item .testi-item {
    padding: 16px 27px 9px 27px;
}

.rs-testimonial, .rs-testimonial-slider1 .testimonial-item .testi-item .content-part {
    text-align: center;
}

.rs-testimonil_style5 .content-innner h4,  .rs-testimonial-slider2 .testi-item .desc .name,  .testi-item .content-part .name, .testi-item .desc .name,  .testimonial-item .name, .testimonial-item .testimonial-content .testimonial-name,  .rs-testimonial-slider1 .testi-item .content-part .name,  .rs-testimonial-slider4 .testimonial-item .name,  .rs-testimonial-default .testimonial-item .testimonial-information .testimonial-name {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
}

.testi-item .content-part .name {
    color: #FFFFFF;
    margin: 9px 0px 3px 0px;
}

.rs-testimonil_style5 .content-innner span,  .testi-item .desc .designation, .testi-item .designatin,  .testi-item .designation,  .testi-item p,  .testimonial-item .designation, .testimonial-item .testimonial-title {
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    line-height: 26px;
}
.testimonial-item .designation {
    color: #FFFFFF;
    padding: 0px 0px 10px 0px;
}

.rs-testimonil_style5 .content-innner p, .testimonial-item .item-content p, .rs-testimonial-slider1 .testi-item .content-part p, .testi-item p, .rs-testimonial-slider2 .testi-item .desc {
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    line-height: 26px;
}

.testi-item p {
    color: #FFFFFF;
}

.image-wrap > img, .rs-testimonial-slider4 .testimonial-item .author-info .user-info > img, .rs-testimonial-slider1 .img-part img {
    border-radius: 50% 50% 50% 50%;
}

.img-part > img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #FFFFFF;
    margin: 0 auto;
    margin-bottom: 15px;
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.2);
}

.img-part img {
    width: 111px;
    height: 111px;
}
.rs-testimonial-slider1 .testimonial-item .img-part img {
    position: relative;
    z-index: 1;
}
*/

#main_gallery_text .elementor-widget-container {
    background-color: #FF3115;
    /*margin: -66% 0% 0% 0%;*/
	margin: -530px 0% 0% 0%;
    padding: 70px 30px 30px 30px;
}

.elementor-element:not(.e-div-block-base) .elementor-widget-container, .elementor-element:not(.e-div-block-base):not(:has(.elementor-widget-container)) {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s);
}

.rselements-product-list {
    background-color: #fff;
    padding: 32px 0px 40px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #eee;
}

.contact-elements .elementor-widget-container {
    padding: 27px 0px 35px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E1E1E1;
}