.test-class {
	font-size: 18px;
}

#newHome .header__img::after {
    background-image: url(/images/bg.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 171%;
    position: absolute;
    /* right: 0%; */
    top: 1%;
}

@media (max-width: 575.98px){
    #newHome section#header-section {
        height: auto;
    }
}


/* provider section */
.provider {
    text-align: center;
}

@media(max-width:500px) {
    .provider {
        margin-bottom: 50px;
    }
}

.provider img {
    margin-bottom: 15px;
}

.provider h5 {
    color: #FFFFFF;
    font-size: 21px;
    font-weight: 500;
    margin-bottom: 5px;
}

.provider .btn {
    background-color: #FFFFFF;
    outline: none !important;
    border: none !important;
}

.provider .btn:hover {
    background-color: #FFFFFF;
    outline: none !important;
    border: none !important;
}

.provider .btn:focus {
    background-color: #FFFFFF;
    outline: none !important;
    border: none !important;
}

.provider .btn span {
    color: #DE6834;
    font-size: 15px;
    font-weight: 500;
}



/* provider place section */
.provider_place {
    padding-top: 60px;
    margin-bottom: 60px;
}

.provider_place img {
    position: relative;
    margin-top: -30px;
}

.provider_place .provider_place_text_one {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 3px;
}

.provider_place .provider_place_text_two {
    font-size: 30px;
    font-weight: 500;
}

.provider_place .provider_place_text_three {
    font-size: 20px;
    font-family: 'Avenir Book';
}


/* Activity section */
.activity_section{
    background: transparent linear-gradient(90deg, #DE6834 0%, #84330F 100%) 0% 0% no-repeat padding-box;
    padding-top: 40px;
    padding-bottom: 40px;
    border-radius: 10px;
    padding-left: 100px;
    margin-bottom: 70px;
}
@media(max-width:500px) {
    .activity_section{
        padding-left: 30px;
        margin-top: 50px;
        padding-right: 10px;
    }
    .activity_section_item{
        margin-bottom: 20px;
    }
}

.activity_section .activity_text_one{
    font-size: 30px;
    font-weight: 700;
    color: #FFFFFF;
    margin-bottom: 0px;
    line-height: 35px;
}
.activity_section .activity_text_two{
    font-size: 17px;
    color: #FFFFFF;
}

/* Student provider section */
.student_provider{
    background-color: white;
    padding-top: 150px;
    margin-top: -110px;
    padding-bottom: 50px;
}
.all_provider_text_one{
    color: #DE6834;
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 5px;
}
.all_provider_text_two{
    font-size: 30px;
    font-weight: 500;
    color: #333333;
}
.all_provider_text_three{
    font-size: 22px;
    font-family: 'Avenir Book';
    color: #333333;
    margin-bottom: 30px;
}

/* Universities provider section */
/* provided-programs */
.provided-program{
    width: 401px;
}
.provided-program-img{
    width: 100%;
}

.btn-medium{
    color: white;
    font-weight: 500;
    background-color: #DE6834;
    border-color: #DE6834;
    padding: 11px 30px;
    box-shadow: none !important;
}
.btn-medium:hover{
    color: white;
    box-shadow: none;
}

@media (max-width: 500px) {
    .provided-program{
        width: 370px;
    } 
}

/* carouselTestimonalControls */
#carouselTestimonalControls{
    margin: 50px 0px 70px 0px;
    background-color: #FFEEE5;
}

#carouselTestimonalControls .carousel-control-prev-icon {
    background-image: url('/images/Polygon 59.svg');
}

#carouselTestimonalControls .carousel-control-next-icon {
    background-image: url('/images/Polygon 60.svg');
}

.testimonal-quote{
    position: relative;
    padding-left: 25px;
    font-family: 'Avenir Book',sans-serif;
    font-size: 18px !important;
}

.testimonalBack::after{
    content: "";
    width: 110%;
    height: 100%;
    background-color: #FAD8C5;

}

.text-button{
    color: #DE6834;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none !important;
}

.text-button:hover{
    color: #DE6834;
}

#carouselTestimonalControls .testimonal-quote::before{
    content: '\f10d';
    font-size: 20px;
    top: -12px;
    left: 0px;
    color: #CB825E;
    position: absolute;
    font-family: 'FontAwesome';
}

@media (max-width: 500px) {
    #carouselTestimonalControls .carousel-control-prev {
        left: -15px;
    }
    
    #carouselTestimonalControls .carousel-control-next {
        right: -15px;
    }
    #carouselTestimonalControls .carousel-item-inner {
        padding: 0px 30px
    }

    .testimonal-quote {
        position: relative;
        padding-left: 17px;
    }
}

@media only screen and (min-device-width: 501px) and (max-device-width: 768px){
    .get_in_touch_section {
        margin-top: 50px;
        padding-left: 20px;
    } 

    #carouselTestimonalControls .carousel-control-prev {
        left: -20px;
    }
    
    #carouselTestimonalControls .carousel-control-next {
        right: -20px;
    }
    
    #carouselTestimonalControls .carousel-item-inner {
        padding: 0px 45px
    }
}

@media (min-width: 769px) {
    #carouselTestimonalControls .carousel-control-prev {
        left: -25px;
    }
    
    #carouselTestimonalControls .carousel-control-next {
        right: -25px;
    }

    #carouselTestimonalControls .carousel-item-inner {
        padding: 0px 65px
    }
}

@media (min-width: 1024px){
    #carouselTestimonalControls .carousel-control-prev {
        left: -50px;
    }
    
    #carouselTestimonalControls .carousel-control-next {
        right: -50px;
    }
}
/* get_in_touch_section */
.get_in_touch_section{
    background-color: #FFEEE5;
    border-radius: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 60px;
}

.get_in_touch_section img {
    width: 80%;
}

@media(max-width:500px) {
    .get_in_touch_section{
        margin-top: 2em;
        padding-left: 32px;
        padding-right: 32px;
    }
    .get_in_touch_section .col-md-5 {
        display: flex;
        justify-content: center;
    }
    .get_in_touch_section img {
        margin-top: 1em;
        width: 100%;
    }
}
.get_in_touch_text_one{
    font-size: 29px;
    color: #DE6834;
    font-weight: 900;
    margin-bottom: 1rem;
}
.get_in_touch_text_two{
    color: #DE6834;
    font-size: 20px;
    font-weight: 500;
}

/* patner-logo-box */
.patner-logo-box{
    width: 100%;
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: white;
    border-radius: 8px;
    box-shadow: 0px 0px 40px #00000029;
}
