﻿html, body, div, span, object, iframe,
h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin: 0;
	padding: 0;
	/* [disabled]border: 0; */
	font-size: 100%;
	list-style:none;
	vertical-align: baseline;
	
  
  
}
.captcha_error_message{
    color:#F00 !important;
}
@font-face {
    font-family: 'SegoeUISemibold';
    src: url('../fonts/seguisb_0.eot');
    src: url('../fonts/seguisb_0.eot') format('embedded-opentype'),
         url('../fonts/seguisb_0.woff') format('woff'),
         url('../fonts/seguisb_0.ttf') format('truetype'),
         url('../fonts/seguisb_0.svg#SegoeUISemibold') format('svg');
}

@font-face {
    font-family: 'SegoeUIBold';
    src: url('../fonts/segoeuib_0.eot');
    src: url('../fonts/segoeuib_0.eot') format('embedded-opentype'),
         url('../fonts/segoeuib_0.woff') format('woff'),
         url('../fonts/segoeuib_0.ttf') format('truetype'),
         url('../fonts/segoeuib_0.svg#SegoeUIBold') format('svg');
}


@font-face {
    font-family: 'SegoeUIRegular';
    src: url('../fonts/segoeui_0.eot');
    src: url('../fonts/segoeui_0.eot') format('embedded-opentype'),
         url('../fonts/segoeui_0.woff') format('woff'),
         url('../fonts/segoeui_0.ttf') format('truetype'),
         url('../fonts/segoeui_0.svg#SegoeUIRegular') format('svg');
}
/*+++++++++++++++++++++++++++++++++++++*/
*{margin:0px ;padding:0px;}
body{
	overflow-x: hidden;
	background: rgb(233,233,233);
	background-attachment: fixed;
	background-size: 100% 100%;
	color: #000000;
	font-family: SegoeUIRegular, Arial;
	font-size: 14px;



} 


#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

#flexiselDemo3 li img{width:130px;
	height:130px;
	display:inline-block;}
.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}
.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
	height:150px;
    background:#fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
    border:1px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:130px;
    max-height:130px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.8;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../images/button-next.png) no-repeat;
}










.module_con p{text-align:justify;}
.detail-view p{text-align:justify;}
.langu_ibox{width:100%; }
.lang_logo:hover{transform:scale(1.07,1.07);}
.lang_logo{width:16%; 
	text-align:center; 
	border-radius:5px;
	background:#fff;
	box-shadow:1px 1px 4px #666 ;
	margin-left:3px; 
	margin-top:5px; 
	float:left;
	padding-top:10px;
 	background-position: -121px -41px !important;
    transition: all 0.5s ease 0s !important;
 
	
	}
