@media (max-width: 500px) {

    .mision-img {
    margin: -100px -40px 0px 0px;
    width: 80px;
}


.mision-vision-internal-card.one .row {
    flex-direction: column-reverse;
}

.mision-vision-internal-card h5 img {
    display: none;
}


.mision-vision-internal-card {
    padding: 37px 25px 48px 25px;
}

.it-contact-content p {
    font-size: 17px !important;
}


.mision-vision-internal-card p {
    font-size: 16px;
}

    .carousel-control-prev, .carousel-control-next {
        opacity: 0;
    }


    .carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {
    opacity: 0;
}

    .about-us-sec .abt-shape.six {
    width: 88px;
    top: 23px;
    right: 16%;
}

.connector {
    width: 17px;
}

.bulb {
    width: 39px;
}


.bulb-container {
    height: 74px;
    left: -26px;
}

.about-us-sec .abt-left .abt-title h2, .cta-two .abt-left .abt-title h2 {
    font-size: 27px;
}


#amazon {
    right: -10px;
}

#amazon img {
    width: 50px;
}

#login_btn img {
    width: 38px !important;
}

#login_btn {
    right: -6px;
}


.scroll-top {    height: 66px;
    width: 86px;
}


.about-us-sec .abt-shape.four {
    width: 60px;
}


.about-us-sec .abt-shape.five {
    width: 91px;
}

.about-us-sec .abt-right {
    text-align: center;
}


.abt-btn {
    padding: 10px 12px;
}

.abt-count {
    gap: 15px;
    flex-wrap: wrap;
    margin-top: 20px;
}


.category .cat-wrapper .cat-img {
    width: 110px;
    height: 110px;
}


.category .cat-wrapper .cat-name {
    font-size: 16px;
    font-weight: 200;
}

.category .cat-title h2 {
    font-size: 18px;
}

.category .cat-shape {
    width: 30px;
    top: 7%;
}


.tabion .ship {
    top: -1%;
    width: 46px;
}

.border-title h2 {
font-size: 24px;
}

.border-title h5 {
    font-size: 16px;
}

.tabion .whale {
    top: 0%;
    width: 80px;
    right: -15px;
}

.tabion .nav-tabs {
    justify-content: center;
}


.cta-two .cta-shape.two {
    right: 43px;
    top: 10px;
    width: 59px;
}


.cta-two .cta-shape {
    width: 51px;
    top: 2px;
}


.cta-two .abt-left .abt-title h2 {
    line-height: 36px;
}

.cta-two-left-img-box img {
    height: auto;
    transform: none;
}


.cta-two-left-box-shape-3 {
    width: 22px;
    height: 23px;
}


.cta-two-left-box-shape-2 {
    width: 38px;
    height: 59px;
}

.header-layout1 .header-logo img {
    max-width: 90px;
}


.poster-shape.three, .poster-shape.two, .led-shape.cloud {
    display: none;
}

.poster .poster-title h2 {
font-size: 24px;
}

.poster-shape.one {
    top: -1%;
    width: 66px;
}


.poster-slider .swiper-button-prev, .poster-slider .swiper-button-next {
    width: 38px;
    height: 38px;
}


.plane-wrapper .plane-text-holder .plane-text {
    font-size: 20px;
}


.led h1 {
    font-size: 30px;
    line-height: 32px;
}


.led-shape.jump video {
    width: 80px;
}

.led-shape img {
    width: 120px;
}

.cloud-img {
    padding: 60px 0;
}

.child-foot .baby-soft-title h2 {
    font-size: 42px;
}


.baby-soft-title {
    text-align: center;
}


.technology .tech-shape.one {
    width: 96px;
    top: 1px;
    left: -25px;
}

.technology .tech-shape {
    left: -13px;
    top: 0px;
}

.technology .tech-shape video {
    width: 110px;
}

.technology .poster-title h5 {
    font-size: 16px;
}

.technology .poster-title h2 {
    font-size: 20px;
}

.technology .tech-shape.one {
    display: none;
}


.technology .personalities_wrap .content {
    padding: 20px 7px;
}

.technology .swiper-button-prev, .technology .swiper-button-next {
    display: none;
}

.technology .personalities_wrap .content h2 {
    font-size: 16px;
}

.technology .personalities_wrap .content img {
    height: 41px;
}

.technology .personalities_wrap .img img {
    height: 100%;
    object-fit: cover;
}

.wdt-content-item .wdt-content-media-group img {
    width: 45px;
    height: 45px;
}

.wdt-content-item {
    margin-bottom: 30px;
}

