/*

jquery.fancybox.css


*/


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}


/*

jquery.fancybox-buttons.css


*/


#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 133px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url('fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}



/*

normal_menu.css


*/


 
/* MENU */

@media all and (min-width: 801px)
{
	
	

#nav {
   float:left; display:block;
}

#nav li a, #nav li {
 float: left;
}

#nav li {
 list-style: none;
 position: relative;
   
}

#nav li a {
 
 text-decoration:none;
 
 
 
}

#nav li a:hover {
  
 }


/* Submenu */

.hasChildren {
	position: absolute;
	width: 5px; height: 5px;
	background: black;
	right : 0;
	bottom: 0;
	display:none;
}

#nav li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0;
 z-index:999;
}

#nav li:hover > ul {
 display: block;
}

#nav li ul li, #nav li ul li a {
 float: none;
}

#nav li ul li {
 _display: inline; /* for IE6 */

}

#nav li ul li a {
 width: 270px;
 text-align:left;
 text-transform:capitalize;
 display: block;
  background-color:#3A3A3A;
}

/* SUBSUB Menu */

#nav li ul li ul {
 display: none;
}

#nav li ul li:hover ul {
 left: 100%;
 top: 0;
}


	}



/*

meanmenu.css


*/

 @media all and (max-width: 801px)
 {
	 

/*! #######################################################################

	MeanMenu 2.0.6
	--------
	
	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */

/* hide the link until viewport size is reached */
a.meanmenu-reveal {
	display: none;
}

/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
	float: left;
	width: 100%;
	position: relative;
/*	background: #0c1923;*/
	padding: 4px 0;
	min-height: 42px;
	z-index: 999999;
}

.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 13px 13px 11px 13px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: 700;
	
	
	-webkit-transition: none;
	-o-transition:none;
	transition:none;
}

.mean-container a.meanmenu-reveal span {
	display: block;
	background: #fff;
	height: 3px;
	margin-top: 3px;
}

.mean-container .mean-nav {
	float: left;
	width: 100%;
	
	margin-top: 44px;
}

.mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style-type: none;
	 
}

.mean-container .mean-nav ul li {
	position: relative;
	float: left;
	width: 100%;
	background-color:#1a1a1a;
}

.mean-container .mean-nav ul li a {
	display: block;
	float: left;
	width: 100%;
	padding: 1em 5%;
	margin: 0;
	text-align: left !important;
	color: #fff;
	border-top: 1px solid #383838;
	border-top: 1px solid rgba(255,255,255,0.5);
	text-decoration: none;
	text-transform: uppercase;
	
}

.mean-container .mean-nav ul li li a {
	width: 100%;
	padding: 1em 10%;
	border-top: 1px solid #f1f1f1;
	border-top: 1px solid rgba(255,255,255,0.25);
	opacity: 0.75;
	filter: alpha(opacity=75);
	text-shadow: none !important;
	visibility: visible;
	  background-color:#3A3A3A;
}

.mean-container .mean-nav ul li.mean-last a {
	border-bottom: none;
	margin-bottom: 0;
}

.mean-container .mean-nav ul li li li a {
	width: 100%;
	padding: 1em 15%;
}

.mean-container .mean-nav ul li li li li a {
	width: 100%;
	padding: 1em 20%;
}

.mean-container .mean-nav ul li li li li li a {
	width: 100%;
	padding: 1em 25%;
}

.mean-container .mean-nav ul li a:hover {
	background: #252525;
	background: rgba(255,255,255,0.1);
}

.mean-container .mean-nav ul li a.mean-expand {
	margin-top: 1px;
	width: 26px;
	height: 32px;
 text-align:center !important;
	padding: 12px 8px 4px!important;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	font-weight: 700;
	background: rgba(255,255,255,0.1);
	border: none !important;
	border-left: 1px solid rgba(255,255,255,0.4) !important;
	border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}

.mean-container .mean-nav ul li a.mean-expand:hover {
	background: rgba(0,0,0,0.9);
}

.mean-container .mean-push {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}

.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


.mean-remove {
	display: none !important;
}
 }

/*

main_style.css

*/


