@charset "utf-8";
/* CSS Document */

.clear{clear:both;}
*{ margin:0px; padding:0px; border:0px;}
.wrapper{width:100% ; height:auto; margin:auto; padding:0px; background:url(../images/wraperbg_1.jpg)repeat-x;  background-color:#ffffff}
.maincontainer{ margin:0 auto; width:1002px; height:auto; padding-bottom:50px}
.topcontainer{ width:1002px; height:105px; position:relative}
.socialcontainer{ width: auto; height:30px; float:right;padding-top:22px}
.mailcontainer{ font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; float:right; color:#949494; background:url(../images/mail.jpg) no-repeat 10px 7px ; padding-left:30px; width:auto ; padding-top:7px }
.mailcontainer a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; float:right; color:#999999; text-decoration:none}
.mailcontainer a:hover{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; float:right; color:#226b9c; text-decoration:underline}
.calus{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; float:right; color:#999999; background:url(../images/mobile.jpg) no-repeat 10px 7px ; padding-left:25px; width:auto ; padding-top:7px }
.socialmedia{ width:75px; height:16px; float: right;text-align:right; padding-left:5px; padding-bottom:2px }
.logo{ width:180px; height:134px; position:absolute; left:0px; top:30px; z-index:500}
.menucontainer{ width:790px; float:right; padding-top:20px; height:23px;}
.bannercontainer{ width:1002px; height:574px; position:relative}
.banner{ width:1002px; height:464px}
.quicklinks_cntnr{
	width: 997px;
	height: auto;
	background-color: #FFF;
	position: absolute;
	padding:6px 2px 6px 3px !important;
	top: 389px;
}
.quicklink{ width:243px; height:168px; float:left; padding-left:3px; padding-right:3px}
.quicklink_pic{ width:243px; height:137px; padding-bottom:2px}
.quicklink h1{ width:243px; height:24px; text-align:center; background-color:#4c4c4c; padding-top:5px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF}
.quicklink h1 a{ color:#FFFFFF; text-decoration:none}

.quicklink h1 a:hover{ color:#FFFFFF; text-decoration:underline}

.middlecntnr{ width:1002px; height:auto; padding-bottom:20px;}
.welcomecntnr{ width:780px; height:auto; float:left}
.welcomecntnr h2{ font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333333}
.welcomecntnr h2 span{font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#226b9c}
.welcomecntnr p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; color:#333333; font-weight:normal; padding-top:5px;}
.wantacal h3{font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333333 ; padding-bottom:10px}
.wantacal h3 span{font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#226b9c}
 .wantacal{ width:205px; height:auto; float:right; padding:0px 0px 8px 0px}
 .boxcont{ width:200px; height:29px; padding-bottom:9px; outline:none}
 .textbox1{ width:198px; height:27px; border:1px solid #b2b2b2; padding-left:6px; font-family: Arial, Helvetica, sans-serif;font-size:12px;  color:#4b4a4a; margin-bottom:7px; outline:none }
 .submitbtn{ width:74px; height:22px; float:right}
 .footerwrapper{ width:100%; position:fixed; bottom:0px; height:42px; background:url(../images/footerbg.jpg) repeat-x; }
 .footer{ width:1002px; height:24px; margin:0 auto; padding-top:18px; }
 .copyright{ font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; float:left; width:200px; text-align:left; color:#989898}
 .designs{ width:765px; float:left; height:24px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#989898; text-align:right} 
 .designs a{ color:#989898; text-decoration:none}
.designs a:hover{ color:#226b9c; text-decoration:underline}
.designer{ width:29px; height:13px; float:right;}
.social_media{ width: auto; height:30px; float:right; padding-left:10px}
.subprocntnr{
	width:30px;
	height:30px;
	float:left;
	clear: inherit !important;
	
}


#mainprod01 {background: url(../images/twitter.png); }
#mainprod02 {background: url(../images/facebook.png)  ; }
#mainprod03 {background: url(../images/youtube.png); }

.mainprod-image {display: inline-block; background: no-repeat; width:30px; height:30px}
.mainprod-image:hover {background-position: -1px -30px !important; text-decoration: none;  }
/*about us*/

.inner_wrapper{width:100% ; height:auto; margin:auto; padding:0px; background: url(../images/inner_wrap.jpg)repeat-x;  background-color:#ffffff}
.inrbnr{ width:1002px; height:262px; padding-top:8px}
.innnr_middle{ width:1002px; height:auto; padding-top:5px; margin-top:10px}

.bred{width:730px;height: auto; margin-bottom:10px;}
.bred-home{ font-size:12px; color:#2d2c28; float:left; height: auto; width: auto;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:2px}
.bred-home a{ font-size:12px; color: #666;  height: auto; padding-right:2px; width: auto; font-weight:bold; text-decoration:none}
.bred-home a:hover{ font-size:12px; color:#333333;  height: auto; text-decoration:underline; width:50px; font-weight:bold;}
.bred-arrow{ font-size:12px; color:#333333; width:10px;  float:left; padding:1px 2px 0 2px; height:11px}
.bred-next{ font-size:12px; color:#0678ec; font-weight:bold; padding:2px 2px 0 2px;float:left; font-family:Arial, Helvetica, sans-serif}
.bred-first{ font-size:12px; color:#fea700; font-weight:bold; padding:2px 2px 0 2px;float:left; font-family:Arial, Helvetica, sans-serif}
.our_detail{ width:730px; height:auto; float:left}
.our_detail h1{font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#226b9c}
.our_detail p{font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; color:#333333; font-weight:normal; padding-top:5px;}
.right_container{ width:240px; height:auto; float:right;}
.wantacal_back{ width:238px; height:auto; float:right; padding:0px 0px 8px 0px}
.wantacal_backdtl{width:238px;height: auto;}
.inrboxcont{ width:238px; height:29px; padding-bottom:9px}
.inrtextbox1{ width:230px; height:27px; border:1px solid #b2b2b2; padding-left:6px; font-family: Arial, Helvetica, sans-serif;font-size:12px;  color:#4b4a4a; margin-bottom:7px; outline:none }
.inrsubmitbtn{ width:74px; height:22px; float:right }
.right_container h3{font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333333 ; padding-bottom:10px}
.right_container h3 span{font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#226b9c}
/*testimonials*/
.testimonials{ width:222px; height: auto; float:left; margin-right:10px; background-color:#226b9c; padding:1px; margin-bottom:10px}
.client_pic{ width:100px; height:90px; background-color:#ffffff; float:left }
.clientdtl { width:122px; height:80px; padding-top:10px;  background-color:#ffffff; float:left}
.clientdtl h1{font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0678ec; text-align:center; line-height:24px}
.clientdtl h2{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; text-align:center; line-height:24px}
.testimonial{ width:202px;padding:10px; font-size:12px !important; font-family:Arial, Helvetica, sans-serif; color:#666666; text-align:justify; font-weight:normal !important;height:120px; overflow: auto; border-top:1px  dotted #999999; background-color:#fff}

/*training*/
.training{ width:222px; height:auto; float:left; margin-right:10px;  margin-bottom:10px; border:1px solid #999999; position:relative}
.training_pic{ width:222px; height:148px;}
.training_video{ width:50px; height:38px; position:absolute; top:59px; left:86px}
.training h1{ width:222px; height:40px; padding-top:5px; padding-bottom:5px; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; color:#0678ec; background-color:#ffffff}
.training h1 a{  color:#0678ec;  text-decoration:none}
.training h1 a:hover{  color:#0678ec;  text-decoration: underline}







/*gallery*/
.gallery{ width:222px; height:145px; float:left; margin-right:10px; background-color:#226b9c; padding:5px; margin-bottom:10px}

/*contact us*/
/*.contact_cntnr{ width:727px; height:431px; background:url(../images/contactbg.jpg) no-repeat 0px 60px; padding-top:60px}
.addresscntnr{ width:247px; height:411px; float:left;background:url(../images/addrsbg.png) no-repeat 0px 20px;padding-top:20px; float:left; padding-left:90px }
.addresscntnr ul{margin:0px; padding:0px; list-style-type:none; padding-top:15px}
.addresscntnr ul li{ font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color:#666666; line-height:30px}
.addresscntnr ul li a{ color:#666666; text-decoration:none}
.addresscntnr ul li a:hover{ color:#666666;text-decoration:underline }

*/

.addresscntnr{ width:300px; height:411px; float:right;padding-top:20px; float:left;position:relative;}
.addresscntnr ul{margin:0px; padding:0px; list-style-type:none; padding-top:5px}
.addresscntnr ul li{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; color:#666666; line-height:24px }
.addresscntnr ul li span{ font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; color:#666666; line-height:24px }

.addresscntnr ul li a{ color:#666666; text-decoration:none}
.addresscntnr ul li a:hover{ color:#0678ec;text-decoration:underline }

.contact_right{ width:383px; /* background:url(../images/logobg.png) no-repeat 100px 10px;*/ height:421px; float:left; padding-top:20px; position:relative }
.contact_logo{
	width: 360px;
	height: 312px;
	position: absolute;
	top: 11px; margin-top:50px; border:1px solid #999
}
.contact_mainlogo{ width:300px; height:106; text-align:center; padding-bottom:5px;}
.helpline{ width:299px; height:32px; background:url(../images/helplinebg.jpg) no-repeat; margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:center; padding-top:12px; color:#ffffff; font-weight:bold}
.follow_us{
	width: 197px;
	height: 90px;
	position: absolute;
	left: 93px;
	top: 362px;
}
.follow_us h1{ font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; padding-top:0px; padding-bottom:15px; padding-left:17px}
.contact_right p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#666666; text-align:center; padding-top:350px  }
.contact_right p a{ color:#666666; text-decoration:none  }
.contact_right p a:hover{ color:#0678ec; text-decoration: underline  }



.subprocntnr_1{
	width:35px;
	height:70px;
	float:left;
	clear: inherit !important; padding-left:15px; padding-top:0px
	
}


#socials{background: url(../images/contactfb.png); }
#socials1 {background: url(../images/contacttwit.png)  ; }


.socials-image {display: inline-block; background: no-repeat; width:35px; height:34px}
.socials-image:hover {background-position: 0px -36px !important; text-decoration: none;  }

/*enquiry*/

.enquirydtl{ width:550px; height: auto; margin:0 auto; padding-top:20px }
#enquiryfor{ width:550px; height: auto;  padding-top:15px; padding-bottom:15px}
#enquiry-dtl{ width:546px; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:20px}
#enquiry-comment{ width:546px; height: auto; float:left;  padding-left:2px; padding-right:2px; padding-bottom:20px}
#enquiry-dtl h4{ width:200px; font-size:12px; font-family:Arial, Helvetica, sans- serif; color:#333333; font-weight:normal; float:left;  }
#enquiry-comment h4{ width:200px; font-size:12px; font-family:Arial, Helvetica, sans- serif; color:#333333; font-weight:normal; float:left;  }
#enquirysep{ width:2px; height:auto; padding-right:15px; float:left; padding-top:4px }
#enq-txtbox{ width:250px !important; height:35px;float:left;}
#enq-txtbox-1{ width:250px !important; height:80px; float:left;}
.tcxt99{ border:1px solid #999999; width:254px !important; height:35px; font-size:12px; padding-left:2px; color:#333333}
.tcxt98{ border:1px solid #999999; width:254px !important; height:80px; font-size:12px; padding-left:2px; color:#333333}
.sendbtn{ width:58px; height:24px; float:left; padding-right:25px}

/*courses*/
.topwrap{ width:100%; height:auto; background:#ffffff;}
.topmain{ width:1002px; height: auto; margin:0 auto;}
.bannrwrap{ width:100%; height:275px;}
.coursebnr{ width:100%; height:275px; background:url(../images/coursesbnr.jpg) no-repeat; background-size:100% 100%}
.offerbaner{ width:100%; height:275px; background:url(../images/offerbaner.jpg) no-repeat; background-size:100% 100%}
.contact_new{  width:100%; position: absolute; bottom:10px;  height:74px; text-align:right}
.contact_new_1{float:left;  width:100%; position: absolute; top:10px; height:74px}
.banercp { width:1002px; height: auto; position: absolute; bottom:84px; margin:0 auto !important }

.contact_bnr{ width:100%; height:100%; background:url(../images/contactbnr_new.jpg) no-repeat; background-size:100% 100%}
.contact_banner{width:100%; height:100%; background:url(../images/contactbnr_final.jpg) no-repeat; background-size:100% 100%}
.contact_banner_1{width:100%; height:100%; background:url(../images/coursesbnr.jpg) no-repeat; background-size:100% 100%}


.abt_banner{width:100%; height:100%; background:url(../images/aboutbnr.jpg) no-repeat; background-size:100% 100%}


.mainwrap{ width:100%; height:auto;  background:#ffffff;}
.inrmain{ width:1002px; height:auto; margin:0 auto; padding-bottom:50px}



.leaners_dtl{ width:730px; height:auto; padding-top:20px; padding-bottom:20px; border-bottom: 1px dotted #666666}
.leaners_dtl h2{font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; color:#226b9c; }
.leaners_left{ width:400px; height:auto; float:left}
.leaners_right{ width:300px; height:auto; float:left; padding-left:30px; padding-top:10px; }

.leaners_left p{font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; color:#333333; font-weight:normal; padding-top:5px;}
.leaners_left ul{margin:0px; padding:0px; list-style-type:none; padding-top:15px}
.leaners_left ul li{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold  ; text-align:left; color:#333333; line-height:34px; background:url(../images/coursesbg.jpg) no-repeat 0px 9px; padding-left:25px}


.careers{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify; font-weight:normal; color:#333333}
.offer_1{ width:472px; height:80px; background: url(../images/offerbg_b.png) no-repeat; margin-top:15px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#1182be; padding:30px 0px 0px 18px; line-height:25px; border:1px solid #1182be; border-radius:15px}
.offer_2{width:472px; height:80px; background: url(../images/offerbg_a.png) no-repeat; margin-top:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:30px 0px 0px 18px; line-height:25px; border:1px solid #d30507; border-radius:15px; color:#d30507;  line-height:25px}
.careers a{ font-size:12px;  color:#0678ec; text-decoration:none}
.careers a:hover{ font-size:12px; color:#0678ec; text-decoration:underline}
.offer_new{ width:310px; height:298px; float:left; position:relative; margin-top:15px; background:url(../images/offernewbg.jpg) no-repeat}
.offer_dtl{ width:264px; height:84px; background-color:#ffffff; position:absolute; bottom:12px; left:12px; padding:30px 10px 0px 10px}
.offer_dtl p{ font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4f81bc; line-height:24px}

.offer_new1{ width:310px; height:298px; float:left; position:relative; margin-top:15px; background:url(../images/offernewbg_1.jpg) no-repeat; margin-left:20px}
.offer_dtlnew{ width:264px; height:94px; background-color:#ffffff; position:absolute; bottom:12px; left:12px; padding:20px 10px 0px 10px}
.offer_dtlnew p{ font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ce0e0e; line-height:24px}
