@charset "UTF-8";



/*designz23 css starts*/

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(../images/polished_silver_bg.png);

	background-repeat: repeat;

	width: 100%;

	color: #000 !important;

	font-family: 'Times New Roman' !important;

}



html {

  font-size: 100% !important;

}



a:link {

	text-decoration: underline;

	color: #0000FF;

}

a:visited {

	text-decoration: underline;

	color: #6D00B7;

}

a:hover {

	text-decoration: underline;

	color: #FF3333;

}

a:active {

	text-decoration: underline;

	color: #FF3300;

}



.style1 {

	font-weight: bold;

	color: #990000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 24px;

	text-align: center;

}

.style2 {

	color: #3D89D9; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-weight: bold;

}

.bodycopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

}

.bodyreg {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #333333;

	text-align: center;

}

.bodyregspe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-align: center;
	padding-left:20px;
}

.botnav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #000000;
}

.footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

}

.seprator {
width:100%;
border-bottom:2px solid #000000;
}

.bodycopyblue {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #3D89D9;

}





.head-1{font-family:Georgia; font-size:24px; color:#e40000;}



.text-01{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1e1e1e; line-height:18px;}

a.text-01 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1e1e1e; text-decoration:underline;}

a:hover.text-01 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1e1e1e; text-decoration:none;}



/*designz23 css ends*/











/*AUTOMEDRICS TECHNOLOGIES Responsive css starts*/



/*p {

	margin: 0 0 20px !important;

}*/



@media (min-width: 1200px) {

.container {

	width: 1002px !important;

}

}



/*@media (max-width: 815px) {

.container {

	width: 90% !important;

}

}*/



/*@media (max-width: 788px) {

.container {

	width: 100% !important;

}

}*/



/*-- Header Part starts Here ---*/



.banner {

	width: 100%;

	text-align: center;
	
	display:block;
	
}

/*ul.navig{

	padding:0;

	margin-top: 4px;

	background: url(../images/nav-bg.jpg) top repeat-x;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	width: 100%;

	font-weight: bold;

	text-align: left;

	height: 65px;

	background-color: #000;

}

@media (max-width: 768px) {

	

}

ul.navig li{

	list-style: none;

	display: inline-block;

	padding-left: 25px;

	padding-top: 6px;

	background-color: #000;

}

ul.navig li a{

	color: #A8A4A8;

	color: #ffffff;

	font-size: 16px;

	text-shadow: 2px 2px #fff;

	-webkit-text-shadow: 2px 2px #fff;

	-moz-text-shadow: 2px 2px #fff;

	-o-text-shadow: 2px 2px #fff;

	display: block;

	text-decoration: none;

}*/

ul.navig li a:hover,ul.navig li a:active{

	color:#F1C40F;

	/* transition: all 0.3s ease; 

     -webkit-transition: all 0.3s ease;

     -moz-transition: all 0.3s ease;

     -o-transition: all 0.3s ease;*/

     text-decoration:none;

}

@media (max-width:1130px){

	/*span.menu{

		display: block;

		width:33px;

		height:33px;

		background:url(../images/menu-icon.png)no-repeat;

		cursor: pointer;

		margin: 0 auto;

		margin-top: 1em;

	}*/

	.cleare{

		clear:both;

	}

/*	ul.navig{

		display: none;

		background:#fff;

		text-align:center;

		height: auto;

	}

	ul.navig li{

		display:block;

	}

	ul.navig li a{

		color:#fff;

		display:block;

		border-bottom:1px solid #fff;

		background: rgba(0, 0, 0, 0.87);

		text-shadow: 1px 1px #F1C40F;

		padding: 5px 0px;

	}*/

	.navigation{

		float:none;

		width:99%;

		margin-top:6px;

		margin: auto;
		display:block;

	}

	
/*ul.navig li{

	padding-left: 0em;

	}*/

	ul.navig li a:hover, ul.navig li a:active {

	/*color:#716A72*/

	color:#E2D200;

	}

}



.navdiv {

	color: #ffffff;

	padding-left: 20px !important;

}



@media (max-width:1130px){

	.navdiv {

		display: none !important;

	}

}



/*-- Header Part Ends Here ---*/



.main1 {

	width: 95%;

	height: 600px;

	margin: 2%;

	margin-top: 0;

}



