/* Homepage css */

div.hgroup {width:1000px;position:relative;margin:0 auto;}
.slogan{ font-family:'Lato';font-size:26px;width:545px;float:left;padding-top:80px;color:#8B3EC0; }
.socialmedia{ position:absolute;right:10px;top:80px; }
.ads {position:absolute;top:20px;}
.ads img {width:320px;}

.facebook{ width:16px; float:left; margin-right:22px; background:url("images/facebook.png") no-repeat left bottom; height:31px; }
.facebook:hover { background:url("images/facebook.png") no-repeat left top;}
.twitter{ width:38px; float:left; margin-right:22px; background:url("images/twitter.png") no-repeat left bottom; height:31px; }
.twitter:hover { background:url("images/twitter.png") no-repeat left top;}
.youtube{ width:31px; float:left; margin-right:22px; background:url("images/youtube.png") no-repeat left bottom; height:37px; }
.youtube:hover { background:url("images/youtube.png") no-repeat left top;}

.bannertxt{ float:left;font-family:'Lato',sans-serif;font-size:44px;line-height:55px;margin-top:80px;width:593px;font-weight:100; }
.bannertxt span{ color:#8B3EC0;display:block;font-size:55px;margin-top:10px; }
.banner_img{ width:465px;float:left;margin-left:-90px;position:relative; }

.servicemn{ width:100%; float:left;  position:relative; margin-top:-197px; margin-bottom:20px; }
.service_box{ width:251px; min-height:300px; float:left; padding:22px; background-color:#dcdcdc; margin-left:25px; -webkit-box-shadow: 0px 18px 18px -10px rgba(0,0,0,0.6); -moz-box-shadow: 0px 18px 18px -10px rgba(0,0,0,0.6); box-shadow: 0px 18px 18px -10px rgba(0,0,0,0.6); }
.service_box:first-child {}
.service_box:hover {background-color:#8F72CC;}
.service_box:hover .service_title, .service_box:hover .service_text {color:#fff;}
.service_title {width:251px;display:block;text-align:center;padding:0 0 9px;font-family:'Lato', sans-serif;font-size:24px;color:#282828;text-align:center;text-decoration:none;}
.service_title:hover{ color:#282828; }
.service_img{ width:248px; }
.service_text{ font-size:12px; color:#424242; width:100%; padding:14px 0px; }
.service_readmore{ font-size:12px; color:#fff; text-align:center; line-height:25px; }


.logos_mn {border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;padding:30px 0 5px;margin:34px 0;width:100%; }
.logos{ text-align:center; }
.ebbok_mn{ width:1000px; margin:0 auto; }
.home_video{ width:532px; float:left; padding-right:35px; position:relative }
.ebook{ width:410px; float:left; background:url("images/ebook.jpg") no-repeat right top; height:310px; }
.book_title{ width:395px; float:left; padding-left:17px; font-size:18px; color:#fff; text-transform:uppercase; padding-top:12px; padding-bottom:40px; line-height:20px; }
.ebook_form{ width:272px; float:left; padding-left:140px; }
.ebook_txtbox{ width:230px; float:left; border:solid 1px #d7d7d7; padding:9px 0px 9px 14px; font-size:13px; color:#252525; margin-bottom:14px; }
.ebook_btn{ width:206px; float:left; font-size:12px; color:#fff; text-decoration:none; text-align:center; background:#d71920; cursor:pointer; border:0px; text-transform:uppercase; padding:10px 0px; margin-top:5px; margin-left:18px;}
.ebook_btn:hover{ background:#646464; }
.ebook_home_content{ width:1000px; margin:0 auto; }

.content_border{ width:960px; margin:0 auto; border-bottom:solid 1px #cccccc; margin-bottom:2px; margin-top:2px; }

.fsocial_media{ width:1000px; margin:0 auto; }

.ftwitter{ width:375px;float:left; height:94px;padding-left:130px;font-family:'Open Sans', sans-serif;font-size:18px;color:#9f9f9f;padding-top:40px; background:url("images/twitter_connect.jpg") no-repeat left top;text-transform:uppercase;text-decoration:none;margin-top:15px;padding-right:20px;}
.ftwitter:hover{color:#9f9f9f !important; } 

.fyoutube{ width:310px; float:left; height:94px; padding-left:130px; font-family:'Open Sans', sans-serif; font-size:18px; color:#9f9f9f; padding-top:40px; background:url("images/youtube_connect.jpg") no-repeat left top; text-transform:uppercase;  text-decoration:none;  margin-top:15px; }
.fyoutube:hover{ text-decoration:none; color:#9f9f9f !important; } 

.footermn{ width:1000px; margin:0 auto; }
.footermenu{  }
.footermenu ul{ margin:0; padding:0 !important; width:auto !important; }
.footermenu ul li{ display:inline; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#787878; padding:24px 18px; float:left; }
.footermenu ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#787878; text-decoration:none; }
.footermenu ul li a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration:none; }
.footermenu ul li current_page_item{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration:none; }

.footermenu .current-menu-item > a,
	.footermenu .current-menu-ancestor > a,
	.footermenu .current_page_item > a,
	.footermenu .current_page_ancestor > a {
	color:#FFFFFF;	
	}

.footerbox {float:left;width:210px; margin-right:10px;}
.footerbox.last {margin:0;width:300px;}
.footerbox ul {padding:0;margin:0;}
.footerbox li {list-style:none;padding:0;line-height:25px;color:#848484;text-decoration:none;font-size:13px;}
.footerbox a {color:#848484;text-decoration:none;}
.footerbox a:hover {color:#B1B1B1;}

.footer01{ padding-top:35px; }
.footerbox2 {float:left;width:165px; margin-right:10px;}
.footerbox2.last {margin:0;width:300px;}
.footerbox2 ul {padding:0;margin:0;}
.footerbox2 li {list-style:none;padding:0;line-height:25px;color:#848484;text-decoration:none;font-size:13px;}
.footerbox2 a {color:#848484;text-decoration:none;}
.footerbox2 a:hover {color:#B1B1B1;}

.footer_logomn{ width:350px; float:right; padding-right:30px; position:relative; top:-20px; }
.footer_logo{ width:350px; float:right; text-align:right; padding-right:30px; }
.f_socailmedia{ width:230px; float:right; text-align:right; }
.f_socailicon{width:40px; float:left;}

/* About Page css start here */
.aboutmn{ width:1000px; margin:0 auto; }
.about_title{ width:100%; float:left; font-family: 'Lato', Arial, Helvetica, sans-serif; font-size:40px; color:#8b3ec0; border-bottom:dashed 1px #918f8f; padding-top:25px; padding-bottom:25px; margin-bottom:22px;}
.about_img{ width:353px; float:right; padding-left:25px;  }
.about_quote1{ width:538px; float:left; padding-right:17px; padding-bottom:20px; padding-top:8px;}
.about_quote2{ width:411px; float:left; padding-bottom:20px; margin-right:-25px; padding-top:8px; }

.about_video{ width:466px; float:left; padding-right:30px; padding-top:5px; }
.about_video2{ width:466px; float:left; padding-top:5px; margin-right:-10px; }
.about_video h2{ padding-bottom:6px; }
.about_video2 h2{ padding-bottom:6px; }

.about_img2{ width:345px; float:left; text-align:center; padding-top:25px; }
.arrow_about{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7e00b4; font-weight:bold; }

/******* Start product page *******/
.contain{
	margin:0;
	padding:0;
	width:100%;
	float:left;
}
.productmn{ width:1000px; margin:0 auto; }
.products{
	float:left;
	width:960px;
	margin:10px 0 0 0;
	background:url("images/pro_sap.png") left bottom repeat-x;
}
.product_img{
	float:left;
	width:30%;
	padding:15px 0 15px 0;
	text-align:center;
}
.product_text{
	float:left;
	width:69%;
	padding:0;
	margin:13px 0 0 0;
}
.product_title{
	font-family: 'Lato', sans-serif;
	font-size:26px;
	color:#8b3ec0;
	line-height:30px;
}
.product_contain{
	font-weight:normal;
	margin:30px 0 25px 0;
}
.product_contain span{ font-weight:bold; color:#8b3ec0;}
.read_more_btn{
	float:left;
	padding:5px 0px 5px 0px;
	width:96px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	background:#d71920;
	text-decoration:none;
	font-weight:bold;
}
.read_more_btn:hover{ background:#414141; }
/******* endproduct page *******/

/******* Live training page *******/

.training_title {width:1000px;float:left;text-align:center;padding:15px 0 10px;}
.training_img {width:448px;float:left;padding-left:30px;padding-bottom:20px;}
.team_detail p {margin-left:333px;}

/*******end Live training page *******/

.entry-date{ color:#444; }

/******* start contact page *******/
.contact_con_lt{
	float:left;
	margin:0;
	width:387px;
	padding-left:20px;

}
.contact_con_rt{
	float:right;
	width:520px;
	margin:0;
	margin-top:0px;
}
.contact_con_rt_tx{
	float:left;
	font-family: 'Lato', Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000000;
	margin:0 0 24px 0 ;
}
.login_box{
	float:left;
	margin:0;
	width:100%;
}
.name{
	float:left;
	margin:0 0 22px 0;
	width:93%;
	border:1px #c7c7c7 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9b9a9a;
	padding:12px 10px;
}
.name_mar{
	float:left;
	margin:0 0 11px 0;
	padding:5px 10px;
	border:1px #c7c7c7 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9b9a9a;
	height:80px;
	width:93%;
}
.contactbtn { width:106px; float:left; height:42px; border:0px; background:url("images/sedn_img.png") no-repeat left top;text-indent:150px; }
.contact_detailmn {	width:100%;background:#fafafa;border-bottom:solid #ebebeb 1px;border-top:solid #ebebeb 1px;padding:16px 0 20px; margin:15px 0;}
.contact_content_title { color:#8F72CC; font-family:'Lato',sans-serif; font-size:30px; padding:0 0 15px; text-align:center; }
.contact_content_txt, h2.contact_content_txt{font-family: "Open Sans",Helvetica,Arial,sans-serif;text-align:center; padding:0 10px;font-size:100%;color:#444;margin:0;}
.quotes_title{ width:100%; float:left; color:#8B3EC0; font-family: 'Lato', Arial, Helvetica, sans-serif; font-size:30px; padding-bottom:15px; text-align:center; }
.quotes_txt{ width:810px; margin:0 auto; color:#000000; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:16px; line-height:24px; text-align:center; }
.quotes
{	width:100%; float:left; background:#fafafa; border-bottom:solid #ebebeb 1px; border-top:solid #ebebeb 1px; padding:16px 0px 20px 0px; margin-top:50px; margin-bottom:15px;
	
}
.qm{  color:#000000; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:56px; }
/******* end contact page *******/


/******* Start The Team page *******/
.team_mn {width:1000px;margin:35px auto 15px;}
.team_box1 {width:308px;height:383px;float:left;margin:0 12px 20px;cursor:pointer;}
.team_title_mn {width:268px; float:left; padding-left:20px; padding-right:20px; background:url("images/team_regular_bg.png") no-repeat left top; height:88px; margin-top:-88px; position:relative; z-index:2;}
.team_title {font-family:'Lato',sans-serif; font-size:32px; color:#fff; text-decoration:none; padding-top:19px; padding-bottom:6px; width:268px; float:left; line-height:32px;}

.team_title:hover { }
.team_txtmn {color:#fff;}
.team_title_on {width:268px; float:left; padding-left:20px; padding-right:20px; background:url("images/team_hover_bg.png") repeat left top; margin-top:-383px; height:383px; position:relative; display:none; z-index:2; }
.team_box1:hover .team_title_on {display:block;}
.team_box1:hover .team_title_mn {display:none;}	
.team_title2{ font-family:'Lato',sans-serif; font-size:30px; color:#fff; text-decoration:none; padding-top:8px; padding-bottom:9px; width:268px; float:left; }
.team_txt2{ color:#fff; height:145px; width:268px; float:left; }
.team_txt3{ color:#fff; height:115px; overflow:hidden; width:268px; float:left; }
.team_readmore { width:238px; float:left; margin-top:22px; color:#fff; text-decoration:underline; background:url("images/arrow2.png") no-repeat left 2px; padding-left:30px; padding-bottom:10px; padding-top:2px; }
.timg { height:383px;width:308px;float:left;position:relative;z-index:1; }

.team_detail_skill{ color:#a33bef;font-weight:bold; }

.team_detail_inner_title { color:#000; }
.team_detail_img { width:308px;float:left;padding-right:25px; }
/******* End The Team page *******/

