@media screen and (max-width: 1680.99px) {
	h6, .h6, .md-txt {
    font-size: 18px;
	}
}

/* Screen-size 1500 */
@media screen and (max-width: 1500.98px) {	
	/* Global Start */
	h3, .h3 {
    font-size: 26px;
	}

	.lg-padding {
    padding: 70px 0;
	}

	.xl-heading {
    font-size: 55px;
	}
	/* Global End */

	/* Banner Start */
	.banner {
    padding: 157px 0 70px;
	}

	/* Section 1 Start */
	.banner  .title-area {
    margin-bottom: 60px;
	}

	.banner  .row .wrapper .img-wrapper {
    margin-right: 10px;
	}

	  /* Section 1 Start */
		.s1 {
			background-color: rgba(0 0 0 / 70%);
			background-blend-mode: overlay;
		}
		/* Section 1 End */
}

@media screen and (max-width: 1440.98px) {
  /* Section 18 Start */
  .s18 .custom-wrapper {
    max-width: 90%;
  }
  /* Section 18 End */
}

@media screen and (max-width: 1366.98px) {
	h6, .h6, .md-txt {
    font-size: 16px;
	}

	h3, .h3 {
    font-size: 22px;
	}

	h1, .h1 {
    font-size: 35px;
	}

	h2, .h2 {
    font-size: 30px;
	}

	h4, .h4 {
    font-size: 20px;
	}

	.md-heading {
    font-size: 50px;
	}

	.sm-txt {
    font-size: 14px;
	}

	.sm-heading {
    font-size: 45px;
	}

	/* Section 7 Start */
	.s7 .custom-wrapper {
		max-width: 70%;
	}
	/* Section 7 End */

	/* Section 14 Start */
	.s14 {
		padding: 50px 0;
	}

	.s14 .custom-wrapper {
		max-width: 1024px;
	}
	/* Section 14 End */

	/* Section 18 Start */
	.s18 .q .h4 {
		line-height: 1;
	}
	/* Section 18 End */
}

/* Screen-size 1199 */
@media screen and (max-width: 1199.98px) {
	/* Disclaimer */
	#disclaimer {
    padding: 50px 0;
	}

	/* Footer Start */
	#footer-section .custom-wrapper {
    max-width: 100%;
	}
}

@media screen and (max-width: 1024.98px) {
  /* Section 14 Start */
  .s14 .custom-wrapper {
    max-width: 85%;
  }
  /* Section 14 End */

	/* Section 18 Start */
	.s18 {
		padding: 50px 0;
	}

	.s18 .wrapper {
		padding: 25px 30px;
	}
	/* Section 18 End */
}

/* Screen-size 991 */
@media screen and (max-width: 991.98px) {
	h5, .h5 {
    font-size: 18px;
	}

	#head-bar {
		display: none;
	}

	#responsive-menu-btn {
		display: block;
	}
	/* Header Start */

	/* Banner */
	.banner {
    padding: 90px 0 70px;
	}

	/* Section 1 Start */
	.banner  .row .wrapper .img-wrapper {
    flex: 0 0 12%;
    max-width: 12%;
	}

  /* Section 1 start */
  .s1 .title-area {
    max-width: 70%;
  }
  /* Section 1 end */

	/* Section 7 Start */
	.s7 .row .colmn {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.s7 .colmn-1 p.h4 {
		font-size: 25px;
	}
	/* Section 7 End */

	/* Section 18 Start */
	.s18 .colmn {
		flex: 0 0 100%;
		max-width: 70%;
		margin: 0 auto;
	}
	/* Section 18 End */

	/* Footer Start */
	#footer-section li {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
    padding: 5px 0px;
		border: none!important;
	}
}

/* Screen-size 767 */
@media screen and (max-width: 767.98px) {
	.sm-heading {
    font-size: 35px;
	}

	h1, .h1 {
    font-size: 30px;
	}

	h2, .h2 {
    font-size: 24px;
	}

	/* Section 14 Start */
	.s14 .colmn {
		flex: 0 0 100%;
		max-width: 100%;
	}
	/* Section 14 End */
}

/* Screen-size 640 */
@media screen and (max-width: 640.98px) {
	h1, .h1 {
    font-size: 26px;
	}

	h3, .h3 {
    font-size: 18px;
	}
	
	h4, .h4 {
    font-size: 18px;
	}

	/* Banner Start */
	.banner {
    padding: 90px 0 50px;
	}

	.s18 .colmn {
    flex: 0 0 100%;
    max-width: 95%;
  }
}

/* Screen-size 575 */
@media screen and (max-width: 575.98px) {
	/* Global Start */
	.xl-heading {
    font-size: 50px;
	}

	h2, .h2 {
    font-size: 20px;
	}

	h4, .h4 {
    font-size: 20px;
	}
	/* Global End */
	
	.s1 .title-area {
    max-width: 80%;
  }

	.s7 {
    padding: 50px 0;
  }

  .s7 .custom-wrapper {
    max-width: 80%;
  }

	#disclaimer p {
    font-size: 12px;
    line-height: 1.8;
	}
}

/* Screen-size 440 */
@media screen and (max-width: 440.98px) {
	.sm-heading {
    font-size: 25px;
	}

	.xl-heading {
    font-size: 35px;
	}

	.xl-heading {
    font-size: 35px;
	}
	
	.md-heading {
    font-size: 30px;
	}
	/* Section 2 Start */
	.banner  .title-area {
    margin-bottom: 30px;
	}

	h6, .h6, .md-txt {
    font-size: 12px;
	}

	h3, .h3 {
    font-size: 16px;
	}

	h3, .h3 {
    font-size: 14px;
	}

	h4, .h4 {
    font-size: 16px;
	}

	.s7 .colmn-1 p.h4 {
    font-size: 20px;
  }
}

@media screen and (max-width: 375px) {
	/* Global Start */
	h1, .h1 {
    font-size: 20px;
	}

	h2 {
    font-size: 16px;
	}

	.lg-heading {
    font-size: 100px;
	}

	.xl-heading {
    font-size: 110px;
	}
	/* Global End */
}