.text {

	font-size: 15px;

}

.image {

	/*height: 368px;

	width: 550px;

	height: 368px;

	padding-top: 10px;

	padding-bottom: 10px;*/

}

.right {

	float: right;

	width: 38%;

	height: 620px;

	background-color: #cccccc;

	vertical-align: top;

	/*padding-top: 19px;*/

	line-height: initial;

}

.rightul {

	font-size: 15px; /*x-large;*/
	font-weight:normal;
	

}

.rightul li {
	
}

@media (max-width: 991px) {

	.right {

		height: auto;

	}

}



@media (max-width: 550px) {

.left {

	width: 100%;

	height: auto;

}

.right {

	float: left;

	width: 100%;

}

}



@media (min-width: 720px) {

	.webimg {

		width: 657px;

		height: 448px;

	}

}



@media (min-width: 330px) {

	.laptopimg {

		width: 324px;

		height: 281px;

	}

}



@media (min-width: 750px) {

	.wwwimg {

		width: 745px;

		height: 315px;

	}

}



@media (min-width: 815px) {

	.happyimg {

		width: 808px;

		height: 496px;

	}

}





.main2 {

	width: 99%;

	margin: 1%;



}

#left_column {

	float: left;

  	width: 21%;

  	margin-left: 11px;

  	height: auto;

}

#right_column {

	float: right;

  	width: 75%;

  	margin-right: 15px;

}



@media (max-width: 714px) {

	.c5 {

	}

	.main2 {

		width: 98%;

	}

	#left_column {

		width: 100%;

		height: auto;

		margin-left: auto;

	}

	#right_column {

		width: 100%;

		float: left;

		margin-right: auto;

	}

}



.searchy {

	padding: 20px;

}

@media (min-width: 566px) {

	.searchy { display: none;}

}

@media (max-width: 565px) {

	.searchy1 { display: none;}

}

@media (max-width: 512px) {

	#bottom_banners {

		height: auto !important;

	}

}











.portfolio {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #333333;

	text-align: center;

	width: 100%;

}

.doleft {

	width: auto;

	float: left;

	margin-left: 7%;

}

.doright {

	width: auto;

	float: right;

	margin-right: 7%;

}

.port {

	/*width: 96.5%;*/

	padding-bottom: 30px;

}

.textup {

	background-color: #333333;

	font-size: 11px !important;

	text-decoration: underline;

	color: #ffffff;

	font-weight: bold;

	text-align: center;

	/*width: 96.5%;

	margin-left: 7px;*/

}

.textup:hover {

	color: #f6ff00;

	text-decoration: none;

}

.textdown {

	background-color: #626262;

	font-size: 11px !important;

	text-decoration: underline;

	color: #f6ff00;

	text-align: center;

	font-weight: bold;

/*	width: 96.5%;

	margin-left: 7px;*/

}

.textdown:hover {

	color: #f00000;

	text-decoration: none;

}

.belowtext {

	padding-top: 20px;

}

@media (max-width: 1033px) {

	.doleft,.doright {

		margin-left: 3%;

	}

}

@media (max-width: 1005px) {

	.doleft,.doright {

		margin-left: 1%;

	}

}

@media (max-width: 962px) {

	.doleft,.doright {

		/*margin-left: 5%;*/

		/*padding-bottom: 2%;*/

		/*float: none;*/

		margin: 2%;

		margin-left: 27%;

	}

	.doright {

		float: left;

	}

}

@media (max-width: 670px) {

	.doleft,.doright {

		margin-left: 20%;

	}

}

@media (max-width: 570px) {

	.doleft,.doright {

		margin-left: 11%;

	}

}

@media (max-width: 465px) {

	.doleft,.doright {

		margin-left: 3%;

	}

}

@media (max-width: 415px) {

	.port,.textup,.textdown,.portimg {

		width: 100%;

	}

}



.client {

	width: 96%;

	padding-top: 25px;

}

.clientup {

	border:2px dotted #ff2626; 

	padding:12px;

	margin-left: 27px;

}

.clientup a:link {

text-decoration: underline;

color: #0000FF;

}



.space {

	height: 20px;

}



.texthome {

	max-width: 90%;

	padding-left: 4%;

}

.texthome_list {

	max-width: 90%;

	padding-left: 7%;

}