ul.wdt-rating {
    display: none;
}

.wdt-content-description {
    padding-top: 30px !important;
    font-size: 16px;
}

.footer-wrapper:before {
    height: 110%;
}

.footer-layout1 {
    padding-top: 200px;
}

.ot-widget-about img {
    width: 117px;
}

.footer-address-tl-image {
        top: -56%;
}

.footer-middle-image {
    display: none;
}

.footer-address-bot-image {
    max-width: 142px;
}


.footer-right-top-image {
    top: -21%;
    width: 100px;

}


.footer-contact .box-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
}

.right1 {
    text-align: center !important;
}


.breadcrumb-wrapper .doll-shape {
    bottom: 18%;
    left: 1%;
    width: 46px;
}


.breadcrumb-wrapper .bee-shape {
    bottom: 34%;
    right: 2%;
    width: 80px;
}


.breadcrumb-wrapper .page-heading h1 {
    font-size: 35px;
}


.breadcrumb-wrapper .page-heading .breadcrumb-items li {
    font-size: 14px;
    margin-bottom: 6px;
}


.breadcrumb-wrapper .page-heading .breadcrumb-items {
    margin-top: 14px;
    flex-wrap: wrap;
}

.breadcrumb-wrapper .page-heading {
    margin: 92px 0 25px;
}

.it-choose-thumb-wrap {
    padding-left: 30px;
    padding-right: 30px;
}

.activities-section .abt-title h2, .about-area .abt-title h2, .quality-assurance-sec .abt-title h2, .contact-form .abt-title h2 {
    font-size: 23px;
}

.feedback-area .content .box p {
    font-size: 22px;
}


.internal-why-icon {
    bottom: -55px;
    width: 16%;
}

.img-box4 img {
    width: 100%;
}

.quality-assurance-sec .my-container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px
}

.quality-assurance-sec .quality-shape {
    display: none;
}

.quality-assurance-sec .abt-title h2 {
    line-height: 30px;
}

.it-contact-content p {
    font-size: 18px;
 }


 .it-contact-item {
    min-height: auto;
    margin-bottom: 20px;
}


.contact-form-box {
    padding: 30px;
}

.contact-form .abt-title h2 {
    line-height: 28px;
    font-size: 24px;
}


.beige-color span {
        width: 30px;
    height: 30px;
}

.kulfiImage {
    height: 400px;
}


.product-about .product-title {
    font-size: 30px;

    margin-top: 20px;
}

.technology {
    padding: 20px 0 60px;
}

.beige-title {
 text-align: left;
}
}


@media (max-width: 400px) {
    .about-us-sec .abt-shape.six {
    width: 88px;
    top: 23px;
    right: 16%;
}

.connector {
    width: 17px;
}

.bulb {
    width: 39px;
}


.bulb-container {
    height: 74px;
    left: -26px;
}

.about-us-sec .abt-left .abt-title h2, .cta-two .abt-left .abt-title h2 {
    font-size: 27px;
}


#amazon {
    right: -10px;
}

#amazon img {
    width: 50px;
}

#login_btn img {
    width: 38px !important;
}

#login_btn {
    right: -6px;
}


.scroll-top {    height: 66px;
    width: 86px;
}


.about-us-sec .abt-shape.four {
    width: 60px;
}


.about-us-sec .abt-shape.five {
    width: 91px;
}

.about-us-sec .abt-right {
    text-align: center;
}


.abt-btn {
    padding: 10px 12px;
}

.abt-count {
    gap: 15px;
    flex-wrap: wrap;
    margin-top: 20px;
}


.category .cat-wrapper .cat-img {
    width: 110px;
    height: 110px;
}


.category .cat-wrapper .cat-name {
    font-size: 16px;
    font-weight: 200;
}

.category .cat-title h2 {
    font-size: 18px;
}

.category .cat-shape {
    width: 30px;
    top: 7%;
}


.tabion .ship {
    top: -1%;
    width: 59px;
}

.border-title h2 {
font-size: 24px;
}

.border-title h5 {
    font-size: 16px;
}

.tabion .whale {
    top: 0%;
    width: 80px;
}

.tabion .nav-tabs {
    justify-content: center;
}


.cta-two .cta-shape.two {
    right: 43px;
    top: 10px;
    width: 59px;
}


.cta-two .cta-shape {
    width: 51px;
    top: 2px;
}


.cta-two .abt-left .abt-title h2 {
    line-height: 36px;
}

.cta-two-left-img-box img {
    height: auto;
    transform: none;
}


