:root {
	--textMargin1:150px;	
	}

@media(min-width:1000px) {
	.aboutUs {
		--textMargin:calc(90px);
		padding-right:var(--textMargin,0px);
		padding-left:var(--textMargin,0px);
		font-size:20px;
		}
	.newMarqueeBlock .highLights, .headLines, .button, .phoneNo { 
		font-size:20px;
		}

	.newMarqueeBlock { font-size:10px; }
	
	.seoTitle { font-size:23; }
	}

@media(max-width:1000px) {
	.ptext{
		font-size:24px;
		}
	.aboutUs {
		--textMargin:calc(90px);
		padding-right:var(--textMargin,0px);
		padding-left:var(--textMargin,0px);
		}
	}
@media(max-width:970px) {
	.ptext{
		font-size:24px;
		}
	.aboutUs {
		--textMargin:calc(70px);
		padding-right:var(--textMargin,0px);
		padding-left:var(--textMargin,0px);
		}
	}
@media(max-width:890px) {
	.pimg1, .pimg2, .pimg3 {
		min-height:98%;
		}
	.ptext {
		font-size:21px;
		}
	.ptext .border {
		padding:18px;
		}
	.section {
		padding: 4px 5px;
		line-height:1.5em;
		}
	.logo {
		height:80px;
		width:320px;
		}
	#productMarquee, #desktopMenu, #drone-box{
		display:none;
		}
	input[type="checkbox"]#animationCheckBox { display:none; }
	input[type="checkbox"]#animationCheckBox+label span {
		display:none;
		}
	
	/**td.phoneNo span {color:white; content:'uyiyoui';}**/
	
	.aboutUs {
		--textMargin:calc(50px);
		padding-right:var(--textMargin,0px);
		padding-left:var(--textMargin,0px);
		}
	}
@media(min-width:790px) {
	#mobileMenu {
		display:none;
		}
	}
@media(max-width:790px) {
	.pimg1, .pimg2, .pimg3 {
		min-height:96%;
		}
	.ptext {
		font-size:17px;
		}
	.ptext .border {
		padding:16px;
		}
	.seoTitle {
		font-size:18px;
		}
	.aboutUs {
		--textMargin:calc(30px);
		padding-right:var(--textMargin,0px);
		padding-left:var(--textMargin,0px);
		}
	}
@media(max-width:720px) {
	.phoneNoText {
		font-size:14px;
		}
	.aboutUs {
		--textMargin:calc(20px);
		padding-right:var(--textMargin,0px);
		padding-left:var(--textMargin,0px);
		}
	}
@media(max-width:685px) {
	#contactPhoneNo {
		display:none;
		}
	#icon {
		max-width:350px;
		max-height:88px;
		}
	/**#abc { 	height:200px;	
			width:200px;
			color:red;
			background-color:yellow;
			
			max-width:50px; 
			max-height:50px;			
			left:250px;
			margin-left:200px;
			margin-top:200px;
			font-size:8px; }**/
	.aboutUs {
		--textMargin:calc(10px);
		padding-right:var(--textMargin,0px);
		padding-left:var(--textMargin,0px);
		}
	}
@media(max-width:650px) {
	.pimg1, .pimg2, .pimg3 {
		min-height:94%;
		}
	.ptext {
		font-size:16px;
		}
	.ptext .border {
		padding:14px;
		}
	.aboutUs {
		--textMargin:calc(0px);
		padding-right:var(--textMargin,0px);
		padding-left:var(--textMargin,0px);
		}
	}
@media(max-width:580px) {
	.pimg1, .pimg2, .pimg3 {
		min-height:90%;
		}	
	.ptext .border {
		padding:12px;
		}
	.aboutUs {
		--textMargin:calc(0px);
		padding-right:var(--textMargin,0px);
		padding-left:var(--textMargin,0px);
		}
	}
@media(max-width:525px) {
	.pimg1, .pimg2, .pimg3 {
		min-height:85%;
		}	
	.ptext .border {
		padding:10px;
		}
	.aboutUs {
		--textMargin:calc(0px);
		padding-right:var(--textMargin,0px);
		padding-left:var(--textMargin,0px);
		}
	}
@media(max-width:500px) {
	.pimg1, .pimg2, .pimg3 {
		min-height:80%;
		}	
	.ptext .border {
		padding:8px;
		}
	}
@media(max-width:485px) {
	.ptext .border {
		padding:3px;
		}	
	}
@media(max-width:450px) {
	.ptext .border {
		padding:6px;
		}
	.aboutUs {
		--textMargin:calc(0px);
		padding-right:var(--textMargin,0px);
		padding-left:var(--textMargin,0px);
		}
	.productHeading {padding-left:0px;}
	}
@media(max-width:400px) {
	.phoneNoText {
		font-size:12px;
		}
	}