@media screen and (max-width: 1199px){
.contctdtl{position: relative;margin-top:-0px;margin-left: 0px; top:0%;left:0%;transform: translate(-00%,-00%);margin-top: 15px;}
	
}
@media screen and (max-width: 991px){
 
}  

@media screen and (max-width: 767px){
	.topheader .container{padding-left:5px;padding-right:5px;}
	.topheader .info ul li:last-child{margin-right:0;}
	.topheader .info ul li a{font-size:13px;line-height:25px;}
	.topheader .info ul li span{width:25px;height:25px;line-height:25px;margin-right:1px;font-size:12px;}
	.topheader .social{display:none;}
	.logo{width:90%;}.logo img{width:auto;max-width:80%;}
	.mainheader{padding:5px 0 5px 0;}
	.nav-wrap{width:100%;margin-top:0;}
	.nav-wrap .navbar{margin-top:0;}
	.mainheader .container{padding:0 5px;}
	.nav-wrap .navbar li a{color:#fff;background:#004080;border-bottom:1px solid rgba(255,255,255,0.3);}
	.navbar ul.sub-nav{position:relative;width:100%;background:#46C4D1;top:0;}
	.navbar .sub-nav li a{background:#46C4D1;color:#fff;}
	.navbar-toggle{margin-top:-44px;z-index: 9;margin-bottom:0;margin-right:2px;}
	.navbar{min-height:0px;}
	.carousel-inner>.item{height:160px;}
	.carousel-inner>.item img{width:100%;height:100%;object-fit:cover;}
	.abstextbg .textbg .small{display:none;}
	.abstextbg .textbg .large{font-size:20px;line-height:20px;}
	.freedemo{margin-top:3px;}.freedemo a{padding:0 8px;line-height:30px;border-radius:30px;}
	.carousel-indicators{bottom:1px;}
	.carousel-indicators .active,.carousel-indicators li {width: 14px;height: 14px;}
	.welcomeblock .wcheading{font-size:20px;line-height:30px;}
	.welcomeblock .wcheading br,.businessheading br{display:none;}
	.roosabg{padding:30px 0 0 0;}
	.roosaheading,.businessheading,.abtheading{font-size:20px;line-height:30px;}
	.aboutcontent {padding: 20px 15px 20px 15px;}
	.contacusbg .contctinner {padding: 30px 15px 30px 15px;border: 0px solid #E5E5E5;}
	.contctdtl{width: 100%;}
	.contacusbg {padding: 0px 0 50px 0;}
	.businessblock{padding:15px 0 0 0;}
	.finetechstry{padding:15px 0;}
	.finetechstry .strybxdown::after{bottom: auto;top:0;}
	.whitebor{display: none;}
	.finetechstry .strybx,.finetechstry .strybxdown{padding: 0;margin-bottom: 15px;border-bottom: 1px solid #fff;}
	.hmcontct .smalltext{font-size:16px;line-height:20px;}
	.hmcontct .largetext{font-size:19px;line-height:26px;}
	.hmcontct .calltoaction a{padding:0 15px;font-size:16px;line-height:30px;}
	.mapbg .contctbg{margin-top:0;max-width:100%;}
	.mapbg .contctbg .contheading{font-size:20px;margin-bottom:10px;display:block;text-align:center;}
	.mapbg .contctbg p{margin-bottom:0;font-size:15px;margin-top:10px;}
	.mapbg .concaps a,.mapbg .concaps{font-size:13px;line-height:18px;}
	.mapbg .contctformbg .contactformheading{font-size:20px;line-height:30px;}
	.mapbg .contctformbg{padding:20px 0;}
	.footer .caption{text-align:center;}
	.footer .flogo{margin:15px 0 5px 0;text-align:center;}
	.contacusbg .cnttitle{font-size:24px;line-height:30px;}
	.visonmissin .figure{margin-top: 0px;}
	.cntpad{padding-left: 0px;}
	.contactbg .addrsbg{margin-top: 20px;}
	.contactbg .cntinner{margin-bottom: 0;}
	.innerbanner{height:130px;}
	.teamwork{margin-bottom:15px;}
	.teamwork .caption{font-size:20px;}
	div.mydiv{width:90%;left:5%;top: 108px;}
	#clickme{display:none;}
	.mlminners{position:relative;top:0%;left:0;width:100%;height:auto;background:#DDE6ED;padding:15px 0;}
.mlminners .container{position:relative;}
.mlminners .mlmform{width:360px;max-width:100%;width:100%;top:0%;right:0%;transform:translate(0%,-0%);}

}
@media screen and (max-width: 599px){
   .banner-bg img {
    max-width: 180%;
    display: block;
    margin: 0px -40%;
}
}
@media (max-width: 468px){
	.table1 tr{text-align:center;}
.table1 td {
    display: inline-block;
    font-size: 8px;
    padding: 5px 21px;
    width: 0;
}