.payclick {

	background-color: #e0e0e0;

	width: 90%;

	margin-left: 5%;

}

table {

	border-collapse: initial !important;

	border-spacing: 10px !important;

	max-width: 90% !important;

}



@media (max-width: 600px) {

	.img1 {

		width: 98%;

		height: auto;

	}

}

@media (max-width: 576px) {

	.img2 {

		width: 98%;

		height: auto;

	}

}

@media (max-width: 514px) {

	.img3 {

		width: 98%;

		height: auto;

	}

}

@media (max-width: 416px) {

	.img4 {

		width: 98%;

		height: auto;

	}

}





.cleft {

	/*width: 55%;*/

	/*float: left;*/

}



@media (max-width: 1045px) {

	.cimg1 {

		width: 70%;

		height: auto;

	}

}

@media (max-width: 1045px) {

	.cimg2 {

		width: 70% !important;

		height: auto;

	}

}

@media (max-width: 967px) {

	.cleft {

		width: 100% !important;

		height: auto;

		float: left;

	}

}

@media (max-width: 981px) {

	.cright {

		width: 100% !important;

		height: auto;

		/*float: left;*/

	}

}

@media (max-width: 403px) {

	.cleft {

		margin-left: -18%;

	}

}



@media (max-width: 653px) {

	.eimg1 {

		width: 98%;

		height: auto;

	}

}

@media (max-width: 537px) {

	.eimg2 {

		width: 98%;

		height: auto;

	}

}

@media (max-width: 375px) {

	.eimg3 {

		width: 98%;

		height: auto;

	}

}

@media (max-width: 235px) {

	.eimg4 {

		width: 98%;

		height: auto;

	}

}

@media (max-width: 571px) {

	.fimg2 {

		width: 98%;

		height: auto;

	}

}

@media (min-width: 10px) {

	.wcimg2 {

		width: 98%;

		height: auto;

	}

}

@media (max-width: 514px) {

	.wcimg1 {

		width: 98%;

		height: auto;

	}

}

.wooimg {

	width: 98%;

	height: auto;

}

@media (max-width: 650px) {

	.wooimg5 {

		width: 98%;

		height: auto;

	}

}

@media (max-width: 455px) {

	.wooimg2 {

		width: 98%;

		height: auto;

	}

}

@media (max-width: 485px) {

	.oscimg1 {

		width: 98%;

		height: auto;

	}

}

@media (max-width: 1084px) {

	.magimg1 {

		width: 98%;

		height: auto;

	}

}

@media (max-width: 915px) {

	.magimg3 {

		width: 98%;

		height: auto;

	}

}

@media (min-width: 1200px) {

	.ppaimg2, .ppaimg5 {

		width: 98%;

		height: auto;

	}

}

@media (max-width: 1200px) {

	.ppaimg2, .ppaimg5 {

		width: 98%;

		height: auto;

	}

}


div.simple-languages {
    display: inline;
    padding-bottom: 0px;
    padding-top: 5px;
    margin:0px;
    /*background:dfdfdf;*/
    /*background-image: url(../images/lang_bg.png);*/
    /*background-repeat: repeat;*/
    /*border:1px solid #ff0000;*/
    width:100%
}

div.simple-languages ul {
    list-style: outside none none;
}
div.simple-languages ul li {
    border: 1px solid #cccccc;
    float: left;
    margin-right: 3px;
    padding-right: 5px;
    padding-top: 5px;
    
}li {
    line-height: 20px;
}
.simple-languages li a {
text-decoration:none;
     
}
img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}


/*AUTOMEDRICS TECHNOLOGIES Responsive css ends*/

/* 19-11-2015 added */

div.simple-languages ul { 
float:left; 
/*margin-top:10px; */
}

div.simple-languages ul li { 
border:none; 
margin-right:0; 
position:relative; 
padding:0; 
/*margin:5px 10px; */
margin-right: 3px;
    padding-right: 5px;
    padding-top: 5px;
    list-style:none; 
}

div.simple-languages ul li p { 
display:none; 
position:absolute; 
top:-25px; 
left:0; 
width:50px; 
background:#cccccc; 
margin:0 0 0 -7px; 
border-radius:5px; 
color:#990000; 
font-size:12px; 
line-height:20px; 
}

