@media (max-width: 1520px) {
	.bannerText h1 {
	    font-size: 70px;
	    line-height: 86px;
	}
	.productImg {
	    width: 100%;
	}
	.productImg img.mobile1 {
	    width: 355px;
        left: 0;
	}
	.productImg img.mobile2 {
	    width: 300px;
	}

}

@media (max-width: 1319px) {
	.bannerText h1 {
	    font-size: 70px;
	    line-height: 86px;
	}
	.bannerleftImg {
	    top: 0;
	}
	.productImg img.mobile1 {
	    width: 302px;
	}
	.productImg img.mobile2 {
	    width: 270px;
	}
	ul.socialIcon li {
	    width: 44%;
        margin: 0 1%;
	}
	ul.socialIcon li img {
	    width: 100%;
	}
	section.productSection {
	    padding: 10px 20px 0px 36px;
	}
}

@media (max-width: 1199px) {
	.bannerText h1 {
	    font-size: 50px;
	    line-height: 64px;
	}
	.productImg img.mobile2 {
	    width: 202px;
	}
	.productImg img.mobile1 {
	    width: 260px;
	}
	.productImg {
	    width: 436px;
	}
}

@media (max-width: 991px) {
	.bannerText h1 {
	    font-size: 36px;
	    line-height: 54px;
	}
	.contentMain {
	    padding: 120px 0 0 0;
	}
	img.appIcon {
	    width: 80px;
	}
	.productSection .rightSide h3 {
	    font-size: 32px;
	    line-height: 36px;
	    padding: 16px 0 20px;
	}
	.productImg img.mobile1 {
	    width: 186px;
	}
	.productImg img.mobile2 {
	    width: 162px;
	}
	.productImg {
	    width: 326px;
	}
	section.productSection {
	    padding: 10px 20px 26px 36px;
	}
	section.productSection {
	    margin: 60px 0 120px;
	}
}

@media (max-width: 767px) {
	.bannerleftImg {
	    position: absolute;
	    top: 0%;
	    right: 0;
	    width: 470px;
	    margin: 0 auto;
	    left: 0;
	}
	.bannerText {
	    text-align: center;
	}
	.bannerContent {
	    width: 100%;
	    padding: 416px 0 60px;
	}
	.circle1 {
	    display: none;
	}
	header {
	    justify-content: center;
	    padding: 40px 0 30px;
	}
	.circle2 {
	    left: 3%;
	}
	.circle3 {
	    right: 10%;
	}
	.circle3.grey {
	    left: 16%;
	    bottom: 144px;
	}
	.productImg {
	    width: 90%;
	    margin: 0 auto;
	    top: 0;
        padding: 36px 0 40px;
	}
	.productImg img.mobile1 {
	    width: 58%;
    	left: 8px;
	}
	.productImg img.mobile2 {
	    width: 46%;
	}
	section.productSection {
	    margin: 36px 0 70px;
        padding: 70px 20px 26px 36px;
	}
	.productSection .textSide.rightSide {
	    max-width: 100%;
	    margin: 70px auto;
	}
	ul.socialIcon li {
	    width: 162px;
	}
	h2.desktop {
	    display: none;
	}
	h2.mobile {
	    display: block;
	    font-size: 40px;
	    line-height: 56px;
	}
	.contentMain {
	    padding: 72px 0 0 0;
	}

	section.productSection{border-radius:0px}
	.container{padding: 0px;}
	
}

@media (max-width: 575px) {
	section.productSection {
	    padding: 20px 20px 10px 36px;
	}
	.productSection .textSide.rightSide {
	    margin: 20px auto;
	}
	.mainHeading {
	    font-size: 32px;
	    line-height: 40px;
	}
	.productSection .rightSide p {
	    font-size: 18px;
	    line-height: 28px;
	    padding: 0px 0 26px;
	}
	ul.socialIcon li {
	    width: 48%;
	}
	.productImg {
	    width: 100%;
	}
	.productImg img.mobile1 {
	    left: 0;
	}
	.productImg img.mobile2 {
	    width: 48%;
	}
	.circle2.two {
	    right: 6%;
	}
	h2.mobile {
	    font-size: 28px;
	    line-height: 40px;
	    padding: 16px 12px 0 12px;
	}
	.mainHeading {
	    font-size: 24px;
	    line-height: 30px;
        padding: 0 0 10px;
	}
	.mainHeading:before {
	    height: 3px;
	}
	.footerContent h3 {
	    font-size: 24px;
	    line-height: 28px;
	}
}


@media (max-width: 480px) {
	.bannerleftImg {
	    width: 376px;
	}
	.bannerContent {
	    padding: 326px 0 60px;
	}
	.bannerText h1 {
	    font-size: 30px;
	    line-height: 42px;
	}
	a.logo img {
	    width: 170px;
	}
	header {
	    padding: 30px 0 30px;
	}
	p.copyright {
	    font-size: 13px;
	    line-height: 16px;
	}
	.email {
	    padding: 0 0 16px 0;
	}
}