html, body{font-family: 'VegurRegular'; color:#a4a4a4; margin:0px; padding:0px; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{font-family: 'Oswald', sans-serif; color:#cf2a7b; font-weight:300;}
ul, ol, li{list-style:none; padding:0px; margin:0px; outline:none;}
p{font-family: 'VegurRegular'; color:#a4a4a4; font-size:15px; font-weight:normal; line-height:22px; text-align:justify;}
table{border:0px; margin:0px; padding:0px;}
img{border:0px;}
a, a:link, a:visited{text-decoration:none; outline:none;}

#wrapper{width:100%; float:left; height:auto; background:#272727;}
.target{width:1000px; margin:0px auto;}
.target_1{width:1300px; margin:0px auto;}
#header_area{width:100%; float:left; height:auto; background:#787575;}
.header_aleft{width:370px; float:left; height:auto; padding:14px 0px 10px 0px;}
.header_aright{width:614px; float:right; height:auto; padding: 0px 0px 0px 0px;}
.quick_enq{font-family: 'Oswald', sans-serif; color:#FFF; font-size:18px; font-weight:normal; background:#015b7e; padding:5px 12px; float:left; margin:20px 10px; text-transform:uppercase;}
#menu_area{width:100%; float:left; height:auto; background:#015b7e;}
.menu li{float:left; padding:15px 10px; outline:none;}
.menu li a{font-family: 'Oswald', sans-serif; color:#FFF; font-weight:normal; font-size:17px; padding:15px 24px; text-transform:uppercase;}
.menu li a:hover{background:#cf2a7b; color:#FFF;}
.menu li a.active{background:#cf2a7b; color:#FFF;}

.menu li ul{display:none; z-index:9999;}
.menu li:hover ul {display:block; position:absolute; margin:15px 0px;}
.menu li:hover li {float:none; /*background:#ba2028;*/ background:#015b7e; border-right:none; border-bottom:1px dotted #272727; line-height:14px; margin:0px; font-family: 'MyriadProRegular'; font-family:15px; font-weight:normal;}
.menu li:hover li:hover{background:#cf2a7b; color:#FFF;}
.menu li:hover {/*background:none;*/ color:#FFF;}
.menu li:hover li a:hover {background:none; color:#FFF;}

#banner_area{width:100%; float:left; height:auto; background:url(../images/banner_1.jpg) center no-repeat;}
.banner_box{width:1366px; margin:0px auto; overflow-y:hidden;}
#content_atop{width:1000px; float:left; height:auto; margin-top:35px;}
.content_atleft{width:304px; float:left; height:auto;}
.content_atright{width:670px; float:right; height:auto;}
.title_bar{width:100%; float:left; height:40px; background:#cf2a7b;}
.title_txt{font-family: 'Oswald', sans-serif; color:#FFF; font-size:20px; font-weight:300; text-transform:uppercase; line-height:40px; margin-left:20px;}
.last_area{width:304px; float:left; height:auto; margin-top:0px; border-bottom:1px dashed #a4a4a4;}
.last_aleft{width:90px; float:left; height:auto;}
.last_aright{width:210px; float:right; height:auto;}
.last_aright h2{font-family: 'Oswald', sans-serif; color:#cf2a7b; font-weight:normal; font-size:18px; line-height:0px; text-transform:uppercase;}
.last_aright p{font-family: 'VegurRegular'; color:#a4a4a4; font-size:14px; font-weight:normal; line-height:22px; text-align:justify;}

#content_abottom{width:1000px; float:left; height:auto; margin-top:40px;}
.content_ableft{width:304px; float:left; height:307px; background:url(../images/lastest_img.png) center no-repeat;}
.content_ableft h2{font-family: 'Oswald', sans-serif; color:#cf2a7b; font-weight:normal; font-size:22px; line-height:10px; text-transform:uppercase; margin-left:56px;}
.content_ableft h3{font-family: 'Oswald', sans-serif; color:#FFF; font-weight:normal; font-size:17px; line-height:10px; text-transform:uppercase; margin-left:100px; margin-top:35px;}
.content_abright{width:670px; float:right; height:auto;}
.review_box{width:240px; float:left; height:175px; margin:0px 30px; border-bottom:1px dashed #f0f0f0; padding:10px 0px 10px 0px;}
.review_box p{font-family: 'VegurRegular'; color:#a4a4a4; font-size:14px; font-weight:normal; line-height:22px; text-align:justify;}

.gall_img{margin-left:35px;}
#footer_area{width:100%; float:left; height:auto; background:#FFF; margin-top:25px;}
.footer_aleft p{font-family: 'VegurRegular'; color:#0278a5; font-size:14px; font-weight:normal; line-height:28px;}
.footer_aleft{width:400px; float:left; height:auto;}
.footer_amiddle{width:250px; float:left; height:auto; margin-top:15px;}
.hit_conter_text{font-family: 'Oswald', sans-serif; color:#cf2a7b; font-size:18px; font-weight:400;}
.hit_conter{margin-top:-38px; width:150px; height:50px;font-size:25px; margin-left:145px;}
.footer_aright{width:100px; float:right; height:auto; margin-top:10px;}

.inner_content_area{width:1000px; float:left; height:auto;}
.cour_hd{font-family: 'Oswald', sans-serif; color:#FFF; font-weight:normal; font-size:22px;}
.cour_txt{font-family: 'VegurRegular'; color:#FFF; font-size:18px; font-weight:normal;}

.course_left{width:490px; float:left; height:auto; padding-bottom:25px;}
.course_right{width:490px; float:right; height:auto; padding-bottom:25px;}
.course_list li{list-style:disc; list-style-position:inside; font-family: 'VegurRegular'; color:#a4a4a4; font-size:14px; font-weight:normal; line-height:28px;}

.contact_left{width:350px; float:left; height:auto;}
.contact_right{width:620px; float:right; height:auto; padding-bottom:20px;}
.enquiry_width{width:600px; height:35px; border:none; text-indent:10px; background:#707070; font-family: 'MyriadProRegular'; color:#FFF; font-size:15px; font-weight:normal; font-family: 'VegurRegular';}

.sys_area{width:1000px; float:left; height:auto;}
.sys_left{width:250px; float:left; height:auto; padding-bottom:25px;}
.sys_right{width:250px; float:left; height:auto; padding-bottom:25px;}
.sys_list li{list-style:disc; list-style-position:inside; font-family: 'VegurRegular'; color:#a4a4a4; font-size:18px; font-weight:normal; line-height:35px;}


.ser_list li{list-style:disc; list-style-position:inside; font-family: 'VegurRegular'; color:#a4a4a4; font-size:16px; font-weight:normal; line-height:28px;}

.services_left{width:340px; float:left; height:auto; margin-top:-8px;}
.services_right{width:640px; float:right; height:auto;}
.ser_menu li{line-height:35px; list-style:none; background:#cf2a7b; margin-top:10px;}
.ser_menu li:hover{background:#5a5a5a;}
.ser_menu li a{font-family: 'Oswald', sans-serif; color:#FFF; font-weight:100; font-size:15px; padding:2px 15px 3px 15px; text-transform:uppercase;}
.ser_menu li a:hover{color:#FFF;}
.ser_menu li a.active{color:#FFF;}

.hom_earea{width:560px; float:left; height:auto; }
.hom_eleft{width:260px; float:left; height:auto;}
.hom_eright{width:300px; float:right; height:auto;}
.hom_enq{width:250px; height:35px; background:#000; font-family: 'VegurRegular'; color:#FFF; font-weight:100; font-size:16px; text-indent:10px; border:none; margin:5px 28px;}
.hom_txt{font-family: 'VegurRegular'; color:#000; font-weight:100; font-size:16px;}
.hom_enq_1{width:145px; height:25px; background:#FFF; font-family: 'VegurRegular'; color:#000; font-weight:100; font-size:16px; text-indent:1px; border:none; margin:5px 18px;}
.hom_button{font-family: 'VegurRegular'; color:#FFF; font-weight:100; font-size:16px; background:#cf2a7b; padding:5px 10px; border:none; margin:5px 28px;}
.hom_enq_head{font-family: 'VegurRegular'; color:#FFF; font-weight:100; font-size:25px; background:#cf2a7b; text-align:center; padding:5px 0px 5px 0px;}

.social_area{width:275px; float:right; height:auto;}
.social_list li{float:left; padding:0px 8px 5px 8px;}

#in_banner_area{width:100%; float:left; height:auto; background:#FFF;}

.latest_img{
	width:304px;
	height:auto;
	float:left;
	/*margin-top:419px;*/
}
/*---------------------------banner------------------------*/
.about_banner{width:100%; height:250px; background:url(../images/about_banner.jpg) center no-repeat; margin:0px auto;}
.courses_banner{width:100%; height:250px; background:url(../images/courses_banner.jpg) center no-repeat; margin:0px auto;}
.gallery_banner{width:100%; height:250px; background:url(../images/gallery_banner.jpg) center no-repeat; margin:0px auto;}
.testimonial_banner{width:100%; height:250px; background:url(../images/testimonial_banner.jpg) center no-repeat; margin:0px auto;}
.cirriculum_banner{width:100%; height:250px; background:url(../images/cirriculum_banner.jpg) center no-repeat; margin:0px auto;}
.final_banner{width:100%; height:250px; background:url(../images/final_banner.jpg) center no-repeat; margin:0px auto;}
.lang_banner{width:100%; height:250px; background:url(../images/lang_banner.jpg) center no-repeat; margin:0px auto;}
.lang_banner1{width:100%; height:250px; background:url(../images/sw_testing.jpg) center no-repeat; margin:0px auto;}
.lang_banner2{width:100%; height:250px; background:url(../images/tally.jpg) center no-repeat; margin:0px auto;}
.lang_banner3{width:100%; height:250px; background:url(../images/multimedia.jpg) center no-repeat; margin:0px auto;}
.contact_banner{width:100%; height:250px; background:url(../images/contact_banner.jpg) center no-repeat; margin:0px auto;}
/*---------------------------banner------------------------*/

.cour_head_txt{font-family: 'Oswald', sans-serif; color:#cf2a7b; font-weight:300; font-size:22px; line-height:10px; border-bottom:1px dashed #767676; padding-bottom:25px;}

.hom_course{width:670px; float:left; height:auto; margin-top:50px;}
.hc_box{width:145px; float:left; height:145px; background:#d13381; border-radius:170px; margin-left:20px; margin-top:10px; -webkit-transition: width 2s, height 2s, -webkit-transform 2s; transition: width 2s, height 2s, transform 2s;}
.hc_box:hover{-webkit-transform: rotate(360deg); transform: rotate(360deg);}
.hc_ibox{width:125px; float:left; height:125px; background:#FFF; margin:10px; border-radius:170px;}
.hc_ibox:hover{width:125px; float:left; height:125px; background:#fabe08; margin:10px; border-radius:170px; color:#FFF;}
.hc_ibox p{font-family: 'Oswald', sans-serif; color:#015b7e; font-weight:300; font-size:18px; text-align:center; line-height:24px; margin-top:35px;}

.syllabus{font-family: 'Oswald', sans-serif; color:#FFF; font-weight:300; font-size:18px; float:right; background:#d13381; padding:5px 8px; border-radius:2px;}
.syllabus:hover{background:#fabe08; color:#272727;}

.cir_area{width:970px; float:left; height:auto; margin-top:1px; background:#f0f0f0; padding:0px 15px 0px 15px; border-radius:2px;}
.cir_aleft{width:500px; float:left; height:auto;}
.cir_aright{width:250px; float:right; height:auto; margin-top:10px;}


/*-------------------box css--------------------*/

 * focus {
	outline: none;
	margin: 0;
	padding: 0;
}

.container {
	width: 1000px;
	float:left;
	margin:0px 0;
	
}
.content-box{
	/*background-color:gray;  */
    float: left;
    height: auto;
    /*padding: 20px;*/
    width: 1000px;
}

h2.acc_trigger {
	padding: 0;	margin: 0 0 5px 0;
	background: url(../images/h2_trigger_a.png) no-repeat;
	height: 38px;	line-height: 37px;
	width: 1000px;
	font-weight: normal;
	float: left;
	font-size:16px; color:#da9d0c;
}
h2.acc_trigger a {
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 2px 0 0 25px;
	text-transform:uppercase;
	font-weight:normal;
	font-family: 'Oswald', sans-serif;
}
h2.acc_trigger a:hover {
	color: #ebebeb;
}
h2.active {background-position: left bottom;}
.acc_container {
	margin: 0 0 5px; padding: 0;
	overflow: hidden;
	font-size: 14px;
	width: 1000px;
	clear: both;
	/*-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px; */
}
.acc_container .block {
	/*padding: 20px;*/
}
.acc_container .block p {
	padding: 5px 0px;
	margin: 5px 0;
}
.acc_container h3 {
	margin: 12px 0 10px;
	font-size:23px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #2a2a2a;
	
}
.acc_container img {
	/*float: left;*/
	/*margin: 10px 15px 15px 0;*/
	padding: 4px;
	background:url(images/stroke.png) top left repeat;
	/*border: 1px solid #fff;*/
}
.left
{
	width:40%;
	float:left;
	
}
.mright
{
	width:40%;
	float:right;
	margin-left:10px;
}
.address {
    margin-left: 10px;
	color:#000;
}
.address p {
  
	color:#000;
}











/*------------------------------------------------------------------------------------------------------*/
.gallery li {
    padding: 5px 15px 0px 15px;
    float: left;
    list-style: none;
	margin-top:20px;
}

.img-size{
	width:215px;
	height:180px;
	margin:auto;
	background: #cf2a7b;
	padding: 2px;
}

.row .title_bar{

    width: 100%;
    float: left;
    height: 40px;
    background: #cf2a7b;
    margin-top: 15px;

}

.li-height{
	height:100px;
	border-bottom: 1px dashed #a4a4a4;
}

.li-height p{
	margin: 10px 0px auto 0px;
	
}