@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/bg.jpg) repeat-x;
	background-color:#a5bc91;
	line-height:18px;
	text-align:justify;
}
a{text-decoration:none;}
img a{border:none;}
br /{padding:0px; margin:0; clear:both;}
.clr{padding:0; margin:0; clear:both;}
.maindiv{margin:0 auto;width:80%;}
.header{ margin:0 auto; width:100%; background-color:#e8f1f3;height:50px; }

.logo{position:absolute; z-index:999; width:30%; float:left; top:15px; }
.menudiv{ float:right; width:70%; margin:0; padding:0; }

.HeadRight{ width:70%; float:right; margin-top:6px;}

.banner{ width:100%; height:290px; background-color:#c9edab; margin-top:-2px; }

.bannerleft{float:left; margin:40px 0 0 25px; width:27%; padding:0; }


.flashbanner{
	float:left;
	margin:10px 0 0 45px;
	background-color:#CCC;
	width:64%;
	height:200px;
	border:solid 1px #ccc;
}
.contentpart{
	background:url(../images/contentbg.png) top repeat-x;
	background-color:#93db58;
	width: 100%;
	float: left;
}
.leftpart{
	float:left;
	margin-left:10px;
}
.aboutcontent{
	float:left;
	width:95%;
	margin-left: 20px;
}
.welcomeheading{
	width:420px;
	height:46px;
	background:url(../images/welcomeheadingbg.jpg) top repeat-x;
	float:left;
	font-family:'Conv_helvet',Sans-Serif;
	font-size:28px;
	color:#102627;
	padding: 18px 0 0 15px;
	text-align: left;
}
.welcometext{ width:360px; float:left; text-align:justify;}
.divider{
	float:left;
	margin: 0 15px;
	background:url(../images/divider.jpg) left top no-repeat;}

.footer-divider{
	float:left;
	margin: 0 15px;
	background:url(../images/divider.jpg) left top no-repeat;}

.smallheading{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding: 8px 0;
}
.hometestimonial{float:left; width:230px;}
.readmore{float:right; padding:0; margin-top:-6px}
.readmore a{color:#000;}
.readmore a:hover{color:#903;}
.downloads{ float:left;}
.contactbox{
	float:left;
	margin-left:45px;
	width:287px;
	height:74px;
	background-color:#94cd68;
	border:solid 1px #75aa4d;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.rightpart{float:right; margin-right:0px;}
.rightboxes{
	width:301px;
	height:100px;
	background-color:#a4c28b;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-top: 5px;
	padding: 10px;
	text-align:justify;

}
.heading2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#354924;
	margin-top: 5px;
}
.footer{
	margin:0 auto;
	width:100%;
	height:61px;
	background:url(../images/footerbg.jpg) top repeat-x;
	padding: 5px  0;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright:12px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-top-left-radius:9px;
	-webkit-border-top-right-radius:12px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	border-top-left-radius:9px;
	border-top-right-radius:12px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}
.footerleft{
	float:left;
	
	height:54px;
	padding: 10px 0 0 20px;
	color:#394e27;
	line-height:23px;
}
.footerleft a{padding:0 10px 0 0; color:#394e27; }
.poweredby{
	float:right;
	margin-right:20px;
	margin-top: 15px;
	color:#394e27;
}

.servicespart{
	
	float:right;
	margin-right:5px;
}
.bottom{ margin:0 auto;
	 height:15px; background-color:#3f572b;}

.client_bg{ float:left; padding:10px 0; }
.servicesbox{width: 100%; }
.boxshadow{
	float:left;
	margin-top: 50px;

}
.box{float:left; margin-right:-5px; padding:20px 0px;}
.boxmiddle{background:url(../images/boxbg.jpg) top repeat-y; width:248px;}
.servicelinks{height:49px; color:#000; border-bottom:1px #b6c1ae dotted;  }
.servicelinks a{display:block; height:41px; padding:8px 0 0 50px; color:#000; }
.servicelinks a:hover{background:url(../images/serviceshover.jpg) top left no-repeat;}
.servicelinks a.active{background:url(../images/serviceshover.jpg) top left no-repeat;}
.innerheading{
	color:#930;
	font-size:20px;
	font-weight:bold;
	padding: 10px 0 15px 30px;
	font-family:'Conv_helvet',Sans-Serif;
}
.innerheading2{
	color:#930;
	font-size:18px;
	font-weight:bold;
	padding: 10px 50px 10px 0;
	font-family:'Conv_helvet',Sans-Serif;
}
.innerheading3{
	color:#930;
	font-size:16px;
	font-weight:bold;
	font-family:'Conv_helvet',Sans-Serif;
	padding: 4px 0;
	;
}
.innertitle{
	width:37%;
	height:46px;
	background-color:#c9edab;
	float:left;
	font-size:22px;
	padding: 18px 0 0 15px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:'Conv_helvet',Sans-Serif;
}
.innertitleshadow{float:left; }

.service-title {
    width:75%;
    height: 46px;
    background-color: #c9edab;
    float: left;
    font-size: 22px;
    padding: 18px 0 0 15px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Conv_helvet',Sans-Serif;
}

.textimag{
	float:left;
	margin: 0 15px 10px 0;
}
.thumb{	float:left;margin:0  6px 10px 0; display:inline; }
	
.tabinnerheading{ padding:0 0 7px 0;
margin-bottom:10px;
	font-weight:bold;
	font-family:'Conv_helvet',Sans-Serif;
	font-size:17px;
	border-bottom:1px #3f572b dotted;

	}
	.pyramidbar{
	background-color:#FF0;
	padding:5px 10px;
	font-size:30px;
	font-weight:bold;
	text-align:center;
}
.pyramid{
	float:right;
	width:50%;
	margin:-50px 0px 10px 10px;
}
.companytagline{
	float:left;
	width:50%;
	font-family:'Conv_helvet',Sans-Serif;
	font-size:16px;
	margin-top: 23px;
	font-style:italic;
	color:#000;
}
.textjustify{ padding-right:5px; font-size:12.5px;}
.sec-img{ width:75px; float:right; margin-top:-8px; }
.clients{
	width:640px;
	margin:0;
	height:250px;
}
.content_img {
    float: left;
    padding: 2px;
    margin: 0 8px 8px 0;
}
.LT{
	float:left;
	margin-right:8px;
}

.contact-form{ float:left !important; width:20% !important; margin:0; padding:0;}
.form{ margin:5px 5px;}
.contact-left{ float:left; width:47%; margin:0 5px; border-right: solid 1px #ccc; }
.contact-right{ float:right; width:47%; margin:0 5px; }
.feedback{text-align:right; padding:5px 0px; }
.service{width:650px; margin-bottom: 1em; padding: 0px 0 10px 5px;}
@media screen and ( max-width: 1920px ) {
	

}
@media screen and ( max-width: 1280px ) {
.companytagline{ float:left !important; width:50%; text-align:left; }
.pyramid{ float:right !important; width:50% !important; margin-top:-180px;}
	
}
@media screen and ( max-width: 1240px ) {
	.box{ float:right; position:relative; right:0; }
}

@media screen and ( max-width: 1024px ) {
.logo{ width:25%;}	

.bannerleft{ width:35%; margin:10px 10px; padding:0;}
.flashbanner{ width:55%; height:auto; background:none; border:none; margin:10px 5px; padding:0; overflow: auto;}
.rightpart{ width: 255px !important; position:relative; left:-20px;}
.nav > li a { padding:15px 8px; font-size:11px;}
.welcomeheading{float:left; width:78%; height:45px; font-size:18px; padding:15px 5px; margin:0;}
.welcometext {float: left; width:78%; text-align: justify; line-height:18px; margin-bottom:15px;}
.hometestimonial{ width:70%;} 
.divider{ margin-left:50px;}
.contactbox{ float:left !important; width:45%; left:0; position:relative; top:0px; padding:5px;}
.downloads{float:left !important; width:45%; left:0; position:relative;}
.rightboxes{ width:100% !important; height:auto; margin:5px 5px;}
.textjustify{ padding:0; text-align: justify; font-size:10px; line-height:15px; margin-right:5px;}
.footerleft{ width:100%; margin-bottom:20px; line-height:18px; text-align:center; font-size:11px; padding:0; }
.poweredby{ float:none; text-align:center; font-size:11px; position:relative; top:-20px;}
#jssor_1{ max-width:150px; height:100px !important ; margin-left:4px; }
.footer-divider{ display:none;}

.innertitle{width:40% !important;height: 46px;float: left !important;}
.innertitleshadow{width:40% !important;height: 46px;float: left !important;}
.companytagline{ float:left !important; width:100%; text-align:left; }
.pyramid{ float:right !important; width:100% !important; margin-top:20px;}
.aboutcontent {float: left;width:92% !important;margin-left: 20px;}
.innerheading2{ width:25% !important; }

.clients{ width:80%; margin:0 5px;}

.contact-left{ float:left; width:100%; border:none;}
.contact-right{ float:left !important; width:30%; border:none; position:relative; left:-80px;}
.content_img{ float:left !important; width:100%; margin-left:-20px; }
.contact-form{float:left !important; width:45% !important; margin-left:-70px; font-size:12px;}
.divider{ float:left; margin-left:-60px;}

#country1{ width:90% !important; float:left; padding:0; margin-top:50px; }
#country2{ width:90% !important; float:left; padding:0; margin-top:50px; }
#country3{ width:90% !important; float:left; padding:0; margin-top:50px; }
#country4{ width:90% !important; float:left; padding:0; margin-top:50px; }
#country5{ width:90% !important; float:left; padding:0; margin-top:50px; }
#country6{ width:90% !important; float:left; padding:0; margin-top:50px; }


}

@media screen and ( max-width: 980px ) {
	.divider{ display:none;}
	.contact-form{ margin-left:10px;}
		
}
@media screen and ( max-width: 900px ) {
	.shadetabs li{ width:50%!important; padding:0; font-size:10.4px;   }
	.box {float: right;position: absolute;right:95px;
}
}
@media screen and ( max-width: 835px ) {
	.box{ float:right; position:relative; right:0; }
}
@media screen and ( max-width: 800px ) {
.logo{ width:25%;}	

.bannerleft{ width:35%; margin:10px 10px; padding:0;}
.flashbanner{ width:55%; height:auto; background:none; border:none; margin:10px 5px; padding:0; overflow: auto;}
.rightpart{ width: 255px !important; position:relative; left:-20px;}
.nav > li a { padding:15px 8px; font-size:11px;}
.welcomeheading{float:left; width:78%; height:45px; font-size:18px; padding:15px 5px; margin:0;}
.welcometext {float: left; width:78%; text-align: justify; line-height:18px; margin-bottom:15px;}
.hometestimonial{ width:70%;} 
.divider{ margin-left:50px;}
.contactbox{ float:right !important; width:58%; left:20px; position:relative; top:-70px; padding:5px;}
.downloads{float:left !important; width:45%; left:0; position:relative;}
.rightboxes{ width:100% !important; height:auto; margin:5px 5px;}
.textjustify{ padding:0; text-align: justify; font-size:10px; line-height:15px; margin-right:5px;}
.footerleft{ width:100%; margin-bottom:20px; line-height:18px; text-align:center; font-size:11px; padding:0; }
.poweredby{ float:none; text-align:center; font-size:11px; position:relative; top:-20px;}
#jssor_1{ max-width:150px; height:100px !important ; margin-left:4px; }
.footer-divider{ display:none;}

.box{ float:right; position:relative; right:0; }
}

@media screen and ( max-width: 600px ) {

	.shadetabs li{ width:50%!important; padding:0; font-size:10.4px;   }
}
@media screen and ( max-width: 768px ) {
.logo{ width:25%;}	

.bannerleft{ width:35%; margin:10px 10px; padding:0;}
.flashbanner{ width:55%; height:auto; background:none; border:none; margin:10px 5px; padding:0; overflow: auto;}
.rightpart{ width: 255px !important; position:relative; left:-20px;}
.nav > li a { padding:15px 8px; font-size:11px;}
.welcomeheading{float:left; width:75%; height:45px; font-size:18px; padding:15px 5px; margin:0;}
.welcometext {float: left; width:75%; text-align: justify; line-height:18px; margin-bottom:15px;}
.hometestimonial{ width:70%;} 
.divider{ display:none; }
.contactbox{ float:right !important; width:60%; left:50px; position:relative; top:-70px; padding:5px;}
.downloads{float:left !important; width:50%;}
.rightboxes{ width:100% !important; height:auto; margin:5px 5px;}
.textjustify{ padding:0; text-align: justify; font-size:10px; line-height:15px; margin-right:5px;}
.footerleft{ width:100%; margin-bottom:20px; line-height:18px; text-align:center; font-size:11px; padding:0; }
.poweredby{ float:none; text-align:center; font-size:11px; position:relative; top:-20px;}
#jssor_1{ max-width:150px; height:100px !important ; margin-left:4px; }
.footer-divider{ display:none;}

.innertitle{height: 46px;float: left !important;}
.innertitleshadow{width:50% !important;height: 46px;float: left !important;}
.companytagline{ float:left !important; width:90%; text-align:left; }
.pyramid{ float:left !important; width:90%; margin-top:16px;}
.aboutcontent {float: left;width:90% !important;margin-left: 20px;}
.innerheading2{ width:50% !important; }

.clients{ width:80%; margin:0 5px;}

.contact-left{ float:left; width:100%; border:none;}
.contact-right{ float:left !important; width:30%; border:none; position:relative; left:-80px;}
.content_img{ float:left !important; width:58%; margin-left:-20px; }
.contact-form{float:left !important; width:45% !important; margin-left:-20px; font-size:12px;}

#country1{ width:90% !important; float:left; padding:0; margin-top:0px; }
#country2{ width:90% !important; float:left; padding:0; margin-top:50px; }
#country3{ width:90% !important; float:left; padding:0; margin-top:50px; }
#country4{ width:90% !important; float:left; padding:0; margin-top:50px; }
#country5{ width:90% !important; float:left; padding:0; margin-top:50px; }
#country6{ width:90% !important; float:left; padding:0; margin-top:50px; }
.box{ float:right; position:relative; right:0; }
}

@media screen and ( max-width: 640px ) {
.logo{ width:35%;}	

.bannerleft{ width:35%; margin:10px 10px; padding:0;}
.flashbanner{ width:55%; height:auto; background:none; border:none; margin:10px 5px; padding:0;}
.rightpart{ float:left !important; margin-left:10px;}
.welcomeheading{float:left; width:100%; height:45px; font-size:18px; padding:15px 5px; margin:0;}
.welcometext {float: left; width:100%; text-align: justify; line-height:18px; margin-bottom:15px;}
.hometestimonial{ width:100%;} 
.divider{ display:none; }
.contactbox{ float:left !important; width:47%; right:5px; position:relative; left:0; top:0px; padding:5px;}
.downloads{float:left !important; width:43%;}
.rightboxes{float:left !important; width:100% !important; height:auto; margin:5px 5px;}
.textjustify{ padding:0; text-align: justify; font-size:10px; line-height:15px; margin-right:5px;}
.footerleft{ width:100%; margin-bottom:20px; line-height:18px; text-align:center; font-size:11px; padding:0; }
.poweredby{ float:none; text-align:center; font-size:11px; position:relative; top:-20px;}
#jssor_1{ max-width:150px; height:100px !important ; margin-left:4px; }
.footer-divider{ display:none;}

.innertitle{ width:60% !important;height: 46px;float: left !important;}
.innertitleshadow{width:90% !important;height: 46px;float: left !important;}
.companytagline{ float:left !important; width:90%; text-align:left; }
.pyramid{ float:left !important; width:80%; margin-top:16px;}
.aboutcontent {float: left;width:85% !important;margin-left: 20px;}
.innerheading2{ width:70% !important; }

.clients{ width:80%; margin:0 5px;}

.contact-left{ float:left; width:100%; border:none;}
.contact-right{ float:left !important; width:30%; border:none; position:relative; left:-80px;}
.content_img{ float:left !important; width:58%; margin-left:-20px; }
.contact-form{float:left !important; width:40% !important; margin-left:-20px; font-size:12px;}
.box { float:left !important; margin-left:-20px !important;}
.service{ width:100% ;}
#country1{ width:80% !important; float:left; padding:0; margin-top:50px; }
#country2{ width:70%; float:left; padding:0; margin-top:50px; }
#country3{ width:70%; float:left; padding:0; margin-top:50px; }
#country4{ width:70%; float:left; padding:0; margin-top:50px; }
#country5{ width:70%; float:left; padding:0; margin-top:50px; }
#country6{ width:70%; float:left; padding:0; margin-top:50px; }



}

@media screen and ( max-width: 480px ) {
.logo{ width:35%;}	

.bannerleft{ width:35%; margin:10px 10px; padding:0;}
.flashbanner{ width:55%; height:auto; background:none; border:none; margin:10px 5px; padding:0; }
.rightpart{ float:left; margin-left:10px;}
.welcomeheading{float:left; width:100%; height:45px; font-size:18px; padding:15px 5px; margin:0;}
.welcometext {float: left; width:100%; text-align: justify; line-height:18px; margin-bottom:15px;}
.hometestimonial{ width:65%;} 
.divider{ display:none; }
.contactbox{ float:left !important; width:67%; left:-45px; position:relative; top:10px;}
.downloads{float:left !important; width:67%;}
.rightboxes{float:left !important; width:67%; height:auto;}
.textjustify{ padding:0; text-align: justify; font-size:10px; line-height:15px; margin-right:5px;}
.footerleft{ width:100%; margin-bottom:20px; line-height:18px; text-align:left; font-size:11px; padding:0; }
.poweredby{ text-align: justify; font-size:11px;}
#jssor_1{ max-width:150px; height:100px !important ; margin-left:4px; }
.footer-divider{ display:none;}

.innertitle{ width:100% !important; height: 46px;float: left !important;}
.innertitleshadow{float: left !important;}
.companytagline{ float:left !important; width:90%; text-align:left; }
.pyramid{ float:left !important; width:80%; margin-top:16px;}
.aboutcontent {float: left;width:85% !important;margin-left: 20px;}
.innerheading2{ width:100% !important; }

.clients{ width:80%; margin:0 5px;}

.contact-left{ float:left; width:100%; border:none;}
.contact-right{ float:left !important; width:30%; border:none; position:relative; left:-80px;}
.content_img{ float:left !important; width:58%; margin-left:-20px; }
.contact-form{float:left !important; width:40% !important; margin-left:-70px; font-size:10px;}


.box { float:left !important; margin-left:-20px !important;}

p{ text-align: justify; width:100%; padding:0; margin-top:30px;}

#country1{ width:75% !important ; float:left !important; padding:0; margin-left:10px  }
#country2{ width:75% !important ; float:left !important; padding:0; margin-left:10px }
#country3{ width:75% !important ; float:left !important; padding:0; margin-left:10px  }
#country4{ width:75% !important ; float:left !important; padding:0; margin-left:10px  }
#country5{ width:75% !important ; float:left !important; padding:0; margin-left:10px  }
#country6{ width:75% !important ; float:left !important; padding:0; margin-left:10px  }



.box { float:left ; margin-left:20px;}

.service{ width:100% ;}
.shadetabs li{ width:50%; display:block; margin-top:20px !important;  }
.thumb{ display:inline !important; float:left !important; width:100% !important; height:auto; margin:5px 5px!important;}


}


@media screen and ( max-width: 360px ) {
	
.logo{ width:35%;}	

.bannerleft{ width:70%; height:50%; margin:0px 10px 20px 10px; padding:0;}
.flashbanner{ width:90%; height:50%; background:none; border:none; margin:10px 5px; padding:0;}
.rightpart{ float:left !important;}
.welcomeheading{float:left; width:70%; height:45px; font-size:18px; padding:15px 5px; margin:0;}
.welcometext {float: left; width:70%; text-align: justify; line-height:18px; margin-bottom:15px;}
.hometestimonial{ width:65%;} 
.divider{ display:none; }
.contactbox{ float:left !important; width:67%; left:-45px; position:relative; margin-top:10px;}
.downloads{float:left !important; width:67%;}
.rightboxes{float:left !important; width:90% !important; height:auto; margin-left:10px;} 
.textjustify{ padding:0; text-align: justify; font-size:10px; line-height:15px; margin-right:5px;}
.footerleft { width:100%; margin-bottom:40px; display:inline; line-height:18px; text-align:left; font-size:11px; padding:0; }
.poweredby{ text-align: justify; font-size:11px;}
#jssor_1{ max-width:150px; height:100px !important ; margin-left:4px; }


.innertitle{height: 46px;float: left !important;}
.innertitleshadow{width:90% !important;height: 46px;float: left !important;}
.companytagline{ width:100% !important; padding:0; margin:0 0px; font-style:normal; font-weight:normal; font-size:14.2px !important; }
.pyramid{ float:left !important; width:80%; margin-top:16px;}
.aboutcontent {float: left;width:78% !important;margin-left: 20px;}
.innerheading2{ width:90% !important; padding:0 0px; text-align:left; margin:5px 0px;  }

.clients{ width:100% !important; margin:0 5px;}

.contact-left{ float:left; width:100%; border:none;}
.contact-right{ float:left !important; width:30%; border:none; position:relative; left:-80px;}
.content_img{ float:left !important; width:58%; margin-left:-20px; }
.contact-form{float:left !important; width:40% !important; margin-left:-105px; font-size:9px;}
.contact-form p{ text-align:center; margin-left:30px;}


p{ text-align: justify; width:100%; padding:0; margin-top:30px;}
#country1{ width:80% !important ; float:left !important; padding:0; margin-left:10px  }
#country2{ width:80% !important ; float:left !important; padding:0; margin-left:10px }
#country3{ width:80% !important ; float:left !important; padding:0; margin-left:10px  }
#country4{ width:80% !important ; float:left !important; padding:0; margin-left:10px  }
#country5{ width:80% !important ; float:left !important; padding:0; margin-left:10px  }
#country6{ width:80% !important ; float:left !important; padding:0; margin-left:10px  }

.shadetabs{ position:relative; top:-30px !important; padding:0;  }
.box { float:left ; margin-left:20px;}
.boxshadow{ display:none;}
.shadetabs li{ width:100% !important; display:block; margin-top:20px !important; }

.thumb{ display:inline !important; float:left !important; width:100% !important; height:auto; margin:5px 5px!important;}

}

@media screen and ( max-width: 320px )  {
.logo{ width:50%;}	

.bannerleft{ width:100%; margin:0; padding:0;}
.flashbanner{ width:100%;  margin-top:50px !important; padding:0; margin-left:0px }
.rightpart{ float:left;}
.welcomeheading{float:left; width:63%; height:45px; font-size:18px; padding:15px 5px; margin:0;}
.welcometext {float: left; width:63%; text-align: justify; line-height:18px; margin-bottom:15px;}
.divider{ display:none; }
.contactbox{ float:left !important; width:67%; left:-45px; position:relative; top:10px;}
.downloads{float:left !important; width:67%;}
.rightboxes{float:left; width:80% !important; height:auto; margin-left:20px;}
.textjustify{ padding:0; text-align: justify; font-size:10px; line-height:15px; margin-right:5px;}
.footerleft { width:100%; margin-bottom:40px;  line-height:18px; text-align:left; font-size:10px; padding:0; }

.poweredby{ text-align:left; font-size:8.5px !important; }
#jssor_1{ max-width:150px; height:100px !important ; margin-left:4px; }
.footer-divider{ display:none;}

.innertitle{ width:100% !important; height: 46px;float: left !important;}
.innertitleshadow{width:20%;height: 46px;float: left !important;}
.companytagline{ float:left !important; width:90%; text-align:left; }
.pyramid{ float:left !important; width:80%; margin-top:16px;}
.aboutcontent {float: left;width:85% !important;margin-left: 20px;}
.innerheading2{ width:100% !important; }


.clients{ width:80%; margin:0 5px;}

.contact-left{ float:left; width:100%; border:none;}
.contact-right{ float:left !important; width:30%; border:none; position:relative; left:-80px;}
.content_img{ float:left !important; width:58%; margin-left:-20px; }
.contact-form{float:left !important; width:40% !important; margin-left:-125px; font-size:9px;}
.contact-form p{ text-align:center; margin-left:30px;}



.tabinnerheading{ float:left;}
p{ text-align: justify; width:100%; padding:0; margin-top:30px;}
#country1{ width:80% !important ; float:left !important; padding:0; margin-left:0px  }
#country2{ width:80% !important ; float:left !important; padding:0; margin-left:0px }
#country3{ width:80% !important ; float:left !important; padding:0; margin-left:0px  }
#country4{ width:80% !important ; float:left !important; padding:0; margin-left:0px  }
#country5{ width:80% !important ; float:left !important; padding:0; margin-left:0px  }
#country6{ width:80% !important ; float:left !important; padding:0; margin-left:0px  }

.boxshadow{  position: absolute; z-index:-999; left:0px;}
.box { float:left ; margin-right:0px !important;}

.service{ width:100% ;}
.shadetabs li{ width:100% !important; display:block; margin-top:20px !important; }



}