/* Hide #lg_hide for screens larger than 1279px */
@media only screen and (min-width: 1280px) {
    #lg_hide {
        display: none !important;
    }
}


/* Desktops (1025px and up) */
@media only screen and (min-width: 1025px) {
		.social-link-tab {
			display: none !important;
		}
}

/* For Tablets in Landscape Mode */
@media screen and (max-width: 1280px) and (min-width: 1024px) and (orientation: landscape) {
	/* Common css */
	.md-container {
		width: 90%;
        max-width: 1024px !important;
	}
	
	.md_head1 h1{
		font-size: 40px !important;
        line-height: 52px !important;
	}
	
	.md_head2 h2{
		font-size: 40px !important;
        line-height: 52px !important;
	}
	
	.md_head5 h5{
		font-size: 22px !important;
        line-height: 26.4px !important;
	}
	
	.md_para p {
		font-size: 18px !important;
	}
	
	#md_hide {
		display: none;
	}
	
	#md_image_container {
		width:90%;
	}

    /* Panelist section */
	
    .panelist {
        padding: 100px 0px !important;
		border-radius:0px !important;
    }
}



/* Tablets (768px to 1024px) */
@media only screen and (max-width: 1024px) {
    /* FAQ's Section */
    .faq-section {
        padding: 50px 0px !important;
    }

    /* Insight Section */
    .insight-card-slide-wrapper {
        max-height: 580px;
    }

    /* Testimonial Carousel */
    .testimonial-slide {
        width: 433px !important;
    }

    /* Home Banner Section */
    .email-form {
        display: flex;
        flex-direction: column;
        width: 100%;
        gap: 8px;
    }

    /* Navigation Section */
    header {
        padding: 25px 0px;
        background: #F7F8FA;
    }

    .nav-link-wrapper .nav-item {
        border-bottom: 1px solid #e7e7e7;
        display: flex;
        justify-content: center;
    }

    .btn-wrapper {
        justify-content: center;
        padding-top: 21px;
    }

    .nav-btn {
        width: 30%;
        min-width: 160px;
    }

    .nav-link-wrapper {
        padding-top: 20px !important;
    }

    .hamburger-icon {
        width: 40px;
        height: 30px;
        min-width: 40px;
        min-height: 30px;
    }

    /* Footer Section */
    .social-link-desk {
        display: none !important;
    }

    .footer-link-wrapper {
        flex-direction: column !important;
    }
	/* Certification Section */
	.certification-col2 {
		background-position: -24px;
	}
}

/* Mobile Phones (up to 767px) */
@media only screen and (max-width: 767px) {
    /* Navigation Section */
    .hamburger-icon {
        width: 40px;
        height: 30px;
        min-width: 40px;
        min-height: 30px;
    }

    /* Footer Section */
    .footer-wrapper {
        width: 100%;
        max-width: 90%;
        margin: 0 auto;
    }

    .footer-bottom-part {
        display: flex !important;
        flex-direction: column;
        align-items: flex-start !important;
        gap: 16px;
    }

    .social-links img {
        width: 24px;
        max-width: 100%;
        height: auto;
    }

    .footer-top-part {
        display: flex;
        flex-direction: column-reverse;
        align-items: flex-start !important;
        gap: 48px;
    }
/* 	panelist section */
	.panelist_section {
		background: #F7F8FA;
	}
/* 	banner section */
	.counter-wrapper .counter {
	  display: flex;
	  flex-direction: column;
	  gap: 8px;
	  align-items: start;
	}
	
	.counter-wrapper {
	  display: flex;
	  justify-content: space-between;
	  flex-direction: column;
	  gap: 32px;
	}
	
	.counter-wrapper p {
	  font-size: 20px;
	}
	/* testimonial section */

.testimonial-slide {
        width: 300px !important;
   }
/* 	insight section */
	.insight-silde-content {
		height: 315px;
	}

.insight-card-slide-wrapper .swiper-slide {
    width: 300px;
    height: 100%;
}

}
