/* Layout Small Screens */

@media screen and (max-width:479px) {
.topRow { height:auto; margin:0px auto; line-height:normal; padding:10px 0px 15px; }
.topContent { width:280px; }
.search-box { float:none; display:block; margin:30px auto 0px; }
.header-whatsapp { 
	height:20px;
	width:20px;
}

.header-tag-line { 
	float:none;
	font-size:15px;
	display:grid; 
	width:280px; 
	height:auto; 
	line-height:normal; 
	background-position:50px 6px; 
	padding:0px; top:0px; 
	text-align:center; 
}
.phone-no { float:none; display:block; width:280px; line-height:normal; background-position:50px 6px; padding:0px; top:0px; text-align:center; position:absolute; }
#mastHead-wrapper { height:110px; }
#pageHeader { width:280px; height:110px; }
.logo { margin:20px 42px 0px; float:none; display:block; }

.nav { max-width:280px; height:auto; margin:20px auto 0px; float:none; background:none; display:block; }
div#topMenu { height:auto; }
.menu, .top-nav { display:none; }
.tinynav { display:block !important; }
#tinynav1 { width:280px; color:#fff; padding:8px 5px; text-align:center; text-transform:uppercase; background:#0c8e86; border:none; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior:url(PIE.htc); }
#tinynav1 option { text-indent:10px; margin:3px 0px; text-align:left; font-size:12px; }

.fullwidth{width:280px;}
.onethird{float:none; width:280px; margin-right:0px; margin-bottom:20px;}
.onethirdlast{float:none; width:280px; margin-right:0px; margin-bottom:20px;}
.twothirds{float:none; width:280px; margin-right:0px; margin-bottom:20px;}
.twothirdslast{float:none; width:280px; margin-right:0px;}
.onefourth{float:none; width:280px; margin-right:0px; margin-bottom:20px;}
.onefourthlast{float:none; width:280px; margin-bottom:20px;}
.twofourths{float:none; width:280px; margin-right:0px; margin-bottom:20px;}
.twofourthslast{float:none; width:280px; margin-right:0px; margin-bottom:20px;}
.threefourths{float:none; width:280px; margin-bottom:20px;}
.threefourthslast{float:none; width:280px; margin-bottom:20px;}

.container { width:280px; }
.fluid_dg_caption { top:20% !important; left:50%; width:280px; margin-left:-140px; }	
.fluid_dg_caption .captionWrapper { font-size:12px; }	
.fluid_dg_caption h2 { font-size:30px; line-height:30px; letter-spacing:0px; }	
.fluid_dg_caption h3 { font-size:12px; line-height:12px; letter-spacing:0px; }

.bannerCaption { top:25%; width:280px; margin-left:-140px; }
.bannerCaption h2 { font-size:16px; line-height:18px; letter-spacing:0px; }	
.bannerCaption h5 { font-size:11px; line-height:12px; letter-spacing:0px; }
.bannerCaption .bannerImg { max-height:60px; top:-21%; }
.bannerCaption .bannerImg img { max-height:60px !important; width:auto !important; }

.welcome-wrapper { width:260px; padding:20px 10px 0px; }
.solutionCol, .solutionCollast { float:none; display:block; margin:0px auto 20px; }
.line1 { margin:20px auto; }
.difference-desc-box, .feature-details { width:195px; }
.feature-details ul, .feature-listing-block { min-height:1px; height:auto; }
ul.services-listing { width:100%; margin:0px 0px 20px; }
.highlighted-box { padding:10%; width:80%; }
.benefits-desc-box { width:245px; }
.getStartedForm .input, .getStartedForm .textarea, .getStartedForm .selectbox, .getStartedForm .input1 { width:258px; }
.getStartedForm .selectbox { width:280px; }
.getStartedForm .submit, .getStartedForm .submit:focus { margin:10px 0px 0px; }
.work-procedure { display:none; }
.work-procedure-vertical { display:block; }

.footer { width:280px; text-align:center; }
.fcol1, .fcol2 { float:none; width:100%; display:block; text-align:center; }
.fcol1 { margin-bottom:15px; }
.social-media-box { margin:0px 59px; }

.warehouse-map { width:280px; height:113px; margin:20px auto 0px; }
.warehouse figure, .warehouse-location-box { width:280px; height:113px; }
.location-area, .location-area a { width:7px; height:9px; }	
.location1 { top:17px; left:37px; }
.location2 { top:58px; left:37px; }
.location3 { top:69px; left:50px; }
.location4 { top:40px; left:131px; }
.location5 { top:6px; left:157px; }
.location6 { top:17px; left:173px; }
.location7 { top:11px; left:199px; }
.location8 { top:34px; left:193px; }
.location9 { top:46px; left:198px; }
.location10 { top:69px; left:231px; }
.location11 { top:32px; left:171px; }
}