.lang_logo a{
    background-position: -80px -42px;
}
.lang_logo:hover{background:rgb(233,233,233); color:#066 !important; }

.captcha_text{margin:10px 0px 0px 5px;
	padding:0;
	float:left;
	box-shadow: 1px 1px 3px #CCC inset;
border-width: 1px;
border-style: solid;
border-color: #A8A8A8 #E7E7E7 #E7E7E7 #A8A8A8;
border-radius: 8px;
background: none repeat scroll 0% 0% #FFF;
width:200px;
height:25px;}
.bread-crumbs {height:15px;padding: 2px;}
		
.bread-crumbs ul {
list-style: none outside none;
display: inline-block;
}
.bread-crumbs ul li a {
color: #3085D6;
text-decoration: none;
}
.bread-crumbs ul li a span {
color: #3085D6;
}
.bread-crumbs ul li {
line-height: 20px;
float:left;
}
.training_menus{width:auto;}
.cur_ic_innerp{margin-bottom:20px !important; padding-bottom:10px;}
.cur_ic_innerp ul li{display:inline-block; float:left; width:auto}
.cur_ic_innerp ul li a{width:65px; height:80px; float:left; font-size:12px; text-align:center; padding:2px; margin:2px;}
.cur_ic_innerp ul li img{width:58px; height:60px; padding:0px; margin:2px;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++*/

textarea{background:#FFF !important;}
.res_menu{display:none !important;}
.h2_color{font-weight: 900;
	color: #069;	
	margin:5px auto; 
	font-size:24px; }

.module_con  ul li{list-style:url(../images/opa-icons-blue32.png);}
.cont_ul{
	float: left !important	;
    width: 99% !important;
    padding: 0;
    margin:0px 0px 0px 3px;
    list-style-type: none;
	border-bottom:1px solid #666;	
	
	}
	.cont_ul li:chaild{border-left:1px solid	#666;}
	.cont_ul li{
	 font-size:14px;
	 font-weight:600;
    display:inline !important; 
      min-height: 25px;
    text-transform: capitalize;
    text-align: center;
    color: #444;
    float: left;
    margin: 0px auto;
    cursor: pointer;
    padding:5px 0px;
	margin:0px auto;
    width: 24.8%;
	border-right:1px solid	#666;
	border-radius:0px 0px 0px 0px;
/*    background: none repeat scroll 0% 0% #009999;
*/    overflow: hidden;
    position: relative;
	
  
   }
   
   .cont_ul li.active {
    background: none repeat scroll 0% 0% #009999;
    color: #FFF !important;
}
.p_con{padding:10px;}
#adv_con3 ul li{ margin-left:30px; list-style: url(../images/arrow.png);}
.cont_ul li:hover{
    background: none repeat scroll 0% 0% #009999 !important;
    color:#fff !important;
}
	
.trai_menu{  float: left !important;
    width: 100% !important;
    padding: 0;
    margin:10px 0px 0px 0px;
    list-style-type: none;
	
}
.trai_menu li{
	 font-size:20px;
    display:inline !important; 
      min-height: 35px;
    text-transform: capitalize;
    text-align: center;
    color: #FFF;
    float: left;
    margin: 0px;
    cursor: pointer;
    padding: 5px 0%;
    width: 25%;
    background: none repeat scroll 0% 0% #009999;
    overflow: hidden;
    position: relative;
  
   }
.trai_menu li.active {
    background: none repeat scroll 0% 0% #383838;
    color: #FFF;
}
.trai_menu li:hover{
    background: none repeat scroll 0% 0% #383838 !important;
    color: #FFF;
}

/*+++++++++++++++++++++++++++++++++++++*/

.inq_banner{width:260px; height:78px;
		   border:0px solid #000;
		   float:right; margin:1.7px 0  2px 100px;
		   /*box-shadow: 1px 2px 4px #FFF;*/
		   border-radius:5px;
		   background: linear-gradient(top, #eeefff,  #e3e3e3);
		   background: -o-linear-gradient(top, #eeefff,  #e3e3e3);
		   background: -webkit-linear-gradient(top, #eeefff,  #e3e3e3);		 
    	   background: -moz-linear-gradient(top, #eeefff,  #e3e3e3); /* For Fx 3.6 to 15 */
    	/*background: linear-gradient(top, red, orange, yellow, green, blue, indigo, violet); /* Standard syntax (must be last) */}
.inq_div{float:left; 
		width:50px; 
		height:60px; 
		border:0px solid #000; 
		margin:1px 0 0 10px; 
		font-color:#069; 
		font-size:14px; 
		font-weight:900;}
.inq_div a:hover{
	color:#999 !important}
.inq_div img{width:35px; 
			height:35px; 
			margin-left:10px;}
			
.email_cont{ width:187px; 
			height:70px; 
			border:0px solid #000; 
			float:left;font-size:14px; 
			font-weight:bold; 
			margin:0px 0 0 10px; }
.a_space a:hover{color:#999 !important}

.a_space a{color:#099 !important}

.a_space{margin:10px 0 0 0; color:#099;}

.live_it_pro{background:rgba(19,184,209,0.6); 
				border-radius:0 0	 8px  8px; }


.compnay_det_part{width:100%; 
					border:0px solid #666; 
					float:left;
					padding:10px 0 }
.compnay_det_thums{width:100%; 
					border:px solid #666; 
					height:500px; 
					display:block; 
					position:relative; 
					clear:both; 
					margin-top:10px; 
					padding:0px;
					background:rgba(233,233,233,0.4)
					
					 }
.com_thum2{ background:#fff ;
			width:565px;
			height:260px;
			float:right;
			margin-right:100px;
			border:0px solid #666;
			border-radius:5px;
			box-shadow:0px 0px 3px #999;
			-webkit-box-shadow:0px 0px 3px #999;
			-moz-box-shadow:0px 0px 2px #999;
	}
.com_h3{/*border-bottom:1px dashed #666;*/
		color:#fff;
		height:35px;
		margin:0px;
		text-align:center; 
		padding-top:3px;
		border-radius:5px;
		background:url(../images/work-strip.png) no-repeat;
		background-position:center;
		background-size:400px 35px;
		line-height:30px; 
		}
.cur_icon a{ 
		font-weight:600; 
		font-size:11px;}
cur_icon a:hover {
    color: #06C !important;
}
.cur_icon td{width:160px; text-align:center}
.cur_icon img{widows:125px; margin-left:-3px;}
.cur_icon tr{height:120px;}

.com_thum3{width:33.3%; 
		height:540px; 
		border:#F00 0px solid; 
		float:left; margin:10px auto; 
		box-shadow:0px 0px 2px #999; 
		background:#FFF;}

.com_h2{/*border-bottom:1px  dashed #666;*/
		color:#fff;
		width:90%; 
		height:30px;
		margin:0px auto;
		text-align:center; 
		border-radius:5px; 
		font-size:17px;
		padding-top:7px;
		background:url(../images/work-strip.png) no-repeat;
		background-position:center;
		background-size:400px 35px;
		line-height:20px;			
		}

.line{border-bottom:1px dotted #999;
		 margin-top:40px;width:90%; }

.com_h4{/*border-bottom:1px dashed #666;*/
		color:#fff; 
		height:30px;width:90%; 
		font-size:18px; margin:0px auto;
		text-align:center; 
		border-radius:5px;
		padding-top:7px;
		background:url(../images/work-strip.png) no-repeat;
		background-position:center;
		background-size:400px 35px;
		line-height:20px;
		}

.bott_div{width:100%;
		border:1px solid #CCC; 
		height:60px; 
		background:#CCC;}

/*.line2{border-bottom:1px dotted #999; margin-top:20px;width:100%; }*/
.btn_div{width:30%; margin:10px auto}
.btn_inq{margin: 0px auto;
				padding: 0px;
				border: 1px solid #CCC;;
				width: 90px;
				height: 30px;
				text-align:center;
				color:#FFF;
				box-shadow:0px 0px 2px;
				font-size: 16px;
				background-color: #099;}
.in_thum4{width:85%;margin:0 auto;}
.in_thum{width:78%;margin:0 auto;}
#message{resize:none;}
.input_inq{margin: 5px 0px 0px 0px;
			padding-left: 20px;
			box-shadow: 1px 1px 3px #999 inset;
			border-width: 1px;
			border-style: solid;
			border-color: #A8A8A8 #E7E7E7 #E7E7E7 #A8A8A8;
			border-radius: 4px;
			background: none repeat scroll 0% 0% #FFF;
			font-size:15px;
			width: 300px;
			height: 25px}
.input_select{margin: 5px 0px 0px 0px;
			padding-left: 20px;
			box-shadow: 1px 1px 3px #999 inset;
			border-width: 1px;
			border-style: solid;
			border-color: #A8A8A8 #E7E7E7 #E7E7E7 #A8A8A8;
			border-radius: 4px;
			background: none repeat scroll 0% 0% #FFF;
			font-size:15px;
			width: 320px;
			height: 30px;}

.input_div{margin:10px 0px;}
.lab_input{margin:0px 0px;}
.input_text label{margin:8px 0px ;}
.input_text select{width:300px;}
.spe_of1{width:100%; height:90px; background:url(../images/spe_of1r.png) no-repeat; margin:5px 0px 0px 0; cursor:pointer;}
.spe_of2{width:100%; height:90px; background:url(../images/spe_of3r.png)no-repeat;margin:5px 0px 0px 0;  cursor:pointer;}
.spe_of3{width:100%; height:90px; background:url(../images/spe_of4r.png)no-repeat;margin:5px 0px 0px 0;  cursor:pointer;}
.spe_of4{width:100%; height:90px; background:url(../images/spe_of2r.png)no-repeat;margin:5px 0px 0px 0;  cursor:pointer;}
.spe_of5{width:100%; height:90px; background:url(../images/spe_of5r.png)no-repeat;margin:5px 0px 0px 0;  cursor:pointer;}
.basic_div{width:auto; height:80px; margin:15px 0 0 11px; border:0px solid #999; float:left;}
.sclb{background:#9C0; width:auto;text-align:center; height:22px; border-radius:10px; color:#FFF;padding:0px; margin:32px 65px}	
.sclb > a{ color:#FFF !important;vertical-align:central; font-weight:600; }
.basic_div h4{font-size:16px; color:#C30; font-weight:600; margin:-8px 17px; display:block; }
.basic_div p{font-size:12px;font-weight:bold; color:#06C;margin:7px 5px; text-align:center;}
.basic_div h3{font-size:16px;font-weight:bold; color:#F60;margin:-10px 0; text-align:center; cursor:pointer;}
.basic_div h3:hover{color:#FF0}
.of_div{height:80px; border:0px solid	#999;float:right; margin:10px 13px 0 10px;}
.of_div img{width:60px;height:60px;}
.spe_cont_main p{margin: 0px;
    padding: 0px;
    font-size: 13px;
    
    color: #900;
	text-align:center;
	
    font-weight: bold;
   
	 
}
/*.blink {
	-webkit-animation-duration: 0.7s;
    -webkit-animation-name: blink;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: ease-in-out;
    animation-duration: 0.5s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
	
	-moz- animation-duration: 0.7s;
    -moz-animation-name: blink;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: alternate;
    -moz-animation-timing-function: ease-in-out;
	
	
	
	-o-animation-duration: 0.7s;
    -o-animation-name: blink;
    -o-animation-iteration-count: infinite;
    -o-animation-direction: alternate;
    -o-animation-timing-function: ease-in-out;
}
	

@keyframes blink {
   0% {
    color: #0C6;
}
50% {
    color: #FFF;
}
}
@-webkit-keyframes blink {
   0% {
    color: #0C6;
}
50% {
    color: #FFF;
}
}
@-moz-keyframes blink {
   0% {
    color: #0C6;
}
50% {
    color: #FFF;
}
}
*/
/*
.inq_txt{animation-duration: 0.7s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
	
	-moz- animation-duration: 0.5s;
    -moz-animation-name: blink;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: alternate;
    -moz-animation-timing-function: ease-in-out;
	
	-webkit-animation-duration: 0.5s;
    -webkit-animation-name: blink;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: ease-in-out;
	
	}
*/
.tranig_prov_bg{background:rgba(19,184,209,0.6); width:400px; padding-bottom:15px;display:block; border-radius:0 0	 20px  20px; box-shadow:1px 1px 2px #999; margin:0 auto;}

h3{padding:0px;margin:0px;}

.detail-view  span{font-size:24px;}
.bg-had{ background-position:center; width:auto; margin:0 auto; height:25px; margin-bottom:10px;
	/*border-radius:0 0  15px 15px ;*/
	padding:0px 0px 10px 0;
	/*box-shadow:1px 1px 2px #666;*/
	
	font-weight:900;
	color:#069;}

.bg-had h1{font-size:23px;}



a, a:link, a:visited{
	color: #333333; 
	text-decoration: none; 		
}

a:hover{
	color: #f40038; 
	text-decoration: none;
	
}
.welcome-content p{font-size:14px;}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
	height: 0;
}

.clearfix { 
	display: inline-block; 
}

* html .clearfix { 
	height: 1%; 
}

.clearfix { 
	display: block; 
}

hr{
	border:0;
	border-bottom:1px solid #CCCCCC;
	height:1px;
	line-height:1px;
	font-size:1px;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0 0 10px 0;
}

.navigation ul{
	 float:right;
	text-align:center;
	margin-right:75px;
	
}

.navigation ul li{
	float:left;
	padding:10px 10px;
}

.navigation ul li a{
	color:#191919;
	/*text-transform:uppercase;
	font-weight:600;*/
	font-size:14px;
}
.navigation ul li img{width:11px !important; height:11px !important;}

.navigation ul li a:hover{
	color: #f40038;
}

.header{
	background:#009aa6;
	height:auto;
	
}

.logo{
	float:left;
	background-color:#E9E9E9;
	height:80px;
	width:300px;
	margin-top:0px;
	text-align:center;
}

.logo img{
	width:80%;
	
	max-width:262px;
	
	margin:-35px 0px;
}

.dl-menuwrapper{
	display:none;
}

.main-navigation{
	float:left;
	padding:0px 0 0 0;
	
	position:relative;
}
.main-navigation ul li{
	float:left;
	width:168px;
	border-top:4px solid #009AA6;
	padding:0px 0 0 20px;
	border-right:1px solid #FFFFFF;
	transition-duration:1s;
}

.main-navigation ul>li:hover {
	background:rgba(188, 209, 19, 0.12);
	border-top:4px solid #383838 !important;
	font-color:#fff;
	}
	.main-navigation ul>li:active{
	
	border-top:4px solid #383838 !important;
	
	}
.main-navigation >ul> ul>li:hover {
	background:rgba(189, 220, 190, 0.5);
	font-color:#fff;
	border-top:none;
}


.main-navigation ul li a{
	font-family:SegoeUIBold;
	font-size:22px;
	color:#fff;
	
	float:left;
	width:100%;
	padding:15px 0 10px 0;	
}

.main-navigation ul li:last-child a{
	border-right:0px solid #7dd6c9;
	color:#fff;
}


.main-navigation ul li a span{
	font-family:SegoeUIRegular;
	font-size:16px;
	display:block;
}

.main-navigation ul  ul{
	position:absolute;
	z-index:99;
	background:#17a094;
	margin:78px 0 0 0px;	
	padding:0 0 0 0;
	display:none;
	width:568px;
	transition-duration:1s;
}
.text_1
{
	margin:0;
	padding:0;
	width:200px;
}
.captcha
{
	margin:0;
	padding:0;
}
.image_cap
{
	margin:0;
	padding:20px 0 0 0;
}
.main-navigation ul li:hover ul{
	left:0px;
	display:block;
	animation-play-state:running;
	transform-origin:top;
	top:0px;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.main-navigation ul ul li{
	padding:0px;	
	border-right:0px;
	float:left;
	width: 188px;
	height:68px;
	margin:0 0 0 0;
	border-top:none;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
.main-navigation ul ul li:hover{border-top:none !important;}
.main-navigation ul ul li:last-child{
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
}

.main-navigation ul ul li:hover{
	background:#383838;
	font-color:#c5c5c5;
	
}

.main-navigation ul ul:hover{
	-webkit-animation-duration: 1s;
 animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.main-navigation ul ul li a{
	font-size:14px;
	border-right:0px;
}

.main-navigation ul ul li a img{
	float:left;
	margin:0 10px 0 5px;
}

.main-navigation ul ul li a span{
	font-size:11px;
	color:#333;
}

.social-links{padding:5px 0px;}
		 	.social-links a{ transition-duration:2s;}
			.social-links a:hover{transform:rotateY(360deg);}
.social-links{
	float:right;
	width:40px;
	border-radius:10px 0px 0px 10px;
	background: none repeat scroll 0% 0% rgba(44, 63, 63, 0.42);
	position:fixed;
	right:0;
	top:40px;/*200px;bankimbhai*/
	z-index:99;
}
.social-links img{width:40px; height:40px;}

.social-links a{		
	text-align:center;
	float:left;
	width:40px;
	
	padding:0.5px 0;
	margin:-1px;
	
	border:1px solid;
	background: none repeat scroll 0% 0% #009AA6;	
}

.Heading1{
	font-size:32px;
	font-family:SegoeUIBold;
	padding:20px 0 30px 0;
}
.Heading1_comp{
	font-size:25px;
	width:840px;
	font-family:SegoeUIBold;
	padding:6px 0 6px 0;
	margin:0 auto;
	color:#09C;
}
#heading
{
	
	color:#FFF;
}

.welcome-content{
	width:70%;
	
	margin:0 auto 10px auto;
	text-align:center;
	display:block;
	
}

.training-block{
	background:#1d3234 url(../images/training-background.jpg) top center no-repeat;
	width:100%;
	min-height:410px;
	text-align:center;
}

.training-block-inner{
	background:url(../images/training-content-bg.png) 0 237px repeat-x;
	min-height:410px;
}

.training-content{
  width:100%;
  margin:0 auto;
  color:#fff;  
}

.training-content .Heading1{
	color:#fff;
	padding:1px 0 1px 0;
}

.training-content span.title-slogan{
	color:#fff;		
	font-style:italic;
}

.training-cource{
	margin:10px 0 0 0;
	
}

.training-cource ul{
	margin:0 0 15px 0;
	
}

.training-cource ul li{
	float:left;
	width:8%;
	margin:3px 4px;
	/*-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	/*border:3px solid #666;*/
	
	font-family:SegoeUISemibold;
	font-size:16px;
	color:#fff;
	/*background: -webkit-linear-gradient(0deg, #fff,#C60,0.3 ); /* For Safari 5.1 to 6.0 */
   /* background: -o-linear-gradient(0deg, #fff,#C60); /* For Opera 11.1 to 12.0 */
    /*background: -moz-linear-gradient(0deg, #fff,#C60); /* For Firefox 3.6 to 15 */
  /* background: linear-gradient(0deg, #fff,#C60); /* Standard syntax (must be last) */
}
/*.training-cource ul li:hover{background:rgba(19,187,209,0.4);border:3px solid #fff; }*/

.training-cource ul li img{
	width:100%;
	height:auto;
}

.training-cource ul li span{	
	padding:20px 0 15px 0;
	display:block;
	background:url(../images/active-training-icon.png) 50% 11px no-repeat;
}

.training-cource-info{
	text-align:left;
	margin:30px 0 30px 0;
	display:inline-block;
	width:1020px;
}
.com_logo{width:100%; margin:0px auto 0 auto; float:left;  background:#FFF;}
.hiring-companies{
	width:1146px;
  margin: 0 auto; 
  background:#FFF;
 
  text-align:center;
}

.hiring-companies .Heading1{	
	padding:30px 0 5px 0;
}

.hiring-companies span.title-slogan{	
	font-style:italic;
}

.hiring-companies-content{
	margin:30px 0;
	position:relative;
	height:370px;	
}

.compnay-box-1{
	/*background:url(../images/rounded-bg.png) no-repeat;*/
	
	width:130px;
	height:130px;
	border-radius:50%;	
		
	display:inline-block;
	
}

.compnay-box-1 img{
	margin:5px;	
	width:130px;
	
}

.compnay-box-2{
	background:url(../images/rounded-bg.png) no-repeat;
	background-position:-291px 0px;
	width:190px;
	height:190px;	
	overflow:hidden;	
	position:absolute;
	left:765px;
	top:150px;
}

.compnay-box-2 img{
	margin:7px;	
	width:176px;
}

.compnay-box-3{
	background:url(../images/rounded-bg.png) no-repeat;
	background-position:-518px 0px;
	width:170px;
	height:170px;	
	overflow:hidden;	
	position:absolute;	
	top:80px;
	left:70px;
}

.compnay-box-3 img{
	margin:7px;	
	width:156px;
}

.compnay-box-4{
	background:url(../images/rounded-bg.png) no-repeat;
	background-position:-518px 0px;
	width:170px;
	height:170px;	
	overflow:hidden;	
	position:absolute;	
	top:115px;
	left:285px;
}

.compnay-box-4 img{
	margin:7px;	
	width:156px;
}

.compnay-box-5{
	background:url(../images/rounded-bg.png) no-repeat;
	background-position:-725px 0px;
	width:145px;
	height:145px;	
	overflow:hidden;	
	position:absolute;
	top:70px;
	left:685px;
}

.compnay-box-5 img{
	margin:5px;	
	width:135px;
}

.compnay-box-6{
	background:url(../images/rounded-bg.png) no-repeat;
	background-position:-725px 0px;
	width:145px;
	height:145px;	
	overflow:hidden;	
	position:absolute;
	top:180px;
	left:170px;
}

.compnay-box-6 img{
	margin:5px;	
	width:135px;
}

.compnay-box-7{
	background:url(../images/rounded-bg.png) no-repeat;
	background-position:-725px 0px;
	width:145px;
	height:145px;	
	overflow:hidden;	
	position:absolute;
	top:225px;
	left:640px;
}

.compnay-box-7 img{
	margin:5px;	
	width:135px;
}

.our-students{
	background:url(../images/our-student-background.jpg) 50% 50% no-repeat;
	width:100%;
	min-height:394px;
	text-align:center;
	background-size:auto 100%;
	padding:0 0 0 0;	
}

.our-students-content{
  width:1020px;
  margin:0 auto;
  color:#fff;  
}

.our-students .Heading1{
	color:#fff;
	padding:10px 0 0 0;
}

.our-students span.title-slogan{
	color:#fff;		
	font-style:italic;
}

.student-list{
	margin:80px 0 40px 0;
	float:left;
	width:100%;
}

.student-list li{
	display:inline-block;
	width:155px;
	margin:0 7px;
}

.student-list li .photo{
	float:left;
	/*background:url(../images/student-photo-bg.png) no-repeat;*/
	width:155px;
	height:155px;
	margin:0 0 10px 0;	
	border-radius:155px;
	-webkit-border-radius:155px;
	-moz-border-radius:155px;
}

.student-list li .photo img{
	margin:0px;
	width:155px;
	height:155px;
	border-radius:155px;
	-webkit-border-radius:155px;
	-moz-border-radius:155px;
	
}

.student-list li label{
	display:block;
	font-weight:bold;	
}

.client-voice{
	width:1020px;
  margin:0 auto;  
  text-align:center;
}

.client-voice .Heading1{	
	padding:30px 0 5px 0;
}

.client-voice span.title-slogan{		
	font-style:italic;
}

.client-voice ul{
	margin:30px 0;
	float:left;
	width:100%;
}

.client-voice ul li{
	float:left;
	width:50%;
	text-align:center;
}

.client-voice li .photo{
	float:left;
	/*background:url(../images/student-photo-bg-hover.png) no-repeat;*/
	width:155px;
	height:155px;
	margin:0 0 10px 0;	
	border-radius:155px;
	-webkit-border-radius:155px;
	-mox-border-radius:155px;
}

.client-voice li .photo img{
	margin:0px;
	width:155px;
	height:155px;
	border-radius:155px;
	-webkit-border-radius:155px;
	-mox-border-radius:155px;
}

.client-voice li p{
	background:url(../images/quote-start.png) 0 0 no-repeat;
	float:left;
	width:60%;
	padding:0 0 0 35px;
	margin:10px 0 0 10px;
	text-align:left;
}

.client-voice li quote{
	background:url(../images/quote-over.png) 100% 100% no-repeat;
	padding:0 35px 0 0;
}

.client-voice li label{
	display:block;
	margin:10px 0 0 45px;
	float:left;
	font-weight:bold;	
	font-style:italic;
}

.listing-view{
	margin:40px auto 40px auto;	
	width:100%;
}

.listing-view ul{	
}

.listing-view li{			
	border-bottom:1px solid #ccc;
	float:left;
	padding:6px 0 26px 0;
	margin:0 0 10px 0;	
}

.listing-view li .photo{
	float:left;
	/*background:url(../images/student-photo-bg-hover.png) no-repeat;*/
	width:155px;
	height:155px;
	margin:0 20px 10px 0;	
	border-radius:155px;
	-webkit-border-radius:155px;
	-moz-border-radius:155px;
	overflow:hidden;
}

.listing-view li .photo img{
	margin:0px;
	width:155px;
	height:155px;
	border-radius:155px;
	-webkit-border-radius:155px;
	-moz-border-radius:155px;
}

.listing-view li label,
label{
	display:inline-block;
	font-weight:bold;	
	font-size:13px;
	margin:0 10px 0 0;	
}

.listing-view li span{		
	font-weight:normal;
	font-size:14px;	
}

.listing-view ul.twocol{	
	display:inline-block;
	width:74%;
}

.listing-view ul.twocol li{
	width:40%;
	border-bottom:0;
	padding:0;
	margin:0 0 3px 0;
}

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

.pager a{
	display:inline-block;
	margin:0 5px;	
	color:#262626;
}

.pager a:hover,
.pager a.current{
	color:#F40038;
	font-weight:bold;
}

.content-full-width ul li{
	/*width:100%;*/
	
}

.buttonstyle{
	float:right;
}

.detail-view{
	margin:0px 0 0 0;
	width:100%;
}

.detail-view .Heading1{
	font-size:32px;
	font-family:SegoeUIBold;
	padding:0 0 10px 0;
	text-transform:uppercase;
	background:url(../images/border-pattern.png) 50% 40% repeat-x;	
	text-align:left;
	margin:0 0 20px 0;
}

.detail-view .Heading1 span{
	background:#fff;
	padding:0 20px 0 0;
}

.detail-view p{
	margin:0 0 10px 0; 
	
}
.leftimg {
float: right;/*left//bankimbhain design*/
margin: 0 30px 0 10px;
background-size:cover;
}

.rightimg{
	float:right;
}

.Heading3{
	color: #F40038;
  font-size: 18px;
  font-weight: bold;
  margin:0 0 10px 0;
  line-height:35px;
}

.listing-view li .Heading3 span{
	font-size:18px;
	float:right;
	padding:0 30px 0 0;
	color:#262626;
}


.sidebar-left{
	float:left;
	width:240px;
	margin:0px 30px 0 0;	
}

.sidebar-widget{
	background:#fafafa;
	border:1px solid #cccccc;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	padding:10px;
	width:220px;
	overflow:hidden;
	margin:0 0 20px 0;
}


.content-right{
	overflow:hidden;	
	margin:10px 0px 20px 30px;
}

.content-full-width{
	width:85%;
	margin:0 auto;
}

.Heading2,
.content-right .Heading2{
	font-size:22px;
	font-family:SegoeUIBold;
	padding:0 0 10px 0;
	text-transform:uppercase;
	background:url(../images/border-pattern.png) 50% 40% repeat-x;	
	text-align:center;
	margin:0 0 20px 0;
}

.sidebar-left .Heading2{
	font-size:15px;
	font-family:SegoeUIBold;
	padding:10px;
	text-transform:normal;
	background:none;	
	text-align:left;	
	margin:0;
	color:#fff;
	background: #0091a6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTFhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDlhYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0091a6 0%, #009aa6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0091a6), color-stop(100%,#009aa6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0091a6 0%,#009aa6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0091a6 0%,#009aa6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0091a6 0%,#009aa6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0091a6 0%,#009aa6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0091a6', endColorstr='#009aa6',GradientType=0 ); /* IE6-8 */
	margin:-15px -15px 15px -15px;
	display:block;
	padding:20px 23px;
}

.Heading2 span{
	background:#fff;
	padding:0 20px;
}

.sidebar-left .Heading2 span{
	background:#fff;
	padding:0;
}

.content-right .Heading2 span{
	background:#fff;
	padding:0 20px;
}


.sidebar-left ul{
	padding:0;
}

.sidebar-left ul li{
	border-bottom:1px solid #cccccc;
	margin:0;
	float:none;
		
}

.sidebar-left ul li:hover{
	background:#f40038;
	/*width:98%;
	margin:0 auto;
	transform: translate(0px,0px);
 -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;*/}

  
	

/*.sidebar-left ul li a:hover{
	transform: translate(50px,0px);
 -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;}*/

.form-view-widget ul li{
	border-bottom:0px;
	margin:0 0 10px 0;
}
.quk-view-widget ul li{
	border-bottom:0px;
	margin:0 0 10px 0;
}

.form-view-widget ul li:hover{
	background:none;	
}

.sidebar-left ul li a{
	color:#000;
	padding:6px 8px;	
	display:inline-block;
}

.sidebar-left ul li:hover a{
	color:#fff;
}

.cat-block{
	background:#175268;	
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;	
	overflow:hidden;
	margin:0 0 20px 0;
}

.cat-block ul{
	margin:10px 0 10px 0;
}

.cat-block ul li a{
	color:#fff;
	padding:10px;
}

.cat-block ul li:hover{
	background:#009aa6;
}

.contact-block{
	background:#175268;	
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;	
	overflow:hidden;
	margin:0 0 20px 0;
}

.live-chat{
	background:url(../images/live-chat-icon.png) 0 0 no-repeat;
	width:223px;
	height:98px;
	position:fixed;
	bottom:0;
	right:0;
	z-index:9999;
}

/*.inquiry-form{
	background:url(../images/inquiry-form-icon.png) 0 0 no-repeat;
	width:66px;
	height:150px;
	position:fixed;
	top:-55px;/*400px;babkimbhai*
	bottom:0;
	z-index:1003;
	right:00px;/*hardik*//*400px;babkimbhai*
	left:230px;
	 -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
	/*bottom:0;
	z-index:1003;
	right:0px;/*hardik*/
	/*0;bankimbhai*/
	/*z-index:9999;
	 -webkit-transition: right .8s; /* For Safari 3.1 to 6.0 -hardik*/
   /*transition: right .8s;/*hardik
	
}*/
.inquiry-form:hover {/*whole section by hardik*/  
/*right:0;*/
cursor:pointer;/*hardik*/
transform: translate(0,50px);
 -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.form-view{
	margin:20px auto 0px auto;	
	width:80%;
}
.form-view label{	
	width:100px;
	float:left;
	padding:3px 0;
	margin:0 0 0px 0;
}

.entrybox,
.form-view-widget input[type="text"],
.form-view input[type="text"]{
	padding:8px;
	width:300px;
	margin:0 0 10px 0;
	-moz-box-shadow:    inset 1px 1px 3px #ccc;
   -webkit-box-shadow: inset 1px 1px 3px #ccc;
   box-shadow:         inset 1px 1px 3px #ccc;
   background:none;
   border-bottom:1px solid #e7e7e7;
   border-right:1px solid #e7e7e7;
   border-top:1px solid #a8a8a8;
   border-left:1px solid #a8a8a8;
   	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	background:#fff;
}

.button,
.form-view-widget input[type="submit"],
.form-view input[type="submit"],
a.buttonstyle{
	padding:8px 20px;	
	margin:0 0 10px 0;
	background:#f70038;
	border:0px;
	color:#fff;
	font-weight:bold;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
	font-size:14px;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;	
}

textarea,
.form-view-widget textarea,
.form-view textarea{
	padding:8px;	
	width:300px;
	height:80px;
	margin:0 0 10px 0;
		-moz-box-shadow:    inset 1px 1px 3px #ccc;
   -webkit-box-shadow: inset 1px 1px 3px #ccc;
   box-shadow:         inset 1px 1px 3px #ccc;
   background:none;
   border-bottom:1px solid #e7e7e7;
   border-right:1px solid #e7e7e7;
   border-top:1px solid #a8a8a8;
   border-left:1px solid #a8a8a8;
   	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}

.form-view-widget textarea,
.form-view-widget input[type="text"]{
	width:80%;
	max-width:218px;	
}

.drop-down,
.form-view .drop-down{
	width:315px;
	position:relative;		
}

.drop-down span,
.form-view .drop-down span{
	padding:8px 5%;	
	margin:0 0 0 0;
	-moz-box-shadow:    inset 1px 1px 3px #ccc;
   -webkit-box-shadow: inset 1px 1px 3px #ccc;
   box-shadow:         inset 1px 1px 3px #ccc;
   background:none;
   border-bottom:1px solid #e7e7e7;
   border-right:1px solid #e7e7e7;
   border-top:1px solid #a8a8a8;
   border-left:1px solid #a8a8a8;
   	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;	
	width:90%;		
	background:url(../images/drop-down.png) #fff 95% center no-repeat;
	display:inline-block;
}

.drop-down select,
.form-view .drop-down select{	
	position:absolute;	
	top:0;
	left:0;
	width:100%;
	height:35px;
	line-height:35px;
	opacity:0;
	cursor:pointer;
}

.form-view-widget ul{
	margin:10px 0;
}

.form-view-widget ul li label{
	font-size:14px;
	margin:0 15px 5px 15px;
	float:left;
}

.form-view-widget textarea,
.form-view-widget ul li  input[type="submit"],
.form-view-widget ul li  input[type="text"]{
	margin:0 10px 0 10px;
}

.search-form{
	border-bottom:1px solid #CCCCCC;
	padding:0 0 20px 0;
	margin:-10px 0 20px 0;
}

.search-form label{
	font-size:16px;
	padding:7px 20px 7px 0;
	width:auto;
}

.search-form .entrybox,
.form-view.search-form input[type="text"],
.search-form .drop-down{
	float:left;
	margin:0 10px 10px 0;
}




.content_training
{
	margin:0;
	padding:0;
	width:100%;
	background-color:#09F;
	height:400px;
}
.content_training_left
{
	margin:0;
	padding:0;
	width:70%;
	background-color:#36F;
	height:400px;
	float:left;
}
.content_training_right
{
	margin:0 0 0 70%;;
	padding:0;
	width:30%;
	background-color:#F93;
	height:400px;
}
.footer-links{
	background:#262626;
	padding:5px 0;
	text-align:center;
	float:left;
	width:100%;
}

.footer-links ul li{
	display:inline-block;
	margin:0 8px;
	line-height:25px;	
}

.footer-links ul li a{
	color:#fff;
	font-size:14px;
}

/*.footer-cols-links{
	width:95%;
	margin:0 0 0 5%;
	overflow:hidden;*/
	
	

.thum_liv_pro{margin:5px; background:#666}

.footer-cols-links ul{
	float:left;
	margin:5px 5px 0 5px;
	width:17%;
	padding:5px;
	border:0px solid #FFF;
	border-radius:10px;

}

.footer-cols-links ul li{
	display:block;
	text-align:left;
}
.footer-cols-links ul li a:hover
{
	color:#bcd113;

}
.footer{
	background:#3c3c3c;
	padding:10px 0;
	text-align:center;
	color:#9e9e9e;
	font-size:12px;
	float:left;
	width:100%;
}

.footer-area{
	width:1020px;
	margin:0 auto;
}

.footer span{
	float:left;
}

.footer ul{
	float:right;
}

.footer ul li{
	display:inline-block;
	margin:0 8px;	
}

.footer ul li a{
	color:#fff;
	font-size:13px;
}

.footer .social-links{
	display:none;
}

.footer .social-links{
	position:relative;
	top:0;
	width:100%;
	background:none;
}

.footer .social-links a{
	background:none;
	border:0;
	width:32px;
	float:none;
	display:inline-block;
}
.footer .social-links a img{
	width:32px;
}

.banner{
	width:100%;
}

.banner img{
	width:100%;
	height:auto;
}

.edit-icon{
	margin:0 0 0 5px;
}

/* Elastic Image Slideshow */
.ei-slider{
	position: relative;
	max-height: 370px;
	height: 360px;
	margin: 0 auto;
}
.ei-slider.span img{
	margin-top: 5px;
}
.ei-slider-loading{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
	background: url(../images/loading.gif) center no-repeat #e4e4e4;
	color: #878787;
	text-align: center;
	line-height: 400px;
}
.ei-slider-large{
	height: 100%;
	width: 100%;
	position:relative;
	overflow: hidden;
}
.ei-slider-large li{
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.ei-slider-large li img{
	width: 100%;
	height: auto;
	display: block;
}
.ei-title{
	position: absolute;
	right: 50%;
	margin-right: 15%;
	top: 30%;
}
.ei-title .Heading2, .ei-title .Heading3{
	text-align: right;
}
.ei-title .Heading2{
	font-size:55px;
	color: #fff;
	text-transform: normal;
	padding:0;
	margin:0;
}
.ei-title .Heading3{
	font-size:55px;
	color: #fff;
	text-transform: normal;
	text-transform: uppercase;
	padding:0;
	margin:0;

}
.ei-slider-thumbs{
	height: 13px;
	margin: 0 auto;
	position: relative;
}
.ei-slider-thumbs li{
	position: relative;
	float: left;
	height: 100%;
}
.ei-slider-thumbs li.ei-slider-element{
	top: 0px;
	left: 0px;
	position: absolute;
	height: 100%;
	z-index: 10;
	text-indent: -9000px;
}
.ei-slider-thumbs li a{
	display: block;
	text-indent: -9000px;
	background: url(../images/bg-ei-thumbs.png) repeat-x;
	width: 100%;
	height: 100%;
	cursor: pointer;
	-webkit-box-shadow: 
        1px 0px 0px 0px #fff;
	-moz-box-shadow: 
        1px 0px 0px 0px #fff;
	box-shadow: 
        1px 0px 0px 0px #fff;
	-webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
.ei-slider-thumbs li img{
	position: absolute;
	bottom: 50px;
	opacity: 0;
	z-index: 999;
	max-width: 100%;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
	-webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ei-slider-thumbs li:hover img{
	opacity: 1;
	bottom: 13px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.marq{height:444px;}
.footer-links section a:hover{color:#9C0;}
.section0{width:40%;margin-left:20px; float:left; }
.section0 ul{width:40%; margin:0 10px; text-align:left; float:left; display:inline-table; }
.section1{width:40%;margin-left:20px; float:left !important;;  }
.section1 ul {width:40%;margin:0 10px;  text-align:left; margin:0px; float:left; }
.section2{width:15%;margin-left:20px;float:left; }
.section2 ul{width:70%;margin:0 10px;  float:left; text-align:left; margin:0px 10px; padding: 0 5px; }


.Head1
{
	margin:0px auto;
	display:block;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#bcd113;
	text-align:start;
	width:300px;	
	
}
.Head2
{
	margin:0px auto;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#bcd113;
	width:300px;	
	text-align:start;
}
.Head
{
	margin:0px auto;
	padding:0;
	height:25px;
	font-size:15px;
	font-weight:bold;
	color:#bcd113;
	text-align:left;
	width:300px;	
text-align:justify;
	
}
.popup
{
	margin:-10%;
	padding:0;
	width:100%;
	height:530px;
	background-color:#ededed;
}
.popup_header
{
	margin:0;
	padding:0;
	width:360px;

	height:70px;
	background-color:#999;
}
.popup_header_1
{
	margin:0;
	padding:20px 0 0 0;
	width:260px;
	height:50px;
	background-color:#f40038;
	float:left;
}
.popup_list
{
	margin:0;
	padding:0;
}
.list_name
{
	margin:10px 0 0 32px;
	padding:0;
	float:left;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.name
{
	margin:0 0 0 40px;
	padding:0;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
}
.popup_header_close
{
	margin:0;
	padding:20px 0 0 0;
	width:100px;
	height:50px;
	background-color:#f40038;
	float:left;
}
.close_img
{
	margin:0;
	padding:0;
	color:#FFF;
}
text_box
{
	margin:0;
	padding:0;
}
.text1
{
	margin:5px 0 0 4px;
	padding:0;
	box-shadow: 1px 1px 3px #CCC inset;
border-width: 1px;
border-style: solid;
border-color: #A8A8A8 #E7E7E7 #E7E7E7 #A8A8A8;
border-radius: 8px;
background: none repeat scroll 0% 0% #FFF;
width:300px;
height:25px;
}
.input_div2 {width:90%; }
.captc_text
{
	margin:-2px 0 0 0px;
	padding:0;
	float:right;
	box-shadow: 1px 1px 3px #CCC inset;
border-width: 1px;
border-style: solid;
border-color: #A8A8A8 #E7E7E7 #E7E7E7 #A8A8A8;
border-radius: 8px;
background: none repeat scroll 0% 0% #FFF;
width:60%;
height:25px;
}
#captcha
{
	
	
}
#captcha_txt
{
	
}
.text2
{
	margin:5px 0 0 4px;
	padding:0;
	box-shadow: 1px 1px 3px #CCC inset;
border-width: 1px;
border-style: solid;
border-color: #A8A8A8 #E7E7E7 #E7E7E7 #A8A8A8;
border-radius: 8px;
background: none repeat scroll 0% 0% #FFF;

}
.button_submit
{
	margin:0;
	padding:0;
}
#button_1
{
	margin:20px 0 0 120px;
	padding:0;
	border:none;
	width:90px;
	height:30px;
	font-size:12px;
	background-color:#CCC;
}
/*@media screen and (max-width: 830px) {
	.ei-title{
		position: absolute;
		right: 0px;
		margin-right: 0px;
		width: 100%;
		text-align: center;
		top: auto;
		bottom: 10px;
		background: #fff;
		background: rgba(0,0,0,0.9);
		padding: 5px 0;
	}
	.ei-title .Heading2, .ei-title .Heading3{
		text-align: center;
	}
	.ei-title .Heading2{
		font-size: 20px;
		line-height: 24px;
	}
	.ei-title .Heading3{
		font-size: 30px;
		line-height: 40px;
	}
}
*/
.detail-content-cols{
	overflow:hidden;
}

.details-menus{
	margin:0 0 40px 0;
	display:inline-block;
	text-align:center;	
}

.details-menus a{
	background:#009aa6;
	padding:10px 20px;
	border-radius:5px;
	-web-kitborder-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
	font-family:SegoeUISemibold;
	font-size:18px;
	text-transform:uppercase;	
	display:inline-block;
}

.details-menus a.active,
.details-menus a:hover{
	background:#f40038;
}

.content-full-width ul.project-work{
	width:100%;
	float:left;
}

.content-full-width ul.project-work .Heading3,
.content-full-width ul.project-work p,
.content-full-width ul.project-work label{
	color:#262626;
	margin:2px 0 2px 10px;
}

.content-full-width ul.project-work{
	margin:0;
	padding:0;
}

.content-full-width ul.project-work li{
	float:left;
	margin:0 0 0 0;
	padding:0 0 20px 0;
	width:50%;	
}

.content-full-width ul.project-work li img{
}

.content-full-width ul.project-work li label,
.content-full-width ul.project-work li p{
	padding:0;
	margin:0 20px 0 0;
}

.project-work-list ul li{	
	padding:10px 0;	
}

.project-work-list ul li img{	
}

.project-work-list ul li .edit-icon{
	margin:-6px 0 0 0; 
}

.source-code{
	width:100%;
	border:0;	
	text-align:left;
	resize: none;
	padding:0;
	margin:0;	
}

.qualification-table{
	display:table;
	width:100%;
	margin:0 0 20px 0;
}

.qualification-table div{
	display:inline-block;
	width:100%;
	margin:0;
}

.qualification-table div.head{
	display:inline-block;
	width:100%;
}

.qualification-table span{
	display:inline-block;	
	padding:5px 0;
	width:24.6%;
}

.qualification-table div.head span{
	font-weight:bold;
}

.qualification-table input[type='text']{
	width:auto;
}

.qualification-table .drop-down{
	width:90%;
}

.odd{
	background:#f4f4f4;
}
.example {
    background:#fff ;
    width:570px;
    height:260px;
    border:0px #999 solid;
 	margin-left:100px;
    padding:0px;
	float:left;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	box-shadow:0px 0px 3px #666;
	-moz-box-shadow:0px 0px 3px #666;
	-webkit-box-shadow:0px 0px 3px #666;
}
.slider_main{position: relative; margin: 0 auto;
top: 0px; left: 0px; width:1350px; height:420px; overflow: hidden;}
.slider_img{cursor: move; position: absolute; left: 0px; top: 0px;  overflow: hidden;}

.com_maindiv{margin:10px 100px;padding:0px 0 20px;}
.foot_ul{margin-left:30px;}
.it_ser{margin-left:50px;}
/*.cur_iconres{display:none !important;}*/
.slide_img .img{ width:1350px !important; height:420px; }
.slider_main{width:1350px !important; height:420; margin:0px;}
.slide_img{cursor: move; width:1350px !important; clear:both; height: 420px;cursor: move;  left: 0px; top: 0px;  overflow: hidden;}
.frechlist{width:600px !important;}


.contact-map{
	float:left; 
	width:100%;
	clear:both;
}
.contact_info{
    width: 100%;
    display: block;
}
.contact_address,.fom_cont{
	width:50%;
	display:table-cell;
	position:relative;
	padding:10px;
}
.map {
    float: left;
    width:100%;
    margin: 0 10px 20px 0;
}
.contact-address{	
	width:100%;
	margin:0 0 30px 0;	
}

.contact-address div{	
	padding:5px 10px;
	width:100%;
	display:block;
	box-sizing: border-box;
}
.contact-address .cont_ph ,.contact-address .cont_view_mp{
    padding: 5px 10px;
    width:49%;
    display:inline-block;
    box-sizing: border-box;
}
.contact-address .cont_ph span ,.contact-address .cont_view_mp span{
	font-size:16px;
	vertical-align: middle;
}
.contact-address img{
	vertical-align:middle;
}
.cont_view_mp{
	text-align:right;
}
#googleMap_ahmd{width:100%; height:340px; margin-top:20px; box-shadow:1px 1px 4px #666666 inset; }
#googleMap_rjt{width:100%; height:340px;  box-shadow:1px 1px 4px #666666 inset;  }
#googleMap_vdr{width:100%; height:340px;  box-shadow:1px 1px 4px #666666 inset;  }

	.imageMap .p1 {margin-left:12.8%; margin-top:4.5%;  width:65px !important; height:65px !important; animation: pound 1s infinite;transform-origin: center;  }
.imageMap a.p2 {margin-left:18.9%; margin-top:2.2%; width:65px !important; height:65px !important;animation: pound 1s infinite;transform-origin: center;}
.imageMap a.p3 {margin-left:25%; margin-top:1%; width:65px; height:65px;animation: pound 1s infinite;transform-origin: center;}
.imageMap a.p4 {margin-left:7.6%; margin-top:8.4%; width:65px !important; height:65px !important;animation: pound 1s infinite;transform-origin: center;}
.imageMap a.p5 {margin-left:30.3%; margin-top:3.8%; width:65px !important; height:65px !important;animation: pound 1s infinite;transform-origin: center;}
.imageMap a.p7 {margin-left:20.8%; margin-top:7%; width:65px !important; height:65px !important;animation: pound 1s infinite;transform-origin: center;}
.imageMap a.p8 {margin-left:26.8%; margin-top:8%; width:65px !important; height:65px !important;animation: pound 1s infinite;transform-origin: center;}
.imageMap a.p9 {margin-left:6.3%; margin-top:14.8%; width:65px !important; height:65px !important;animation: pound 1s infinite;transform-origin: center;}
.imageMap a.p10 {margin-left:14.5%; margin-top:10.6%; width:65px !important; height:65px !important;animation: pound 1s infinite;transform-origin: center;}
.imageMap a.p11 {margin-left:12.6%; margin-top:15.8%; width:65px !important; height:65px !important;animation: pound 1s infinite;transform-origin: center;}
.imageMap a.p12 {margin-left:21.8%; margin-top:12%; width:65px !important; height:65px !important;animation: pound 1s infinite;transform-origin: center;}
.imageMap a.p13 {margin-left:30.7%; margin-top:13.6%; width:65px !important; height:65px !important;animation: pound 1s infinite;transform-origin: center;}
.imageMap a.p14 {margin-left:25.4%; margin-top:16.3%; width:65px !important; height:65px !important;animation: pound 1s infinite;transform-origin: center;}



@keyframes pound {
	
	50% { transform: scale(1.1); }
	25% { transform: scale(0.8,0.8); opacity:0.7 }
}


@media only screen and (max-width : 1280px) {
.inq_banner{margin-left:50px;}
.example{margin-left:60px; }
.com_thum2{margin-right:60px; height:auto ;}
.cur_iconres{display:none !important;}
.compnay_det_thums {margin:10px 0px 0 0;}
.slide_img .img{ width:1280px !important; height:480px; background-position:center;}
.slider_main{width:1280px !important; height:420px !important; margin:0px;}
.slide_img{cursor: move; width:1200px; height: 420px !important;}
.of_div{margin:8px 10px 0px -10px !important;}
.in_thum {
width: 82% !important;}
.content-full-width{
width:90%;
margin:0 auto;
}
.footer {
width: 100% !important;}
.footer-area {
width:1280px !important;
margin: 0px auto;
}
.frechlist{width:600px;}
.res_menu{display:none !important;}

.form-view {
    margin: 20px auto 0px;
    width: 85%;
}
.google_map{ float:left; margin:0 auto; width:35%;}
.fom_cont{float:left;}
.contact-addr{float:left; width:25%}
#googleMap_ahmd{width:340px; height:340px; margin-top:20px;  }
#googleMap_rjt{width:340px;height:340px;  position:absolute; top:230px;  box-shadow:1px 1px 4px #666666 inset;  }
}
@media only screen and (max-width : 1080px) {
.main-navigation{margin-left:150px; position:absolute; float:right; padding:0px; height:70px;}
.inq_banner{margin:0px;}
.container{
width:90%;
margin-left:auto;
margin-right:auto;		
overflow:hidden;
}
.client-voice li p{
width:50%;
}
.compnay-box-1, .compnay-box-2, .compnay-box-3, .compnay-box-4, .compnay-box-5, .compnay-box-6, .compnay-box-7{
margin-left:-70px;
}
.training-block-inner{
background-position:0 221px;		
}	
.training-cource ul li img{
width:170px;
}
.lang_logo {
    width: 15%;}

.cur_icon img {
    width: 100%;
    height: 80px;
}	
	
.logo{width:150px;}
.logo img{width:120%; margin:0px;}
.header{width:100%; padding:0px;}
.main-navigation ul li{padding:0px 0px 0px 10px;margin-left:0px; }
.main-navigation ul li a{width:100%;}

.slide_img .img{ width:1080px !important; height:320px !important; background-position:center;}
.slider_main{width:1080px !important; height:320px !important; margin:0px;}
.slide_img{cursor: move; width:1080px !important; height: 320px !important;}
.example{margin-left:20px;  }
.com_thum2{margin-right:0px; float:left;width:470px; }
.cur_icon td{width:90px; }
.cur_icon td img{width:70px }
.compnay_det_thums {  margin-top: 10px;}
.com_thum3 {
width:33.3%;
height: 530px;
border: 0px solid #F00;
float: left;
margin: 10px auto;
box-shadow: 0px 0px 2px #999;
background: none repeat scroll 0% 0% #FFF;

}
.com_maindiv{margin:10px 8px}
.in_thum4{margin:0px 10px;}
.in_thum{width:90%; margin:0 20px;}
.Head {width:100%;}

.cur_iconres{display:none !important;}
.com_logo{width:100%;}
.compnay-box-1{
/*background:url(../images/rounded-bg.png) no-repeat;*/

width:130px;
height:130px;
border-radius:50%;
margin-left:0px;	

display:inline-block;

}
.section0{width:40%;margin-left:20px; float:left; }
.section0 ul{width:45%; margin:0 10px; text-align:left; float:left; display:inline-table; }
.section1{width:40%;margin-left:20px; float:left !important;;  }
.section1 ul {width:44%;margin:0 10px;  text-align:left; margin:0px; float:left; }
.section2{width:15%;margin-left:20px;float:left; }
.section2 ul{width:100%;margin:0 10px;  float:left; text-align:left; margin:0px 10px; padding: 0 5px; }
.content-full-width{
width:85%;
margin:0 auto;
}
.footer {
width: 100% !important;}
.footer-area {
width:100% !important;
margin: 0px auto;
}
.popup
{
margin:0%;
padding:0;
width:100%;
height:530px;
background-color:#ededed;
}
.cap_frech{margin-left: 329px;margin-top: -10px;}
.res_menu{display:none !important;}

.form-view {
    margin: 20px auto 0px;
    width: 95%;
}
.google_map{ float:left; margin:0 auto; width:35%;}
.fom_cont {
    float: left;
	width:30%;
}
.contact-addr{float:left; width:25%}
#googleMap_ahmd{width:340px; height:340px; margin-top:20px;  }
#googleMap_rjt{width:340px;height:340px;  position:absolute; top:230px;  box-shadow:1px 1px 4px #666666 inset;  }
}


@media only screen and (max-width:1024px) {
.main-navigation{margin-left:150px; position:absolute; float:right; padding:0px; height:70px;}
.inq_banner{margin:1px 0 0 500px !important; float:left;}
.container{
width:90%;
margin-left:auto;
margin-right:auto;		
overflow-x:hidden;
}
.slide_img .img{ width:1024px !important; height:350px !important; background-position:center;}
.slider_main{width:1024px !important; height:350px !important; margin:0px;}
.slide_img{cursor: move; width:1024px !important; height: 350px !important;}

.main-navigation ul li:hover ul {
    left: 0px;
    animation: 0.3s ease-in 0s normal none 1 running fadeInDown;
    top: 5px;
}

.main-navigation ul ul {
    position: absolute;
    z-index: 99;
    background: none repeat scroll 0% 0% #17A094;
    margin: 75px 0px 0px;
    padding: 0px;
    left: -99999px;
    width: 568px;
	height:277px;
}
.container{
width:90%;
margin-left:auto;
margin-right:auto;		
overflow:hidden;
}
.content-right{width:auto;}


.client-voice li p{
width:50%;
}
.compnay-box-1, .compnay-box-2, .compnay-box-3, .compnay-box-4, .compnay-box-5, .compnay-box-6, .compnay-box-7{
margin-left:-70px;
}
.training-block-inner{
background-position:0 221px;		
}	
.training-cource ul li img{
width:170px;
}
.logo{width:150px;}
.logo img{width:120%; margin:0px;}
.header{width:100%; padding:0px;}
.main-navigation ul li{padding:0px 0px 0px 3px;margin-left:0px; }
.main-navigation ul li a{width:100%;}

.of_div{margin:15px 18px 0 0!important;}
.example{margin-left:5px;  }
.com_thum2{margin-right:0px; float:left;width:444px; }
.cur_icon td{width:90px; }
.cur_icon td img{width:70px }
.compnay_det_thums {  margin-top: 10px;}
.com_thum3 {
width:33.3%;
height: 530px;
border: 0px solid #F00;
float: left;
margin: 10px auto;
box-shadow: 0px 0px 2px #999;
background: none repeat scroll 0% 0% #FFF;
}

.com_maindiv{margin:10px 8px;}
.in_thum4{margin:0px 10px;}
.in_thum{width:90% !important;  margin:0px  auto !important;}


.cur_iconres{display:none !important;}
.com_logo{width:100%;}
.compnay-box-1{
/*background:url(../images/rounded-bg.png) no-repeat;*/

width:130px;
height:130px;
border-radius:50%;
margin-left:0px;	

display:inline-block;

}
.section2 {
width: 14%;
margin-left: -5px;
float: left; }
.section0{width:40%;margin-left:20px; float:left; }
.section0 ul{width:40%; margin:0 10px; text-align:left; float:left; display:inline-table; }
.section1{width:40%;margin-left:20px; float:left !important;;  }
.section1 ul {width:40%;margin:0 10px;  text-align:left; margin:0px; float:left; }

.section2 ul{width:70%;margin:0 10px;  float:left; text-align:left; margin:0px 10px; padding: 0 5px; }
.content-full-width{
width:90%;
margin:0 auto;
}
.footer {
width: 1024px !important;}
.footer-area {
width:1024px !important;
margin: 0px auto;
}
.popup
{
margin:-50px !important;
padding:0;
width:100%;
height:530px;
background-color:#ededed;
}
.frenc_cont{width:100% !important; clear:both;}
.cap_frech{margin:0px !important; }
.frechlist{width:auto !important; clear:both}
.res_menu{display:none !important;}

.form-view {
    margin: 0px 20px 0px !important;
    width: 95%;
}
.google_map{ float:left; margin:0 20px; width:35%;}
.fom_cont {
    float: left;
	width:34%;
	margin-left:40px !important;
}
.contact-addr{float:left; width:30% !important; }
#googleMap_ahmd{width:340px; height:340px; margin-top:20px;  }
#googleMap_rjt{width:340px;height:340px;  position:absolute; top:230px;  box-shadow:1px 1px 4px #666666 inset;  }

}

@media only screen and (max-width : 980px) {	
.company-logos{
float:left;		
transform:scale(0.75);
-webkit-transform:scale(0.75);
-moz-transform:scale(0.75);
}	
.detail-view img.leftimg{
float:none;
}
.content-right{width:auto;}
.res_menu{display:none !important;}
.footer {
width: 100% !important;}

.example{width:50%; margin:auto 14px;}
.cont_ul li{min-height: 42px;}
.input_inq {width:95% !important; margin:0px auto;}
.input_sel{width:95% !important;}
.message_text{width:95%;}
.captc_text{width:60%;}

.contact-addr{float:left; width:40%}
#googleMap_ahmd{width:340px; height:340px; margin-top:20px;  }
#googleMap_rjt{width:340px;height:340px;  position:absolute; top:230px;  box-shadow:1px 1px 4px #666666 inset;  }
.fom_cont{float:left;}
.google_map{ float:left; margin:0 auto; width:40%;}
}

@media only screen and (max-width : 800px) {
	
	.trai_menu li{width:100%; margin:2px;}

.main-navigation{margin-left:150px; position:absolute; float:right; padding:0px; height:70px;}
.inq_banner{margin:-80px 0px 0 0 !important; display:block; box-shadow:#900 0px 0px 3px;}
.navigation {
margin: 9px 0px -50px 0px ;
display: block;}
.a_space{float:left;display:inline-block; position:static; clear:both;}
.social-links{top:50px;}
.container{
width:90%;
margin-left:auto;
margin-right:auto;		
overflow:hidden;
}
.of_div{margin:9px 20px 0px -20px !important;}
.in_thum {
	width: 64% !important;}
.cur_iconres{display:none !important;}
.logo{width:150px;}
.logo img{width:120%; margin:0px;}
.header{width:100%; padding:0px; margin-top:50px;}
.main-navigation ul li{padding:0px 0px 0px 4px;margin-left:0px; }
.main-navigation ul li a{width:100%; }
.main-navigation ul ul {
    position: absolute;
    z-index: 99;
    background: none repeat scroll 0% 0% #17A094;
    margin: 75px 0px 0px;
    padding: 0px;
    left: -99999px;
	top:5px;
    width: 517px;
	height:277px
}
.main-navigation ul ul li{width:171px;}
.main-navigation ul li:hover ul {
    left: 0px;
    animation: 0.3s ease-in 0s normal none 1 running fadeInDown;
    top: 4px;
}
.slide_img .img{ width:800px !important; height:250px !important; background-position:center;}
.slider_main{width:800px !important; height:250px !important; margin:0px;}
.slide_img{cursor: move; width:800px !important; height: 250px !important;}
.example{margin: 10px 120px !important;  width:71% !important; }
.cont_ul li{min-height: 30px !important; }
.com_thum2{margin:0px  120px;  float:left;width:570px; }
.cur_icon tr{height:auto;}
.cur_icon td{width:90px; }
.cur_icon td img{width:80px }
.compnay_det_thums {  margin-top: 10px ; padding-bottom:20px;}
.com_thum3 {
width:60%;
height: 530px;
border: 0px solid #F00;
float: left;
margin: 10px 160px;
box-shadow: 0px 0px 2px #999;
background: none repeat scroll 0% 0% #FFF;
}
.hiring-companies{width:auto;}

.com_maindiv{margin:10px 8px}
.in_thum4{margin:0px 10px; width:70%; margin:0 auto;}
.in_thum{width:68%; margin:0 auto;}


.cur_iconres{display:none !important;}
.com_logo{width:100%;}
.compnay-box-1{
/*background:url(../images/rounded-bg.png) no-repeat;*/

width:130px;
height:130px;
border-radius:50%;
margin-left:0px;	

display:inline-block;

}
.section0{width:35%;margin-left:0 10px; }
.section0 ul{width:70%; margin:0 10px; text-align:left;  display:inline-table; }
.section1{width:35%;margin-left:10px; float:left !important;;  }
.section1 ul {width:70%;margin:0 10px; float:right;  text-align:left; margin:0px; }
.section2{width:17%;margin-left:20px; float:right; }
.section2 ul{width:100%;margin:0 0px;  float:left; margin-left:0px ; padding: 0; }
.content-right{width:auto;}
.content-full-width{
width:90%;
margin:0 auto;
}
.Head2{text-align:center;}
.footer {
width: 100% !important;}
.footer-area {
width:800px !important;
margin: 0px auto;
}
.jobFairImg{width:250px !important; height:200px !important; padding-right:20px !important;}
.frenc_cont{width:100% !important; clear:both;}
.cap_frech{margin:0px !important; }
.frechlist{width:400px !important; margin:0px 0px 0px 40px !important; float:left; }
.res_menu{display:none !important;}

.google_map{ float:left; margin:0 auto; width:40%;}
.fom_cont{float:left;}
.contact-addr{float:left; width:40% !important}
#googleMap_ahmd{width:340px; height:340px; margin-top:22px;  }
#googleMap_rjt{width:340px;height:340px;  position:absolute; top:210px;  box-shadow:1px 1px 4px #666666 inset;  }
.map {
   float:none;
    width: 300px;
    margin: 0px 10px 20px 0px;
}

.imageMap .p1 {margin-left:12.8%; margin-top:2.6%;  width:50px !important; height:50px !important; transition-duration:1s;}
.imageMap a.p2 {margin-left:18.9%; margin-top:1.2%; width:50px !important; height:50px !important;transition-duration:1s;}
.imageMap a.p3 {margin-left:25%; margin-top:0.5%; width:50px; height:50px;transition-duration:1s;}
.imageMap a.p4 {margin-left:7.6%; margin-top:8.4%; width:50px !important; height:50px !important;transition-duration:1s;}
.imageMap a.p5 {margin-left:30.3%; margin-top:3.8%; width:50px !important; height:50px !important;transition-duration:1s;}
.imageMap a.p7 {margin-left:20.8%; margin-top:7%; width:50px !important; height:50px !important;transition-duration:1s;}
.imageMap a.p8 {margin-left:27.8%; margin-top:8%; width:50px !important; height:50px !important;transition-duration:1s;}
.imageMap a.p9 {margin-left:6.3%; margin-top:14.8%; width:50px !important; height:50px !important;transition-duration:1s;}
.imageMap a.p10 {margin-left:14.5%; margin-top:10.6%; width:50px !important; height:50px !important;transition-duration:1s;}
.imageMap a.p11 {margin-left:12.6%; margin-top:15.8%; width:50px !important; height:50px !important;transition-duration:1s;}
.imageMap a.p12 {margin-left:21.8%; margin-top:12%; width:50px !important; height:50px !important;transition-duration:1s;}
.imageMap a.p13 {margin-left:30.7%; margin-top:13.6%; width:50px !important; height:50px !important;transition-duration:1s;}
.imageMap a.p14 {margin-left:25.4%; margin-top:16.3%; width:50px !important; height:50px !important;transition-duration:1s;}

}


/*@media only screen and (max-width : 880px) {	
.logo{
width:200px;
}
.main-navigation ul li{
padding-top:15px;
}	
.training-block, .training-block-inner{
height:auto;
}		
.client-voice li .photo{
float:none;
display:inline-block;
}	
.client-voice li p{
width:100%;
}
.content-full-width ul.project-work li{
width:50%;
}
}
*/
@media only screen and (max-width : 768px) {
.res_menu{display:block !important;}
.trai_menu li{width:100%;}
.quk1_job {width:100% !important;}
.form_job { width: 70%  !important;}
#quick_message{width:85% !important;}


.main-navigation{margin-left:150px; position:absolute; float:right; padding:0px; height:70px;}
.inq_banner{margin:-80px 0px 0 -0px !important; display:block; box-shadow:#900 0px 0px 3px;}
.social-links{top:55px;}


.container{
width:auto;
margin-left:auto;
margin-right:auto;		
overflow:hidden;
}
.of_div{margin:10px 10px 0px -10px !important;}
.in_thum {
width: 65% !important;}
.navigation ul{display:none;}
.navigation {
margin: -8px 0px -50px 10px !important;}
.logo{width:150px; margin-top:0px;}
.logo img{width:120%; margin:0px;}
.header{width:100%; padding:0px; margin-top:69px;}
.main-navigation ul li{padding:0px 0px 0px 4px;margin-left:0px; }
.main-navigation ul li a{width:100%; }

.slide_img .img{ width:768px !important; height:250px !important; background-position:center;}
.slider_main{width:768px !important; height:250px !important; margin:0px;}
.slide_img{cursor: move; width:768px !important; height: 250px !important;}
.example{margin:5px 90px !important;  width:80% !important; }
.com_thum2{margin:0px  120px;  float:left;width:570px; }
.cur_icon td{width:90px; }
.cur_iconres{display:none !important;}
.cur_icon td img{width:70px }
.compnay_det_thums {  margin-top: 510px ; padding-bottom:20px;}
.com_thum3 {
width:60%;
height: 530px;
border: 0px solid #F00;
float: left;
margin: 10px 160px;
box-shadow: 0px 0px 2px #999;
background: none repeat scroll 0% 0% #FFF;
}

.com_maindiv{margin:10px 8px}
.in_thum4{margin:0px 10px; width:70%; margin:0 auto;}
.in_thum{width:69%; margin:0 auto;}


.cur_iconres{display:none;}
.com_logo{width:100%; }
.compnay-box-1{
/*background:url(../images/rounded-bg.png) no-repeat;*/

width:130px;
height:130px;
border-radius:50%;
margin-left:0px;	

display:inline-block;

}
.footer-cols-links{margin:0px auto; width:100%;}
.footer-cols-links ul{width:21%; padding:0px;margin:0px;}
.foot_ul{margin:0 auto; width:15% !important;}
.content-right{width:auto;}
.content-full-width{
width:95%;
margin:0 auto;
}
.footer {
width: 100% !important;}
.footer-area {
width:768px !important;
margin: 0px auto;
}
.frenc_cont{width:100% !important; clear:both;}
.cap_frech{margin:0px !important; }
.frechlist{width:350px !important;}

.google_map{ float:left;  width:40%;}
.fom_cont{float:left; width:70%}	
.contact-addr{float:left; width:40% !important}
#googleMap_ahmd{width:340px; height:340px; margin-top:28px;  }
#googleMap_rjt{width:340px;height:340px;  position:absolute; top:240px;  box-shadow:1px 1px 4px #666666 inset;  }
.map {
   float:none;
    width: 300px;
    margin: 0px 10px 20px 0px;
}


}

@media only screen and (max-width : 600px) {
	.bread-crumbs{padding:5px 0px 17px 0px ;}
	
.res_menu{display:block !important;}
.main-navigation{ ;}
.main-navigation {margin-left:25%; position:absolute; float:right; padding:0px; height:70px;}
.main-navigation ul li{}
.main-navigation ul ul li {
    width: 110px;
}
.main-navigation ul li {
    width: 114px;

}
.inq_banner{margin:-83px 0 0 220px !important; box-shadow:#900 0px 0px 3px; clear:both; position: absolute;}
.main-navigation ul li:hover ul {
    left: 0px;
    animation: 0.3s ease-in 0s normal none 1 running fadeInDown;
    top: 5px;
}
.main-navigation ul ul{

width:360px;

}
.main-navigation ul li{width:150px; font-size:10px; margin-top:0px; }
.main-navigation ul li a{font-size:14px;}
.main-navigation ul li a span{font-size:10px;}

.main-navigation ul li{width:114px !important; font-size:9px; }
.main-navigation li ul li a{font-size:11px;}
.main-navigation ul ul li {padding:0px 2px; margin-top:0px;}
.main-navigation ul ul img{width:15px; height:20px;}



.trai_menu li{width:100%;}
.quk1_job {width:100% !important;}
.form_job {
width: 85%  !important;}
#quick_message{width:85% !important;}
.bg-had{font-size:16px; font-weight:600; width:98% !important; margin:0px auto 10px;}
.welcome-content p{font-size:12px; margin-top:20px !important;}
.social-links {
    top: 59px !important;
}
.cur_iconres{display:none;}
/*	.dl-menuwrapper {display:block; float:left; margin:0px ;padding:0px;}*/
dl-menu{position:absolute;}
.container{
width:90%;
margin-left:auto;
margin-right:auto;		
overflow:hidden;
}
.navigation ul{display:none;}
.navigation {
margin: 0px 0px 0px 160px !important;}
.logo{ margin:0px 0px 0px 0px; }
.logo img{width:120%; margin-top:00px; display:block;}
.header {
width: 100%;
margin: 12px 0px 0px;
padding: 0px;}
.main-navigation ul li{padding:0px 0px 16px 4px;margin-left:0px; }
.main-navigation ul li a{width:100%; }
.sidebar-left{margin:10px 10px !important;}
.slide_img .img{ width:600px !important; height:250px !important; background-position:center;}
.slider_main{width:600px !important; height:250px !important; margin:0px; clear:both;}
.slide_img{cursor: move; width:600px !important; height:250px !important; clear:both;}
.example{margin:5px 10px !important;  width:96% !important; }
.com_thum2{margin:5px  15px;  float:left;width:570px; }
.cur_icon td{width:90px; }
.cur_icon td img{width:70px }
.compnay_det_thums {  margin-top: 10px ; padding-bottom:20px;}
.com_thum3 {
width:80%;
height: 530px;
border: 0px solid #F00;
float: left;
margin: 5% 0 0 11%;
box-shadow: 0px 0px 2px #999;
background: none repeat scroll 0% 0% #FFF;
}

.com_maindiv{margin:10px 8px}
.in_thum4{margin:0px 10px; width:70%; margin:0 auto;}
.in_thum{width:68%; margin:0 auto;}
.of_div{margin:5px 15px 0 0!important;}
.basic_div{}


.com_logo{width:100%;}
.compnay-box-1{
/*background:url(../images/rounded-bg.png) no-repeat;*/

width:130px;
height:130px;
border-radius:50%;
margin-left:0px;	

display:inline-block;

}
.section0{width:45%;margin:0 auto; }
.section0 ul{width:90%; margin:0 10px; text-align:left;  display:inline-table; }
.section1{width:45%;margin-left:20px; float:right !important;;  }
.section1 ul {width:90%;margin:0 10px; float:right;  text-align:left; margin:0px; }
.section2{width:100%;margin-left:0px; }
.section2 ul{width:98%;margin:0 0px;  float:left; margin-left:0px ; padding: 0; }
.section2 ul li{margin:0 0 0 8px !important;}
.content-right{width:auto;}
.content-full-width{
width:95%;
margin:0 auto;
}
.footer {
width: 100% !important;}
.footer-area {
width:600px !important;
margin: 0px auto;
}
.frenc_cont{width:100% !important; clear:both;}
.cap_frech{margin:0px !important; }
.frechlist{width:450px !important;}

.fom_cont{float:left; width:85%;}
.contact-addr{float:left; width:40% !important}
#googleMap_ahmd{width:340px; height:340px; margin-top:28px;  }
#googleMap_rjt{width:340px;height:340px;  position:absolute; top:250px;  box-shadow:1px 1px 4px #666666 inset;  }
.map {
   float:none;
    width: 300px;
    margin: 0px 10px 20px 0px;
}

	
}


@media only screen and (max-width : 568px) {	
.res_menu{display:block !important;}

.main-navigation {margin-left:27%; position:absolute; float:right; padding:0px; height:60px;}
.main-navigation ul 


.main-navigation ul li{padding:0px 0px 0px 10px; margin-left:0px;  text-align:center;}
.main-navigation ul li a{ }


.main-navigation ul li{width:170px; font-size:10px; margin-top:0px; padding-left:0px; }
.main-navigation ul li a{font-size:14px;}
.main-navigation ul li a span{font-size:10px;}
.main-navigation ul ul {
	
	margin-left:-7px;
    width: 371px;
    height: 277px;
}
.main-navigation ul li{width:100px; font-size:9px; }
.main-navigation li ul li a{font-size:10px;}
.main-navigation ul ul li {padding:0px 4px; margin-top:0px;}
.main-navigation ul ul img{width:15px; height:20px;}


.cur_iconres{display:none;}

.bg-had h1{font-size:16px; font-weight:600; width:90%;}
.welcome-content p{font-size:12px;}
.social-links{top:50px !important;}

/*	.dl-menuwrapper {display:block; float:left; margin:0px ;padding:0px;}*/
dl-menu{position:absolute;}
.container{
width:90%;
margin-left:auto;
margin-right:auto;		
overflow:hidden;
}
.navigation {
margin: -8px 0px -67px 160px !important; width:480px;}
.logo{ margin-top:00px;}
.logo img{width:120%; margin:0px 0px 0px 0px; display:block;}
.header{width:100%; margin:80px 0 0 0; padding:0px; }


.slide_img .img{ width:568px !important; height:200px !important; background-position:center;}
.slider_main{width:568px !important; height:200px !important; margin:0px; clear:both;}
.slide_img{cursor: move; width:568px !important; height:200px !important; clear:both;}
.example{margin:5px 2px;  width:560px !important; }
.com_thum2{margin:5px  2px;  float:left;width:560px; }
.cur_icon td{width:90px; }
.cur_icon td img{width:70px }
.compnay_det_thums {  margin-top: 10px ; padding-bottom:20px;}
.com_thum3 {
width:80%;
height: 530px;
border: 0px solid #F00;
float: left;
margin: 5% 0 0 11%;
box-shadow: 0px 0px 2px #999;
background: none repeat scroll 0% 0% #FFF;
}

.com_maindiv{margin:10px 8px}
.in_thum4{margin:0px 10px; width:70%; margin:0 auto;}
.in_thum{width:72% !important; margin:0 auto;}
.of_div{margin:5px 29px 0 0!important;}
.basic_div{}


.com_logo{width:100%;}
.compnay-box-1{
/*background:url(../images/rounded-bg.png) no-repeat;*/

width:130px;
height:130px;
border-radius:50%;
margin-left:0px;	

display:inline-block;

}
.section0{width:45%;margin:0 auto; }
.section0 ul{width:90%; margin:0 10px; text-align:left;  display:inline-table; }
.section1{width:45%;margin-left:20px; float:right !important;;  }
.section1 ul {width:90%;margin:0 10px; float:right;  text-align:left; margin:0px; }
.section2{width:25%;margin:0 30%; float:left }
.section2 ul{width:98%;margin:0 0px;  float:left;  margin-left:0px ; padding: 0; }
.content-right{width:auto;}
.content-full-width{
width:95%;
margin:0 auto;
}
.footer {
width: 100% !important;}
.footer-area {
width:568px !important;
margin: 0px auto;
}
.frenc_cont{width:100% !important; clear:both;}
.cap_frech{margin:0px !important; }
.frechlist{width:400px !important;}
.bread-crumbs{padding:5px 0px 17px 0px  !important;}

.fom_cont{float:left; width:85%;}
.contact-addr{float:left; width:45% !important}
#googleMap_ahmd{width:300px; height:340px; margin-top:28px;  }
#googleMap_rjt{width:300px;height:340px;  position:absolute; top:250px;  box-shadow:1px 1px 4px #666666 inset;  }
.map {
   float:none;
    width: 300px;
    margin: 0px 10px 20px 0px;
}
.google_map{ float:left;  width:25%;}
}


@media only screen and (max-width : 480px) {
.com_thum2 {
    margin: 5px 2px;
   
    width: 99%;
   
}	
.lang_logo {
    width: 24%;
}
.langu_ibox {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}
.res_menu{display:block !important;}

.main-navigation {margin-left:30%; position:absolute; float:right; padding:0px 0 20px 0px !important; height:70px;}
.main-navigation ul li {
   
    margin-left: 0px;
}
.inq_banner{margin:-83px 0 0 180px !important; box-shadow:#900 0px 0px 3px; clear:both; position: absolute;}
#nav > li > a {
font-size: 11px !important;
font-weight: 400;
padding: 4px 14px !important;
}
#nav li div ul li {width:450px !important;}
#nav li div ul{width:450px !important;}
.menu > span{}
#nav li div ul

.main-navigation ul ul {
    position: absolute;
    z-index: 99;
    background: none repeat scroll 0% 0% #17A094;
    margin: 75px 0px 0px;
    padding: 0px;
    left: -99999px;
    top: 5px;
    width: 336px !important;
    height: auto;}
.main-navigation ul li {
    width: 106px !important;
    font-size: 9px;
	 padding: 0px 0px 19px 4px;	
}

.main-navigation ul li a{font-size:12px;}
.main-navigation ul li a span{font-size:10px;}

.main-navigation ul li{width:100px; font-size:9px; }
.main-navigation li ul li a{font-size:9px;}
.main-navigation ul ul li {padding:0px 2px; margin-top:-10px;}
.main-navigation ul ul img{width:15px; height:20px;}

.bg-had h1{font-size:16px; font-weight:600; width:90%;}
.welcome-content p{font-size:12px;}
.social-links{top:140px; width:40px; background:none !important; border:1px solid #999;  border-right:none; border-radius:10px 0px 0px 10px; }
.social-links a{background:none !important; border:none;}
.Head1{text-align:left; margin:0 0px;}	
.Head2{text-align:left; margin:0 0px;}
.Head{width:auto;}
/*	.dl-menuwrapper {display:block; float:left; margin:0px ;padding:0px;}*/
dl-menu{position:absolute;}
.container{
width:90%;
margin-left:auto;
margin-right:auto;		
overflow:hidden;
}
.navigation{    margin: 15px 0px -70px 160px !important; width:400px;clear:both;

}
.logo{width:140px; margin-top:0px;}
.logo img{width:100%; margin:0px 0px 0px 0px; display:block;}
.header{width:100%; margin:80px 0 0 0; padding:0px; }

.main-navigation ul li a{width:100%; }

.slide_img .img{ width:480px !important; height:180px !important; background-position:center;}
.slider_main{width:480px !important; height:180px !important; margin:0px; clear:both;}
.slide_img{cursor: move; width:480px !important; height:180px !important; clear:both;}
.example{margin:5px 1px !important;  width:99% !important; }
.cont_ul li{min-height: 42px !important;}
.wrp1{width:470px !important;}
.wrp2{width:470px !important;margin-left: -100px !important;}
.wrp3{width:470px !important;margin-left: -242px !important;}
.wrp4{width:470px !important; margin-left: -364px !important;}
.com_thum2{margin:5px  2px;  float:left;width:99%;}
.cur_icon td{width:90px; }
.cur_icon td img{width:70px }
.compnay_det_thums {  margin-top:10px ; padding-bottom:20px;}
.com_thum3 {
width:80%;
height: 530px;
border: 0px solid #F00;
float: left;
margin: 5% 0 0 11%;
box-shadow: 0px 0px 2px #999;
background: none repeat scroll 0% 0% #FFF;
}
.message_text{width:90%;}
.com_maindiv{margin:10px 8px}
.in_thum4{margin:0px 10px; width:70%; margin:0 auto;}
.in_thum{width:85% !important; height:500px; margin:0 auto;}
.input_inq {width:90% !important;}
.input_sel{width:95% !important;}
.captc_text{width:50%;  float:right;}
.of_div{margin:5px 29px 0 0!important;}
.basic_div{margin:8px 0 0 7px;}

.cur_iconres{display:none;}
.com_logo{width:100%;}
.compnay-box-1{
/*background:url(../images/rounded-bg.png) no-repeat;*/

width:130px;
height:130px;
border-radius:50%;
margin-left:0px;	

display:inline-block;

}
.section0{width:45%;margin:0 auto; }
.section0 ul{width:90%; margin:0 10px; text-align:left;  display:inline-table; }
.section1{width:45%;margin-left:20px; float:right !important;;  }
.section1 ul {width:90%;margin:0 10px; float:right;  text-align:left; margin:0px; }
.section2{width:25%;margin:0 30%; float:left }
.section2 ul{width:98%;margin:0 0px;  float:left; margin-left:0px ; padding: 0; }
.content-right{width:80% !important; float:left;}
.content-full-width{
width:98%;
margin:0 auto;
}	
.sidebar-left{margin:0 90px !important;}
.footer {
width: 100% !important;}
.footer-area {
width:480px !important;
margin: 0px auto;
}
.address-locate{width:90% !important;}
.form-view{width:80% !important;}
.jobFairImg{width:300px !important; height:200px !important;}
.cap_frech{margin:0px !important; }
.frechlist{width:300px !important; margin:0px !important;}
.cont_ul li{min-height: 42px; width:24.6%}
.input_select {width:258px;}

.imageMap .p1 {margin-left:12.8%; margin-top:2.6%;  width:30px !important; height:30px !important; transition-duration:1s;}
.imageMap a.p2 {margin-left:18.9%; margin-top:1.2%; width:30px !important; height:30px !important;transition-duration:1s;}
.imageMap a.p3 {margin-left:25%; margin-top:0.5%; width:30px; height:30px;transition-duration:1s;}
.imageMap a.p4 {margin-left:7.6%; margin-top:8.4%; width:30px !important; height:30px !important;transition-duration:1s;}
.imageMap a.p5 {margin-left:30.3%; margin-top:3.8%; width:30px !important; height:30px !important;transition-duration:1s;}
.imageMap a.p7 {margin-left:20.8%; margin-top:7%; width:30px !important; height:30px !important;transition-duration:1s;}
.imageMap a.p8 {margin-left:27.8%; margin-top:8%; width:30px !important; height:30px !important;transition-duration:1s;}
.imageMap a.p9 {margin-left:6.3%; margin-top:14.8%; width:30px !important; height:30px !important;transition-duration:1s;}
.imageMap a.p10 {margin-left:14.5%; margin-top:10.6%; width:30px !important; height:30px !important;transition-duration:1s;}
.imageMap a.p11 {margin-left:12.6%; margin-top:15.8%; width:30px !important; height:30px !important;transition-duration:1s;}
.imageMap a.p12 {margin-left:21.8%; margin-top:12%; width:30px !important; height:30px !important;transition-duration:1s;}
.imageMap a.p13 {margin-left:30.7%; margin-top:13.6%; width:30px !important; height:30px !important;transition-duration:1s;}
.imageMap a.p14 {margin-left:25.4%; margin-top:16.3%; width:30px !important; height:30px !important;transition-duration:1s;}

.fom_cont{float:left; width:95%; position:static;}
.contact-addr{float:left; width:85% !important}
#googleMap_ahmd{width:300px; height:340px; margin-top:0px;  }
#googleMap_rjt{width:300px;height:340px;  position:absolute; margin-top:365px;  box-shadow:1px 1px 4px #666666 inset;  }
.map {
   float:none;
    width: 300px;
    margin: 0px 10px 20px 0px;
}
.google_map{ float:left;  width:85%;}

.example {height:295px;}

}

@media only screen and (max-width : 360px) {
.res_menu{display:block !important;}

.main-navigation {margin-left:3%; position:absolute; float:right; padding:0px; height:70px;}
.main-navigation ul li{}
.inq_banner{margin:-83px 0 0 180px !important; box-shadow:#900 0px 0px 3px; clear:both; position: absolute;}
.main-navigation ul ul{ margin:67px 0px 0px !important; width: 308px !important;}


.main-navigation ul ul{
position:absolute;
z-index:99;

margin:75px 0 0 0px;	
padding:0 0 0 0;
left:-99999px;
width:379px;

}



.bg-had h1{font-size:16px; font-weight:600; width:90%;}
.welcome-content p{font-size:14px;}
.social-links{top:35px !important; display:block !important;}

/*	.dl-menuwrapper {display:block; float:left; margin:0px ;padding:0px;}*/
dl-menu{position:absolute;}
.container{
width:90%;
margin-left:auto;
margin-right:auto;		
overflow:hidden;
}
.navigation{height:auto;}
.logo{width:80px; margin-top:00px; background:none}
.logo img{width:120%; margin-top:-100px !important; display:block;}
.header{width:100%; margin:80px 0 0 0; padding:0px; }
.main-navigation ul li a{width:100%; }
.main-navigation ul li {
    width: 100px !important;
    font-size: 9px;
    padding: 0px 0px 19px 4px;
}
.main-navigation ul ul li {
    padding: 0px 0.5px;
   margin-top:0px;
}
.main-navigation ul li:hover ul {
    left: 4px;
   
    top: 13px;
}
.main-navigation ul ul {
    margin: 67px 0px 0px !important;
    width: 308px !important;
    height: 277px !important;
}
.slide_img .img{ width:360px !important; height:150px !important; background-position:center; clear:both}
.slider_main{width:360px !important; height:150px !important; margin:0px; clear:both;}
.slide_img{cursor: move; width:360px !important; height:150px !important; clear:both;}

.com_thum2{margin:5px 0 100px  2px;   float:left;width:100% !important;}
.cur_iconres td{width:70px; height:auto !important; padding:2px; color:#066; text-align:center }
/*.cur_icon tr{padding:0px;width:20px !important; margin:0px; height:auto;}*/
.cur_iconres td img{width:70px; }
/*.cur_icon{display:none;}*/
.cur_iconres{ position:absolute !important ; height:auto; display:block !important; }
.cur_iconres td a{font-size:10px; color:#096}
.cur_iconres td a:hover{color:#900;}
.compnay_det_thums {  margin:10px 0 10px 0; display:block; height:auto; padding-bottom:20px;}
.compnay_det_part{margin:0px !important; padding:0px;}
.com_thum3 {
width:98%;
height: 500px;
border: 0px solid #F00;
float: left;
margin:5% auto 0px auto;
box-shadow: 0px 0px 2px #999;
background: none repeat scroll 0% 0% #FFF;
}

.com_maindiv{margin:10px 8px}
.in_thum4{margin:0px 10px; width:70%; margin:0 auto;}
.in_thum{width:71%; margin:0 auto;}

.example{height:auto;}	
.example p{font-size:14px;}
.cont_ul li{width:100%;}

.frechlist{width:300px !important; margin:0px !important;}

.com_logo{width:100%; margin:100px 0 0 0;}
.compnay-box-1{
/*background:url(../images/rounded-bg.png) no-repeat;*/

width:130px;
height:130px;
border-radius:50%;
margin-left:0px;	

display:inline-block;

}
.section0{width:80%;margin:0 5px; }
.section0 ul{width:80%; margin:0 10px; text-align:left;  display:inline-table; }
.section1{width:80%;margin-left:10px; float:left !important;;  }
.section1 ul {width:90%;margin:0; float:left;  text-align:left; margin:0px; }
.section2{width:80%;margin:0 10px; float:left }
.section2 h3{ margin:0px;}
.section2 ul{width:50%;margin:0 0px;  float:left; margin-left:0px ; padding: 0; }
.content-right{width:auto; float:left;}
.content-full-width{
width:98%;
margin:0 auto;
}
.footer {
width: 100% !important;}
.footer-area {
width:360px !important;
margin: 0px auto;
}
.lang_logo {
    width: 32%
}
.fom_cont{float:left; width:95%; position:static;}
.contact-addr{float:left; width:85% !important}
#googleMap_ahmd{width:300px; height:340px; margin-top:0px;  }
#googleMap_rjt{width:300px;height:340px;  position:absolute; margin-top:365px;  box-shadow:1px 1px 4px #666666 inset;  }
.map {
   float:none;
    width: 300px;
    margin: 0px 10px 20px 0px;
}
.google_map{ float:left;  width:85%;}

}

@media only screen and (max-width : 320px) {
.res_menu{display:block !important;}

.main-navigation {margin:0px 0px 0px 4px !important; position:absolute; float:right; padding:15px 2px; height:20px !important;}
.inq_banner{margin:-100px 0 0 30px !important; box-shadow:#900 0px 0px 3px; clear:both; position:absolute; display:block;}
#nav li div ul {width:320px !important;}





.main-navigation ul ul img{width:15px; height:20px;}




.bg-had h1{font-size:16px; font-weight:600; width:100%;}
.welcome-content p{font-size:14px; text-align:center;}
.social-links{top:50px !important; display:block !important; width:80px;}

/*	.dl-menuwrapper {display:block; float:left; margin:0px ;padding:0px;}*/
dl-menu{position:absolute;}
.container{
width:90%;
margin-left:auto;
margin-right:auto;		
overflow:hidden;
}
.navigation {
margin: 177px 0 -73px 0 !important;
/*width:300px;clear:both;*/

}
.navigation ul li a {
color: #191919;
/*text-transform: uppercase;*/
font-weight:500;
font-size: 13px !important;
}
.logo{width:180px; margin-top:-0px; background:none}
.logo img{width:120%; margin:-100px 0 0px 40px !important; display:block;}
.header{width:100%; margin:0px 0 0 0  !important; padding:0px; }


.slide_img .img{ width:320px !important; height:150px !important; background-position:center; clear:both}
.slider_main{width:320px !important; height:150px !important; margin:0px; clear:both;}
.slide_img{cursor: move; width:320px !important; height:150px !important; clear:both;}
.example{margin:5px 2px;  width:98%; font-size:6px; height:400px; }
#nav > li > a{font-size:10px !important; font-weight:400; padding:4px 2px !important;}
#nav li div ul li {width:300px !important;}
#nav li div ul{width:300px !important;}
#nav li div ul {
padding-left: 0px !important;
padding-right: 0px !important;
position: relative;
float: left;
list-style: outside none circle !important;
}
.menu span{margin:0 1px !important;}
.com_thum2{margin:5px 0 10px  2px;  float:left;width:310px !important;}
.cur_iconres td{width:70px; height:auto !important; padding:2px; color:#066; text-align:center }
/*.cur_icon tr{padding:0px;width:20px !important; margin:0px; height:auto;}*/
.cur_iconres td img{width:70px; }
/*.cur_icon{display:none;}*/
.cur_iconres{ position:absolute !important ; height:auto; display:block !important; }
.cur_iconres td a{font-size:10px; color:#096}
.cur_iconres td a:hover{color:#900;}
.compnay_det_thums {  margin:10px 0 10px 0; display:block; height:auto; padding-bottom:20px;}
.compnay_det_part{margin:0px !important; padding:0px;}
.com_thum3 {
width:98%;
height: 500px;
border: 0px solid #F00;
float: left;
margin:20% 0 -17% 0%;
box-shadow: 0px 0px 2px #999;
background: none repeat scroll 0% 0% #FFF;
}

.wrp1{width:305px !important; margin-left:10px !important;}
.wrp2{width:305px !important; margin-left:-55px !important; display:block;}
.wrp3{width:305px !important; margin-left:-168px !important;}
.wrp4{width:305px !important; margin-left:-240px !important;}

.com_logo{margin:0px 0 0 0; position:relative; padding:5px 0px; }
.message_text {width:90%;}
.com_maindiv{margin:10px 8px}
.in_thum4{width:98%; margin:0 auto;}
.in_thum{width:93% !important;  margin:0 auto !important;}
.input_inq {width:90%;}
.input_sel{width:90% !important;}
#text2{width:80%;}

.spe_cont_main { padding:0px ; margin:0px;}
.spe_cont_main p{font-size:12px; }
.com_logo{width:100%;}
.leftimg {width:100% !important;}
.compnay-box-1{
/*background:url(../images/rounded-bg.png) no-repeat;*/

width:130px;
height:130px;
border-radius:50%;
margin-left:0px;	

display:inline-block;

}
.of_div{margin: 6px 15px 0px 0px !important;}
.basic_div{margin:15px 0 0 15px;}
.pasce{margin-bottom:20px;}
.section0{width:80%;margin:0 5px; }
.section0 ul{width:100%; margin:0 10px; text-align:left;  display:inline-table; }
.section1{width:80%;margin-left:10px; float:left !important;;  }
.section1 ul {width:100%;margin:0; float:left;  text-align:left; margin:0px; }
.section2{width:80%;margin:0 10px; float:left }
.section2 h3{ margin:0px;}
.section2 ul{width:50%;margin:0 0px;  float:left;  margin-left:0px ; padding: 0; }
.content-right{width:100%;}
.content-full-width{
width:99%;
margin:0 auto;
}
.content-full-width ul li {
width: 100%;
margin: 2px 0 0 0px !important;
}
.sidebar-left{margin:0 30px !important;}
.footer {
width: 100% !important;}
.footer-area {
width:320px !important;
margin: 0px 0px;
}
.frechlist{width:280px !important; margin:0px !important;}

.popupbox{width:300px !important; margin:0px  !important;padding:0px !important;}
.text1{}
.map,.fom_cont {margin:0px  0px !important; width:100% !important;}
.input1{width:260px !important;}
.address-locate{width:90% !important;}
.form-view{width:90% !important;}
.trai_menu{margin-top:20px !important;} 
.jobFairImg{width:200px !important; height:200px !important;}
.cap_frech{margin:0px !important; }
.bread-crumbs {padding:5px 0px 17px 0px; width:100% }
.bread-crumbs ul li{display:inline-block !important; width:auto !important ; }
.training_menus{position:relative;}
.example{height:auto !important; margin:0px 5px !important; width:95% !important; }	
.example p{font-size:14px;}
.cont_ul li{width:100% !important; margin-bottom: 5px !important;}
#adv_con3 ul li{font-size:12px !important;}
.mar_p{margin-top:10px;}
.input_select{width:280px;}

#googleMap_ahmd{width:300px; height:340px; margin-top:30px; box-shadow:1px 1px 4px #666666; }
#googleMap_rjt{width:300px;height:340px; margin-top:30px; top:210px;  box-shadow:1px 1px 4px #666666;  }


.imageMap a.p1 {margin-left:12.8%; margin-top:2.6%;  width:25px !important; height:25px !important; transition-duration:1s;}
.imageMap a.p2 {margin-left:18.9%; margin-top:1.2%; width:25px !important; height:25px !important;transition-duration:1s;}
.imageMap a.p3 {margin-left:25%; margin-top:0.5%; width:25px; height:25px;transition-duration:1s;}
.imageMap a.p4 {margin-left:7.6%; margin-top:8.4%; width:25px !important; height:25px !important;transition-duration:1s;}
.imageMap a.p5 {margin-left:30.3%; margin-top:3.8%; width:25px !important; height:25px !important;transition-duration:1s;}
.imageMap a.p7 {margin-left:20.8%; margin-top:7%; width:25px !important; height:25px !important;transition-duration:1s;}
.imageMap a.p8 {margin-left:27.8%; margin-top:8%; width:25px !important; height:25px !important;transition-duration:1s;}
.imageMap a.p9 {margin-left:6.3%; margin-top:14.8%; width:25px !important; height:25px !important;transition-duration:1s;}
.imageMap a.p10 {margin-left:14.5%; margin-top:10.6%; width:25px !important; height:25px !important;transition-duration:1s;}
.imageMap a.p11 {margin-left:12.6%; margin-top:15.8%; width:25px !important; height:25px !important;transition-duration:1s;}
.imageMap a.p12 {margin-left:21.8%; margin-top:12%; width:25px !important; height:25px !important;transition-duration:1s;}
.imageMap a.p13 {margin-left:30.7%; margin-top:13.6%; width:25px !important; height:25px !important;transition-duration:1s;}
.imageMap a.p14 {margin-left:25.4%; margin-top:16.3%; width:25px !important; height:25px !important;transition-duration:1s;}

.fom_cont{float:left; width:95%; display:block;}
.contact-addr{float:left; width:85% !important; }
#googleMap_ahmd{width:300px; height:340px; margin-top:0px;  }
#googleMap_rjt{width:300px;height:340px;  position:absolute; margin-top:460px;  box-shadow:1px 1px 4px #666666 inset;  }
.map {
   float:none;
    width: 300px;
    margin: 0px 10px 20px 0px;
}
.google_map{ float:left;  width:85%;}
}
