/* Large Devices, Wide Screens */
@media only screen and (max-width: 1250px) { /* Layout width - 1 */
  img {
    max-width: 100%;
    height: auto;
  }
  .about_tab_list {
  	max-width: 100%;
  	padding: 0px 20px;
  }
  .banner_section .swiper_img {
  	padding-bottom: 60.91%;
  }
}

/* Medium Devices, Desktops */
@media only screen and (max-width: 1150px) {
	.container {
		width: 100%;
		padding: 0px 20px;
	}
	.banner_section .swiper_img {
	    padding-bottom: 65.91%;
	}
	.banner_description li {
		font-size: 60px;
	}
	.testimonial_content p {
		font-size: 20px;
		margin-bottom: 30px;
	}
	.testimonial_content h4 {
		margin-top: 6px;
	}
	.testimonial_section .swiper-pagination {
	    bottom: 60px !important;
	}
	.gallery_load_more_section .alm-load-more-btn.more {
		left: 175px;
	}
	.learn_more_box_inner {
    	width: 34.4%;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width: 1025px) {
	.banner_description li {
	    font-size: 40px;
	}
	.banner_description img {
    	max-width: 160px;
	}
	.banner_section .swiper_img {
    	padding-bottom: 70.91%;
	}
	.banner_description ul::after {
		height: 5px;
		margin-top: 25px;
	}
	p {
		font-size: 13px;
	}
	.about_gen_tab_content p strong {
		font-size: 18px;
	}
	.about_gen_block_tab h2 {
		font-size: 30px;
	}
	.logo img {
    	max-width: 80px;
	}
	.program_blocks_list {
		padding: 40px 35px;
	}
	.program_blocks_list h2 {
    	font-size: 20px;
	}
	.about_gen_block_tab {
		min-height: 200px;
	}
	.testimonial_img {    
    	padding-bottom: 57.9%;
	}
	.testimonial_content {
		max-width: 100%;
		padding:0px 30px;
	}
	.testimonial_content p {
		font-size: 16px;
		margin-bottom: 20px;
	}
	.testimonial_content h5 {
    	font-size: 20px;
	}
	.testimonial_content h4 {
		font-size: 22px;
	}
	.testimonial_section .swiper-pagination {
    	bottom: 40px !important;
	}
	.pg_content h1 {
		font-size: 55px;
	}
	.pg_con