div.simple-languages ul li p:after { 
top:100%; 
left:50%; 
border:solid transparent; 
content:" ";	
height:0; 
width:0; 
position:absolute; 
border-color:rgba(204, 204, 204, 0); 
border-top-color:#cccccc; 
border-width:4px; 
margin-left:-4px; 
}

div.simple-languages ul li:hover p { display:block;}

.contactform table { max-width:100% !important; }

.a2a_vertical_style a { padding:0; }
.a2a_vertical_style a img { float:left; text-align:left; }
.media { margin:0 !important; }
.media p { float:left; width:100%; border:solid 1px #9197a3; padding:3px; font-size:15px; line-height:15px; text-align:center; margin:0; box-sizing:border-box; color:#4e5665; margin-bottom:5px; position:relative; border-radius:3px; }
.media p:after, .media p:before { content:""; position:absolute; top:100%; left:10px; border:solid transparent; height:0; width:0; }
.media p:after { border-color:rgba(255, 255, 255, 0); border-top-color:#ffffff; border-width:4px; margin-left:-4px; }
.media p:before { border-color:rgba(145, 151, 163, 0); border-top-color:#9197a3; border-width:5px; margin-left:-5px; }
.media a { padding:0; }

.full-width { float:left; width:100%; }
.reseller-left { float:left; width:49%; }
.reseller-right { float:right; width:49%; }
.reseller-right p { float:left; width:100%; margin:0; }

@media screen and (max-width:991px) {
     .reseller-left, .reseller-right { float:left; width:100%; margin-bottom:30px; }
}
@media screen and (max-width:767px) {
     .intrinsic-container iframe { width:600px; height:300px; }
}
@media screen and (max-width:640px) {
     .intrinsic-container iframe { width:450px; height:225px; }
}
@media screen and (max-width:480px) {
     .intrinsic-container iframe { width:330px; height:160px; }
}
@media screen and (max-width:360px) {
     .intrinsic-container iframe { width:300px; height:150px; }
}

.top-text-sub {
font-family:Georgia; 
font-size:22px; 
color:#111111; 
padding-top:10px;
padding-bottom:10px;
}

.contactbak {
margin:0; 
width:100%; 
background-image: url(images/contact-bg.jpg) top no-repeat; 
border-radius:15px;
border: 1px solid #ff0000;
}

.quote-button{
padding-top:15px;
}

.quote-button_spe{
/*padding-top:5px;*/
padding-bottom:5px;
}

.quote-button_bot{
padding-bottom:25px;
}

.category_list_active ul {margin:0px;padding:10px 0px 10px 38px;list-style-image:url(../images/bullet-c.gif);font-weight:bold;}
.category_list_active a {color:#9A9A9A;text-decoration:none}
.category_list_active a:hover {text-decoration:underline}
.category_list_active li {padding:0px 0px 0px 0px}

#categories { }
#categories ul {margin:0px;padding:10px 0px 10px 38px;list-style-image:url(../images/bullet-c.gif);font-weight:bold;}
#categories ul a { color:#9A9A9A;text-decoration:none}
#categories ul a:hover { color:#fff; text-decoration:none;}
#categories ul a.activeCategory { color:#fff; }


/* BOF OF MENU STYLE */

        #menu  li:last-child  a{
                border-right:none;
		box-shadow: none;
        }
	
	#menu, #menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#menu { 
		margin: 0px auto;
		border: 1px solid #222;
		background-color: #111;
		background-image: linear-gradient(#444, #111);
		/*border-radius: 6px;*/
		box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
		
		-webkit-border-top-left-radius: 12px;
		-webkit-border-top-right-radius: 12px;
		-moz-border-radius-topleft: 12px;
		-moz-border-radius-topright: 12px;
		border-top-left-radius: 12px;
		border-top-right-radius: 12px;


	}
	
	#menu:before,
	#menu:after {
		content: "";
		display: table;
	}
	
	#menu:after {
		clear: both;
	}
	
	#menu {
		zoom:1;
	}
	
	#menu >  li {
		float: left;
		position: relative;
		/*padding:12px 9px;*/
		padding:12px 7px 12px 7px;
	}


	@media screen and (max-width: 1199px) {
		#menu li {
			padding: 12px 6px;
		}
	}
	
	#menu > li {
		float: left;
		color: #fff;
		padding-left:6px;
		padding-right:6px;
		text-transform: uppercase;
		font: bold 12px Arial, Helvetica;
		text-decoration: none;
		text-shadow: 0 1px 0 #000;
	}
	
	@media screen and (min-width: 991px) {
	#menu > li > a {
		float: left;
		/*border-right:1px solid white;*/
		/*box-shadow: 1px 0 0 #fff;*/
		/*padding-right:5px;*/
		color: #fff;
		text-transform: uppercase;
		font: bold 12px Arial, Helvetica;
		text-decoration: none;
		text-shadow: 0 1px 0 #000;
	}
	}

	@media screen and (max-width: 991px) {
	#menu > li > a {
		border-right:none;
		box-shadow: none;
	}
        }	

	
	#menu > li > ul > li > a {
          color: #fff;
          font: bold 12px Arial,Helvetica;
          text-decoration: none;
          text-shadow: 0 1px 0 #000;
          text-transform: uppercase;
	}
	
	#menu a {
          color: #fff;
          font: bold 12px Arial,Helvetica;
          text-decoration: none;
          text-shadow: 0 1px 0 #000;
          text-transform: uppercase;
	}
	
	
	#menu > li > ul > li:hover > a {
	 color: #F1C40F;
    font: bold 12px Arial,Helvetica;
    text-decoration: none;
    text-shadow: 0 1px 0 #000;
    text-transform: uppercase;
	transition: all 0.3s ease; 
     -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
     text-decoration:none;
	}


	#menu li:hover > a, #menu li:active > a {
	color:#F1C40F;
	 transition: all 0.3s ease; 
     -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
     text-decoration:none;
	}

	ul#menu > li > a:active {
		color: #F1C40F;
		text-decoration: none;
	}

	#menu >li > a:active {
			color: #F1C40F !important;	
			text-decoration:none;
		}
	
	*html #menu li a:hover {  IE6 only 
		color: #fafafa;
	}
	
	#menu ul {
		margin: 20px 0 0 0;
		_margin: 0; /*IE6 only*/
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 38px;
		left: -15px;
		z-index: 1;    
		background: #444;
		background: linear-gradient(#444, #111);
		box-shadow: 0 -1px 0 rgba(255,255,255,.3);	
		border-radius: 3px;
		transition: all .2s ease-in-out;  
	}

	#menu li:hover > ul {
		opacity: 1;
		visibility: visible;
		margin: 0;
	}

	/*#menu li:active > ul {
		opacity: 1;
		visibility: visible;
		margin: 0;
	}*/
	
	#menu ul ul {
		top: 0;
		left: 150px;
		margin: 0 0 0 20px;
		_margin: 0; /*IE6 only*/
		box-shadow: -1px 0 0 rgba(255,255,255,.3);		
	}
	
	#menu ul li {
		float: none;
		display: block;
		border: 0;
		_line-height: 0; /*IE6 only*/
		box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		
	}
	
	#menu ul li:last-child {   
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;    
	}
	
	#menu ul a {    
		padding: 10px;
		width: auto;
		_height: 10px; /*IE6 only*/
		display: block;
		white-space: nowrap;
		float: none;
		text-transform: none;
	}
	
	#menu ul a:hover {
		/*background-color: #0186ba;
		background-image: linear-gradient(#04acec, #0186ba);*/
	}
	
	#menu ul li:first-child > a {
		border-radius: 3px 3px 0 0;
	}
	
	#menu ul li:first-child > a:after {
		content: '';
		position: absolute;
		left: 40px;
		top: -6px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #444;
	}
	
	#menu ul ul li:first-child a:after {
		left: -6px;
		top: 50%;
		margin-top: -6px;
		border-left: 0;	
		border-bottom: 6px solid transparent;
		border-top: 6px solid transparent;
		border-right: 6px solid #3b3b3b;
	}
	
	#menu ul li:first-child a:hover:after {
		/*border-bottom-color: #04acec; */
	}
	
	#menu ul ul li:first-child a:hover:after {
		border-right-color: #0299d3; 
		border-bottom-color: transparent; 	
	}
	
	#menu ul li:last-child > a {
		-moz-border-radius: 0 0 3px 3px;
		-webkit-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}
	
	/* Mobile */
	#menu-trigger {
		display: none;
	}


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

		/* nav-wrap */
		#menu-wrap {
			position: relative;
		}

		#menu-wrap * {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}

		/* menu icon */
		#menu-trigger {
			display: block; /* show menu icon */
			height: 40px;
			line-height: 40px;
			cursor: pointer;		
			padding: 0 0 0 35px;
			border: 1px solid #222;
			color: #fafafa;
			font-weight: bold;
			background-color: #111;
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QjAxNjRDOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QjAxNjREOUNEOTExRTE4RTNFRkI1RDQ2MUYxOTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTZCMDE2NEE5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTZCMDE2NEI5Q0Q5MTFFMThFM0VGQjVENDYxRjE5NDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42AEtnAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHjaYmAgFzBiACKFho6NAAEGAD07AG1pn932AAAAAElFTkSuQmCC) no-repeat 10px center, linear-gradient(#444, #111);
			border-radius: 6px;
			box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
		}
		
		/* main nav */
		#menu {
			margin: 0; padding: 10px;
			position: absolute;
			top: 40px;
			width: 100%;
			z-index: 1;
			background-color: #444;
			display: none;
			box-shadow: none;
			text-align:left;
			padding-left:15px;		
		}

		#menu:after {
			content: '';
			position: absolute;
			left: 25px;
			top: -8px;
			border-left: 8px solid transparent;
			border-right: 8px solid transparent;
			border-bottom: 8px solid #444;
		}	

		#menu ul {
			position: static;
			visibility: visible;
			opacity: 1;
			margin: 0;
			background: none;
			box-shadow: none;				
		}

		#menu ul ul {
			margin: 0 0 0 20px !important;
			box-shadow: none;
			padding:12px 30px;			
		}

		#menu li {
			position: static;
			display: block;
			float: none;
			border: 0;
			margin: 5px;
			box-shadow: none;			
		}

		#menu ul li{
			margin-left: 20px;
			box-shadow: none;		
		}

		#menu a{
			display: block;
			float: none;
			padding: 0;
		 
		}

		#menu a:hover{
			color: #fafafa;
		}	

		#menu ul a{
			padding: 0;
			width: auto;		
		}

		#menu ul a:hover{
			background: none;	
		}
		

		#menu ul li:first-child a:after,
		#menu ul ul li:first-child a:after {
			border: 0;
		}		

	}

	@media screen and (min-width: 600px) {
		#menu {
			/*display: block !important;*/
		}
	}	
	
	
	@media screen and (max-width: 767px) {
		#menu ul ul li {
			display: none !important;
		}
	}
	

	/* iPad */
	.no-transition {
		transition: none;
		opacity: 1;
		visibility: visible;
		display: none;  		
	}

	#menu li:hover > .no-transition {
		display: block;
	}
	#menu li:active > .no-transition {
		display: block;
	}


