.top_header{
	background:#f1f1f1;
	padding:0px 0;
	box-shadow:1px 1px 1px #ccc;
}
.top_header_main ul{
	margin:0;
	padding:0;
}
.top_header_main li{
	display:inline-block;
}
.top_header_main li a{
	display:inline-block;
	padding:0px 10px;
	margin:10px 0;
	border-right:1px solid #999999;
	text-align:center;
}
.menubar{
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4d7fb5+0,244f99+100 */
background: #4d7fb5; /* Old browsers */
background: -moz-linear-gradient(top,  #4d7fb5 0%, #244f99 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d7fb5), color-stop(100%,#244f99)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4d7fb5 0%,#244f99 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4d7fb5 0%,#244f99 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4d7fb5 0%,#244f99 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0d8ccf 0%,#0d8ccf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d7fb5', endColorstr='#244f99',GradientType=0 ); /* IE6-9 */
 padding:0px;
 }
 .menubar ul{
 margin:0;
 padding:0;
 text-align:right;
 }
 .menubar li{
 list-style:none;
 color:#000000;
 margin:0;
 display:inline-block;
 }
 .menubar li a{
 padding:15px 15px;
 font-size:15px;
 color:#fff; margin:0;
 display:inline-block;
 text-decoration:none;
 }
 .menubar li a:hover{
 color:#fff;
 margin:0;
 text-decoration:none;
 background:#CC0000;
 }

 .menubar li a.color1:hover{
	background:#EF5F21;
	color: #ffffff;
}
.menubar li a.color2:hover{
	background:#589D3E;
	color: #ffffff;
}
.menubar li a.color3:hover{
	background:#00ACED;
	color: #ffffff;
}
.menubar li a.color4:hover{
	background:#D61F85;
	color: #ffffff;
}

.menubar li a.color6:hover{
	background:#00677C;
	color: #ffffff;
}

.menubar ul li ul.catmenu{
display:none;

}
.menubar ul li:hover ul.catmenu{
display:block;
}

.menubar ul li ul.service-catmenu{
display:none;
}
.menubar ul li:hover ul.service-catmenu{
display:block;
}


.catmenu{
display:none;
z-index:1000;
padding:0px; text-align:left; right:100px; position:absolute; background:#fff; border:1px solid #fff; border-radius:0 0 5px 5px; max-width:980px; font-family:'Open Sans', sans-serif;
overflow:hidden;
border-bottom:2px solid #26519A;
border-left:2px solid #26519A;
border-right:2px solid #26519A;
border-top:0px solid #26519A;
}
.catmenu ul{
display:block;
margin:0;
padding:10px;
}
.catmenu li{
display:block;
padding:0;
margin:0;
}
.catmenu li a{
display:block;
padding:0;
margin:0;
color:#999999;
font-size:13px;
margin:0;
text-align:left;
line-height:20px;
}
.catmenu li a:hover{
display:block;
padding:0;
margin:0;
color:#FF0000;
font-size:13px;
margin:0;
text-align:left;
line-height:20px;
}
.catmenu1{
margin-bottom:15px;
}
.catmenu1 span{
border-bottom:1px solid #003366;
display:block;
padding:3px 0px;
margin-top:10px;
color:#FF6600;
font-weight:600;
margin-bottom:15px;
}
.i1{
width:24px;
height:18px;
margin-right:10px;
float:left;
}
.i2 i{
width:24px;
height:24px;
margin-right:5px;
font-size:16px;
float:left;
color:#25A4E4;
padding:2px;
border:0px solid #d2d2d2;
line-height:22px;
text-align:center;
 border-radius:50px;
 
}
.catmenu1 p a{
display:block;
padding:2px 0px;
color:#111;
font-size:12px;
}
.catmenu1 p a:hover{
display:block;
padding:2px 0px;
color:#111;
font-size:12px;
background:none;
color:#CC0000;
}
.service-catmenu{
display:none;
z-index:1000;
padding:0px; text-align:left; right:100px; position:absolute; background:#fff; border:1px solid #fff; border-radius:0 0 5px 5px; max-width:1000px; font-family:'Open Sans', sans-serif;
overflow:hidden;
border-bottom:2px solid #26519A;
border-left:2px solid #26519A;
border-right:2px solid #26519A;
border-top:0px solid #26519A;
}
.service-catmenu ul{
display:block;
margin:0;
padding:10px;
}
.service-catmenu li{
display:block;
padding:0;
margin:0;
}
.service-catmenu li a{
display:block;
padding:0;
margin:0;
color:#999999;
font-size:13px;
margin:0;
text-align:left;
line-height:20px;
}
.service-catmenu li a:hover{
display:block;
padding:0;
margin:0;
color:#FF0000;
font-size:13px;
margin:0;
text-align:left;
line-height:20px;
}
a.togle-bar{
color:#FFFFFF;
font-size:2em;
float:right;
}
.responsive-menu{
background:#fefefe; padding:10px 15px; z-index:100000000000; position:absolute; width:95%; border:1px solid #003366; height:350px; overflow:auto;
}
.responsive-menu ul{
margin:0; 
padding:0;
}
.responsive-menu li{
display:block;
}
.responsive-menu ul li a{
display:block;
margin:0;
padding:7px 15px;
border-bottom:1px solid #d1d1d1;
}
.responsive-menu ul li a:hover{
background:#CC0000;
color:#FFFFFF;
text-decoration:none;
}
ul.sub-cat{
margin:0;
padding:0;
background:#E6E6E6;
display:block;
}
ul.sub-cat li{
padding:0px 15px;
text-transform:uppercase;
font-weight:500;
color:#003366;
}
ul.sub-cat li a{
padding:0px 15px;
font-weight:300;
text-transform:capitalize;
padding:4px 5px;
color:#333333
}
.social{    font-size: 22px;
    padding: 5px;}
#bo{border-top:4px solid #0d8ccf;}
#talkbubble-left {
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-right: 100px solid red;
	border-bottom: 50px solid transparent;
}
#footer{background:#4d4d4d}
.footer h4{margin-top: 18px; color:#caccdb}
.nav-bottom{margin-top:10px; padding-bottom:20px;}
.nav-bottom a{ color:#BFBFBF;}
#chk{padding:6px; border:2px solid #ccc}
.countries{background:url(../img/countries.jpg) no-repeat; margin:20px 0; padding:20px 0}
#talkbubble{background:#0d8ccf; color:#fff; padding:10px;}
.certi{margin-top: 30px;
    color: #fff;
    background: #ce0000;
    text-align: center;
    padding: 15px;
    font-size: 18px;
    margin-bottom: 30px;}
	
	.Testimonials{
		margin:20px 0;
	}
	.Testimonials h3{
		font-size:36px;
		font-weight:600;
	}
	
	.welcome h1{font-size:30px;}
	.welcome p{ margin:10px 0}
	.abroad h4{
		font-size:28px;
		color:#FFF;
		padding:20px 0px 2px 0;
	}
	.abroad h3{
		font-size:50px;
		color:#5BC0DE;
		padding:2px 0px 10px 0;
	}
	.abroad h2{
		font-size:45px;
		color:#FFF;
		text-transform:uppercase;
		padding:23px 0px 2px 0;
	}
	.abroad p{
		color:#FFF;
	}
	.abroad h5{
		font-size:180px;
		color:#333;
		opacity:5;
		position:absolute;
		left:200px;
		top:10px;
	}
	
ul.main_dropdown{ margin:0px; padding:0px; background:red; font-family:Arial, Helvetica, sans-serif; display:block; position:absolute; z-index:9999; text-align:left}
ul.main_dropdown li{ display:block;}
ul.main_dropdown li a{ display:block; padding:5px 20px;  font-size:12px; }

.menubar li .main_dropdown{
	display:none;
}
.menubar li:hover .main_dropdown{
	display:block;
	visibility:visible;
}

ul.main_sub_dropdown{ margin:0px; left:151px; padding:0px; background:green; font-family:Arial, Helvetica, sans-serif; display:block; position:absolute; z-index:9999; text-align:left; margin-top:-28px}
ul.main_sub_dropdown li{ display:block;}
ul.main_sub_dropdown li a{ display:block; padding:5px 20px;  font-size:12px; width:200px }

.menubar li .main_dropdown li .main_sub_dropdown{
	display:none;
}
.menubar li:hover .main_dropdown li:hover .main_sub_dropdown{
	display:block;
	visibility:visible;
}

.cont{    
    padding: 24px; 
    margin-top: 20px;
    background-color: #0d8ccf;color: #fff;}
	
	
	.content{    padding: 14px;
    margin-top: 20px;}
	
	.amet-sed input[type="submit"] {
    width: 25%;
    color: #FFF;
    font-size: 1em;
    background: #EF5F21;
    border: none;
    outline: none;
    padding: 0.5em; margin-top:10px;
}


.right-sidebar-form {
    background: #0D8CCF;
   
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );
    padding: 20px 20px;
    color: #FFFFFF;
    border-top: 8px solid #000;
}
#about h1 {
    padding: 8px;
    color: #E5384b;
    font-weight: 700;
}
ul.c1 {
    margin-left: 25px;
}
ul.c1 li {
    font-size: 16px;
    list-style: square;
}
.contact{color: white;border-top: 8px solid #000;background-color: #0D8CCF;box-shadow: 1px 1px 11px 5px #D6D3D3;padding:20px; }
.contact h2{font-size: 20px;font-weight: bold;color: #F9EB30; border-bottom:1px solid #fff}
.contact ul{margin-top:20px;}
.contact li{line-height: 30px;}


.term{background-color: #3792B5;padding: 10px;font-size: 17px;}
.term li{color:white; padding: 6px 30px;
    color: white;}
.term a{color:white}
 .term h1 {padding-left: 25px;color:white;border-bottom: 2px solid #ccc;}