.cta-two-left-box-shape-3 {
    width: 22px;
    height: 23px;
}


.cta-two-left-box-shape-2 {
    width: 38px;
    height: 59px;
}

.header-layout1 .header-logo img {
    max-width: 90px;
}


.poster-shape.three, .poster-shape.two, .led-shape.cloud {
    display: none;
}

.poster .poster-title h2 {
font-size: 24px;
}

.poster-shape.one {
    top: -1%;
    width: 66px;
}


.poster-slider .swiper-button-prev, .poster-slider .swiper-button-next {
    width: 38px;
    height: 38px;
}


.plane-wrapper .plane-text-holder .plane-text {
    font-size: 20px;
}


.led h1 {
    font-size: 30px;
    line-height: 32px;
}


.led-shape.jump video {
    width: 80px;
}

.led-shape img {
    width: 120px;
}

.cloud-img {
    padding: 60px 0;
}

.child-foot .baby-soft-title h2 {
    font-size: 42px;
}


.baby-soft-title {
    text-align: center;
}


.technology .tech-shape.one {
    width: 96px;
    top: 1px;
    left: -25px;
}

.technology .tech-shape {
    left: -13px;
    top: 0;
}

.technology .tech-shape video {
    width: 110px;
}

.technology .poster-title h5 {
    font-size: 16px;
}

.technology .poster-title h2 {
    font-size: 20px;
}

.technology .tech-shape.one {
    display: none;
}


.technology .personalities_wrap .content {
    padding: 20px 7px;
}

.technology .swiper-button-prev, .technology .swiper-button-next {
    display: none;
}

.technology .personalities_wrap .content h2 {
    font-size: 16px;
}

.technology .personalities_wrap .content img {
    height: 41px;
}

.technology .personalities_wrap .img img {
    height: 100%;
    object-fit: cover;
}

.wdt-content-item .wdt-content-media-group img {
    width: 45px;
    height: 45px;
}

.wdt-content-item {
    margin-bottom: 30px;
}

ul.wdt-rating {
    display: none;
}

.wdt-content-description {
    padding-top: 30px !important;
}

.footer-wrapper:before {
    height: 110%;
}

.footer-layout1 {
    padding-top: 200px;
}

.ot-widget-about img {
    width: 117px;
}

.footer-address-tl-image {
        top: -56%;
}

.footer-middle-image {
    display: none;
}

.footer-address-bot-image {
    max-width: 142px;
}


.footer-right-top-image {
    top: -21%;
    width: 100px;

}


.footer-contact .box-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
}

.right1 {
    text-align: center !important;
}


.breadcrumb-wrapper .doll-shape {
    bottom: 18%;
    left: 1%;
    width: 46px;
}


.breadcrumb-wrapper .bee-shape {
    bottom: 34%;
    right: 2%;
    width: 80px;
}


.breadcrumb-wrapper .page-heading h1 {
    font-size: 35px;
}


.breadcrumb-wrapper .page-heading .breadcrumb-items li {
    font-size: 14px;
    margin-bottom: 6px;
}


.breadcrumb-wrapper .page-heading .breadcrumb-items {
    margin-top: 14px;
    flex-wrap: wrap;
}

.breadcrumb-wrapper .page-heading {
    margin: 92px 0 25px;
}

.it-choose-thumb-wrap {
    padding-left: 30px;
    padding-right: 30px;
}

.activities-section .abt-title h2, .about-area .abt-title h2, .quality-assurance-sec .abt-title h2, .contact-form .abt-title h2 {
    font-size: 23px;
}

.feedback-area .content .box p {
    font-size: 22px;
}


.internal-why-icon {
    bottom: -55px;
    width: 16%;
}

.img-box4 img {
    width: 100%;
}

.quality-assurance-sec .my-container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px
}

.quality-assurance-sec .quality-shape {
    display: none;
}

.quality-assurance-sec .abt-title h2 {
    line-height: 30px;
}

.it-contact-content p {
    font-size: 18px;
 }


 .it-contact-item {
    min-height: auto;
    margin-bottom: 20px;
}


.contact-form-box {
    padding: 30px;
}

.contact-form .abt-title h2 {
    line-height: 28px;
    font-size: 24px;
}


.beige-color span {
        width: 30px;
    height: 30px;
}

.kulfiImage {
    height: 400px;
}


.product-about .product-title {
    font-size: 30px;

    margin-top: 20px;
}

.technology {
    padding: 20px 0 60px;
}

.beige-title {
 text-align: left;
}
}