/*@import url("Montserrat_Regular/stylesheet.css");*/
body{-webkit-text-size-adjust:100%;font-family:'Open Sans', sans-serif;font-size:100%;background-color:#000;}
*{padding:0px;margin:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{max-width:100%;width:auto;height:auto;border:none;}
p{line-height:1.5em;margin-bottom:10px;color:#3f3f3f;font-size:14px;}
a{text-decoration:none;color:#5788b4;border:none;outline:none;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
a:hover{color:#5788b4;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
ul, li, ol{list-style:none;margin:0px;padding:0px;}
#wrapper-header{width:100%;float:left;height:auto;padding-bottom:10px;}
.header_row{width:100%;max-width:1000px;margin:0px auto;margin-top:10px;}
.logo{float:left;margin-top:10px;}
.hdr_top_right{float:right;width:175px;}
.top_social{float:right;width:100%;}
.top_social li{float:left;margin-right:10px;position:relative;}
.top_social li:last-child{margin-right:0px !important;}
.top_social li a{color:#fff;display:block;width:26px;text-transform:uppercase;height:26px;background-position:top center;background-repeat:no-repeat;float:left;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.top_social li a:hover{background-position:bottom center;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;color:#5788b4;}
.icon_fb_top{background-image:url('../images/icon_fb.png')}
.icon_tw_top{background-image:url('../images/icon_tw.png')}
.icon_in_top{background-image:url('../images/icon_in.png')}
.login_btn{font-size:14px;font-family:'Montserrat', sans-serif;font-weight:400;background-position:left center !important;color:#363636;padding-left:20px;line-height:25px;height:auto !important;width:auto !important;background-position:left 1px !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important;padding-right:10px;}
.login_btn:hover{background-position:left 1px !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important;}
.logout_btn{font-size:16px;font-family:'Montserrat', sans-serif;font-weight:400;background-position:left center !important;color:#FFF;padding-left:20px;line-height:25px;height:auto !important;width:auto !important;background-image:url('../images/user_icons.png');background-position:left 1px !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important;background-repeat:no-repeat;cursor:pointer;}
.logout_btn:hover{background-position:left 1px !important;background-image:url('../images/user_icons_hover.png');-webkit-transition:none !important;-o-transition:none !important;transition:none !important;}
.profile_options_dd{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;right:0px;position:absolute;top:30px;z-index:99999999999;display:none;}
.profile_options_dd ul, .profile_options_dd li{list-style-type:none !important;margin:0 !important;padding:0 !important;width:100% !important;}
.profile_options_dd li{border-bottom:1px solid #CCC;color:#666666;float:left;clear:both;padding:7px;}
li.view_profile{background:url("../images/view_pro.png") no-repeat scroll 5px center transparent;padding-left:30px;}
li.edit_profile{background:url("../images/edit_pro.png") no-repeat scroll 5px center transparent;padding-left:30px;}
li.my_project{background:url("../images/project_icon.png") no-repeat scroll 5px center transparent;padding-left:30px;}
li.change_password{background:url("../images/change_pass.png") no-repeat scroll 5px center transparent;padding-left:30px;}
li.logout{background:url("../images/logout_pro.png") no-repeat scroll 5px center transparent;padding-left:30px;}
li.view_profile:hover{background:url("../images/view_pro.png") no-repeat scroll 5px center #F4F4F4;}
li.edit_profile:hover{background:url("../images/edit_pro.png") no-repeat scroll 5px center #F4F4F4;}
li.my_project:hover{background:url("../images/project_icon.png") no-repeat scroll 5px center #F4F4F4;}
li.change_password:hover{background:url("../images/change_pass.png") no-repeat scroll 5px center #F4F4F4;}
li.logout:hover{background:url("../images/logout_pro.png") no-repeat scroll 5px center #F4F4F4;}
.logout_btn:hover .profile{color:#5788b4;}
#wrapper-menu{float:left;width:100%;height:auto;background-color:#5788b4;margin-top:10px;}
#topnav{width:100%;max-width:1000px;margin:0px auto;}
#topnav li{float:left;}
#topnav li a{text-transform:uppercase;float:left;display:block;padding:15px 20px;padding-bottom:16px;font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;color:#fff;margin-right:1px;text-align:center;-webkit-transition:none;-o-transition:none;transition:none;}
#topnav li a:hover, .nav_selected{background-color:#000 !important;-webkit-transition:none;-o-transition:none;transition:none;}
.main_menu{float:left;}
.cart_wrapper{float:right;width:120px;color:#FFFFFF;font-family:'Montserrat', sans-serif;font-weight:400;background-image:url('../images/cart_item.png');background-position:left center;background-repeat:no-repeat;padding-left:50px;cursor:pointer;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.cart_wrapper:hover{background-color:#000;background-position:10px;center;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.cart_wrapper:hover .item_cart{background-image:url('../images/grey_circle.png');background-repeat:no-repeat;background-position:center center;}
.text_cart{font-size:14px;text-transform:uppercase;line-height:49px;float:left;margin-right:10px;}
.item_cart{font-size:12px;text-transform:uppercase;margin-top:14px;float:left;line-height:18px;text-align:center;width:18px;height:18px;}
.wrapper_topmiddle{width:100%;float:left;height:auto;background:#dddddd;}
.flex_with{width:100%;max-width:1000px;margin:0px auto;height:auto;}
.course_image_top{float:left;width:377px;height:auto;height:281px;position:relative;}
.course_image_top img{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;overflow:hidden;position:absolute;right:auto;top:0;width:auto;height:auto;}
.full_width{width:100%;float:left;background-color:#fff;height:auto;}
.right_contenttop{width:100%;float:right;height:auto;padding-left:20px;padding-right:20px;}
.top_banner_margin_righ{margin:0px 0px 0px 377px;}
.dynamictext{width:100%;float:left;}
.title_wrapper{width:100%;float:left;margin-top:10px;margin-bottom:20px;font-family:'Montserrat', sans-serif;font-weight:400;padding-bottom:5px;background-image:url('../images/heading_btm_border.png');background-position:left bottom;font-weight:400;background-repeat:no-repeat;}
.heading{width:100%;height:auto;color:#5788b4;font-size:35px;float:left;text-transform:uppercase;}
.sub_heading{text-transform:uppercase;color:#3f3f3f;font-size:22px;width:100%;height:auto;float:left;}
.right_contenttop{font-size:12px;font-weight:600;}
#wrapper_contentmiddle{float:left;height:auto;width:100%;background-color:#fff;padding:10px 0;}
.flex_row{float:left;margin-top:20px;width:100%;}
.flex_row ul li{float:left;width:45%;height:auto;min-height:390px;background-color:#ddd;margin-bottom:30px;margin-top:10px;cursor:pointer;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.flex_row ul li:hover{background-color:#dddddd;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.flex_row ul li:nth-child(1){margin-left:5%;margin-right:5%;}
.flex_row ul li:nth-child(3){margin-left:5%;margin-right:5%;}
.flex_row ul li:nth-child(8){margin-left:5%;margin-right:5%;}
.flex_row ul li:nth-child(11){margin-left:5%;margin-right:5%;}
.product_item_box{width:100%;height:auto;float:left;}
.product_item_box a{width:100%;float:left;height:190px;overflow:hidden;}
.product_item_box a img{width:100%;}
.two_box .product_item_box a img{width:100%;margin-top:-80px;}
.wrap_product_title{float:left;width:100%;margin-top:0px;margin-bottom:0px;background-image:url('../images/box_title_btm_border.png');background-repeat:no-repeat;background-position:bottom center;padding-bottom:20px;color:#fff;text-align:center;padding-left:10px;padding-right:10px;}
.wrap_product_title a{color:#000;}
.small-title{width:100%;float:left;height:auto;font-size:16px;}
.larg_title{width:100%;float:left;height:auto;font-size:20px;font-weight:600;padding-top:30px;}
.discription_product{float:left;width:100%;height:35px;overflow:hidden;font-size:12px;color:#fff;padding-left:10px;padding-right:10px;margin-bottom:18px;padding-top:16px;}
.discription_product a{text-align:center;display:block;color:#000;font-weight: 600;font-size: 14px;}
.discription_product a:hover{color:#000;}
.product-btn{width:215px;margin:0px auto;height:40px;}
.product-btn a{border: 3px solid #000;width:100%;background-color:#cc0000;line-height:40px;height:48px;display:block;float:left;font-weight:600;font-size:14px;color:#fff;text-align:center;border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.product-btn a:hover{background-color:#cc0000;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.buy-item{float:left;font-size:13px;color:#fff;line-height:40px;padding-left:20px;font-weight:400;}
.price-item{float:right;padding-left:10px;padding-right:10px;font-size:16px;color:#fff;background-color:#545454;line-height:42px;font-weight:600;border-radius:0 18px 18px 0px}
#footer_wrapper{width:100%;float:left;height:auto;background-color:#1a1a1a;}
.footer_flex{width:100%;margin:0px auto;height:auto;max-width:1000px;padding-top:20px;background-repeat:no-repeat;overflow:hidden;}
div.feedburnerFeedBlock ul{margin-left:0;padding-left:0;list-style-type:none}
div.feedburnerFeedBlock ul ul{list-style-type:disc;}
div.feedburnerFeedBlock ul ol{list-style-type:decimal;}
div.feedburnerFeedBlock ul li span.headline{font-weight:bold;color:#8e8e83;font-size:12px;}
div.feedburnerFeedBlock ul li{color:#fff;font-size:12px;border-bottom:solid 1px #5d5d5d;padding:2% 4%;float:left;}
div.feedburnerFeedBlock ul li a{color:#fff;font-size:12px;}
div.feedburnerFeedBlock ul li a:hover{color:#5788b4;}
#creditfooter{display:none;}
.browseourpord_link{color:#fff;font-size:12px;text-align:right;margin-top:5px;display:block;}
.browseourpord_link:hover{color:#5788b4;}
.date{float:right;width:100%;color:#5e5e5e;text-align:right;margin:0px !important;}
.ftr_links{float:left;width:100%;max-width:280px;color:#fff;margin-right:5%;}
.post_blog{float:left;width:100%;max-width:380px;margin-right:5%;color:#fff;}
.ftr_news{float:left;width:100%;max-width:230px;color:#fff;padding-right:5%;}
.ftr_social{float:right;color:#fff;width:23%;}
.ftr_heading{color:#fff;width:100%;float:left;font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;font-weight:700;padding-bottom:10px;background-image:url('../images/ftr_title_btm_border.png');background-position:bottom left;background-repeat:no-repeat;margin-bottom:20px;text-transform:uppercase;}
.links{float:left;width:50%;}
.links li{width:100%;float:left;margin-bottom:5px;}
.links li a{display:block;width:100%;font-size:12px;color:#c8c8c8;text-transform:capitalize;}
.links li a:hover{color:#5788b4;}
.ftr-row{width:100%;float:left;height:auto;margin-bottom:10px;}
.news_feild{width:100%;height:auto;padding:10px;background-color:#fff;border:none;font-size:12px;color:#555;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;}
.signup_btn{cursor:pointer;width:100px;height:auto;padding:5px;font-size:14px;color:#fff;background-color:#5788b4;border:0px;font-family:'Montserrat', sans-serif;font-weight:400;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.signup_btn:hover{background-color:#4e7aa2;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.ftr_icons li{float:left;margin-right:10px;}
.ftr_icons li a img{opacity:0.4;filter:alpha(opacity=40);-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.ftr_icons li a img:hover{opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.mobile{display:none;}
.desktop{display:block;}
.cart_wrapper_mobile{float:right;width:120px;color:#FFFFFF;font-family:'Montserrat', sans-serif;font-weight:400;background-image:url('../images/cart_item_black.png');background-position:left center;background-repeat:no-repeat;padding-left:50px;cursor:pointer;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.text_cart_mobile{font-size:14px;text-transform:uppercase;line-height:48px;float:left;margin-right:10px;color:#000;}
.item_cart{font-size:12px;text-transform:uppercase;margin-top:14px;float:left;line-height:18px;text-align:center;background-image:url('../images/green_circle.png');background-repeat:no-repeat;background-position:center center;width:18px;height:18px;}
.copyright{width:100%;float:left;font-size:12px;color:#c8c8c8;text-align:left;padding-bottom:10px;padding-top:10px;}
.logobanner{width:100%;float:left;margin-top:20px;}
.logobanner li{float:left;margin-right:5px;}
.logos_company{width:100%;float:left;}
.right_contenttop p{float:left;font-size:14px;}
.wrapr_top_icons{width:300px;float:right;padding-top:36px;}
.logo_sponser{width:45%;text-align:right;float:right;margin-top:10px;}
.two_box{width:47% !important;float:none !important;margin:0px auto !important;margin-bottom:30px !important;}
.float-right{float:right !important;}
.flex_row ul{width:100%;float:left;}
.linked_in{width:100%;max-width:225px;float:left;margin-top:10px;}
.linked_in a{display:block;float:left;width:100%;padding:10px;background-color:#f7ad0f;color:#000;font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;text-align:center;}
.linked_in a:hover{background-color:#f7970f;}
.text_cart > a{color:#fff;}
.log_out_wrap{width:100%;font-size:12px;}
.log_emil{float:left;width:60%;}
.log_text{float:left;}
.log_out{float:left;width:20%;}
.log_out_wrap a{width:100% !important;}
.float_right_icon{float:right;}
.right_contenttop p:last-child{margin-bottom:0px;}
.desktop_view_logo{display:block;}
.mobile_view_logo{display:none;}
.logout_menu li{width:100% !important;height:auto !important;}
.logout_menu li a{width:auto !important;height:auto !important;font-size:12px;padding:5px 5px 5px 30px;font-weight:600;color: #000;}
.profile_options_dd{width:170px;padding-left: 12px;}
.comman_text2{line-height:12px;}
#addcb{float:left;margin-right:10px;}
#recaptcha_area{width:50%;float:left;}
.wrapper_page_title{width:100%;float:left;}
.page_heading{font-size:30px;font-family:'Montserrat', sans-serif;font-weight:400;background-image:url('../images/heading_btm_border.png');background-repeat:no-repeat;background-position:left bottom;padding-top:10px;padding-bottom:10px;display:block;}
.content_course{width:100%;float:left;height:auto;margin-bottom:20px;margin-top:20px;}
b{font-weight:400;}
.intro{width:100%;float:left;height:auto;}
.details_row{width:100%;float:left;margin-bottom:20px;}
.details_row p{font-size:14px;}
.details_row p:last-child{margin-bottom:0px;}
.course-row{width:100%;height:auto;background-color:#fff;box-shadow:1px 1px 1px #b0b0a6;float:left;margin-bottom:20px;padding-bottom:15px;background-size:contain;}
.wrapper_detailscourse{width:75%;float:left;padding-left:15px;padding-top:15px;}
.wrap_course_title{width:100%;float:left;height:auto;text-transform:uppercase;line-height:1.4em;margin-bottom:20px;padding-bottom:15px;background-image:url('../images/heading_btm_border.png');background-position:left bottom;background-repeat:no-repeat;}
.small-course-title{font-family:'Montserrat', sans-serif;font-weight:600;color:#5A8AB5;font-size:14px;margin-left:2px;padding-bottom:10px}
.bottom_space{margin-bottom:5px;}
.large-course-title{font-family:'Montserrat', sans-serif;font-weight:600;color:#222222;font-size:26px;}
.wrapper_detailscourse p{color:#222222;font-size:14px;margin-bottom:0px;}
.wrapper_detailscourse p:last-child{}
.course_features{width:76%;float:left;height:auto;}
.course_features ul{width:50%;float:left;display:block;}
.course_features ul li{font-size:14px;color:#222222;margin-bottom:7px;padding-left:25px;background-image:url('../images/check.png');background-position:left center;background-repeat:no-repeat;}
.purchase_course{width:285px;font-size:16px;float:left;background-color:#cc0000;font-family:'Montserrat', sans-serif;font-weight:400;color:#fff;padding:10px;cursor:pointer;background-image:url('../images/purchase_arrow.gif');background-position:left center;background-repeat:no-repeat;padding-left:60px;text-align:center;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.purchase_course:hover{background-color:#cc0000;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.clear_both{float:left;width:100%;font-size:14px;color:#222222;}
.splite{float:left;width:100%;height:1px;}
.red_italic{font-style:italic;color:#d80e43;text-transform:lowercase;}
.quote{width:100%;text-align:center;font-size:16px;color:#a5002b;font-family:'Montserrat', sans-serif;font-weight:400;float:left;}
.employees-image{background-image:url('../images/employees_course.jpg');background-position:right top;background-repeat:no-repeat;}
.wz-lp-image{background-image:url("../../images/course/loss-prevention-course.jpg");background-position:right top;background-repeat:no-repeat;background-size: 100% 100%;}
.wz-hr-image{background-image:url("../../images/course/human-resources-course.jpg");background-position:right top;background-repeat:no-repeat;background-size: 100% 100%;}
.wz-ps-image{background-image:url("../../images/course/public-safety-course.jpg");background-position:right top;background-repeat:no-repeat;background-size: 100% 100%;}
.wz-mc-image{background-image:url("../../images/course/master-course.jpg");background-position:right top;background-repeat:no-repeat;background-size: 100% 100%;}



.managers-image{background-image:url('../images/managers_course.jpg');background-position:right top;background-repeat:no-repeat;}
.detective-image{background-image:url('../images/detective-course.jpg');background-position:right top;background-repeat:no-repeat;}
.detective-sp-image{background-image:url('../images/detective-course.jpg');background-position:right top;background-repeat:no-repeat;}
.retail-image{background-image:url('../images/retail-course.jpg');background-position:right top;background-repeat:no-repeat;}
.interviewing-image{background-image:url('../images/wicklander-course.jpg');background-position:right top;background-repeat:no-repeat;}
.master-image{background-image:url('../images/master-course.jpg');background-position:right top;background-repeat:no-repeat;}
.rts_image{background-image:url('../images/newbg_image.jpg');background-position:right top;background-repeat:no-repeat;}
.macafee_image{background-image:url('../images/newbg_image.jpg');background-position:right top;background-repeat:no-repeat;}
.lpss_image{background-image:url('../images/newbg_image.jpg');background-position:right top;background-repeat:no-repeat;}
.softskill_logo{background-image:url('../images/lpss_logo.png');background-position:97% center;background-repeat:no-repeat;width:100%;float:left;}
.macfee_logo{background-image:url('../images/macfee_logo.png');background-position:97% center;background-repeat:no-repeat;width:100%;float:left;}
.rts_logo{background-image:url('../images/rts_logo.png');background-position:97% center;background-repeat:no-repeat;width:100%;float:left;}
.spanish_logo{background-image:none;background-position:97% center;background-repeat:no-repeat;width:100%;float:left;}
.wz_benner_logo{background-image:url('../images/wz_lp.png');background-position:97% center;background-repeat:no-repeat;width:100%;float:left;}
.review_benner_logo{background-image:url('../images/Detective_Review-1.png');background-position:97% center;background-repeat:no-repeat;width:100%;float:left;}
.small-course-title a{color:#5788b4 !important;}
.posters_row{width:100%;float:left;height:auto;}
.posters_row_sub{float:left;height:auto;margin-right:13px;width:23.5%;}
.posters_row .posters_row_sub:last-child{margin-right:0px;}
.fancybox-overlay{background-color:rgba(66,66,66,0.18);}
.fancybox-custom .fancybox-skin{box-shadow:0 0 50px #222;}
.btnToggle{display:none !important;}
.wrap_posters_info{width:100%;float:left;height:auto;margin-bottom:20px;}
.poster_sub_title{font-size:16px;font-family:'Montserrat', sans-serif;font-weight:400;color:#5788b4;margin-bottom:20px;}
.wrap_posters_info ul{padding-left:40px;}
.wrap_posters_info li{color:#3f3f3f;width:100%;margin-bottom:5px;font-size:14px;list-style:circle;}
.wrap_posters_info p{color:#3f3f3f;font-size:14px;}
#frmcontactus{width:100%;float:left;height:auto;}
.small_note{font-size:12px;color:#3f3f3f;}
.posters_table{width:500px;height:auto;float:left;}
.posters_row{width:100%;height:auto;float:left;font-size:14px;color:#3f3f3f;margin-bottom:10px;}
.posters_cell_left{width:40%;height:auto;float:left;}
.posters_cell_right{width:60%;height:auto;float:left;}
#txtCode{float:left;padding:10px;border:3px;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;font-family:'Open Sans', sans-serif;font-size:12px;color:#3f3f3f;}
.text_feild{width:100%;float:left;padding:10px;border:3px solid #BEBEBE;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;font-family:'Open Sans', sans-serif;font-size:12px;color:#3f3f3f;}
.text_fild{width:100%;float:left;padding:10px;border:medium #85b9e9 solid;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;font-family:'Open Sans', sans-serif;font-size:12px;color:#3f3f3f;}
.text_fild_dropdown{width:100%;float:left;padding:10px;border:medium #85b9e9 solid;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;font-family:'Open Sans', sans-serif;font-size:12px;color:#3f3f3f;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.err_div{font-size:12px;color:#a5002b;font-style:italic;float:left;margin-top:5px;}
.send_button{width:120px;float:left;padding:10px;border:none;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;background-color:#5788b4;cursor:pointer;color:#fff;text-align:center;text-transform:uppercase;font-size:16px;font-family:'Montserrat', sans-serif;font-weight:400;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.send_button:hover{background-color:#4e7aa2;}
#divCaptcha{margin-bottom:10px;width:100%;float:left;}
.celldiv{margin-bottom:10px;width:100%;float:left;}
.abut_wrapper{width:100%;height:auto;float:left;}
.abut_wrapper p{font-size:14px;}
.image_about_left{float:left;display:block;height:auto;margin-right:10px;margin-bottom:10px;margin-top:10px;}
.image_about_right{float:right;display:block;height:auto;margin-left:10px;margin-bottom:10px;margin-top:10px;}
.blank{width:100%;float:left;height:auto;}
.advertise{width:49%;float:left;height:auto;margin-bottom:20px;}
.ad_row{width:100%;text-align:center;float:left;height:auto;margin-bottom:10px;}
.job_table{width:49%;float:right;max-width:600px;margin:0px auto;height:auto;}
.job_cols{width:38%;padding-right:2%;float:left;height:auto;}
.job_cols_right{width:23%;float:right;height:auto;margin-top:24px;}
.jobs_btn{cursor:pointer;width:100%;height:auto;padding:8px;font-size:14px;color:#fff;background-color:#5788b4;border:0px;font-family:'Montserrat', sans-serif;font-weight:400;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.jobs_btn:hover{background-color:#4e7aa2;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.postjobs_btn{cursor:pointer;width:100%;height:auto;padding:8px;font-size:14px;color:#fff;background-color:#a5002b;border:0px;font-family:'Montserrat', sans-serif;font-weight:400;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.postjobs_btn:hover{background-color:#d80e43;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.job_label{font-size:16px;color:#3f3f3f;text-transform:capitalize;font-family:'Montserrat', sans-serif;font-weight:400;margin-bottom:5px;}
.small_note{font-size:12px;color:#3f3f3f;margin-top:5px;display:block;float:left;}
.post_job{float:left;width:250px;}
.sponser_right{float:right;font-size:12px;color:#3f3f3f;margin-right:20px;}
.wrap_sponser{width:100%;float:left;margin-top:20px;height:auto;}
.wrapper_news{width:100%;float:left;height:auto;}
.news_table{width:100%;float:left;height:auto;margin-top:20px;}
.news_row{width:100%;float:left;height:auto;margin-bottom:10px;}
.news_date{float:left;font-size:14px;color:#3f3f3f;margin-bottom:10px;}
.news_discript{float:left;font-size:14px;color:#3f3f3f;width:100%;}
.job_no_record{float:left;font-size:14px;color:#3f3f3f;width:100%;}
.news_discript table{width:100%;float:left;border-collapse:collapse;}
.news_discript table tr td div div div > a{color:#4A4A4A !important;font-family:'Montserrat', sans-serif;font-weight:400;width:100%;float:left;display:block;cursor:pointer;}
.news_discript table tr td div div > div{margin-bottom:10px;width:100%;float:left;}
.news_discript table tr td div table tr{padding-left:0px !important;margin-bottom:0px;}
.news_discript table tr td div table tr td a{margin-right:5px;font-size:12px;font-family:'Open Sans', sans-serif;color:#2D2D2D !important;}
.news_discript table tr td div table tr td a:hover{text-decoration:underline;}
.news_discript table tr > td a{color:#a5002b !important;font-family:'Montserrat', sans-serif;font-weight:400;width:100%;float:left;display:block;cursor:pointer;}
.news_discript table tr > td a table tr td div div{width:100%;float:left;background-color:rgba(0,0,0,0.49);color:#fff;font-size:12px;font-family:'Open Sans', sans-serif;text-align:center;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.news_discript table tr > td a table tr td div div:hover{background-color:rgba(0,0,0,1.00);-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.news_discript table tr > td > a{color:#a5002b !important;font-family:'Montserrat', sans-serif;font-weight:400;width:100%;float:left;display:block;}
.news_discript table tr > td a:hover{color:#410212 !important;}
.news_discript table tr td div{float:left;width:100%;height:auto;}
.news_discript table tr{padding-left:10px;display:block;width:100%;padding-top:5px;background-color:#d5d5c7;margin-bottom:5px;}
.news_discript table tr td a table{}
.login_wrapper{max-width:450px;width:100%;margin:0px auto;background-color:#ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;padding:10px;padding-bottom:30px;overflow:hidden;}
.icon_login{width:100%;text-align:center;margin-bottom:20px;margin-top:20px;}
.login_row{width:100%;padding-left:20px;padding-right:20px;float:left;font-size:14px;}
.login_error{padding-left:20px;padding-right:20px;font-size:14px;color:#a5002b !important;display:block;float:left;width:100%;margin-bottom:5px;text-align:ce;}
.login_row_btn{width:100%;margin-top:20px;padding-left:20px;padding-right:20px;float:left;}
.login_fullwidth{width:100%;margin-top:20px;margin-bottom:20px;float:left;}
.login_email{width:100%;border:solid 1px #9d9d8f;float:left;margin:0px;padding:10px;background-color:#fff;color:#4f4f4f;font-size:14px;border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;}
.login_pass{width:100%;border-bottom:solid 1px #9d9d8f;border-left:solid 1px #9d9d8f;border-right:solid 1px #9d9d8f;border-top:none;float:left;margin:0px;padding:10px;background-color:#fff;color:#4f4f4f;font-size:14px;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-ms-border-radius:0px 0px 5px 5px;-o-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;}
.login_button{width:100%;height:auto;padding:10px;cursor:pointer;font-size:14px;color:#fff;background-color:#5788b4;border:0px;font-family:'Montserrat', sans-serif;font-weight:400;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.login_button:hover{background-color:#4e7aa2;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.forgot_username{font-size:12px;color:#1a1a1a;margin-top:10px;text-align:right;display:block;float:right;}
.send_button_pass{width:100%;height:auto;padding:10px;cursor:pointer;font-size:14px;color:#fff;background-color:#5788b4;border:0px;font-family:'Montserrat', sans-serif;font-weight:400;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.send_button_pass:hover{background-color:#4e7aa2;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.purchase_course_page_wapper{width:100%;float:left;height:auto;margin-top:20px;}
.course_leftside{float:left;width:100%;max-width:230px;height:auto;}
.course_links{width:100% !important;float:left;padding-bottom:50px;}
.course_links ul{width:100%;float:left;border:solid 1px #9ab7d2;border-bottom:solid 3px #5788b4;}
.course_links ul li{width:100%;float:left;}
.course_links ul li a{width:100%;display:block;font-size:14px;padding:15px;border-bottom:solid 1px #9ab7d2;}
.course_links ul li a:hover{background-color:#fff;color:#5788b4 !important;}
.course_links ul li:last-child a{border-bottom:none;}
.note_left{width:100%;float:left;height:auto;font-size:14px;margin-top:20px;color:#1a1a1a;}
.course_rightside{margin:0px 0px 0px 250px;}
.course_info{width:100%;float:left;margin-bottom:10px;height:auto;font-size:14px;}
.course_sub_title{font-size:16px;font-family:'Montserrat', sans-serif;font-weight:400;font-weight:700;margin-bottom:10px;display:block;width:100%;float:left;}
.course_table{width:100%;float:left;height:auto;border:solid 1px #9ab7d2;margin-bottom:20px;}
.course_table_sub{width:100%;float:left;height:auto;background-color:#d1d1c1;}
.course_tablesub_row{width:100%;float:left;height:auto;padding:1%;padding-left:4%;font-size:14px;border-bottom:solid 1px #9ab7d2;}
.course_table_row{width:100%;float:left;height:auto;padding:1%;font-size:14px;border-bottom:solid 1px #9ab7d2;}
.course_label_name{width:40%;float:left;}
.course_label_viewdetails{width:20%;float:left;text-align:center;}
.course_label_open{width:20%;float:left;text-align:center;}
.course_label_open a{font-weight:600;color:#a5002b;}
.course_label_completion{width:20%;float:right;text-align:center;}
.bg_color{background-color:#5788b4;text-align:center;font-family:'Montserrat', sans-serif;font-weight:400;}
.course_table .course_table_row:last-child{border-bottom:none;}
.link2{text-align:center;font-size:14px;}
.course_table_sub .course_tablesub_row:last-child{border-bottom:none;}
.course_tablesub_row > .course_label_name{width:38.7%;}
.course_tablesub_row > .course_label_viewdetails{width:20.5%;}
.course_tablesub_row > .course_label_open{width:20.5%;}
.msg_hdr{font-size:11px;text-transform:capitalize;padding:0px 5px;color:#C71032;height:100px;line-height:none;}
.shopping_html{width:100%;float:left;height:auto;}
.cart_empty{width:100%;text-align:center;font-family:'Montserrat', sans-serif;font-weight:400;}
.offer_bg{padding-left:30px;background-image:url('../images/bag.png');background-repeat:no-repeat;background-position:left top;margin-bottom:20px;font-size:14px;}
.add_more_product{float:right;width:200px;height:auto;margin-top:20px;}
.cart_table{width:100%;float:left;height:auto;border:solid 1px #9ab7d2;margin-bottom:20px;}
.cart_table_row{width:100%;float:left;height:auto;padding:1%;font-size:14px;border-top:solid 1px #9ab7d2;}
.button_ok{width:100%;height:auto;padding:9px;cursor:pointer;font-size:14px;color:#fff !important;background-color:#5788b4;border:0px;font-family:'Montserrat', sans-serif;font-weight:400;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.button_ok:hover{background-color:#4e7aa2;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.total_price_bg{background-color:#c8c8bb;}
.cart_colsremove{width:10%;float:left;text-align:center;}
.cart_colsaccountlevel{width:20%;float:left;text-align:center;}
.cart_colscoursetitle{width:30%;float:left;text-align:center;}
.cart_colsusers{width:15%;float:left;text-align:center;}
.cart_colsprice{width:12%;float:left;text-align:center;}
.cart_colstotal{width:13%;float:left;text-align:center;}
.cart_dropdown_feild{width:80%;margin:0px auto;padding:5px;border:none;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;font-family:'Open Sans', sans-serif;font-size:12px;border:solid 1px #4e7aa2;color:#3f3f3f;}
.update_btn{font-weight:600;font-family:'Montserrat', sans-serif;font-weight:400;}
.cart_info_wrap{width:49%;float:left;height:auto;}
.cart_note{margin-bottom:10px;width:100%;float:left;font-size:14px;font-weight:500;}
.row_argree{width:100%;float:left;height:auto;font-size:14px;}
#msgtxt{width:100%;float:left;margin-top:10px;text-align:center;font-size:14px;}
.order_btswrap{width:49%;float:right;}
.promo_div{width:100%;float:left;height:auto;margin-bottom:10px;}
.wrap_three_btns{width:100%;float:left;height:auto;}
.emptycart_btn{float:left;width:26%;margin-right:10px;}
.addmorepro_btn{float:left;width:40%;}
.promo_button{float:right;width:44%;text-align:center;}
.checkout_btn{float:right;width:30%;}
.code_promo{float:left;width:53%;}
.paypal_wrap{float:left;width:100%;margin-top:20px;text-align:center;}
.code_feild{float:left;margin-left:5px;width:150px;}
.mobile_view{display:none;}
.cart_price_lable{float:right;width:20%;text-align:center}
.cart_price{width:13%;float:right;text-align:center;}
.errore_cart{width:100%;float:left;margin-bottom:10px;text-align:center;}
.text_right_imp{text-align:right !important;}
.table_register{float:left;width:100%;height:auto;font-size:13px;}
.regist_row{width:100%;margin-bottom:10px;float:left;height:auto;}
.regist_leftcell{float:left;width:40%;height:auto;}
.regist_rightcell{width:60%;float:left;height:auto;}
.feild_err{float:left;height:auto;font-size:12px;}
.width_err{width:100%;text-align:left;}
.err_cell{float:left;}
.login_user{width:40%;float:right;height:auto;font-size:13px;}
.login_leftcell{width:40%;float:left;}
.login_rightcell{width:60%;float:right;}
.new_user{float:left;font-size:14px;height:auto;width:50%;position:relative;}
.flag_wrap{float:right;}
.login_border, .login_border_right{float:left;height:auto;width:100%;}
.marrgin_bottom_5{margin-bottom:5px;}
.top_err_wrap{float:left;width:100%;text-align:left;}
.msg_hint{width:100%;float:left;margin-top:5px;}
.flag{opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.flag:hover{opacity:0.5;filter:alpha(opacity=50);-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.position_abs{position:absolute;right:0px;top:15px;}
.check_bx_row{width:100%;float:left;margin-bottom:5px;}
.course_name{float:right;width:94%;word-break:keep-all;}
.checkbox{float:left;width:4%;}
.thankyou{line-height:1.8em;width:100%;max-width:480px;height:auto;padding:20px;margin-top:20px;margin-bottom:0px;margin-right:auto;margin-left:auto;background-color:#f1f1ea;font-family:'Ubuntu', sans-serif;font-weight:500;font-size:18px;color:#464847;text-align:center;}
.green_text{color:#5788b4 !important;font-size:28px;}
.confirm_number{float:left;text-align:center;width:20%;}
.confirm_title{float:left;text-align:center;width:35%;}
.confirm_users{float:left;text-align:center;width:20%;}
.confirm_price{float:left;text-align:center;width:13%;}
.confirm_total{float:left;text-align:center;width:12%;}
.confirm{float:right !important;width:136px;}
.checkout_payment{display:block;float:left;width:100%;padding:10px;color:transparent;background:url("../images/buynow.png") no-repeat scroll left top rgba(0, 0, 0, 0);font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;text-align:center;border:0px;cursor:pointer;}
.top_btns_navigat{width:100%;float:left;margin-bottom:20px;height:auto;}
.pritn_btn{float:left;margin-right:10px;}
.email_certifi{float:left;margin-right:10px;}
.send_email{float:left;margin-right:10px;}
.userinfo_table{float:left;height:auto;width:100%;border:1px solid #9ab7d2;font-size:14px;}
.tableinfo_row{width:100%;float:left;height:auto;padding:1%;}
.user_name_cell{width:30%;float:left;height:auto;}
.user_info_cell{width:40%;float:left;height:auto;}
.err_fname{float:left;}
.course_table_info{width:100%;max-width:600px;float:left;height:auto;font-size:13px;}
.save_btn{height:auto;float:left;margin-right:10px;width:120px;}
.course_table_info > p{font-size:20px;font-family:'Montserrat', sans-serif;font-weight:400;}
.right_content_wrapper{width:100%;float:left;height:auto;}
.table_create{width:100%;max-width:600px;float:left;height:auto;font-size:13px;}
#inner-table{width:100%;float:left;height:auto;}
.assign_table{width:100%;float:left;}
.wrap_check{width:100%;float:left;margin-bottom:5px;}
.checkbox_assign{float:left;margin-right:5px;}
.check_label{float:left;width:85%;text-align:left;font-size:12px;margin-top:2px;line-height:12px;}
.back_btn_wrap{width:200px;margin:0px auto;}
.outer_wrap{display:inline-block;background-color:#5788b4;width:100%;}
.bg_color2row{background-color:#e2e2d6;}
.wrap2_buttons{width:300px;margin:0px auto;}
.rowbtns_wrap{width:48%;float:left;margin-right:2%;}
.assign_label_name{float:left;width:30%;}
.allowed_users{float:left;text-align:center;width:20%;}
.created_users{float:left;text-align:center;width:20%;}
.assigned_users{float:right;text-align:center;width:30%;}
.width_btn_200{width:200px !important;}
.table_edit_pro{width:100%;max-width:600px;height:auto;float:left;font-size:13px;}
.lms_table{border:1px solid #9ab7d2;float:left;height:auto;margin-bottom:20px;width:100%;}
.lms_row{border-bottom:1px solid #9ab7d2;float:left;font-size:14px;height:auto;padding:1%;width:100%}
.lms_table .lms_row:last-child{border-bottom:none;}
.employee_cell{float:left;width:20%;height:auto;}
.district_cell{float:left;width:15%;height:auto;}
.store_cell{float:left;width:15%;height:auto;}
.course_name_cell{float:left;width:20%;height:auto;}
.started_cell{float:left;width:15%;height:auto;}
.completed_cell{float:right;width:15%;height:auto;}
.shorting_arow{float:left;margin-left:10px;}
.paging_no{width:100%;margin-top:20px;float:left;font-size:13px;text-align:center;}
.lms_mobi{display:none;}
.lms_desk{display:block;}
.manage_table{border:1px solid #9ab7d2;float:left;height:auto;margin-bottom:20px;width:100%;}
.manage_row{border-bottom:1px solid #9ab7d2;float:left;font-size:14px;height:auto;padding:1%;width:100%}
.manage_table .manage_row:last-child{border-bottom:medium none;}
.manage_top{width:100%;float:left;margin-bottom:20px;font-size:14px;}
.wrap_show{width:270px;float:left;}
.wrap_csv{width:270px;float:left;}
.add_edit_right{float:right;width:230px;text-align:center;}
.user_name_mng{float:left;line-height:38px;}
.email_mgn{float:left;width:140px;}
.mng_submit{float:right;}
.msng_label{float:left;line-height:38px;margin-right:10px;}
.mng_browse{float:left;}
.mng_path{float:right;width:230px;}
.width_browse{width:230px !important;}
.button_ok.width_browse{padding:7px;text-transform:capitalize;}
.addsubuser1{width:100%;height:auto;padding:9px;cursor:pointer;font-size:14px;color:#fff !important;background-color:#a5002b;border:0px;font-family:'Montserrat', sans-serif;font-weight:400;text-transform:uppercase;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;appearance:none;text-align:center;-moz-appearance:none;-webkit-appearance:none;background-image:url('../images/addsubuser.png');background-repeat:no-repeat;background-position:90% center;}
.addsubuser1:hover{background-color:#d80e43;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.brek_row{width:100%;float:left;}
.mng_marrgin_bottom_10{margin-bottom:10px;}
.total_users{font-size:14px;width:100%;margin-bottom:10px;}
.mng_user_cell{width:30%;float:left;}
.mng_emil{width:30%;float:left;}
.mng_aed{width:30%;float:left;text-align:center;word-wrap:break-word;}
.mng_edit{width:10%;float:right;text-align:center;}
.text_sample{display:block;text-align:center;width:100%;float:left;}
.mng_mobi{display:none;}
.mng_desk{display:block;}
.edit_center{text-align:center !important;}
.table_create_subuser{float:left;font-size:13px;height:auto;width:100%;max-width:600px;}
.privacy_policy{width:100%;float:left;height:auto;}
.normal_style{color:#3f3f3f;font-size:14px;line-height:1.5em;margin-bottom:10px;margin-left:20px;}
.normal_style li{list-style:disc;}
.testi_wrap{width:100%;padding:10px;border:5px solid #d1d1c3;background-image:url('../images/right_bottom_corner.gif');background-repeat:no-repeat;background-position:bottom right;background-color:#fff;float:left;height:auto;margin-bottom:20px;}
.testi_topwrap{width:100%;padding-left:40px;float:left;height:auto;background-image:url('../images/quote_1.gif');background-repeat:no-repeat;background-position:left 5px;}
.test_msg p{font-size:14px;font-style:italic;padding-right:35px;}
.test_msg p:last-child{padding-right:35px;background-image:url('../images/quote_2.gif');background-repeat:no-repeat;background-position:bottom right;}
.testi_client{width:100%;float:left;text-align:right;font-family:'Montserrat', sans-serif;font-weight:400;font-size:16px;margin-top:10px;padding-right:35px;}
.text_center_error{width:100%;float:left;text-align:center;}
#recaptcha_privacy{display:none;}
.price-course a{color:#fff !important;}
.iframe_title{width:150px;color:#c8c8c8;display:block;font-size:12px;padding-bottom:7px;}
.iframe_title a{color:#c8c8c8;}
.main-ifame-div{width:100%;}
.sub-iframe1{float:left;}
.sub-iframe1 iframe{margin-right:30px;}
.sub-iframe2{float:left;}



/*

media_queries.css

*/


@media all and (max-width:1000px){.header_row, .flex_with, .footer_flex{padding-left:10px;padding-right:10px;}
.ftr_links, .post_blog, .ftr_news{padding-right:0%;margin-right:3%;}
.ftr_links{width:28%;}
.post_blog{width:38%;}
.larg_title{font-size:16px;}
.small-title{font-size:14px;}
}
@media all and (max-width:960px){.post_blog{max-width:380px;}
}
@media all and (max-width:950px){#warper{position:relative;}
.mobile{display:block;}
.desktop{display:none;}
#topnav li a{padding:15px 18px;}
.hdr_top_right{width:100%;padding-bottom:5px;border-bottom:1px solid #cbcbbf;width:100%;}
.logo_sponser{width:auto;}
.wrapr_top_icons{width:100%; padding-top:0px;}
.top_social{float:left;width:auto;}
.cart_wrapper_mobile{padding-left:33px;float:right;width:100px;}
.text_cart_mobile{line-height:25px;margin-right:5px;color:#fff;}
.item_cart{margin-top:4px;background-image:url('../images/grey_circle.png');background-repeat:no-repeat;background-position:center center;}
.cart_wrapper_mobile:hover .text_cart_mobile{color:#5788b4;}
.cart_wrapper_mobile:hover{background-image:url("../images/hover_cart.png");}
.cart_wrapper_mobile:hover .item_cart{background-image:url('../images/green_circle.png');background-repeat:no-repeat;background-position:center center;}
.desktop_view_logo{display:none;}
.mobile_view_logo{display:block;}
.lms_row{width:50%;}
.employee_cell, .district_cell, .store_cell, .course_name_cell, .started_cell, .completed_cell{width:100%;height:50px;}
.lms_mobi{display:block;}
.lms_desk{display:none;}
.shorting_arow{float:right;margin-right:30px;}
.code_promo{width:49%;}
.promo_button{width:49%;}
}
@media all and (max-width:900px){.logo_sponser{width:35%;}
.new_user, .login_user{width:100%;margin-bottom:20px;}
.login_border_right{max-width:480px;margin:0px auto;float:none;}
.user_name_cell{width:50%;}
.user_info_cell{width:50%;}
}
@media all and (max-width:850px){.flex_row ul li{width:32%;}
.flex_row ul li:nth-child(1){margin-left:2%;margin-right:2%;}
.flex_row ul li:nth-child(3){margin-left:2%;margin-right:2%;}
.flex_row ul li:nth-child(8){margin-left:2%;margin-right:2%;}
.flex_row ul li:nth-child(11){margin-left:2%;margin-right:2%;}
.posters_row_sub{width:23%;}
.ftr_links{width:27%;}
.post_blog{width:37%;}
.pritn_btn{width:48%;margin-right:4%;}
.email_certifi{width:48%;margin-right:0px;float:right;}
.send_email{width:48%;margin-right:0px;margin-top:10px;}
.emptycart_btn{width:49%;margin-bottom:10px;}
.addmorepro_btn{width:48%;margin-bottom:10px;}
.checkout_btn{width:49%;float:left;}
.blog_con > iframe{width:100% !important;}
.sub-iframe1{margin:0 auto;display:block;width:100%;text-align:center;}
.sub-iframe2{margin:0 auto;display:block;width:100%;text-align:center;}
.iframe_title{text-align:center;margin:0 auto;}
.sub-iframe1 iframe{margin-right:0px;}
}
@media all and (max-width:830px){.email_mgn{float:left;margin-right:0px;width:45%;}
.mng_submit{width:30%;}
}
@media all and (max-width:800px){.mean-container .mean-nav ul li li a{padding-left:2% !important;width:98%;}
.mean-container .mean-nav ul li a{padding-left:2% !important;width:98%;}
#topnav li a{padding:15px 0px;}
.flex_row{max-width:630px;margin:0px auto;float:none;margin-top:30px;}
.flex_row ul li{width:47%;}
.title_wrapper{margin-top:15px;margin-bottom:15px;}
.flex_row ul li:nth-child(even){margin-left:0px;margin-right:0px;float:right;}
.flex_row ul li:nth-child(1){margin-left:0px;margin-right:0px;}
.flex_row ul li:nth-child(3){margin-left:0px;margin-right:0px;}
.flex_row ul li:nth-child(8){margin-left:0px;margin-right:0px;}
.flex_row ul li:nth-child(11){margin-left:0px;margin-right:0px;}
.mean-bar{position:relative;}
.mean-bar:after{content:"Menu";text-align:left;color:#fff;position:absolute;left:10px;top:15px;font-family:'Montserrat', sans-serif;font-weight:400;font-weight:400;text-transform:uppercase;}
.footer_flex{background-position:98% 90%;}
.ftr_links{width:26%;}
.post_blog{width:36%;}
.employees-image{background-image:url('../images/employees_course_blur.jpg');}
.wz-lp-image{background-image:url("../images/course/WZ-LP-exported-m.jpg");}
.wz-hr-image{background-image:url("../images/course/WZ-HR-exported-m.jpg");}
.wz-ps-image{background-image:url("../images/course/WZ-Public-safety-m.jpg");}
.wz-mc-image{background-image:url("../images/course/master-course-exported-e.jpg");}


.managers-image{background-image:url('../images/managers_course_blur.jpg');}
.detective-image{background-image:url('../images/detective-course_blur.jpg');}
.detective-sp-image{background-image:url('../images/detective-course_blur.jpg');}
.retail-image{background-image:url('../images/retail-course_blur.jpg');}
.interviewing-image{background-image:url('../images/wicklander-course_blur.jpg');}
.master-image{background-image:url('../images/master-course_blur.jpg');}
.rts_image{background-image:url('../images/newbg_image.jpg');background-position:center;}
.macafee_image{background-image:url('../images/newbg_image.jpg');background-position:center;}
.lpss_image{background-image:url('../images/newbg_image.jpg');background-position:center;}
.softskill_logo{background-position:center center;background-image:url('../images/lpss_logo_blur.png');}
.macfee_logo{background-position:center center;background-image:url('../images/macfee_logo_blur.png');}
.rts_logo{background-position:center center;background-image:url('../images/rts_logo_blur.png');}
.spanish_logo{background-image:url('../images/spanish_clear.png');background-position:center center;}
.wz_benner_logo{background-image:url('../images/wz_lp_blur.png');background-position:center center;}
.course-row{background-size:cover;}
.ftr_social{width:29%;}
.two_box .product_item_box a img{margin-top:0px;}
.wrap_show{margin-bottom:10px;}
.wrap_csv{width:100%;text-align:center;}
.mng_path{width:40%;}
.add_edit_right{width:40%;}
.text_sample{width:40%;line-height:38px;}
.user_name_mng{margin-right:10px;}
.msng_label{width:48px;text-align:left;}
.mng_mobi{display:block;}
.mng_desk{display:none;}
.manage_row{width:50%;}
.mng_user_cell, .mng_emil, .mng_aed, .mng_edit{width:100%;height:50px;text-align:left;}
.paging_no{margin-bottom:20px;}
.wrap_csv{margin-bottom:10px;}
.wrap_show{width:58%;}
.height_auto{height:auto !important;min-height:50px;}
.code_promo{width:43%;}
.promo_button{width:54%;}
}
@media all and (max-width:768px){.wrapper_detailscourse{width:100%;padding-right:15px;}
.header_row{position:relative;}
.logo_sponser{width:auto;padding-right:0px;}
.top_social{float:left;}
.top_social li:last-child{float:right;}
.ftr_links{width:25%;}
.post_blog{width:35%;}
.save_btn{margin-right:5px;}
.text_sample{width:30%;}
.advertise{width:100%;}
.job_table{width:100%;text-align:center;float:none;}
.code_promo{width:42%;}
.promo_button{width:56%;}
}
@media all and (max-width:700px){.course_image_top{width:100%;text-align:center;overflow:hidden;height:auto;}
.course_image_top img{max-height:inherit;bottom:auto;position:static;height:auto;}
.right_contenttop{padding-left:10px;padding-right:10px;padding-bottom:10px;}
.course_image_top img{width:100%;}
.right_contenttop{width:100%;}
.full_width{max-width:630px;float:none;margin:0px auto;overflow:hidden;}
.ftr_links{width:23%;}
.post_blog{width:33%;}
.top_banner_margin_righ{width:100%;margin:0px;}
.mobile_view{width:50% !important;float:left;display:block;text-align:left !important;}
.cart_table_row{width:50%;}
.cart_colsremove, .cart_colsaccountlevel, .cart_colscoursetitle, .cart_colsusers, .cart_colsprice, .cart_colstotal{width:100%;min-height:50px;text-align:center;}
.text_left{text-align:left !important;padding-left:10px;}
.cart_price_lable{width:40%;float:left;text-align:left;}
.cart_price{width:60%;text-align:center;}
.cart_mobile_width{width:100% !important;float:left;border:none !important;}
.desktop_view{display:none;}
.emptycart_btn, .addmorepro_btn{width:49%;margin:0px;margin-bottom:10px;}
.checkout_btn{width:49%;margin:0px;}
.emptycart_btn{margin-right:10px;}
.checkout_btn{margin-right:10px;}
.confirm_number, .confirm_title, .confirm_users, .confirm_price, .confirm_total{width:100%;text-align:center;height:50px;}
.course_rightside{width:100%;margin-left:0px;float:left;}
.course_leftside{max-width:100%;}
.note_left{margin-bottom:10px;}
.course_links{padding-bottom:20px;}
.header_responsive{width:50%;height:100% !important;text-align:center;border-bottom:none;}
.mobile_responsive{width:100%;height:50px;}
.wrap_check{width:100%;}
.left_side_menu{border:1px solid #9ab7d2;width:100%;float:left;height:auto;}
.course_links ul{border-right:none;border-left:none;}
.course_table_info{max-width:100%;}
.table_edit_pro{max-width:100%;}
.text-left_mobi{text-align:left !important;}
.cart_info_wrap{width:100%;}
.order_btswrap{width:100%;}
.code_promo{width:49%;}
.promo_button{width:49%;}
.addmorepro_btn{float:right;}
.emptycart_btn{margin-right:0px !important;}
}
@media all and (max-width:640px){.logo{width:70%;}
.footer_flex{width:96%;}
.ftr_heading{margin-bottom:10px;}
.copyright{text-align:center;}
.posters_table{width:100%;}
.ftr_links{width:50%;margin-right:0px;}
.post_blog{width:50%;margin-right:0px;}
.ftr_social{width:100%;margin-top:30px;}
.linked_in{margin-top:0px;}
.wrap_ftr_center{width:360px;margin:0px auto;float:none;}
}
@media all and (max-width:600px){.flex_row{max-width:300px;}
.flex_row ul li{width:100% !important;}
.two_box{width:100% !important;.course-row}
{background-size:cover;}
.posters_row_sub{width:22.5%;}
.regist_leftcell{width:100%;margin-bottom:10px;}
.regist_rightcell{width:100%;}
.feild_err{width:100%;}
#err_lname, #err_fname, #err_mail{width:100%;}
.login_leftcell{width:100%;margin-bottom:10px;}
.login_rightcell{width:100%;}
.dis_none{display:none;}
#divCaptcha{margin-bottom:0px;}
.width_100{width:100%;}
.marrgin_bottom_10{margin-bottom:15px;}
.login_border_right{max-width:100%;}
.width_btn_200{width:100% !important;}
.save_btn{width:100%;margin-bottom:15px;}
.width_120{width:100% !important;}
.contact_disnone{display:none;}
}
@media all and (max-width:550px){.job_cols{width:100%;padding-right:0px;margin-bottom:10px;}
.job_cols_right{width:100%;margin-top:0px;}
.ad_row{width:100%;float:left;margin-bottom:5px;padding:0px;}
.advertise{margin-bottom:5px;}
.logo{width:100%;text-align:center;}
.logo_sponser{margin-top:0px;text-align:center;width:100%;}
#recaptcha_area{width:100%;float:left;}
}
@media all and (max-width:480px){.links{width:100%;text-align:center;}
.ftr_heading{text-align:center;background-position:bottom center;}
.ftr_icons{width:131px;margin:0px auto;}
.small-course-title{text-align:center;}
.large-course-title{text-align:center;line-height:1;}
.wrap_course_title{background-position:bottom center;}
.course_features ul{width:100%;}
.purchase_course{height:auto;width:100%;}
.posters_row .posters_row_sub:nth-child(even){margin-right:0px;}
.posters_row_sub{width:48%;}
.posters_row{margin:0px;}
.posters_row_sub{margin-right:4%;}
.posters_cell_left{width:100%;line-height:40px;}
.posters_cell_right{width:100%;}
.err_div{width:100%;margin-top:2px;padding:0px;}
.mobiel_none{display:none;}
.send_button{width:100%;margin-top:15px;}
.text_feild{width:100% !important;}
.image_about_right{width:100%;text-align:center;}
.image_about_left{width:100%;text-align:center;}
.logobanner li{width:100%;text-align:center;float:left;}
.ftr_links{width:100%;max-width:100%;margin-bottom:20px;}
.post_blog{width:100%;max-width:100%;margin-bottom:20px;}
.ftr_social{margin-bottom:0px;margin-top:0px;}
.linked_in{float:none;margin:10px auto;}
.ftr_icons{overflow:hidden;}
.wrap_ftr_center{width:230px;overflow:hidden;}
.emptycart_btn, .addmorepro_btn{width:100%;}
.checkout_btn{width:100%;margin:0px;margin-bottom:10px;}
.code_promo{width:50%;}
.check_bx_row{width:100%;}
.position_abs{position:static;}
.flag_wrap{width:100%;}
.center_mobile{text-align:center;}
.float_right_icon{float:left;}
.user_name_cell{width:100%;}
.user_info_cell{width:100%;}
.tableinfo_row{text-align:center;}
.course_label_completion{word-wrap:break-word;}
.save_btn{margin-right:0px;width:100%;margin-bottom:10px;}
.shorting_arow{margin-right:10px;}
.email_mgn{width:100%;margin-right:0px;margin-bottom:10px;}
.mng_submit{width:100%;}
.wrap_show{padding-bottom:20px;border-bottom:1px solid #9ab7d2;}
.mng_browse{width:100%;margin-bottom:0px;}
.width_browse{width:100% !important;}
.text_sample{text-align:center;width:100%;}
.total_users{text-align:center;}
.button_ok.width_browse{width:100% !important;}
.wrap_show{width:100%;}
.add_edit_right{width:100%;}
.mng_path{width:100%;}
p{text-align:justify;}
.softskill_logo{background-size:contain;}
.macfee_logo{background-size:contain;}
.rts_logo{background-size:contain;}
.code_promo{width:100%;margin-bottom:10px;}
.promo_button{width:100%;}
.cart_colscoursetitle{height:70px;}
}
@media all and (max-width:400px){.post_job{width:100%;margin-bottom:10px;}
.sponser_right{width:100%;float:left;}
#indeed_at{width:100%;float:left;text-align:center;display:block;}
.wrap_sponser{margin-top:10px;}
.top_social{width:70%;}
.wrapr_top_icons{padding-left:0px;padding-right:0px;}
.cart_wrapper_mobile{width:92px;padding-left:30px;}
.text_cart_mobile{font-size:13px;margin-right:5px;}
.top_social li a{font-size:13px;}
.course_links ul li{width:100%;}
.course_links ul li:nth-child(even) a{border-left:none;}
.pritn_btn{width:100%;margin-right:0px;}
.email_certifi{width:100%;margin-right:0px;float:left;margin-top:10px;}
.send_email{width:100%;margin-right:0px;margin-top:10px;}
.mng_path{width:100%;margin-bottom:10px;}
.add_edit_right{width:100%;}
.mng_emil{word-break:break-all;}
.spanish_logo{background-size:contain;}
}
@media all and (max-width:360px){.text_cart_mobile{margin-right:7px;}
.top_social li{margin-right:5px;}
.links{width:100%;}
.add_more_product{float:none;margin:0px auto;}
.top_social li a{background-size:cover;width:20px;height:20px;}
.logout_btn{background-size:auto !important;}
.login_btn{background-size:auto !important;}
.top_social{width:64%;}
.posters_cell_right, .regist_rightcell{overflow:hidden;}
.course_name{width:93%;}
}

/*

menu_responsive.css

*/ 

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

 

.nav-collapse,
.nav-collapse * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.nav-collapse,
.nav-collapse ul {
  list-style: none;
  width: 100%;
  float: left;
}

.nav-collapse li {
  float: left;
  width: 100%;
}

@media screen and (min-width: 700px) {
  .nav-collapse li {
    width: 25%;
    *width: 24.9%; /* IE7 Hack */
    _width: 19%; /* IE6 Hack */
  }
}

.nav-collapse a {
 /* color: #fff;
  text-decoration: none;
  width: 100%;
  background: #f4421a;
  border-bottom: 1px solid white;
  padding: 0.7em 1em;
  float: left;*/
}

.nav-collapse .alt a {
 /* background: #555;*/
}

@media screen and (min-width: 700px) {
  .nav-collapse a {
   /* margin: 0;
    padding: 1em;
    float: left;
    text-align: center;
    border-bottom: 0;
    border-right: 1px solid white;*/
  }
}

.nav-collapse ul ul a {
  background: #ca3716;
  padding-left: 2em;
}

@media screen and (min-width: 700px) {
  .nav-collapse ul ul a {
    display: none;
  }
}

.nav-toggle {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 70px;
  height: 55px;
  float: right;
  text-indent: -9999px;
  overflow: hidden;

  background: #a5002b url("../images/hamburger.gif") no-repeat center;
}

@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (min--moz-device-pixel-ratio: 1.3), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-device-pixel-ratio: 1.3), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {
  .nav-toggle {
    background-image: url("../images/hamburger-retina.gif");
    -webkit-background-size: 100px 100px;
    -moz-background-size: 100px 100px;
    -o-background-size: 100px 100px;
    background-size: 100px 100px;
	background-position:center;
  }
}


/*

responsive-nav.css

*/

/*! responsive-nav.js 1.0.32 by @viljamis */

.nav-collapse ul {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  list-style: none;
}

.nav-collapse li {
  width: 100%;
  display: block;
}

.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.disable-pointer-events {
  pointer-events: none !important;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

@media screen and (min-width: 700px) {
  .js .nav-collapse {
    position: relative;
  }
  .js .nav-collapse.closed {
    max-height: none;
  }
  .nav-toggle {
    display: none;
  }
}

/* ----------------------------------------------*/

.flex_row{float:left;margin-top:20px;width:100%;}
.flex_row ul li{float:left;width:45%;height:auto;min-height:420px;background-color:#ddd;margin-bottom:30px;margin-top:10px;cursor:pointer;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.flex_row ul li:hover{background-color:#dddddd;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.flex_row ul li:nth-child(1){margin-left:5%;margin-right:5%;}
.flex_row ul li:nth-child(3){margin-left:5%;margin-right:5%;}
.flex_row ul li:nth-child(8){margin-left:5%;margin-right:5%;}
.flex_row ul li:nth-child(11){margin-left:5%;margin-right:5%;}
.product_item_box{width:100%;height:auto;float:left;}
.product_item_box a{width:100%;float:left;height:222px;overflow:hidden;}
.product_item_box a img{width:100%;}
.two_box .product_item_box a img{width:100%;margin-top:-80px;}
.wrap_product_title{float:left;width:100%;margin-top:0px;margin-bottom:0px;background-image:url('../images/box_title_btm_border.png');background-repeat:no-repeat;background-position:bottom center;padding-bottom:20px;color:#fff;text-align:center;padding-left:10px;padding-right:10px;}
.wrap_product_title a{color:#000;}
.small-title{width:100%;float:left;height:auto;font-size:16px;}
.larg_title{width:100%;float:left;height:auto;font-size:20px;font-weight:600;padding-top:30px;}
.discription_product{float:left;width:100%;height:35px;overflow:hidden;font-size:12px;color:#fff;padding-left:10px;padding-right:10px;margin-bottom:18px;padding-top:16px;}
.discription_product a{text-align:center;display:block;color:#000;font-weight: 600;font-size: 14px;}
.discription_product a:hover{color:#000;}
.product-btn{width:215px;margin:0px auto;height:40px;}
.product-btn a{border: 3px solid #000;width:100%;background-color:#cc0000;line-height:40px;height:48px;display:block;float:left;font-weight:600;font-size:14px;color:#fff;text-align:center;border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.product-btn a:hover{background-color:#cc0000;-webkit-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;transition:all 0.2s ease-in-out 0.2s;}
.buy-item{float:left;font-size:13px;color:#fff;line-height:40px;padding-left:20px;font-weight:400;}
.price-item{float:right;padding-left:10px;padding-right:10px;font-size:16px;color:#fff;background-color:#545454;line-height:42.5px;font-weight:600;border-radius:0 18px 18px 0px}


.logimi {display:none !important;}



        .aboutus25-box-container {
            display: flex;
            font-family: sans-serif;
            width: 100%;
            margin: 20px auto;
            flex-wrap: wrap; /* Allows the boxes to wrap onto new lines */
        }

        .aboutus25-box {
            border: 6px solid #5e8ab4;
            padding: 20px;
            text-align: left;
            width: 33.33%;
            box-sizing: border-box;
        }

        /* Remove right border from the first two boxes (on larger screens) */
        .aboutus25-box:nth-child(1), .aboutus25-box:nth-child(2) {
            border-right: none;
        }

        /* Remove left border from the last two boxes (on larger screens) */
        .aboutus25-box:nth-child(2), .aboutus25-box:nth-child(3) {
            /*border-left: none;*/
        }

        .aboutus25-box img {
            width: 50px;
            height: 50px;
            margin-bottom: 10px;
        }

        .aboutus25-box h2 {
            font-size: 1em;
            margin-bottom: 10px;
            margin-top: 13px;
        }

        .aboutus25-box p {
            font-size: 0.8em;
            line-height: 1.6;
        }

        /* Media query for mobile devices */
        @media (max-width: 1024px) {
            .aboutus25-box-container {
                flex-direction: column; /* Stack the boxes vertically */
                align-items: left; /* Center the boxes horizontally */
                width: 100%; /* Set the container to full width on mobile */
                margin: 0; /* Remove margin on smaller screens */
            }

            .aboutus25-box {
                width: 100%; /* Make each box take up most of the container width */
                margin-bottom: 20px; /* Add some spacing between the stacked boxes */
            }

            /* Ensure all borders are visible on mobile */
            .aboutus25-box:nth-child(1), .aboutus25-box:nth-child(2) {
                border-right: 6px solid #5e8ab4; /* Restore the right borders */
            }

            /* Optional: Adjust font sizes for smaller screens */
            .aboutus25-box h2 {
                font-size: 0.8em;
            }

            .aboutus25-box p {
                font-size: 0.6em;
            }
            
            .fa-bullseye {font-size: 1.7em !important;}
        }
