body{



	/*background: url("../images/body.png") ;



	background-repeat: repeat;

*/

padding:0px; margin:0px;

}  





.highslide-credits{

	display:none !important;

}



.containerSec .container{

	margin-top: -20px;



	padding-bottom: 15px;



}







.navbar-static-top{



	height: 117px;



	background-image: -webkit-gradient(



	linear,



	left top,



	left bottom,



	color-stop(0, #1458A1),



	color-stop(0.55, #00437D)



);



background-image: -o-linear-gradient(bottom, #179ff5 0%, #0280cf 55%);



background-image: -moz-linear-gradient(bottom, #179ff5 0%, #0280cf 55%);



background-image: -webkit-linear-gradient(bottom, #179ff5 0%, #0280cf 55%);



background-image: -ms-linear-gradient(bottom, #179ff5 0%, #0280cf 55%);



background-image: linear-gradient(to bottom, #179ff5 0%, #0280cf 55%);



}




 /*-----------swati--------------------*/
#overview table tr td p{
	 margin-bottom:0px !important;
 }
#course-content table tr td p{
	 margin-bottom:0px !important;
 }
#training-plan table tr td p{
	 margin-bottom:0px !important;
 }
#other table tr td p{
	 margin-bottom:0px !important;
 }



img{



	max-width: 100%;



}







.logo{



	padding: 18px 0px 0px 0px;



}











.navpadding{



	padding: 0px !important;



}







.custumnav{



	margin-bottom: -18px !important;



	margin: 0px 1px;



	min-height:inherit !important;



	background-image: -webkit-gradient(



linear,



left top,



left bottom,



color-stop(0, #E0E0E0),



color-stop(0.48, #FFFFFF),



color-stop(1, #E0E0E0)



);



background-image: -o-linear-gradient(bottom, #E0E0E0 0%, #FFFFFF 48%, #E0E0E0 100%) !important;



background-image: -moz-linear-gradient(bottom, #E0E0E0 0%, #FFFFFF 48%, #E0E0E0 100%) !important;



background-image: -webkit-linear-gradient(bottom, #E0E0E0 0%, #FFFFFF 48%, #E0E0E0 100%) !important;



background-image: -ms-linear-gradient(bottom, #E0E0E0 0%, #FFFFFF 48%, #E0E0E0 100%) !important;



background-image: linear-gradient(to bottom, #E0E0E0 0%, #FFFFFF 48%, #E0E0E0 100%);border:1px solid #D1D1D1 !important;



border:none !important;



border-radius: 10px !important;



box-shadow: none !important; 



}







.topnav{



	margin-top:-5px;



	margin-right: 30px;



}







.topnav a{



	color: #B90202;



	background: #f4f4f4;



	padding: 6px 15px ;



	border-radius: 7px 7px 0px 0px;



	position:relative;



	top:-5px;



}







.topnav a:hover{



	text-decoration: none;



	color: #000;



}







.topnav .topactive{



	color: #fff;



	background: #CF0000;



}







.mobilemenu{



	border:none !important;



}







.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{



	background: none !important;



}







.navbar-toggle{



	margin-bottom: 0px !important;



}







.navbar-default .navbar-toggle .icon-bar{



	background-color: #fff !important;



}







.subtab{



	background: #f4f4f4;



	border-top: none background!important;



}







.menu{



	background: none;



	position: relative;



}







.latestccie{



	width: 100%;



	height: auto;



	float: left;



	margin: 40px 0px 0px 0px;

	background:#eee;



}







.latestCCIEResult{



	width: 85%;



	height: 40px;



	float: left;



	background: #fff;



	padding: 4px 0px;



	box-shadow: inset 0px 0px 9px 0px rgba(0,0,0,0.20);







}







.latestccie .name{



	width: 17%;



	height: 39px;



	float: left;



	margin: 0px;



	position: relative;

	background:url(../images/latest-ccie.png) no-repeat top center;



	color: #fff;



	padding: 10px 0px;



	text-align: center;



}







.box-style{



	background: #fff;



	padding:0px;



	



}







.box{



	padding: 0px 0px;



	margin-top: 15px;



	display:block;



} 







.gallery{



	width: 100%;



	padding: 0px 0px;



	margin-top: 0px;



	display:inline-block;

}      

.gallery-img {

    display: inline-block;

    margin-top: 0;

    padding: 0;

    position: absolute;

    text-align: center;

    top: -1px;

    width: 95%;

    z-index:99;

}    







.box-sec{



	padding: 8px;



	box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.50);



	overflow: hidden;



	margin-bottom: 15px;

	height:328px;

}

.side-box-sec {

    height: 188px;

    overflow: hidden;

    padding: 5px;

    /*width: 308px;*/

}



.box-sec img{



	height: 100%;



	width: 100%;



}







 .box-sec p{



	background:#000;



	width: 190px;



	margin: 15px auto;



	background: rgba(0,67,125,0.80);



	color: #fff;



	font-size: 18px;



	text-transform: uppercase;



	padding: 8px 20px;



}







.box-sec span{

	width: 250px;

	margin: 0px auto;

	color: #fff;

	font-size: 22px;

	text-transform: uppercase;

	padding: 8px 20px;

}







.box-sec:hover .hovertxt{



	display: block;



}







.hovertxt{



	width: 87%;



	height: 90%;



	background: rgba(255,255,255,0.80);



	display: none;



	position: absolute;



	top: 0px;



}







.hovertxt a{



	bottom: 40%;



	background: #d60000;



	color: #fff;



	padding: 5px 12px;



	text-transform: uppercase;



	font-size: 15px;



	margin-left: 33%;



	position: absolute;



	}







.hovertxt a:hover{



	text-decoration: none;



	color: #fff;



	cursor: pointer;



} 







.box-text{



	width: 90%;



	height: auto;



	float: left;



	margin: 0px;



	text-align: center;



	position: absolute;



	bottom: 33%;



}	







.gallery .carousel{



	top: 0px;



	border-radius: 0px;



	border:none;



}







.left-txt{



	border:1px solid #c8c8c8;



	padding: 15px;



	margin:0px 0px;



}



.content-page{



	margin:19px 0;



}

.content-page object{
	-webkit-box-shadow: 1px 4px 11px 0px #323232;
  	-moz-box-shadow: 1px 4px 11px 0px rgba(50, 50, 50, 1);
  	box-shadow: 1px 4px 11px 0px #323232;
  	border: 1px solid #C6C6C6;
  	padding: 3px;
  	background: #FFF;
  	margin: 0 10%;
  	width: 80% !important;
}


.left-txt h1{



	font-size: 15px;



	color: #000;



	padding: 8px 0px;



	margin: 0px 0px 10px 0px;



	background: url("../images/left-header-bg2.png");



	background-repeat: no-repeat;



	background-position: bottom left;



}

.main-title h1{



	font-size: 15px;



	color: #000;



	padding: 9px 0px;



	margin: 0px 0px 10px 0px;



	background: url("../images/left-header-bg2.png");



	background-repeat: no-repeat;



	background-position: bottom left;



}





.left-txt p{



	font-size: 12px;



	color: #000;



	padding: 0px;



	margin:10px 0 10px;



	line-height: 18px;



	text-align: justify;



}







.left-txt strong{



	font-size: 13px;



	color: #000;



	padding: 0px;



	margin: 0px 0px 10px 0px;



	font-weight: bold;



}







.right-form{

	padding: 0 15px;

	width:100%;

	/*background: linear-gradient(to bottom, #1458a1 0%, #00437d 55%);*/



	display: inline-block;



}

.captcha{ margin:0 0 15px !important;}









.right-form h2{

	font-size: 15px;

	color: #454545;

	padding: 8px 0px;

	margin: 0px 0px 10px 0px;

	background: url("../images/right-form-header-b.png");

	background-repeat: no-repeat;

	background-position: bottom left;

}





.right-form1{

	padding:0px 15px;

	width:100%;

	background:#f2f2f2;

	display: inline-block;

}











.right-form1 .side-title{

    background: url("../images/right-form-header-b.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);

    color: #333;

    font-size: 18px;

    margin: 0 0 10px;

    padding: 8px 0 8px;

	display:block;

}

.side-right-form {

    display: inline-block;

    position: relative;

    top: -5px;

    width: 100%;

}









.side-right-form span{

	display:block;

	font-size: 18px;



	color: #454545;



	padding: 8px 0px;



	margin: 0px 0px 10px 0px;



	background: url("../images/right-form-header-b.png");



	background-repeat: no-repeat;



	background-position: bottom left;



}



.input-box{



	padding: 0px 0px 5px 0px;



	display: inline-block;



	width: 100%;



}







.input-box p{



	padding: 0px 0px;



	width: 25%;



	float: left;



	font-family: 11px;



	color: #000;



	text-align:right;



}







.input-box p font{



	color: #f00;



}







.input-box span{



	padding: 0px 0px;



	width: 2%;



	float: left;



}







.input-box input[type=text]{



	padding: 4px 3px;



	width: 70%;



	float:right;



	font-size: 13px;



	border: 1px solid #b6b6b6;



}







/*.input-box input[type="submit"] {



    background: none repeat scroll 0 0 #c5161a;



    border: 0 none;



    color: #fff;



    float: left;



    padding: 9px;

	margin-left:120px;



    width: 40%;



    border-radius: 20px;



    font-weight: bold;



	transition: background-color 3s ease 0s;



}*/

.btn-submit {

    background: url("../images/form-button.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    color: #fff;

    cursor: pointer;

    font-size: 14px;

    height: 26px;

    margin:7px 0px 12px;

    padding: 0;

	float:right;

    width: 109px;

}

.btn-submit:hover {

    background:#333; color:#fff;

}

.input-box input[type="button"]:hover{ background:#00437d; color:#fff;}



.google{



	width: 100%;



	height: auto;



	float: left;



}







.google p{



	width: 100%;



	height: auto;



	float: left;



	text-align: center;



}







.google select{



	padding: 4px 3px;



	width: 230px;



	margin-left: 110px;



	margin-bottom: 13px;



	font-size: 12px;



	color: #414141;



	border: 1px solid #b6b6b6;



}







.input-box textarea{



	padding: 4px 3px;



	width: 70%;



	height: 60px;



	float: right;



	font-size: 13px;



	border: 1px solid #b6b6b6;



}







.footer{



	margin-bottom: 0px !important;	



	height: auto;



	padding-bottom: 25px;



}







.footer-heading{



	padding: 0px;



	margin-top: 20px;



}







.footer-heading font{



	padding: 0px;



	margin: 0px;



	color: #fff;



	text-decoration: none;



	float: left;



	font-size: 19px;



}







.footer-heading h4{



	padding: 8px 0px;



	margin: 0px 0px 0px 3px;



	color: #fff !important;

	background:none !important;



	text-decoration: underline;



	float: left;



	font-size: 13px;

	border:none;



}







.footerUl{



	display: inline-block;



	padding: 0px;



	width: 100%;



	margin: 0px 0px 0px 10px;



	list-style: none;



}







.footerUl li{



	padding: 0px;



	margin: 0px;



}







.footerUl li a{



	padding: 0px;



	margin: 0px;



	color: #fff;



	font-size: 11px;



}







.footerUl li a:hover{



	color: #fcf306;



	text-decoration: none;



}







.footeraddress{



	display: inline-block;



	padding: 0px;



	margin: 0px 0px 0px 10px;



	color: #fff;



	font-size: 11px;



	line-height: 19px;



}







.copyright{



	margin-bottom: 0px !important;	



	height: 35px;



	min-height: 35px !important;



}







.copyrightUl{



	display: inline-block;



	padding: 0px;



	margin: 0px;



	list-style: none;

}







.copyrightUl li{



	padding: 0px;



	margin: 0px 0px;



	display: inline;



	color: #000000;



}







.copyrightUl li a{



	padding: 0px 5px;



	margin: 0px;



	color: #000000;



	font-size: 11px;



	line-height: 35px;



}







.copy{



	text-align:center;



	padding: 0px;



	margin: 0px;



	color: #000000;



	font-size: 11px;



	line-height: 35px;



}







.copyrightUl li a:hover{



	color: #fff;



	text-decoration: none;



}







.contact{



	margin: 30px 13px 0px 13px !important;



	padding: 0px;



}







.contact h2{



	margin: 0px 0px 20px 0px;



	padding: 0px 0px 10px 0px;



	font-size: 18px;



	color: #111;



	background: url("../images/left-header-bg.png");



	background-repeat: no-repeat;



	background-position: bottom left;



}











.contact-left{



	background: #f5f5f5;



	border: 1px solid #d7d7d7;



	padding-top: 15px;



	padding-bottom: 15px;



}







.contact-left .input-box{



	padding: 0px 0px 5px 0px;



	display: inline-block;



	width: 100%;



}







.contact-left .input-box p{



	padding: 0px 0px;



	width: 27%;



	float: left;



	font-family: 11px;



	color: #000;



}







.contact-left .input-box p font{



	color: #f00;



}







.contact-left .input-box span{



	padding: 0px 0px;



	width: 2%;



	float: left;



}







.contact-left .input-box input[type=text]{



	padding: 4px 3px;



	width: 70%;



	float: left;



	font-size: 12px;



	color: #414141;



	border: 1px solid #b6b6b6;



}







.contact-left .input-box input[type=button]{



	padding: 3px 3px;



	width: 130px;



	float: left;



	color: #fff;



	border:0px;



	background: #c5161a;



}







.contact-left .input-box textarea{



	padding: 4px 3px;



	width: 70%;



	height: 60px;



	float: left;



	font-size: 12px;



	color: #414141;



	border: 1px solid #b6b6b6;



}







.contact-right{



	background: #f5f5f5;



	border: 1px solid #d7d7d7;



	padding-top: 15px;



	padding-bottom: 15px;



	padding-left: 15px;



	margin-bottom: 15px;



	float: left;



	width: 100%;



}







.mobileContactBox{



		padding: 0px 15px !important;



		margin-top: 0px !important;



	}







.icon-box{



	 width:45%;



	 height:45px;



	 float:left;



	 margin:0px 3px 5px 0px ;



	 padding:0px 9px;



	 background:#fff;



	 border:1px solid #1458A1;



	 border-radius:8px;



	 overflow:hidden;



	 }



	 



.icon-box a{



	 width:157px;



	 float:left;



	 margin:14px 0px 0px 0px;



	 padding:0px 0px;



	 color:#1458A1;



	 font-size:12px;



	 font-family:Verdana, Geneva, sans-serif;



	 text-decoration:none;



	 font-weight:bold;}	







.icon-box a:hover{



	text-decoration: none;



}	 



	 



.icon-box a img{



	 margin-top:-9px;



	 float:right;



	 }







.note{



	width: 100%;



	height: auto;



	padding: 15px;



	margin: 0px 0px;



	border: 1px solid #d7d7d7;



	background: #f5f5f5;



}







.note strong{



	width: 100%;



	height: auto;



	padding: 0px;



	color: #000;



	font-weight: bold;



}







.note p{



	width: 100%;



	height: auto;



	padding: 0px;



	color: #000;



}	







.inner-banner{
	width:100%;
	height:auto;
	display:inline-block;
	
	margin:0px 0 20px;} 



	



.course-txt{

	padding: 0px;



	background:#fff;



	border-radius:5px;



	overflow:hidden;

	margin:9px 0px 0px;

}

.course-txt h1{



	font-size: 15px;



	color: #000;



	padding: 8px 0px;



	margin: 0px 0px 10px 0px;



	background: url("../images/left-header-bg2.png");



	background-repeat: no-repeat;



	background-position: bottom left;



}



.title{



	font-size: 15px;



	color: #000;



	padding: 9px 0;



	margin: 0px 0px 10px 0px;



	background: url("../images/right-form-header-b.png");



	background-repeat: no-repeat;



	background-position: bottom left;

	font-size:18px;



}

.title h2{ background:none !important; padding:0px !important; font-size:18px !important; margin:0px !important;}

/*.course-txt table tr td{ padding:0px !important;}*/

.course-txt table tr td{ font-size:12px !important; color:#000; background:#eee;}

.course-txt table tr{ border-bottom:1px solid #e6e6e6 !important; line-height:20px;}

.course-txt h1 {

    color: #333;

    font-size: 18px;

    margin: 0 0 10px;

    padding: 0px 0 10px;

    text-align: left;

}

.tabSec{

	overflow:hidden;

}	



#accordion{



	display: none;



}







.sidebar{



	border:1px solid #d1d1d1;



	padding: 15px;



	background: url(../images/sidebar-top.jpg) repeat-x ;



	margin-top: 30px;



	border-radius: 20px 20px 0px 0px;



	display: inline-block;



	text-align: center;



	width: 100%;



}







.job-link ul{



	list-style: none;



	margin: 0px;



	padding: 0px;



}







.job-link ul li a{



	width: 100%;



	display: inline-block;



	margin: 10px 0px 0px 0px;



	font-family: impact;



	text-transform: uppercase;



	font-size: 22px;



	color: #00437d;



	padding: 7px 0px;



	box-shadow: 2px 2px 1px 0px rgba(0,0,0,0.28);



	background: rgb(223,224,226); /* Old browsers */



background: -moz-linear-gradient(top,  rgba(223,224,226,1) 0%, rgba(244,239,243,1) 50%, rgba(223,224,226,1) 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(223,224,226,1)), color-stop(50%,rgba(244,239,243,1)), color-stop(100%,rgba(223,224,226,1))); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  rgba(223,224,226,1) 0%,rgba(244,239,243,1) 50%,rgba(223,224,226,1) 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  rgba(223,224,226,1) 0%,rgba(244,239,243,1) 50%,rgba(223,224,226,1) 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  rgba(223,224,226,1) 0%,rgba(244,239,243,1) 50%,rgba(223,224,226,1) 100%); /* IE10+ */



background: linear-gradient(to bottom,  rgba(223,224,226,1) 0%,rgba(244,239,243,1) 50%,rgba(223,224,226,1) 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe0e2', endColorstr='#dfe0e2',GradientType=0 ); /* IE6-9 */







}







.gallery-sec{



	border:1px solid #d1d1d1;



	padding: 15px;	



	background: rgb(241,241,241); /* Old browsers */



background: -moz-linear-gradient(left,  rgba(241,241,241,1) 0%, rgba(255,255,255,1) 50%, rgba(241,241,241,1) 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(241,241,241,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(241,241,241,1))); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(left,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 50%,rgba(241,241,241,1) 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(left,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 50%,rgba(241,241,241,1) 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(left,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 50%,rgba(241,241,241,1) 100%); /* IE10+ */



background: linear-gradient(to right,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 50%,rgba(241,241,241,1) 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f1f1f1',GradientType=1 ); /* IE6-9 */







	margin-top: 30px;



	border-radius: 20px 20px 0px 0px;



	display: inline-block;



	text-align: center;



	width: 100%;



}







.gallery-sec h2{



	font-size: 15px;



	color: #fff;



	height: 54px;



	font-family: impact;



	font-size: 22px;



	font-style: italic;



	padding: 10px 0px;



	margin: -23px 0px 10px 0px;



	background: url("../images/sidebarheading.png");



	background-repeat: no-repeat;



	background-position: top center;



}











.inner-enquiry{



	width: 100%;



	height: auto;



}







.inner-enquiry input[type="text"]{



	width: 100%;



	height: auto;



	display: inline-block;



	border: 1px solid #c8c8c8;



	background: #fff;



	margin: 0px;



	padding: 5px 5px;



}



.inner-enquiry select{



	width: 100%;



	height: auto;



	display: inline-block;



	border: 1px solid #c8c8c8;



	background: #fff;



	margin: 0px;



	padding: 5px 5px;



}











.inner-enquiry input[type="button"]{



	width: 40%;



	height: 30px;



	font-size: 13px;



	background: #c7161b;



	color: #fff;



	display: inline-block;



	border: none;



	margin: 5px 0px 0px 0px;



	padding: 5px 5px;



}











.inner-enquiry textarea{



	width: 100%;



	height: 80px;



	display: inline-block;



	border: 1px solid #c8c8c8;



	background: #fff;



	margin: 0px 0px 0px 0px;



	padding: 5px 5px;



}







.likeandshare{



	width: 100%;



	height: auto;



	margin-top: 15px;



	margin-bottom: 15px;



	display: inline-block;



}







.navbar-nav{



	margin-left: 10px !important;



}



@media screen and (min-width: 487px) and (max-width: 1300px){

.mg-lft{ padding-left:15px !important;}

	.navbar-nav>li>a{



		padding: 10px 41px !important;



	}



	.mobileContactBox{



		padding: 0px !important;



		margin-top: 15px;



	}







}







@media screen and (min-width: 318px) and (max-width: 768px){

.mg-lft{ padding-left:15px !important;}

	.navbar-nav>li>a{



		padding: 10px 17px !important;



	}







	.logo{



		padding: 18px 0px 25px 0px;



		width: 100%;



	}







	.custumnav{



		background: none !important;

		width:width: 100%;

		float: left;

		top:2px;



	}







	.topnav{



	margin-top:-5px;



	margin-right: 30px;



	}

.number {display: none;}

}







@media screen and (min-width: 768px) and (max-width: 768px){

.mg-lft{ padding-left:15px !important;}

	.navbar-nav>li>a{



		padding: 10px 17px !important;



	}











}



@media screen and (max-width: 768px){

.mg-lft{ padding-left:15px !important;}

	.topnav{



		position: relative;



		bottom: -18px;



		margin-right: 0px;



	}



	.navbar-default{



		bottom: 16px;

		width:100%;



	}



	.logo{



		position: relative;



		top: 10px;



	}







	div#bs-example-navbar-collapse-1{



		float: left;



	}







	.navbar-nav>li>a{



		color: #fff !important;



		background: none !important;



	}







	.navbar-static-top{



		height: auto;



	}







	.subtab{



		background: none !important;



	}







	.navbar-default .navbar-nav .open .dropdown-menu > li > a{



		color: #fff !important;



	}







	.latestccie{



	width: 100%;



	height: auto;



	float: left;



	margin: 40px 0px 0px 0px;



	}







	.latestCCIEResult{



		width: 70%;



		height: 40px;



		float: left;



		background: #fff;



		padding: 4px 0px;



		box-shadow: inset 0px 0px 9px 0px rgba(0,0,0,0.20);







	}







	.latestccie .name{



		width: 30%;



		height: 40px;



		float: left;



		margin: 0px;



		position: relative;



		background: #094d8e;



		color: #fff;



		padding: 10px 0px;



		text-align: center;



	}







	.marquee, .marquee-with-options {



	        width: 85%;



	        overflow: hidden;



	        font-size:13px;



	        color:#000;



	        float:left;



	        display:block;



	        font-family:Verdana, Geneva, sans-serif;



      }







     /*.mobile-col{



     	width: 100%;



     }*/







    .right-form{



    	margin-top: 15px;



    } 







    .footeraddress{



		width: 100%;



	}







	.copyrightUl li a{



		padding: 0px 2px;



		margin: 0px;



		color: #fcf306;



		font-size: 11px;



		line-height: 35px;



	}







	.icon-box{



	 width:200px;



	}







	.mobileContactBox{



		padding: 0px !important;



		margin-top: 15px;



	}







	.contact-right{



		margin-top: 15px;



	}







	.google select{



	padding: 4px 3px;



	width: 230px;



	margin-left: 0px;



	}



     







}



@media screen and (max-width: 415px){

.mg-lft{ padding-left:15px !important;}

	#accordion{



		display: block;



	}



	#tabs{



		display: none;



	}



}





.gl-title{ padding:10px 0px 20px; font-size:24px; font-family:"Open Sans" !important; color:#fff; margin:22px 0 12px; float:left; width:100%; height:auto; background:url(../images/gl-title-bg.png) no-repeat top center; text-align:center;}

.gallery-box{ padding:25px 0px; margin:0px; float:left; width:100%; height:auto; background:#eaeaea; border:solid 1px #ccc; border-radius:4px;}

.inquire-btn{ padding:0px; margin:0px; position:fixed; right:0px; top:37%; z-index:9999;}



.reasons{background:url(../images/reasons.png) no-repeat top center;}





/*Popup form css*/

/* 

	author: istockphp.com

*/

#backgroundPopup { 

	z-index:9999;

	position: fixed;

	display:none;

	height:100%;

	width:100%;

	background:#000000;	

	top:0px;  

	left:0px;

}

#toPopup {

	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;

    background: none repeat scroll 0 0 #FFFFFF;

    border: 10px solid #1458a1;

    border-radius: 3px 3px 3px 3px;

    color: #333333;

    display: none;

	font-size: 14px;

    position: fixed;

    top: 11%;

    max-width: 500px;

    width:100%;

    z-index: 99999;

	padding:0 6px 15px;

}

div.loader {

    background: url("../img/loading.html") no-repeat scroll 0 0 transparent;

    height: 32px;

    width: 32px;

	display: none;

	z-index: 9999;

	top: 40%;

	left: 50%;

	position: absolute;

	margin-left: -10px;

}

div.close {

    background: url("../img/closebox.html") no-repeat scroll 0 0 transparent;

    bottom: 24px;

    cursor: pointer;

    float: right;

    height: 30px;

    left: 27px;

    position: relative;

    width: 30px;

}

span.ecs_tooltip {

    background: none repeat scroll 0 0 #000000;

    border-radius: 2px 2px 2px 2px;

    color: #FFFFFF;

    display: none;

    font-size: 11px;

    height: 16px;

    opacity: 0.7;

    padding: 4px 3px 2px 5px;

    position: absolute;

    right: -62px;

    text-align: center;

    top: -51px;

    width: 93px;

}

span.arrow {

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-top: 7px solid #000000;

    display: block;

    height: 1px;

    left: 40px;

    position: relative;

    top: 3px;

    width: 1px;

}

div#popup_content {

    margin: 4px 15px;

}

.popup-form{ margin:0px auto; max-width:500px; height:auto; overflow:hidden;}

/*end popup form css*/





.t-name{ color:#666; font-size:16px; font-weight:bold; font-family:"Open Sans";}

.technical-team{ padding:30px 0 0px; margin:0px; float:left; width:100%; height:auto; border:solid 1px #ccc; border-radius:6px;}

.edu{ font-size:12px; padding:0px 0px 7px; font-family:"Open Sans"; color:#1357a0; font-weight:bold; font-style:italic;}

.t-about{ text-align:justify; /*min-height:90px;*/}











.team-box{ margin:0px 0px 30px;}

.tech:hover{ background:#EEE; cursor:pointer;}

.edu span{ clear:both; color:#cf0000; display:block;}

.tech {

	transition: background-color 3s ease 0s;

    border: 1px solid #eee;

    box-shadow: 0 0 4px #ccc;

    padding: 20px;

	/*min-height:290px;*/

}







/*15 Reason*/



@media only screen and (max-width: 990px) {

	.right-box-image{

	display: none !important;

	}



	.left-box-image{

	display: none !important;

	}



	.step-right-box{

	width: 90% !important;

	}



	.step-heading{

	width: 100% !important;

	}



	.step-right-box p{

	width: 100% !important;

	padding: 0px 20px !important;

	}



	.step-left-box p{

	width: 100% !important;

	padding: 0px 20px !important;

	}





}



.step-sec{

	width: 100%;

	height: auto;

	display: inline-block;

	padding: 20px 30px;

	}



.arew{

	width: 90%;

	height: auto;

	float: right;

	text-align: center;

	margin: 0px;

	padding: 0px;

}



.arew img{

	position: relative;

	background: #fff;

	padding: 0px 10px;

	top: 20px;

	margin: -32px 0px 0px 0px;

}



.step-right-box{

	width: 90%;

	min-height: 205px;

	float: right;

	margin: 0px;

	padding: 15px 0px 15px 0px;

	border-radius: 10px;

	border: 2px solid #ff6600;

}



.step-heading{

	width: 90%;

	height: 40px;

	float: right;

	margin: 15px 0px 0px 0px;

	padding: 5px 0px;

	text-align: center;

	font-size: 14px;

	color: #fff;

	font-weight: normal;

}



.step-right-box p{

	width: 80%;

	height: auto;

	float: right;

	margin: 0px;

	padding: 15px;

	font-size: 11px;

	color: #333;

	line-height: 20px;

	text-align:justify;

}



.right-box-image{

	position: relative;

	left: -70px;

	top: -47px;

	background: #fff;

	display: inline-block;

	padding: 10px 0px;

}



.step-left-box{

	width: 90%;

	min-height: 205px;

	float: left;

	margin: 0px;

	padding: 15px 0px 15px 0px;

	border-radius: 10px;

	border: 2px solid #33cc99;

}



.step-heading{

	width: 90%;

	height: 40px;

	float: left;

	margin: 15px 0px 0px 0px;

	padding: 5px 0px;

	text-align: center;

	font-size: 14px;

	color: #fff;

	font-weight: normal;

}



.step-left-box p{

	width: 80%;

	height: auto;

	float: left;

	margin: 0px;

	padding: 15px 0 0 15px;

	font-size: 11px;

	color: #333;

	text-align:justify;

	line-height: 20px;

}



.left-box-image{

	position: relative;

	right: -108px;

	top: -47px;

	background: #fff;

	display: inline-block;

	padding: 10px 0px;

}



.asia{

	background: url(../images/asia-heading.png) no-repeat;

	background-position: top center; 

}



.cisco-training-heading{

	background: url(../images/cisco-training-heading.html) no-repeat;

	background-position: top center; 

}



.lab-access-heading{

	background: url(../images/lab-access-heading.png) no-repeat;

	background-position: top center; 

}



.silent-zone-heading{

	background: url(../images/silent-zone-heading.png) no-repeat;

	background-position: top center; 

}



.interview-preparation-heading{

	background: url(../images/interview-preparation-heading.png) no-repeat;

	background-position: top center; 

}



.pool-ccie-heading{

	background: url(../images/pool-ccie-heading.png) no-repeat;

	background-position: top center; 

}



.workbook-heading{

	background: url(../images/workbook-heading.png) no-repeat;

	background-position: top center; 

}



.placement-record-heading{

	background: url(../images/placement-record-heading.png) no-repeat;

	background-position: top center; 

}



.spocken-english-heading{

	width: 100%;

	background: url(../images/spocken-english-heading.png) no-repeat;

	background-position: top center; 

}



.classroom-heading{

	color: #000;

	background: url(../images/classroom-heading.png) no-repeat;

	background-position: top center; 

}



.anytopic-heading{

	font-size: 13px;

	background: url(../images/anytopic-heading.png) no-repeat;

	background-position: top center; 

}



.missedcall-heading{

	color: #000;

	background: url(../images/missedcall-heading.png) no-repeat;

	background-position: top center; 

}



.membership-heading{

	background: url(../images/membership-heading.png) no-repeat;

	background-position: top center; 

}



.threexccie-heading{

	width: 100%;

	font-size: 13px;

	background: url(../images/3xccie-heading.png) no-repeat;

	background-position: top center; 

}



.worldclass-heading{

	background: url(../images/worldclass-heading.png) no-repeat;

	background-position: top center; 

}





.lab-access-border{

	border: 2px solid #996633;

}



.silent-zone-border{

	border: 2px solid #33ffcc;

}



.pool-ccie-border{

	border: 2px solid #33cc99;

}



.workbook-border{

	border: 2px solid #336699;

}



.placement-record-border{

	border: 2px solid #0066cc;

}



.classroom-border{

	border: 2px solid #cccccc;

}



.anytopic-border{

	border: 2px solid #669966;

}



.missedcall-border{

	border: 2px solid #cccccc;

}



.missedcall-border{

	border: 2px solid #cccccc;

}



.membership-border{

	border: 2px solid #3399cc;

}



.worldclass-border{

	border: 2px solid #ff3366;

}



.smallStep-sec{

	width: 100%;

	height: auto;

	display: inline-block;

	padding: 0px 0px;

	border: 1px solid #000;

}

/*end 15 Reason*/



.left-txt h2,h3,h4,h5{

padding: 7px 10px;

font-size: 14px !important;

background: #ddf1ff;

color: #00437c !important;

}



.tabSec table tr td h2, h3{

padding: 7px 10px;

font-size: 14px !important;

background: #ddf1ff !important;

color: #00437c !important;

}





.left-txt h2,h3,h4,h5{

padding: 7px 10px;

font-size: 14px !important;

background: #ddf1ff;

color: #00437c !important;

border:solid 1px #ccc;

}



.left-txt a{

	color: #00437d !important;

}

.left-txt ul {

	list-style: circle;

	line-height: 20px;

	font-size: 11px;

	text-align: justify;

}

.left-txt ol {

	line-height: 20px;

	font-size: 12px;

	text-align: justify;

	color:#000;

}

.left-txt li span{

	color: #00437c;

	text-decoration: none !important;

}

.left-txt strong{ font-size: 11px; }



.important-link p{padding: 10px 5px;

font-size: 15px !important;

background: #f2f2f2;

margin-left: -40px;

color: #00437c !important;}



  table{ width:100%; font-size:11px !important; border-color:#ccc; }

  table tr th{ background:#f6f6f6; height: 35px; color: #00437c; padding-left: 15px; border:solid 1px #ccc;}

  table tr td{ padding-left: 15px !important; border-color:#ccc; border:solid 1px #ccc;}

  table tr{ width:100%; height: 28px; }

    .blue{color: #00437c !important;}





/** MENU **/

.dropdown-submenu {

    position: relative;

}



.dropdown-submenu>.dropdown-menu {

    top: 0;

    left: 100%;

    margin-top: -6px;

    margin-left: -1px;

    -webkit-border-radius: 0 6px 6px 6px;

    -moz-border-radius: 0 6px 6px;

    border-radius: 0 6px 6px 6px;

}



.dropdown-submenu:hover>.dropdown-menu {

    display: block;

}



.dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px;

}



.dropdown-submenu:hover>a:after {

    border-left-color: #fff;

}



.dropdown-submenu.pull-left {

    float: none;

}



.dropdown-submenu.pull-left>.dropdown-menu {

    left: -100%;

    margin-left: 10px;

    -webkit-border-radius: 6px 0 6px 6px;

    -moz-border-radius: 6px 0 6px 6px;

    border-radius: 6px 0 6px 6px;

}

/*End menu*/







/*Start marque*/





    .marquee-wrapper{

        width: auto;

        max-width: 960px;

        height: 37px;

        overflow: hidden; 

        position: relative; 

        border: 1px solid #eee;

        margin: 0px auto;

        text-align: center;



        -webkit-transition: background-color 350ms;

        -moz-transition: background-color 350ms;

        transition: background-color 350ms;

		padding:0px 10px;

		background:#eee;

    }
marquee:host{
	width: auto !important;
}


    .marquee a {

        color: #094d8e;

        text-decoration: none;

    }

    .marquee a:hover {

        color: #094d8e;

        }



    .marquee {

        background: none;

        font-family: Tahoma, Arial, sans-serif;

        color: #333;

        white-space: nowrap;

		font-size:13px;

		display:block;

		padding:8px 0px;

    }



.inner-banner img{ border-radius:8px;border: 1px solid #C8C8C8;}

.con-shadow{ box-shadow:0px 0px 6px #666;}

.form-sec{

	border: 1px solid #c8c8c8;

    float: left;

    height: auto;

    margin:0;

    padding: 5px;

	width:100%;

	}

.shadow-sec {

    box-shadow: 0 0 65px 0 rgba(217, 217, 217, 0.41) inset;

    float: left;

    height: auto;

    margin: 0;

    padding: 0;

    width: 100%;

}

.footer-area{ margin:0px auto !important; max-width:1020px;}

.holder{ padding:40px 0px; margin:0px;}

.side-gallery{ margin:0px 0px 5px; border:1px solid #c8c8c8; background:#fff;}

.side-gallery .side-box-sec span {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    color: #fff !important;

    font-size: 24px;

    position: absolute;

    right: 0;

    top: 70px !important;

}

.gall-title{ background: rgba(255,255,255,1);

background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));

background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);

background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);

background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);

background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );

 border-radius: 4px 4px 0 0;

    padding: 5px 10px; border-radius:4px 4px 0px 0px; border:solid 1px #eee;}

.gall-title span{ font-size:24; color:#333; font-size:16px;}

.content-wth{ width:90%;}

.submit-btn{

	 background: none repeat scroll 0 0 #c5161a;

    border: 0 none;

    border-radius: 20px;

    color: #fff;

    float: left;

    font-weight: bold;

    margin-left: 120px;

    padding: 9px;

    transition: background-color 3s ease 0s;

    width: 40%;

	}

.inner-enquiry label{ font-weight:normal;}

.share-btn{ padding:0px; margin:0px; display:block;}

.share-btn ul{ padding:0px; margin:0px;}

.share-btn ul li {

    display: inline-block;

    float: left;

    height: 40px;

    list-style-type: none;

    margin: 0;

    max-width: 128px;

    padding: 0;

}

.tabSec h2, h3{

	/*background: none repeat scroll 0 0 #eee !important;*/

    border: 1px solid #ccc;

    font-size: 13px !important;

    padding: 7px 10px;

	font-weight:bold !important;

	color:#333 !important;

}

.tabSec p{ text-align:justify;}





.tabSec table tbody tr td h3,h2{ margin:0px; background:#ddf1ff  !important; border:none;}



td:nth-child(1) { padding-left:0px !important; text-align:center; border-color:#ccc;}

.tab-title{background:#1357a0;}

.rt{ float:right !important;}

.number {

    color: #fff;

    font-size: 14px;

    font-weight: bold;

    position: absolute;

    right: 49px;

    top: -67px;

}

.dropdown:hover .dropdown-menu {

    display: block;

 }

 .dropdown-submenu .dropdown-menu {

    display: none !important;

 }

.dropdown-submenu:hover .dropdown-menu {

    display: block !important;

 }

.contact h2{ background:none !important;}

.main{ margin:30px 0px;}

.mg-lft{ padding-left:0px !important;}

.tabSec ul li{ padding:5px 0px;}

#captcha-sec{ text-align:center;}



































nav ul{ padding:0px; margin:0px;}



.menu > li:last-child {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

}

.sub-menu{ min-width:180px;}







    .menu{display:block; margin:0px 10px;}

     

    .menu li{display: inline-block;

    position: relative;

    z-index:100;

	background: url("../images/devider.png") no-repeat scroll right top rgba(0, 0, 0, 0);}

     

    .menu li a {

    text-decoration:none;

    padding:11px 13px;

    display:block;

    color:#000;

     

    -webkit-transition: all 0.2s ease-in-out 0s;

    -moz-transition: all 0.2s ease-in-out 0s;

    -o-transition: all 0.2s ease-in-out 0s;

    -ms-transition: all 0.2s ease-in-out 0s;

    transition: all 0.2s ease-in-out 0s;

    }

     

    .menu li a:hover, .menu li:hover > a{}

	

	

	    /* hide the second level menu */

    .menu ul {display: none;

	border: 1px solid #ccc;
    margin: 0;

    padding: 0;

    width: 230px;

    position: absolute;

    top: 39px;

    left: 0px;

    }

     

    /* display second level menu on hover */

    .menu li:hover > ul{ display: block;}

     

    .menu ul li {display:block;

    float: none;

    background:none;

    margin:0;

    padding:0;

	border-bottom:1px solid #ccc;

    }

     

    .menu ul li a {font-size:12px;

    font-weight:normal;

    display:block;

    color:#797979;

    background:#ffffff;

	padding:8px 10px;

	}

     

    .menu ul li a:hover, .menu ul li:hover > a{

    color:#b90202;

	background:#eee;

    }

	

	

	    /* change level 3 menu positions */

    .menu ul ul {left: 229px;

    top: 0px;

    }

	

	    .mobile-menu{display:none;

    width:100%;

    padding:3px;

    color:#fff;

    text-transform:uppercase;

	font-weight:bold;

    }

    .mobile-menu:hover{

    text-decoration:none;

	color:#fff;

    }

	

	 @media (max-width: 767px) {

	.mg-lft{ padding-left:15px !important;}

		 .navbar-default { padding:0px !important; margin:0px !important;}

		     .menu{display:block; margin:0px 0px !important;}

     .menu ul .sub-label{ position:relative; left:20px;}

    .menu{display:none;}

     

    .mobile-menu{display:block;}

     

    nav{margin:0;

    background:none;}

     

    .menu li{display:block;

    margin:0;}

     

    .menu li a {

	color:#fff;

    border-top:1px solid #e0e0e0;

	}

     

    .menu li a:hover, .menu li:hover > a{

    color:#ccc;}

     

    /*level 2 and 3 - make same width as all items*/

    .menu ul {display:none;

    position:relative;

    top:0px;

    left:20px;

    width:93%;

	}

     

    .menu ul ul {left:0;}

	.mbpd{ padding:0px 0px 30px !important;}

     

    }/*end media queries*/

	

	

	.bold{

		font-weight:bold;

	}

	

.carousel-indicators{ display:none;}	

#___plus_0{ width:100% !important;}



td h2{

	margin:0;

	border:0px !important;

}
.k a {
    background-color: #D8DDE3;
    border: 1px solid #333333;
    color: #333333;
    display: inline;
    font: 11px Arial,Helvetica,sans-serif;
    margin: 1px;
    padding: 3px 5px;
    text-decoration: none;
}
.k a.act, .k a:hover {
    background-color: #666666;
    color: #FFFFFF;
}