
@media (max-width:1600px){
  section.banner-sec h1 {
	    font-size: 48px;
	    line-height: normal;
	}

	.hd-txt h2 {font-size: 32px;}

	section.banner-sec h2 {
	    font-size: 48px;
	    line-height: normal;
	}

	li {}

	.inner-sec2 ul li {
	    font-size: 16px;
	}

	.pricing-box ul li {
	    font-size: 15px;
	}

	.pricing-box ul {
	    height: 265px;
	}

	.cta-bx p {
	    font-size: 22px;
	}

	.why-choose-sec .hd-txt {
	    position: sticky;
	    top: 10px;
	}
}



@media (max-width:767px){
   	
   	section.banner-sec h2 {
	    font-size: 28px;
	}

	section.banner-sec h1 {
	    font-size: 30px;
	    line-height: normal;
	}

	section.banner-sec h4 {
	    padding-top: 0;
	    font-size: 16px;
	}

	section.banner-sec h3 {
	    font-size: 18px;
	}

	.client-bnr {
	    flex-direction: column;
	    gap: 20px;
	}

	.inner-sec2 .hd-txt {
	    text-align: center;
	}

	.inner-sec2 ul li {
	    font-size: 15px;
	}

	.inner-sec2 .btn-st {
	    justify-content: center;
	}

	.hd-txt h2 {
	    font-size: 28px;
	}

	section.cta-sec .row {
	    padding: 20px;
	}

	.cta-bx p {
	    font-size: 18px;
	}

	.why-choose-list ul {
	    flex-direction: column;
	    padding: 0;
	}

	.why-choose-list ul li {
	    width: 100%;
	}

	.why-choose-box {
	    text-align: center;
	}

	.why-choose-img-bx {
	    margin: 0 auto;
	}

	.why-choose-sec .hd-txt {
	    text-align: center;
	}

	.why-choose-sec .btn-st {
	    justify-content: center;
	    margin-bottom: 40px;
	}

	.form-txt-st {
	    text-align: center;
	    padding-bottom: 30px;
	}

	.copy-sec .col-sm-12 {
	    flex-direction: column;
	    gap: 15px 0;
	}
	a.btn-1 {
	    font-size: 15px;
	}

	.btn-st a {
	    font-size: 16px;
	}
}