.aligncenter{
display: block;
    margin-left: auto;
    margin-right: auto;
 }
.wrapper { 
	margin: 0px 35px 35px;
    padding: 0px 12px 12px;
}

ul.botnavigation li {
    
    list-style: outside none none; float: left;
   
}

ul.botnavigation li a {
    border-right: 1px solid black;
 
    padding-left: 10px;
    padding-right: 10px;
}
ul.botnavigation li:last-child a {
    border-right: 0px solid black;
 
    
}

/* EOF OF MENU STYLE */

/* BOF TOP AND LANG */
.vtop {
display:block;
width:100%;
/*border:1px solid #ff0000;*/
position:relative;
background: transparent;
}

.vcont {
display:inline-block;
/*border:1px solid #0000ff;*/
padding:8px;
float:right;

}

.vlang {
display:inline-block;
/*border:1px solid #00ff00;*/
float:right;
padding:8px;
}


div.vtop ul {
    list-style: none;
}
div.vtop ul li {
    float: left;
}
li {
    /*line-height: 20px;*/
}
.vtop li a {
text-decoration:none;
     
}

/* EOF TOP AND LANG */


.home_right_nav { float: right; width: 38%; height: 620px; background-color: #cccccc; vertical-align: top; line-height: initial; }
.home_right_nav_mob { float: center; width: 100%; background-color: #cccccc; vertical-align: top; line-height: initial; }

/* MOBILE IN PORTRAIT MODE*/

@media only screen and (min-width : 320px) and (max-width : 550px) {

.container { width: 90% !important; }

.a2a_floating_style.a2a_vertical_style { display: none; }

.home_right_nav { display: none; }

.ppcframe { width:300px; height:169px; }

.Hframe { width:267px; height:150px; }

.left { float: left; width: 100%; }

.extwidth { width:50px; }

.contactform { width: 96%; text-align:center; display:block; }

.cright { width: 45%; float: right; margin-right: 0px; }

.navigation { display: none; }

#medical { display: block; width: 300px; height: 40px; background: url("../images/button1.jpg") no-repeat 0 0; }
#medical:hover { background-position: 0 -64px;}
#medical span { display: none; }

.top-text-mobile { font-family:Georgia; font-size:26px; color:#c20000; margin:0px; padding-top:10px; text-align:center; }
.top-text { display: none; font-family:Georgia; font-size:26px; color:#c20000; padding-left:20px; margin:0px; padding-top:10px; }

}


/* MOBILE IN LANDSCAPE MODE*/

@media only screen and (min-width : 551px) and (max-width : 767px) {

.container { width: 90% !important; }

.a2a_floating_style.a2a_vertical_style { display: none; }

.home_right_nav { display: none; }

.ppcframe { width:450px; height:253px; }

.Hframe { width:315px; height:177px; }

.left { float: left; width: 100%; }

.extwidth { width:50px; }

.contactform { width: 96%; text-align:center; display:block; }

.cright { width: 45%; float: right; margin-right: 0px; }

.navigation { display: none; }

#medical { display: block; width: 467px; height: 64px; background: url("../images/button.jpg") no-repeat 0 0; }
#medical:hover { background-position: 0 -64px;}
#medical span { display: none; }

.top-text-mobile { font-family:Georgia; font-size:26px; color:#c20000; margin:0px; padding-top:10px; text-align:center; }
.top-text { display: none; font-family:Georgia; font-size:26px; color:#c20000; padding-left:20px; margin:0px; padding-top:10px; }

}


/* MOBILE IN TABLETS MODE */

@media only screen and (min-width : 768px) and (max-width : 1024px) {

.container { width: 90% !important; }

.a2a_floating_style.a2a_default_style { display: none; }

.home_right_nav_mob { display: none; }

.ppcframe { width:720px; height:405px; }

.Hframe { width:205px; height:115px; }

.left { float: left; width: 62%; height: 600px; }

.extwidth { width:40px; }

.contactform { width: 100%; text-align:center; display:block; }

.cright { width: 45%; float: right; margin-right: 50px; }

.mobilemenu { display: none; }

#medical { display: block; width: 467px; height: 64px; background: url("../images/button.jpg") no-repeat 0 0; }
#medical:hover { background-position: 0 -64px;}
#medical span { display: none; }

.top-text-mobile { display: none; font-family:Georgia; font-size:26px; color:#c20000; padding-left:20px; margin:0px; padding-top:10px; }
.top-text { font-family:Georgia; font-size:26px; color:#c20000; padding-left:20px; margin:0px; padding-top:10px; }

}


/* MOBILE IN DESKTOPS MODE */

/*@media only screen and (min-width : 1200px) {*/

@media only screen and (min-width : 1025px) {

.container { width: 1002px !important; }

.a2a_floating_style.a2a_default_style { display: none; }

.banner { width:100%; height:465px; }

.header{ /*padding:3em 0; display:block; height:570px;*/ background: transparent; }

.home_right_nav_mob { display: none; }

.ppcframe { width:800px; height:450px; }

.Hframe { width:315px; height:177px; }

.left { float: left; width: 62%; height: 600px; }

.extwidth { width:40px; }

.contactform { width: 100%; text-align:center; display:block; }

.cright { width: 45%; float: right; margin-right: 50px; }

.mobilemenu { display: none; }

#medical { display: block; width: 467px; height: 64px; background: url("../images/button.jpg") no-repeat 0 0; }
#medical:hover { background-position: 0 -64px;}
#medical span { display: none; }

.top-text-mobile { display: none; font-family:Georgia; font-size:26px; color:#c20000; padding-left:20px; margin:0px; padding-top:10px; }
.top-text { font-family:Georgia; font-size:26px; color:#c20000; padding-left:20px; margin:0px; padding-top:10px; }

}


p.pvid {
margin:0px;
}