@media (max-device-width:1450px) and (orientation:lanscape){ 
html{overflow-x:hidden;}
}
 

@media only screen and (min-width:1700px) and (max-width:2500px){ 

}

 
@media screen and (max-width:1200px){.aboutCnts, .aboutCnts1, .aboutCnts2, .aboutCnts3, .aboutCnts4{ width:95%;}
	 .topBanner-text{ font-size:30px; line-height:45px; padding-top:350px; }

.topBanner{ width:95%; background-position:right 20px center; }.box-inset{ width:150px; height:150px; margin-left:510px;}
.textbanner{ width:500px;}.parallexbg{  height:500px;   letter-spacing:8px;   font-size:30px; line-height:45px;}}
 @media screen and (max-width:1000px){
	 body{  -webkit-text-size-adjust: none;}
 
.welcome-sec{ width:90%;  margin-top:0px;}.whowe-are{ width:90%; background-size:30%; padding:50px 0; background-position:right 0px center }.threeBoxx{ width:95%;} .whowe-are ul{ width:190px; } .whowe-are ul li{ letter-spacing:0; font-size:11px;}
.whowe-are h3{ font-size:25px;}.whowe-are h4{ font-size:17px; width:280px; line-height:18px; margin-top:0px;}.whowe-are p{ margin-top:10px; font-size:11px; line-height:15px; width:350px; text-align:justify;}.welcome-sec h2{ font-size:25px;}.welcome-sec p{ font-size:13px;}.welcome-sec h2:after{ margin-top:32px; width:100px;}.topBanner-text span{ background-color:#fff; }.textbanner{ background-color:#fff; padding:3px; font-style:italic; font-size:10px; width:300px;}.topBanner{ top:80px;  height:500px;}
.topBanner-text{ padding-top:90px;}.logoSecc{ width:140px; left:10px; top:-70px;}.threeBoxx h5{ font-size:12px; line-height:14px;}.threeBoxx span{ font-size:13px;}.parallexbg span{ padding-top:15%;}.textbanner:after{ width:50px; margin-top:30px;}
.secondSec{ padding:120px 0 50px;}.threeBoxx h2{ font-size:35px; margin-bottom:50px;}.threeBoxx h2:after{ margin-top:45px;width:100px; height:2px;}.productSec{ padding:40px 0}.box-inset{ display:none}.welcome-sec img{ margin:0 1.2%; width:30%;}.parallexbg{ font-size:20px; line-height:27px;background-attachment:scroll; height:330px; letter-spacing:2px}
.menuSeecc ul li{  width:20%; line-height:20px;  }.menuSeecc{ width:400px; top:30px; right:0px;}.menuSeecc ul li a{font-size:10px; letter-spacing:0px;}.menuSeecc ul li:hover .menuSeecc ul li a{ color:#fff;} .topBanner-text{ font-size:25px; line-height:35px; }.readmoree{ width:100px;  line-height:20px; letter-spacing:2px; font-size:10px;}.footerrr{  font-size:12px; letter-spacing:1px;}

.aboutSec {  width:100%;  margin-top:75px;}.aboutLeft h1{ font-size:30px; line-height:70px;}.aboutLeft{ width:30%;}.aboutRight{ width:70%;}.aboutCnts2, .aboutCnts3{ width:100%;}.aboutLeft, .aboutRight{ height:400px;}.cntsHead, .boxHead, .workHead, .subHead{ font-size:13px; margin-bottom:0px;}.cntsPara, .boxPara, .workPara, .subPara{ font-size:11px; line-height:14px; letter-spacing:1px;}.serviceTxt, .work2{ padding-top:0}.cntsHead, .boxHead, .workHead, .subHead{ padding-bottom:8px;}.aboutCnts{ width:90%;}.aboutCnts1{ width:95%; padding:30px 0 0}.serviceBg{ margin-bottom:40px;}.blueBg h3{ font-size:16px; letter-spacing:0.5px;}.blueBg p{ font-size:15px; letter-spacing:1px;}.aboutCnts { padding:30px 0;}
.blueBg{ margin-top:0}.aboutCnts2{ margin:50px 0 0 }.inqInput {width:100%; line-height:30px; font-size:12px;  margin-bottom:10px; padding-left:10px;  } .inqRg {width:43%; float:left; padding-top:50px;}.inqLf{ margin-right:3%; padding:30px 20px; margin-bottom:0px;}.inqLf h3{ font-size:13px;} .aboutCnts2{ padding:0px 0}
.inqLf p{ font-size:12px; line-height:16px;}.cntsHead, .subHead{ font-size:15px; color:#000; font-weight:bold}.inqBtn{ font-size:11px; line-height:15px; width:100px;} .greyBx{ height:70px;}.inqLf h3{ line-height:normal}.whowe-are ul li{ font-size:13px; line-height:20px;}
.headingtcx{ font-size:17px;}.serviceBg ul li, .aboutCnts4 ul li, .aboutCnts2 ul li{ font-size:12px; letter-spacing:0; line-height:16px}
.aboutCnts4{ width:90%; padding:0}.aboutCnts4 p{ font-size:11px; line-height:18px; letter-spacing:0.5px; margin-top:15px;}.headingtcx{ margin-bottom:10px}
.aboutCnts1 ul{ padding-bottom:0px;}.widthh{ width:85%;}.aboutCnts4 ul{ padding-bottom:0px}.rm{ display:none}.blueBg p, .blueBg1 p{ font-size:13px; letter-spacing:1px; line-height:16px;}.suppleLeft-right{ width:90%}.suppleLeft-right aside{ width:42%; height:100px;}
.serviceBg{ margin-bottom:0}.aboutCnts{ padding:40px 0 0 0}
}

 @media screen and (max-width:600px){
.cntsPara{ font-size:11px;}
}

@media screen and (max-width:480px){ .oneSec{ height:400px;}.topBanner{ top:75px; }
.menuSeecc{ display:none} .topBanner{ background-size:70%; height:400px; background-position:right 0px}.topBanner-text{ padding-top:50px; font-size:20px;}.textbanner{   width:250px; padding:5px;}.secondSec{ padding:120px 0 50px;}.welcome-sec h2{ font-size:20px;}
.welcome-sec p{ font-size:13px; }.whowe-are{ background:none}.whowe-are h4{ font-size:15px;}.whowe-are p{ font-size:12px; width:100%;}.threeBoxx h2{ font-size:25px; line-height:25px; margin-bottom:10px;}.threeBoxx h2:after{ margin-top:30px;}.partOne{ width:90%; margin:0px auto; float:none; padding-top:20px;}.threeBoxx h5{ margin-top:5px;}.parallexbg{ font-size:13px; line-height:20px; height:250px;}
.whowe-are article{ width:100%;}.toggleMenu{ width:35px; cursor:pointer; display:block; height:2px; background-color:#000; margin:0px auto  ; }.toggleMenu:after, .toggleMenu:before{ position:absolute; content:'';  width:35px; height:2px; background-color:#000} 
.toggleMenu:after{ top:6px;}.toggleMenu:before{ top:12px;}.menuSeecc ul li{ float:none; line-height:75px; background-color:#fff; width:100%; }.menuSeecc{top:0px; height:90%; padding-top:25%; background-color:#fff; width:100%;}.menuSeecc ul li a:hover{ box-shadow:inset 0px 0 0 #253b74}.menuSeecc ul li a{ color:#000; font-size:12px; letter-spacing:2px; font-weight:bold} .topmenu-bg{ width:45px; height:9px; background-color:#fff; position:fixed; right:10px; top:20px; z-index:99999; cursor:pointer; padding-top:18px;}.logoSecc{ left:15px;} .aboutLeft, .aboutRight{ float:none; margin-top:17px;} .aboutLeft h1{ padding-top:0; width:100%; line-height:30px;}.aboutLeft{ height:40px;}.aboutRight{ height:270px; width:100%; overflow:hidden}.greyBx{ top:0px; width:100%; left:0;height:40px; background:none}.aboutLeft{ margin-top:0px; width:100%;}.aboutLeft h1{ padding-left:0px; text-align:center; text-transform:uppercase; font-size:22px; font-weight:bold; line-height:35px; }
.blueBox, .blueBox1 {width:95%; padding:2.5%; float:left; margin:0%;   margin-top:20px;}.inqLf{ float:none; margin:0px; width:90%; padding:5%}.inqRg{ width:90%; float:none; margin:0px auto; padding-top:30px; padding-bottom:30px;}.aboutBg{ background:none}.footerrr{ height:50px; padding-top:25px; text-align:center; font-size:11px; padding-right:0}.footerlogooo{ width:110px; left:0; right:0; margin:auto; bottom:30px;}.blueBg h3{ font-size:14px; letter-spacing:0px;}.workHead{ font-size:11px; color:#000; text-transform:uppercase; letter-spacing:0px; font-weight:bold; line-height:14px}
.aboutLeft h1:after{ width:50px; height:2px; background-color:#000; position:absolute; content:''; left:0; right:0; margin:auto; margin-top:35px;} .cntsHead, .subHead{ text-transform:uppercase;}.cntsHead, .subHead{ font-size:13px;}.workPara{ padding-left:0}
.workHead{ padding:10px 0px 10px 0px}.cntBg{ background:none}
 .aboutCnts1{ margin-top:0}.serviceBg{ margin-bottom:0}.aboutCnts2{ margin:0}.threeBoxx span{ padding-top:0}
 .threeBoxx h5{ margin-top:10px; }.whowe-are ul{ width:100%; float:none} .whowe-are ul li{ width:100%;}.aboutCnts1{ padding:0}.suppleLeft-right aside{ float:none; width:90%; margin-bottom:20px; height:auto;}.technoWebb{  font-size:9px;   bottom:73px;   color:#000; letter-spacing:2px;}
}