@media screen and (max-width: 1500px) {
.tg_animated_heading {
    font-size: 160px;
}
}


@media screen and (max-width: 1200px) {
.tg_animated_heading {
    font-size: 140px;
}
.internships_bg .elementor-element-populated {
    padding: 10% 0px 10% 0px;
}
.dsn-service .service-item .service-item-inner {
    padding: 0px;
}
.service_description p {
    font-size: 14px;
    line-height: 1.5;
}

.intership-sec-3 h4 {
    font-size: 16px;
    letter-spacing: normal !important;
}

.intership-sec-3 .dsn-icon {
    padding-bottom: 0px !important;
}

.dsn-icon svg {
    width: auto;
    height: auto !important;
}

.intership-sec-3-heading {
    padding-top: 50px;
}

.intership-sec-3-heading h2 {
    font-size: 25px;
}

.intership-sec-3 .container {
    padding: 0px 30px;
}

}


@media screen and (max-width: 1024px) {
.tg_animated_heading {
    font-size: 100px;
}
}

@media screen and (max-width: 767px) {
.tg_animated_heading {
    font-size: 55px;
}
.internships_bg .elementor-element-populated {
    padding: 40px 0px 40px 0px;
}
.intership-sec-2 p {
    padding: 0px;
}

.intership-sec-2, .intership-sec-3 {
    padding: 50px 0px;
}

.intership-sec-2 img {
    width: 315px;
    height: auto !important;
}

.intership-sec-2 .elementor-hidden-mobile.elementor-widget.elementor-widget-image {
    transform: none !important;
}

.elementor-6150 .elementor-element.elementor-element-b7ab8b1 > .elementor-widget-container,
.elementor-6150 .elementor-element.elementor-element-0136c73 > .elementor-widget-container {
    margin: 0px !important;
    margin-bottom: 20px !important;
}
section.intership-sec-2 .container {
    padding: 0px 30px;
}
.elementor-6150 .elementor-element.elementor-element-0b44486 .dsn-grid-layout {
    --dsn-col-item: none !important;
     display: block !important;
}

.intership-sec-3 .description {
    padding: 0px !important;
}

.intership-sec-3-heading {
    padding-bottom: 10px;
}

}

@media screen and (max-width: 680px) {
.tg_animated_heading {
    font-size: 40px;
}
h2.title-h2 {
    font-size: 20px;
}
}


