/* Basic Css */
Body{margin:0 auto; padding:0;}
ul, li, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, form, img, input, textarea{margin:0 auto; padding:0; border:none; outline:none;}
/* End Basic Css */
/* Top Css */
/*.pattern{background:url(../images/pattern.jpg) top left repeat-x}*/
.top-bg{background:#fff url(../images/top-bg.jpg) top left repeat-x;}
.country{font-family: Verdana, Geneva, sans-serif;
font-size: 10px;
font-weight: bold;
color: #4d4d4d;
text-align: center;
line-height: 18px;
margin-left: 210px;
}
.top-down-links-bg{background:url(../images/top-down-links-bg.jpg) top left no-repeat; line-height:34px;}
.top-links{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-align:center;}
.top-links a{color:#fff; padding:0 0 0 0; text-decoration:none;}
.top-links a:hover{color:#e6e7e8; text-decoration:none;}
.head-strip-bg{background:#fff;}
/* End Top Css */
/* Left Section Css */
.left-form-bg{background:#fff url(../images/left-form-bg.jpg) top left repeat-x; border-left:#dbe3eb 1px solid; border-right:#dbe3eb 1px solid;}
.form-heading{font-family:Candara; font-size:14px; color:#4d5154; line-height:18px; padding:0 0 0 15px;}
.form-sub-heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4d5154; line-height:18px; padding:0 0 0 15px;}
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4d4d4d;
	border:1px solid #dce3ec;
	padding:2px 0 2px 5px;
}
.input-2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4d4d4d;
	border:1px solid #dce3ec;
}
textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4d4d4d;
	border:1px solid #dce3ec;
	padding:2px 0 2px 5px;
}
.left-form-submit-button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	padding:2px 2px 2px 2px;
	background:#060;
	width:100px;
	height:25px;
}
.form-box-padd{padding:2px 0 2px 2px;}
.facebook-twitter-padd{padding:2px 0 2px 20px;}
.left-links-heading{font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#000; padding:11px 0 0 12px;}
.number{font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#c4161c;}
.left-nav {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4d4d4d; text-align:left;}
.left-nav a{color:#4d4d4d; text-decoration:none;}
.left-nav a:hover{color:#000; text-decoration:none;}

.left-links ul {width:283px; float:left; margin:0 auto; padding:0 0 0 15px;}
.left-links ul li{list-style:none; display:block; width:273px; line-height:20px; margin:3px 10px 3px 0;}
ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4d4d4d; text-decoration:none; background: url(../images/left-links-bullet.gif.gif) center left no-repeat; list-style:none; list-style-position:inside;}
.left-links ul li a:hover{color:#000; text-decoration:none;}

.con-box-ul-li

	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#4d4d4d;
		text-align:left;
		padding-left:15px;
		line-height:24px;
		background-image:url(../images/left-links-bullet.gif);
		list-style:inside;
		list-style-type:disc;
		list-style-position:inside;
		background-repeat:no-repeat;
		background-position:left;
	}	
/* End Left Section Css */	
/* Main Six Section Css */	
.enquire-padd{padding:1px 0 1px 12px;}
.con-box-bg{background:#fff url(../images/con-box-bg.jpg) top left repeat-x; border-left:#dbe3eb 1px solid; border-right:#dbe3eb 1px solid;}

.con-box-bg a.mn-hd{font-family:Candara; font-size:15px; font-weight:bold; line-height:15px; color:#024677; text-decoration:underline; margin-left:10px; margin-bottom:10px; float:left;}
	
.con-box-heading{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#000; line-height:18px;}
.con-box-heading a{color:#000; text-decoration:none;}
.con-box-heading a:hover{color:#000; text-decoration:underline;}
.p1{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#4d4d4d; padding:7px 0 0 6px; line-height:14px;}
.con-box-text{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#4d4d4d; text-align:justify; padding:7px 0 7px 10px; line-height:18px;}
.con-box-text a{color:#0553ab; text-decoration:none;}
.con-box-text a:hover{color:#8a0518; text-decoration:underline;}
/* End Main Six Section Css */
/* Global Offices Css */
.footer-bg{background:#f3f5f9;}
.global-offices{font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#1655a1; line-height:40px; text-decoration:underline;}
.global-offices-agent{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#000; line-height:25px;}
.global-offices-country{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#f58220; line-height:20px;}
.global-offices-img{margin:0 5px 0 0px;}
/* End Global Offices Css */
/* End Copyright Css */
.copyright-bg{background:#fff url(../images/copyright-bg.gif) top left repeat-x; height:45px; margin:2px 0 0 0;}
.copyright-link{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#4d4d4d; line-height:45px;}
.copyright-link a{color:#4d4d4d; text-decoration:none;}
.copyright-link a:hover{color:#000; text-decoration:underline;}
/* End Copyright Css */
/* Inner page Css */
h1{font-family:Candara; font-size:15px; font-weight:bold; color:#024677; padding:3px 0 5px 6px; line-height:15px;}
h1 a{color:#024677; text-decoration:underline;}
h1 a:hover{color:#000; text-decoration:none;}
.p2{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#000; padding:0 0 0 12px; line-height:25px;}
.p2 a{color:#000; text-decoration:none;}
.p2 a:hover{color:#4d4d4d; text-decoration:underline;}
p{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#4d4d4d; text-align:justify; padding:7px 0 7px 0; line-height:18px;}
p a{color:#4d4d4d; text-decoration:none;}
p a:hover{color:#000; text-decoration:underline;}
.p3{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#f47b20; padding:10px 0 0 12px;}
.p3 a{color:#f47b20; text-decoration:none;}
.p3 a:hover{color:#f47b20; text-decoration:underline;}
.left-img-box{float:left; margin:15px 0 5px 15px;}
.enquire-now{float:right; margin:25px 15px 5px 0;}
.enquire-now-2{float:right; margin:0 0 15px 15px;}
.tper{font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; text-align:center; color:#007f0d; line-height:25px;}
.tper-2{font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#007f0d; line-height:25px;}
.img-box{float:right; margin:0 0 0 10px;}
.line-height{height:15px;}
.map{font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; padding:0 0 0 12px; color:#007f0d; line-height:30px; background:#f2f3f1;}
.bottom-links
{
background-color:#0099FF;text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; background-color:#0099FF; padding:5px; font-weight:bold; }
.bottom-links a { text-decoration:none; color:#FFFFFF;}
.bottom-links a:hover{ text-decoration:underline; color:#ffffff;}
.clear{clear:both;}
.gets-video{width:715px; float:left; border-bottom:1px dotted #cacacb; margin-bottom:5px;}
.gets-video-box{width:325px; float:left; margin-bottom:10px;}
.gets-video-text{width:380px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#016ea9; line-height:20px; padding-top:40px;}
/* End Inner page Css */



#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
  overflow:hidden;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  background:url(../images/popup-pt.png) top left no-repeat; 
  width:640px;
  height:340px;
  display:none;
  z-index:9999;  
}
#boxes #dialog {
  width:640px; 
  height:340px;  
}



.captcha {
    position: relative;
    height: 45px;
}

.captcha .re-captcha-code{
    transform: scale(0.52);
    -webkit-transform: scale(0.52);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    position: absolute;
    top: 0;
    left: 128px;
}


.close0{ padding:7px 10px 0 0; float:right;}
.close0 a{ text-decoration:none; color:#fff; font-size:14px; font-family:Verdana}
.form-txt-2{margin:0px auto; padding:0px; margin-bottom:4px; color:#000; line-height:18px; float:left; width:140px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; height:20px; text-decoration:none;}
.form-input-2{margin:0px auto; padding:0px; margin-bottom:4px; color:#000; line-height:18px; float:right; width:140px; margin-right:30px; height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }

.padding a{ margin:0 10px;}




.top_links { width:300px; margin:0 auto;}

.dropdown
{
color: #555;
margin: 14px 0 0 92px;
width: 115px;
position: absolute; float:left;
height: 32px;
text-align:left; padding:2px 3px 1px 3px; border:1px solid #C4C4C4;

margin-left:410px !important; -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 3px 3px 6px 0px rgba(175, 175, 175, 0.75);
-moz-box-shadow: 3px 3px 6px 0px rgba(175, 175, 175, 0.75);
box-shadow: 3px 3px 6px 0px rgba(175, 175, 175, 0.75)


}
.dropdown:hover{ background:#AAC493; box-shadow:none;}

.submenu
{
background: #fff;
position: absolute;
top: -5px;
left: -20px;
z-index: 999998;
width: 135px;
display: none;
margin-left: 10px;
padding: 30px 0 5px;
border-radius: 6px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
}
.dropdown li a
{
color: #555555;
display: block;
font-family: arial;
font-weight: bold;
padding: 5px 0 5px 35px;
cursor: pointer;
text-decoration:none; 
}

.fr{background:url(../images/fr_flag.jpg) left 5px top 5px no-repeat;}
.uk{background:url(../images/uk_flag.jpg) left 5px top 5px no-repeat;}
.aus{background:url(../images/aus_flag.jpg) left 5px top 5px no-repeat;}
.us{background:url(../images/us.jpg) left 5px top 5px no-repeat;}
.sa{background:url(../images/south-africa-flag.jpg) left 5px top 5px no-repeat;}
.pt{background:url(../images/pt.jpg) left 5px top 5px no-repeat;}
.br{background:url(../images/br.jpg) left 5px top 5px no-repeat;}
.it{background:url(../images/it.jpg) left 5px top 5px no-repeat;}

.dropdown li a:hover
{
/*background:#d3d5d6;*/
color: #000;
text-decoration: none;
}
a.account 
{
 background: url("../images/arrow.png") no-repeat scroll 120px 17px rgba(0, 0, 0, 0);
    color: #555;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 16px;
    margin: -3px 0 0 -11px;
    padding: 10px 0 0 40px;
    position: absolute;
    text-decoration: none;
    width: 86px;
    z-index: 999999;
}
.root
{
list-style:none;
margin:0px;
padding:0px;
font-size: 11px;
padding: 0 0 0 0px; display:block; width:100%;
}
ul.root{ margin:0; padding:0!important;}
.root li{ float:left; width:100%;}
.root li a{ font-size:13px!important;}





















.drop{color: #555;
margin: 14px 0 0 0px;
width: 120px;
position: absolute;
float: left;
/* height: 32px; */
text-align: left;
right:14%;
-webkit-box-shadow: 3px 3px 6px 0px rgba(175, 175, 175, 0.75);
-moz-box-shadow: 3px 3px 6px 0px rgba(175, 175, 175, 0.75);
box-shadow: 3px 3px 6px 0px rgba(175, 175, 175, 0.75);

	
}

.drop:hover{box-shadow:none;}
.drop dd ul li a:hover{ background:#FFF;}

.drop dt:hover{ background:#AAC493; color:#FFF !important; width:120px !important; color:#FFF !important; -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;  }

.drop dd, .drop dt, .drop ul {
	margin: 0px;
	padding: 0px;
}
.drop dd ul li a span:first-child, .drop dt a span span:first-child {
	background-image: url('http://i.imgur.com/OQiDoZe.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 11px;
	display: inline-block;
	margin:6px;
	vertical-align: top;
}
.drop dt a span {
	cursor: pointer;
	display: block;
	padding: 4px;
	white-space: nowrap;
}
.drop dt a img {
	position: relative;
	z-index: 1;
}
.drop dt a span span:first-child:before {
	position: absolute;
	content: '';
	width: 15px;
	height: 10px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.2) inset;
}
.drop dt a span span {
	display: inline-block;
padding: 4px;
color: #414040;
font-weight: normal;
font-family: arial;
}
.drop dt a span span:first-child {
	padding: 0;
}
.drop dd {
	position: relative;
}
.drop a, .drop a:visited {
	color: #4a535f;
	text-decoration: none;
	outline: none;
}
.drop a:hover {
	color: #5d4617;
}
.drop dt a:hover, .drop dt a:focus {
	color: #5d4617;
}
.drop dt a {
position: relative;
display: block;

overflow: hidden;
width: 120px;
border: 1px solid #C4C4C4;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

}

.drop dd ul {
	background: #f0f2f7;
	
	color: #C5C0B0;
	display: none;
	left: 0px;
	padding: 5px 0px;
	position: absolute;
	
	width: 201px;
	border:1px solid #ed4267;
	list-style: none;
	
	top:0px;
	z-index: 9999;
}

li a {
	font-size:13px;
}

li a span:nth-child(2) {
    line-height: 2em;
}
.drop dd ul::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.3);
 border-left:1px solid rgba(0,0,0,0.1);
}
.drop dd ul::-webkit-scrollbar-thumb {
 background: rgba(0,0,0,0.4);
/*-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.5), 1px 0 0 #5cace9 inset, 2px 0 0 #b3d5ee inset;
    border-radius:10px;*/
}
.drop dd ul::-webkit-scrollbar-thumb:window-inactive {
 background: blue;
}
.drop span.value {
	display: none;
}
.drop dd ul li a {
	color:#174392 !important;
	display: block;
	font-size: 12px !important;
	width:200px;
}
.drop dd ul li a:hover {
	text-decoration:underline;
	 
}


dl.drop {
	display: inline-block;
	width: 240px;
	margin: -3px 0 0 1px;
}
dl.drop span:nth-child(3) {
	color: rgba(0,0,0,0.4)
}
dl.drop > span:nth-child(2) {
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
}
dl.drop span:nth-child(3) {
	float: right;
}
dl.drop dt span:nth-child(2) {
	color: rgba(0, 0, 0, 0.6);
    font-size: 14px;
    font-weight: bold;
    line-height: 1.6em;
}
dl.drop dt span:nth-child(3) {
	display: none;
}
.countryFlag {
	padding: 0;
	background-image: url("http://i.imgur.com/OQiDoZe.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 11px;
	margin-right: 4px;
	width: 16px;
	cursor: pointer;
	white-space: nowrap;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #BFBFC1 #B6B6B6 #969696;
	border-image: none;
	border-radius: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.09);
}
/*.countryFlag:before {*/
    /*-moz-border-bottom-colors: none;*/
    /*-moz-border-left-colors: none;*/
    /*-moz-border-right-colors: none;*/
    /*-moz-border-top-colors: none;*/
    /*background: linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%) repeat scroll 0 0 transparent;*/
    /*border-color: #BFBFC1 #B6B6B6 #969696;*/
    /*border-image: none;*/
    /*border-radius: 2px 2px 2px 2px;*/
    /*border-style: solid;*/
    /*border-width: 1px;*/
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.09);*/
    /*display: block;*/
    /*overflow: hidden;*/
    /*padding-right: 20px;*/
    /*position: relative;*/
    /*width: 25px;*/
/*}*/
.toll_free{float: left;
color: #b93100;
font-size: 120%;
line-height: 34px;
/* padding: 9px; */
font-weight: bold;
margin: 10px -19px 1px 320px;
width: 100px;}


@media all and  (max-width: 800px),  {
  .top_links{
     display:none;
  }
}