/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 21, 2020 */
body{overflow-x: hidden;}


  .fix_btn{position: fixed;
left: 0;
top: 65%;
z-index: 99;}
.fix_btn2{position: fixed;
right: 0;
top: 70%;
z-index: 9;}
.tabcontent{padding-bottom: 20px;padding-top: 20px;}
.ref_mod{width: 100%;
position: relative;}

.frm_panel{width: 100%;}
.frm_panel_ir{    width: 600px;
    margin: 30px auto 0;
    box-shadow: 0 0 10px 10px #eee;
    padding: 30px;
    border-radius: 10px;}
.row-contact{display: flex; width: 100%; flex-wrap: wrap; -ms-flex-wrap: wrap;}
.col-md-6-contact{width: 50%; padding: 0 15px;}
.col-md-12-contact{width: 100%; padding: 0 15px;}
.row-contact .form-group{width: 100%; margin-top: 15px;}
.frm_panel_ir h2{text-align: center;}
.col-md-12-contact .btn{margin-top: 20px;}



@font-face {
	font-family: 'anisha_freeregular';
	src: url("../fonts/anisha_free-webfont.woff2") format("woff2"), url("../fonts/anisha_free-webfont.woff") format("woff"), url("../fonts/anisha_free-webfont.svg#anisha_freeregular") format("svg");
	font-weight: normal;
	font-style: normal;
}

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
}

header {
	padding: 0px 20px 0;
	margin-top: 5px; 
	margin-bottom: 15px;
}

header .header-top:after {
	content: "";
	display: table;
	clear: both;
}

header .header-top {
	text-align: right;
}

header .panel.header>div {
	display: inline-block;
	margin-right: 10px;
	text-align: left;
}

header .panel.header>div:last-child {
	margin-right: 0;
}

header .panel.header>div .head-top-drp {
	color: #00aff0;
	font-size: 12px;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	padding-right: 15px;
	cursor: pointer;
}
header .panel.header>div .head-top-drp select{color: #00aff0;
	font-size: 12px;
	font-family: "Myriad Pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif; border:0;     -webkit-appearance: none; -moz-appearance:none;     outline: 0; font-weight: bold; width: 100%; position: absolute;
    z-index: 1024 !important;
    margin-top: -10px; background: transparent;}

header .panel.header>div .head-top-drp.country {
	padding-right: 0px;
	text-align: left;
	display: block;
	width: 78px;
}

.cal-month{
    padding: 2px;
    background-color: red;
    /* width: 100%; */
    font-size: 7px;
    color: white;
    text-align: center;
}

.cal-date{
    font-size: 7px;
    text-align: center;
}

.calendar .cal-month{
    padding: 2px;
    background-color: red;
    width: 50%;
    font-size: 7px;
    display: block;
    color: white;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.calendar .cal-date{
    font-size: 13px;
    line-height: 32px;
    text-align: center;
}

.flags_img {
	content: "";
	display: block;
	clear: both;
	background: url(../images/flag-icons.png) no-repeat 0 0;
	width: 22px;
	height: 15px;
	position: absolute;
	top: -10px;
	right: 17px;
	
	
	/*background-repeat: no-repeat;*/
 /*   display: inline-block;*/
 /*   width: 22px;*/
 /*   height: 17px;*/
 /*   background-color: transparent;*/
 /*   vertical-align: middle;*/
 /*   background-position: 23px 18px;*/
 /*   margin: 8px;*/
}

.iso_AD {background-position: -115px 0}
.iso_AE {background-position: -115px -198px}
.iso_AF {background-position: 0 0}
.iso_AG {background-position: -207px 0}
.iso_AI {background-position: -161px 0}
.iso_AL {background-position: -46px 0}
.iso_AM {background-position: -253px 0}
.iso_AN {background-position: -253px -126px}
.iso_AO {background-position: -138px 0}
.iso_AQ {background-position: -184px 0}
.iso_AR {background-position: -230px 0}
.iso_AS {background-position: -92px 0}
.iso_AT {background-position: -322px 0}
.iso_AU {background-position: -299px 0}
.iso_AW {background-position: -276px 0}
.iso_AX {background-position: -23px 0}
.iso_AZ {background-position: -345px 0}
.iso_BA {background-position: -161px -18px}
.iso_BB {background-position: -437px 0}
.iso_BD {background-position: -414px 0}
.iso_BE {background-position: 0 -18px}
.iso_BF {background-position: -322px -18px}
.iso_BG {background-position: -299px -18px}
.iso_BH {background-position: -391px 0}
.iso_BI {background-position: -345px -18px}
.iso_BJ {background-position: -46px -18px}
.iso_BL {background-position: -414px -144px}
.iso_BM {background-position: -69px -18px}
.iso_BN {background-position: -276px -18px}
.iso_BO {background-position: -115px -18px}
.iso_BQ {background-position: -138px -18px}
.iso_BR {background-position: -230px -18px}
.iso_BS {background-position: -368px 0}
.iso_BT {background-position: -92px -18px}
.iso_BV {background-position: -207px -18px}
.iso_BW {background-position: -184px -18px}
.iso_BY {background-position: -460px 0}
.iso_BZ {background-position: -23px -18px}
.iso_CA {background-position: -414px -18px}
.iso_CC {background-position: -115px -36px}
.iso_CD {background-position: -207px -36px}
.iso_CF {background-position: 0 -36px}
.iso_CG {background-position: -184px -36px}
.iso_CH {background-position: -184px -180px}
.iso_CI {background-position: -276px -36px}
.iso_CK {background-position: -230px -36px}
.iso_CL {background-position: -46px -36px}
.iso_CM {background-position: -391px -18px}
.iso_CN {background-position: -69px -36px}
.iso_CO {background-position: -138px -36px}
.iso_CR {background-position: -253px -36px}
.iso_CS {background-position: -230px -162px}
.iso_CU {background-position: -322px -36px}
.iso_CV {background-position: -437px -18px}
.iso_CW {background-position: -345px -36px}
.iso_CX {background-position: -92px -36px}
.iso_CY {background-position: -368px -36px}
.iso_CZ {background-position: -391px -36px}
.iso_DE {background-position: -437px -54px}
.iso_DJ {background-position: -437px -36px}
.iso_DK {background-position: -414px -36px}
.iso_DM {background-position: -460px -36px}
.iso_DO {background-position: 0 -54px}
.iso_DZ {background-position: -69px 0}
.iso_EC {background-position: -23px -54px}
.iso_EE {background-position: -138px -54px}
.iso_EG {background-position: -46px -54px}
.iso_EH {background-position: -391px -198px}
.iso_ER {background-position: -115px -54px}
.iso_ES {background-position: -23px -180px}
.iso_ET {background-position: -161px -54px}
.iso_FI {background-position: -253px -54px}
.iso_FJ {background-position: -230px -54px}
.iso_FK {background-position: -184px -54px}
.iso_FM {background-position: -437px -108px}
.iso_FO {background-position: -207px -54px}
.iso_FR {background-position: -276px -54px}
.iso_GA {background-position: -368px -54px}
.iso_GB {background-position: -138px -198px}
.iso_GD {background-position: -69px -72px}
.iso_GE {background-position: -414px -54px}
.iso_GF {background-position: -299px -54px}
.iso_GG {background-position: -161px -72px}
.iso_GH {background-position: -460px -54px}
.iso_GI {background-position: 0 -72px}
.iso_GL {background-position: -46px -72px}
.iso_GM {background-position: -391px -54px}
.iso_GN {background-position: -184px -72px}
.iso_GP {background-position: -92px -72px}
.iso_GQ {background-position: -92px -54px}
.iso_GR {background-position: -23px -72px}
.iso_GS {background-position: -460px -162px}
.iso_GT {background-position: -138px -72px}
.iso_GU {background-position: -115px -72px}
.iso_GW {background-position: -207px -72px}
.iso_GY {background-position: -230px -72px}
.iso_HK {background-position: -345px -72px}
.iso_HM {background-position: -276px -72px}
.iso_HN {background-position: -322px -72px}
.iso_HR {background-position: -299px -36px}
.iso_HT {background-position: -253px -72px}
.iso_HU {background-position: -368px -72px}
.iso_ID {background-position: -437px -72px}
.iso_IE {background-position: -23px -90px}
.iso_IL {background-position: -69px -90px}
.iso_IM {background-position: -46px -90px}
.iso_IN {background-position: -414px -72px}
.iso_IO {background-position: -253px -18px}
.iso_IQ {background-position: 0 -90px}
.iso_IR {background-position: -460px -72px}
.iso_IS {background-position: -391px -72px}
.iso_IT {background-position: -92px -90px}
.iso_JE {background-position: -161px -90px}
.iso_JM {background-position: -115px -90px}
.iso_JO {background-position: -184px -90px}
.iso_JP {background-position: -138px -90px}
.iso_KE {background-position: -230px -90px}
.iso_KG {background-position: -368px -90px}
.iso_KH {background-position: -368px -18px}
.iso_KI {background-position: -253px -90px}
.iso_KM {background-position: -161px -36px}
.iso_KN {background-position: -460px -144px}
.iso_KP {background-position: -276px -90px}
.iso_KR {background-position: -299px -90px}
.iso_KW {background-position: -345px -90px}
.iso_KY {background-position: -460px -18px}
.iso_KZ {background-position: -207px -90px}
.iso_LA {background-position: -391px -90px}
.iso_LB {background-position: -437px -90px}
.iso_LC {background-position: 0 -162px}
.iso_LI {background-position: -46px -108px}
.iso_LK {background-position: -46px -180px}
.iso_LR {background-position: 0 -108px}
.iso_LS {background-position: -460px -90px}
.iso_LT {background-position: -69px -108px}
.iso_LU {background-position: -92px -108px}
.iso_LV {background-position: -414px -90px}
.iso_LY {background-position: -23px -108px}
.iso_MA {background-position: -92px -126px}
.iso_MC {background-position: 0 -126px}
.iso_MD {background-position: -460px -108px}
.iso_ME {background-position: -46px -126px}
.iso_MF {background-position: -23px -162px}
.iso_MG {background-position: -161px -108px}
.iso_MH {background-position: -299px -108px}
.iso_MK {background-position: -138px -108px}
.iso_ML {background-position: -253px -108px}
.iso_MM {background-position: -138px -126px}
.iso_MN {background-position: -23px -126px}
.iso_MO {background-position: -115px -108px}
.iso_MP {background-position: -437px -126px}
.iso_MQ {background-position: -322px -108px}
.iso_MR {background-position: -345px -108px}
.iso_MS {background-position: -69px -126px}
.iso_MT {background-position: -276px -108px}
.iso_MU {background-position: -368px -108px}
.iso_MV {background-position: -230px -108px}
.iso_MW {background-position: -184px -108px}
.iso_MX {background-position: -414px -108px}
.iso_MY {background-position: -207px -108px}
.iso_MZ {background-position: -115px -126px}
.iso_NA {background-position: -161px -126px}
.iso_NC {background-position: -276px -126px}
.iso_NE {background-position: -345px -126px}
.iso_NF {background-position: -414px -126px}
.iso_NG {background-position: -368px -126px}
.iso_NI {background-position: -322px -126px}
.iso_NL {background-position: -230px -126px}
.iso_NO {background-position: -460px -126px}
.iso_NP {background-position: -207px -126px}
.iso_NR {background-position: -184px -126px}
.iso_NU {background-position: -391px -126px}
.iso_NZ {background-position: -299px -126px}
.iso_OM {background-position: 0 -144px}
.iso_PA {background-position: -92px -144px}
.iso_PE {background-position: -161px -144px}
.iso_PF {background-position: -322px -54px}
.iso_PG {background-position: -115px -144px}
.iso_PH {background-position: -184px -144px}
.iso_PK {background-position: -23px -144px}
.iso_PL {background-position: -230px -144px}
.iso_PM {background-position: -46px -162px}
.iso_PN {background-position: -207px -144px}
.iso_PR {background-position: -276px -144px}
.iso_PS {background-position: -69px -144px}
.iso_PT {background-position: -253px -144px}
.iso_PW {background-position: -46px -144px}
.iso_PY {background-position: -138px -144px}
.iso_QA {background-position: -299px -144px}
.iso_RE {background-position: -322px -144px}
.iso_RO {background-position: -345px -144px}
.iso_RS {background-position: -207px -162px}
.iso_RU {background-position: -368px -144px}
.iso_RW {background-position: -391px -144px}
.iso_SA {background-position: -161px -162px}
.iso_SB {background-position: -391px -162px}
.iso_SC {background-position: -253px -162px}
.iso_SD {background-position: -69px -180px}
.iso_SE {background-position: -161px -180px}
.iso_SG {background-position: -299px -162px}
.iso_SH {background-position: -437px -144px}
.iso_SI {background-position: -368px -162px}
.iso_SJ {background-position: -115px -180px}
.iso_SK {background-position: -345px -162px}
.iso_SL {background-position: -276px -162px}
.iso_SM {background-position: -115px -162px}
.iso_SN {background-position: -184px -162px}
.iso_SO {background-position: -414px -162px}
.iso_SR {background-position: -92px -180px}
.iso_SS {background-position: 0 -180px}
.iso_ST {background-position: -138px -162px}
.iso_SV {background-position: -69px -54px}
.iso_SX {background-position: -322px -162px}
.iso_SY {background-position: -207px -180px}
.iso_SZ {background-position: -138px -180px}
.iso_TC {background-position: -23px -198px}
.iso_TD {background-position: -23px -36px}
.iso_TF {background-position: -345px -54px}
.iso_TG {background-position: -345px -180px}
.iso_TH {background-position: -299px -180px}
.iso_TJ {background-position: -253px -180px}
.iso_TK {background-position: -368px -180px}
.iso_TL {background-position: -322px -180px}
.iso_TM {background-position: 0 -198px}
.iso_TN {background-position: -437px -180px}
.iso_TO {background-position: -391px -180px}
.iso_TR {background-position: -460px -180px}
.iso_TT {background-position: -414px -180px}
.iso_TV {background-position: -46px -198px}
.iso_TW {background-position: -230px -180px}
.iso_TZ {background-position: -276px -180px}
.iso_UA {background-position: -92px -198px}
.iso_UG {background-position: -69px -198px}
.iso_UM {background-position: -184px -198px}
.iso_US {background-position: -161px -198px}
.iso_UY {background-position: -207px -198px}
.iso_UZ {background-position: -230px -198px}
.iso_VA {background-position: -299px -72px}
.iso_VC {background-position: -69px -162px}
.iso_VE {background-position: -276px -198px}
.iso_VG {background-position: -322px -198px}
.iso_VI {background-position: -345px -198px}
.iso_VN {background-position: -299px -198px}
.iso_VU {background-position: -253px -198px}
.iso_WF {background-position: -368px -198px}
.iso_WS {background-position: -92px -162px}
.iso_XK {background-position: -322px -90px}
.iso_YE {background-position: -414px -198px}
.iso_YT {background-position: -391px -108px}
.iso_ZA {background-position: -437px -162px}
.iso_ZM {background-position: -437px -198px}
.iso_ZW {background-position: -460px -198px}

/* The Modal (background) */
.modal {
 /* display: none; */
  position: fixed; /* Stay in place */
  z-index: 99999; /* Sit on top */
  padding-top: 20px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 85%;
}

/* The Close Button */
.closeModal {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.closeModal:hover,
.closeModal:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
/* end The Modal (background) */

header .panel.header>div .head-top-drp:before {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #00aff0;
	position: absolute;
	right: 0;
	margin-top: -5px;
}

header .panel.header>div .head-top-drp:hover {
	color: #737373;
}

header .panel.header>div .head-top-drp:hover:before {
	border-top-color: #737373;
}

.header-bottom:after {
	content: "";
	display: table;
	clear: both;
}

.header-bottom {
	position: relative;
}

.header-bottom .minicart-wrapper {
	position: absolute;
	right: 7px;
	top: 23px;
}

.header-bottom .minicart-wrapper a {
	color: #4ec5ed;
	font-size: 25px;
}

.header-bottom .logo img {
	margin-top: -20px;
	width: 350px;
}

.header-bottom .navbar {
	float: right;
	margin-top: 23px;
	margin-right: 40px;
}

.navbar .nav {
	margin: 0 0;
	padding: 0 0;
}

.navbar .nav li {
	display: inline-block;
	margin-right: 20px;
	position: relative;
	padding-right: 25px;
}

.navbar .nav li a {
	text-decoration: none;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #6f6f6f;
	color: transparent;
	text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.5);
	-webkit-background-clip: text;
	-moz-background-clip: text;
	background-clip: text;
	padding-bottom: 12px
}

/*.trn-top {*/
/*    margin-bottom: 40px;*/
/*}*/

.navbar .nav li:last-child {
	margin-right: 13px;
}
.navbar .nav li.ui-menu-icon{ margin-right: 45px;}
.navbar .nav li .child-menu {
	display: none;
	    position: absolute;
    top: 32px;
    left: -22px;
    border: 0;
    z-index: 9;
    background: #fff;
    border-radius: 0;
    width: 142px;
    box-shadow: 0 0 5px #0000008c;
}
.navbar .nav li:hover a{ color: #01aef0; text-shadow: 0 1.5px 0 #7f7f7f;}
.navbar .nav li.ui-menu-icon:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #00aff0;
	position: absolute;
	right: 0;
	top: 13px;
	box-shadow: 0 -1.5px 0px #00000059;
}

.navbar .nav li.active a {
	color: #00aeeb;
	text-shadow: 0 1.5px 0 #7f7f7f;
}

.navbar .nav li a:hover {
	color: #01aef0;
	text-shadow: 0 1.5px 0 #7f7f7f;
}

.navbar .nav li:hover .child-menu {
	display: block;
}

.navbar .nav li .child-menu a {
	font-size: 11px;
	padding: 10px 8px 10px 0px;
	display: block;
	color: transparent;
    text-shadow: none;
	position:relative;
}
.navbar .nav li .child-menu a:after{content:"";display:block;clear:both;background:url(../images/menu-border-img.png) repeat-x 0 0;width:100%;height:1px;position:absolute;top: 2px;left:0;}
.navbar .nav li .child-menu a:before{content:"";display:block;clear:both;background: url(../images/menu-border-img.png) repeat-x 0 0;width:100%;height: 1px;position:absolute;bottom: 2px;left:0;}
.navbar .nav li .child-menu a i{ color: #6f6f6f;     margin: 0 6px;}
.navbar .nav li .child-menu a:hover i{ color:#fff;}
.navbar .nav li .child-menu a:hover {
	background: #1d8cba;
	color: #fff;
}

.navbar .nav li .child-menu li:first-child a {
	border-radius: 0;
}

.navbar .nav li .child-menu li:last-child a {
	border-radius: 0;
}

.navbar .nav li .child-menu li {
	display: block;
	padding: 0;
	margin: 0;
}


.online-crs nav ul {
	padding: 0;
  margin: 0;
	list-style: none;
	position: relative;
	}
	
.online-crs nav ul li {
	display:inline-block;
	background-color: #fff;
	}

.online-crs nav a {
	display:block;
	padding:0 10px;	
	color:#FFF;
	font-size:20px;
	text-decoration:none;
}

.online-crs nav a:hover { 
	background-color: #000000; 
}

/* Hide Dropdowns by Default */
.online-crs nav ul ul {
	display: none;
	position: absolute; 
	top: 13px;
    left: 100%;
}
	
/* Display Dropdowns on Hover */
.online-crs nav ul li:hover > ul {
	display:inherit;
}
	
/* Fisrt Tier Dropdown */
.online-crs nav ul ul li {
	width:142px;
	float:none;
	display:list-item;
	position: relative;
}
.another-sunmenu{
    left:-100px !important;
    z-index: 1;
    top: 60px !important;
}

/* Second, Third and more Tiers	*/
.online-crs nav ul ul ul li {
	position: relative;
	top:-60px; 
	left:170px;
}


.fixed-live-chart {
	position: fixed;
	z-index: 9999;
	top: 50%;
	transform: rotate(90deg);
	left: -145px;
}

.fixed-live-chart ul {
	margin: 0 0;
	padding: 0 0;
	list-style: none;
}

.fixed-live-chart ul li {
	display: block;
	margin-bottom: 10px;
	float: left;
	margin-right: 10px;
	position: relative;
}

.fixed-live-chart ul li a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	display: block;
	font-size: 15px;
	padding: 7px 10px 10px 45px;
	border-radius: 3px 3px 0 0;
	box-shadow: 2px -2px 3px #000000bf;
}

.fixed-live-chart ul li.fxd-live-cht a {
	background: #662e91;
}

.fixed-live-chart ul li.fxd-live-cht a:after {
	content: "";
	display: block;
	clear: both;
	width: 27px;
	height: 40px;
	background: url(../images/fxd-live-chat-icon.png) no-repeat 0 0;
	background-size: 100%;
	position: absolute;
	top: -3px;
	left: 15px;
	transform: rotate(-90deg);
}

.fixed-live-chart ul li.fxd-contact-cht a:after {
	content: "";
	display: block;
	clear: both;
	width: 22px;
	height: 20px;
	background: #fff url(../images/fxd-contact-chat-icon.png) no-repeat center;
	border-radius: 100%;
	background-size: 64%;
	transform: rotate(-73deg);
	position: absolute;
	top: 5px;
	left: 13px;
}

.fixed-live-chart ul li.fxd-contact-cht a {
	background: #00355f;
}

.fiexd-an-ins {
	position: fixed;
	z-index: 9999;
	top: 50%;
	transform: rotate(-90deg);
	right: -85px;
}

.fiexd-an-ins a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	display: block;
	font-size: 15px;
	padding: 7px 10px 10px 39px;
	border-radius: 3px 3px 0 0;
	box-shadow: 2px -2px 3px #000000bf;
	background: #a8d144;
	position: relative;
}

.fiexd-an-ins a:after {
	content: "";
	display: block;
	clear: both;
	width: 28px;
	height: 20px;
	background: url(../images/fxd-ins-icon.png) no-repeat center;
	border-radius: 100%;
	background-size: 64%;
	transform: rotate(90deg);
	position: absolute;
	top: 5px;
	left: 10px;
}

.fiexd-an-ins a:hover{background: #6a8c18;}
.fixed-live-chart ul li.fxd-live-cht a:hover{    background: #511282;}
.fixed-live-chart ul li.fxd-contact-cht a:hover {background: #00203a;}

.banner-outer:after {
	content: "";
	display: table;
	clear: both;
}

.banner-outer ul {
	margin: 0 0;
	padding: 0 0;
}

.banner-outer ul li {
	position: relative;
}
.footer-top .left ul li:hover .footer-sub i.fa {
    margin-right: 10px; 
}
.banner-outer ul li .ban-con {
	position: absolute;
	top: 36px;
	left: 20px;
	width: 370px;	
    color: #fff;
    padding: 10px;
    border-radius: 10px; 
    margin-left: 20%;
}


button.btn.cus-btn.btn1 {
    width: 28% !important;
    margin-left: 16%;
}
p.rating-con b {
    margin-right: 3px;
}
/*.pro-add-items button.btn.cus-btn {*/
/*    margin-left: 13%;*/
/*}*/
.banner-outer ul li .ban-con h2 {
	color: #fff;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size: 45px;
	font-weight: bold;
	text-align: right;
	text-shadow: 0 -1.5px 0 #ccc;
	margin-bottom: 15px;
    color: #2126A9;
}

.banner-outer ul li .ban-con p {
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size: 20px;
	text-align: justify;
	line-height: 30px;
}

.banner-outer img {
	width: 100%;
}

.disnt-outer:after {
	content: "";
	display: table;
	clear: both;
}

.disnt-outer {
	background: #440e62;
	margin-top: -4px;
	text-align: center;
}

.disnt-outer .disnt-inr {
	display: inline-block;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-weight: bold;
	padding: 20px 0 15px;
}

.footer-top .left .child-menu a:before {
    content: "";
    display: block;
    clear: both;
    background: url(../images/menu-border-img.png) repeat-x 0 0;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 2px;
    left: 0;
}

.footer-top .left .child-menu a:after {
    content: "";
    display: block;
    clear: both;
    background: url(../images/menu-border-img.png) repeat-x 0 0;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 2px;
    left: 0;
}

.disnt-outer .disnt-inr .dis-con {
	color: #fff;
	font-size: 22px;
	text-shadow: 0 3px 2px #000;
	margin-left: -74px;
}
/* 29-06-2022 */
.disnt-outer .disnt-inr .disnt-price {
	display: inline-block;
	color: #feff01;
	font-size: 30px;
	text-shadow: 0 3px 0 #000;
	margin-left: 50px;
	margin-top: -12px;
}

.container {
	max-width: 1165px;
	padding: 0 20px;
	margin: 0 auto;
}

.category-search-outer:after {
	content: "";
	display: table;
	clear: both;
}

.category-search-outer {
	margin: 25px 0 24px;
}

.category-search-outer ul {
	margin: 0 0;
	padding: 0 0;
	list-style: none;
	text-align: center;
}

.category-search-outer ul li {
	display: inline-block;
	margin-right: 35px;
	text-align: center;
}

.category-search-outer ul li:last-child {
	margin-right: 0;
}

.category-search-outer ul li label {
	font-family: Berlin Sans FB;
	font-size: 20px;
	color: #727272;
	margin-right: 10px;
}

.category-search-outer ul li select {
	border: 1px solid #a6a6a6;
	border-radius: 5px;
	outline: 0;
	padding: 6px 20px;
	width: 350px;
	-webkit-appearance: none;
	-moz-appearance: none;
	color: #67cff2;
	font-weight: bold;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size: 15px;
	position: relative;
	background: url(../images/select-arrow.png) no-repeat 97% 50%;
	background-size: 3%;
}

.home-catagory-outer:after {
	content: "";
	display: table;
	clear: both;
}

.home-catagory-outer .ctg-title-outer {
	background: url(../images/after-banner-img.jpg) no-repeat 0 0;
	padding: 41px 0;
	margin-bottom: 35px;
	background-size: 100%;
	border-radius: 2px;
	box-shadow: 0 2px 4px #00000091;
}

.ctg-title-outer h2 {
	text-align: center;
	background: #ffffffb8;
	padding: 10px 0;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-weight: bold;
	color: #01aef0;
	text-shadow: 0px 2px 0px #4c4c4cb5;
}

.traning-outer:after {
	content: "";
	display: table;
	clear: both;
}

.traning-outer ul {
	margin: 0 0;
	padding: 0 0;
	list-style: none;
	display: block;
}
.traning-outer > ul{float: left;}

.traning-outer ul li {
	float: left;
	width: 23.20%;
	margin-right: 2%;
	position: relative;
}
.traning-outer ul li.area-active .lrn-option-outer .option-title{ background: #00ccff;}
.traning-outer ul li.area-active .option-crs li.online a{     background-position: 3px -20px;}
.traning-outer ul li.area-active .option-crs li.class-roome a{     background-position: 0 -537px;}
.traning-outer ul li.area-active .option-crs li.other a{        background-position: 0 -579px;}
.traning-outer.list-traning-outer ul li.area-active .lrn-option-outer .option-title{ background:transparent; color:#00ccff}
.traning-outer.list-traning-outer .area-active .option-crs li.online a .icon{    background-position: 3px -20px;}
.traning-outer.list-traning-outer .area-active .option-crs li.class-roome a .icon{    background-position: 3px -538px;}
.traning-outer.list-traning-outer .area-active .option-crs li.other a .icon{    background-position: 3px -580px;}
.traning-outer ul li .trn-title {
	margin-right: 0;
}
li.home-trn-list {
    margin-bottom: 20px;
}
.traning-outer ul li .trn-title {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	background: #ff6f00;
	color: #fff;
	padding: 6px 0;
	text-shadow: 0 1px 0 #00000094;
	border-radius: 3px 3px 0 0;
	z-index: 9;
}

.traning-outer ul li .img-part img {
	width: 100%;
	border-radius: 4px 4px 0 0;
}

.img-part .ins {
	position: absolute;
	top: 43px;
	left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

.img-part .ins h3 {
	font-size: 16px;
	text-shadow: 0 1px 0 #000000a6;
}

.img-part .ins p {
	margin-bottom: 7px;
	font-weight: bold;
}

.img-part {
	position: relative;
}
.img-part:before{position: absolute;
left: 0;
top: 0;
width: 100%;
 height: 95%;
background: #0000006b;
content: "";}
.list-traning-outer .img-part:before{height: 100%;}
.img-part .learn-more {
	background: #01adef;
	color: #fff;
	font-family: Times New Roman;
	padding: 7px 12px;
	position: absolute;
	bottom: 24px;
	left: 50%;
	transform: translate(-50%, 0);
	border-radius: 14px;
	text-decoration: none;
	box-shadow: 1px 1px 0px 0.5px #0086b9d6;
}
.title-active{color: #00ccff !important;}

.img-part .learn-more:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 15px;
	position: absolute;
	top: 0;
	border-radius: 17px 17px 0 0;
	box-shadow: inset 0 1.5px 1px #ffffffc7;
	left: 0;
}

.img-part .learn-more:hover {
	box-shadow: 1px 1px 0px 0.5px #c75700;
	background: #ff6f00;
}

.quick-links:after {
	content: "";
	display: inline-block;
	clear: both;
}

.quick-links ul {
	margin: 0 0;
	padding: 0 0;
}

.quick-links ul li {
	float: none;
	display: block;
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	width: 100%;
	margin-bottom: 10px;
	position: relative;
}

.img-part .quick-links {
	position: absolute;
	top: 42px;
	right: 0px;
}
.traning-outer .img-part .quick-links{ right: 5px;}
.traning-outer.list-traning-outer .img-part .quick-links{     right: 3px;}
.img-part .quick-links li a {
	width: 34%;
    font-size: 9px;
    color: #7f919e;
    text-decoration: none;
    display: block;
    padding: 0px 0 0px 45px;
}

.img-part .quick-links li.watch a .icon {
	color: #000;
	background: #fff;
	width: 18px;
	height: 18px;
	border-radius: 100%;
	text-align: center;
	line-height: 18px;
	font-size: 11px;
}
.img-part .quick-links li.watch a:hover .icon{ background:#ff6f00; color:#fff;}
.img-part .quick-links li a:hover span.icon{ color:#ff6f00;}
.img-part .quick-links li.buy-now a .icon {
	margin-left: -3px;
}
.img-part .quick-links li.cart a .icon {
	margin-left: -3px;
}
.img-part .quick-links li.favr a .icon {
	margin-left: -3px;
}
.img-part .quick-links li a:hover {
	color: #ff6f00;
}

.after-img-part:after {
	content: "";
	display: table;
	clear: both;
}

.after-img-part {
	z-index: 99;
	padding-top: 40px;
	position: relative;
	padding-left: 15px;
	/* 01-07-2022 */
	padding-right: 8px;
}

.img-part:after {
	content: "";
	display: block;
	clear: both;
	background: url(../images/catagory-shape-bg.png) no-repeat 0 0;
	position: absolute;
	bottom: 3px;
	left: 0px;
	width: 100%;
	height: 32px;
	background-size: 100%;
}

.after-img-part .left {
	float: left;
	width: 70%;
	font-family: Arial, Helvetica, sans-serif;
}

.after-img-part h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	margin-bottom: 5px;
}

.after-img-part p {
	font-size: 9px;
	color: #6e6e6e;
	margin-bottom: 2px;
}

.after-img-part p.learn {
	margin-bottom: 10px;
}

.after-img-part .right {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 30%;
}

.after-img-part .right .rating-outer {
	margin-bottom: 7px;
	position: relative;
	padding-top: 0;
	padding-left: 1px;
}

.rating-outer .rating-star{ 
    font-size: 11px;
    line-height: 16px;
    /*color: #ff7e00;*/
    text-align: right;
}

.rating-star .checked{
    color: #ff7e00;
}

.rating-outer .rating-con{ text-align: right;     margin-top: 4px;     padding-left: 0;}
.count-lec {
	text-align: right;
}

.web-training-outer:after {
	content: "";
	display: table;
	clear: both;
}
li.trn-list{
    margin-bottom:38px;
}
.web-training-outer {
	border: 2px solid #898989;
	border-top: 0;
	margin-top: -33px;
	position: relative;
	z-index: 99;
	border-bottom: 0;
	border-radius: 0 0 4px 4px;
}
.traning-outer ul li.area-active .web-training-outer{ border-color:#00ccff;}
.lrn-option-outer:after {
	content: "";
	display: table;
	clear: both;
}

.lrn-option-outer {
	margin-top: 15px;
}

.lrn-option-outer .option-title {
	background: #898989;
	text-align: center;
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	padding: 5px;
	text-shadow: 0 1px 0 #000000d4;
	margin-bottom: 5px;
}

.option-crs:after {
	content: "";
	display: table;
	clear: both;
}

.option-crs {
	text-align: center;
}

.traning-outer .option-crs li {
	float: none;
	display: inline-block;
	width: auto;
	margin-right: 50px;
}
.traning-outer .option-crs li.class-roome:hover:after{ content: "";
    display: block;
    clear: both;
    width: 100px;
    height: 35px;
    background: transparent;
    position: absolute;
    bottom: -43px;
    left: -33px;
    z-index: 9;}
option{
    font-size: 14px;
    padding: 10px 8px 10px 0px;
    display: block;
    color: transparent;
    text-shadow: none;
    position: relative;
    background: #fff;
    color: #000;
}

option:hover {
	background: #1d8cba;
	color: #fff;
}
option:after {
    content: "";
    display: block;
    clear: both;
    background: url(../images/menu-border-img.png) repeat-x 0 0;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 2px;
    left: 0;
}
option:before {
    content: "";
    display: block;
    clear: both;
    background: url(../images/menu-border-img.png) repeat-x 0 0;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 2px;
    left: 0;
}
.traning-outer.list-traning-outer .option-crs li.class-roome:hover:after{ background:transparent;}
.traning-outer .option-crs li a span.con{     font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
    color: #7f919f;
    display: none;
    position: absolute;    
    bottom: -34px;
    left: -88%;
    font-size: 10px;
    width: 100%;
    line-height: 12px; z-index: 99;
	}
.traning-outer .option-crs li a:hover span.con{ 
    display: block;
    text-align: center;
    width: 86px;
    background: #ff6f00;
    padding: 2px 2px;
    color: #fff;
    border-radius: 5px;	
    box-shadow: 1px 2px 2px #ff6f00;
    font-size: 14px;}
.traning-outer .option-crs li:last-child {
	margin-right: 0;
}

.traning-outer .option-crs li a {
	background: url(../images/cus-sprite-icon.png) no-repeat;
	width: 30px;
	height: 23px;
	display: block;
	overflow: hidden;
	line-height: 44px;
}

.traning-outer .option-crs li.online a {
	background-position: 0 -476px;
}
.traning-outer .option-crs li.online a:hover {
	background-position: 3px -20px;
}
.traning-outer .option-crs li.class-roome a {
	background-position: 0 -505px;
}
.traning-outer .option-crs li.class-roome a:hover{background-position: 0 -537px;}
.traning-outer .option-crs li.other a {
	background-position: 0 -609px;
}
.traning-outer .option-crs li.other a:hover {
	background-position: 0 -579px;
}

.take-cours {
	text-align: center;
	margin: 10px 0;
	min-height: 18px;
}

.cus-btn {
	background: #01adef;
	color: #fff;
	font-family: Times New Roman;
	padding: 7px 12px;
	border-radius: 14px;
	text-decoration: none;
	box-shadow: 1px 1px 0px 0.5px #086b9d;
	font-size: 13px;
	cursor: pointer;
	position: relative;
	border: 0;
	outline: 0;
}

.cus-btn:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 15px;
	position: absolute;
	top: 0;
	border-radius: 17px 17px 0 0;
	box-shadow: inset 0 1.5px 1px #ffffffc7;
	left: 0;
}

.cus-btn:hover {
	box-shadow: 1px 1px 0px 0.5px #c75700;
	background: #ff6f00;
}

.take-cours:after {
	content: "";
	display: table;
	clear: both;
}

.chat-outer:after {
	content: "";
	display: table;
	clear: both;
}

.chat-outer {
	font-family: Berlin Sans FB;
	margin-top: 15px;
	position: relative;
}

.chat-outer ul li {
	width: 49%;
	margin-right: 2%;
}

.chat-outer ul li.chat-with a {
	background: #898989;
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	text-align: center;
	text-shadow: 0 1px 0 #000000d1;
	padding: 12px 5px 12px 10px;
	border-radius: 0 0 3px 3px;
	position: relative;
}

.chat-outer ul li.chat-with a:after {
	content: "";
	display: block;
	clear: both;
	background: url(../images/sm-live-chat.png) no-repeat 0 0;
	width: 20px;
	height: 20px;
	background-size: 100%;
	position: absolute;
	top: 8px;
	left: 3px;
}

.chat-outer ul li.price {
	background: #00ccff;
	margin-right: 0;
	text-align: right;
	border-radius: 0 0 3px 0px;
}

.chat-outer ul li.price span {
	display: block;
}

.chat-outer ul li.price span.old-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-align: right;
	line-height: 10px;
	margin-top: 4px;
	margin-right: 5px;
	position: relative;
	display: inline-block;
}

.chat-outer ul li.price span.old-price:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 1px;
	background: #ff0000;
	position: absolute;
	top: 5px;
	left: 0;
	z-index: 9;
}

.chat-outer ul li.price span.crunt-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 1px 0 #00000052;
	text-align: center;
	margin-top: -5px;
	margin-bottom: 2px;
}

.chat-outer .radio-btn:after {
	content: "";
	display: table;
	clear: both;
}

.chat-outer .radio-btn {
	position: absolute;
	width: 32px;
	height: 32px;
	clear: both;
	background: #fff;
	border-radius: 100%;
	z-index: 99;
	left: 50%;
	transform: translate(-50%, 0);
	bottom: -18px;
}

.traning-outer {
	margin-bottom: 50px;
	margin-left: 12px;
}

.radio-btn .btn-radio {
	display: block;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	border: 1px solid #00adf1;
	text-indent: 99px;
	overflow: hidden;
	margin: 4px auto 0;
}

.chat-outer .radio-btn input[ type="radio"] {
	position: absolute;
	z-index: 99;
	top: 4px;
	left: 5px;
	width: 22px;
	height: 17px;
	opacity: 0;
}

.chat-outer .radio-btn input[ type="radio"]:checked~.btn-radio:after {
	content: "";
	display: block;
	clear: both;
	width: 9px;
	height: 9px;
	background: #00adf1;
	border-radius: 100%;
	position: absolute;
	top: 8px;
	left: 50%;
	transform: translate(-50%, 0);
}

.brws-more:after {
	content: "";
	display: table;
	clear: both;
}

.brws-more {
	padding: 0 0;
	text-align: center;
	clear: both;
	margin-bottom: 47px !important;
}
.trending_pt_bot .traning-outer {
    margin-bottom: 26px !important;
  }
  .category-design-pd{margin-bottom: 0 !important;}
.brws-more a {
	display: inline-block;
	border: 1px solid #8997a2;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #00aae8;
	text-shadow: 0 1px 0px #000000b8;
	padding: 10px 20px 10px 52px;
	border-radius: 5px;
	box-shadow: 2px 2px 3px #0000006b;
	line-height: 25px;
	position: relative;
}

.brws-more a:after {
	content: "";
	display: block;
	clear: both;
	background: url(../images/cus-sprite-icon.png) no-repeat 0 -212px;
	width: 45px;
	height: 43px;
	position: absolute;
	top: 13px;
	left: 7px;
}

.brws-more a:hover {
	border-color: #ff6f00;
	color:#ff6f00;
	
}
.teacher-outer img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
}
.brws-more a:hover:after{ background-position:-1px -413px;}
.expo-outer:after {
	content: "";
	display: table;
	clear: both;
}
/* 29-06-2022 */
.expo-outer {
	background: url(../images/bannersmall.png) no-repeat 0 0;
	text-align: center;
	padding: 72px 0;
	margin-bottom: 40px;	
	background-size: cover !important;	
    background-position: bottom center;
}

.expo-outer h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: 0 1px 0 #000000ad;
	margin-bottom: 28px;
	font-size: 32px;
}

.expo-outer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	text-shadow: 0 1px 0 #000000ad;
}

.exprience-outer:after {
	content: "";
	display: table;
	clear: both;
}

.exprience-outer h2 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	line-height: 43px;
	text-shadow: 0 1px 0 #ccccccad;
	margin-bottom: 60px;
	color: #606060;
}

.exprience-outer h2 span {
	color: #d5925d;
}

.teacher-outer:after {
	content: "";
	display: table;
	clear: both;
}

.teacher-outer {
	text-align: center;
	margin-bottom: 100px;
}

.teacher-outer ul {
	margin: 0 0;
	padding: 0 0;
	list-style: none;
}

.teacher-outer ul li {
	display: inline-grid;
    width: 20%;
    margin-right: 3%;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #737373;
}

.teacher-outer ul li .name {
	font-family: 'anisha_freeregular';
	color: #00c1f1;
	font-size: 26px;
	font-weight: lighter;
	margin: 10px 0;
}

.teacher-outer ul li:last-child {
	margin-right: 0;
}

.rating-outer .rating {
	display: inline-block;
	background: url(../images/rating-img.png) no-repeat 0 0;
	text-indent: 99px;
	overflow: hidden;
	width: 80px;
	height: 13px;
	background-size: 100%;
}

.teacher-outer .des {
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: justify;
}

.teacher-outer .social-link ul li {
	width: auto;
}

.teacher-outer .social-link ul li a {
	width: 22px;
	height: 22px;
	border-radius: 100%;
	background: #00adef;
	display: block;
	line-height: 22px;
	color: #fff;
	text-shadow: 0 1px 0 #000000a8;
	box-shadow: 0 1px 2px #000000b8;
}

.teacher-outer .social-link ul li a:hover {
	background: #898989;
}


/*--------footer-------*/

.footer-top:after {
	content: "";
	display: table;
	clear: both;
}

.footer-top {
	background: #0d1e30;
	padding: 15px 0;
}

.footer-top .left {
	float: left;
}

.footer-top .left ul {
	list-style: none;
	margin: 0 0;
	padding: 0 0;
}
.footer-sub{display:none;position: absolute;background: #fff;z-index: 9;width: 163px;     border: 0;     border-top: 0;     border-radius: 5px;}
.footer-top .left ul li:hover .footer-sub{ display:block;}
.footer-sub li{position:relative;margin-right: 0 !important;float: none !important;}
.footer-sub li a{color: #7f919d !important;    font-size: 14px !important;  border-top: 2px dotted #fff;  border-bottom: 2px dotted #fff;    line-height: 14px !important;     padding: 10px 10px 10px 10px !important;} 
.footer-sub li a:after{content: "" !important;display: block;clear: both;/*background: url(../images/menu-border-img.png) repeat-x 0 0 !important;*/ background:transparent;  width: 100% !important;height: 1px !important;position: absolute;top: 2px !important;left: 0;border: 0 !important;}
/*.footer-sub li a:before{content: "";     display: block;     clear: both;     background: url(../images/menu-border-img.png) repeat-x 0 0;     width: 100%;     height: 1px;     position: absolute;     bottom: 2px;     left: 0;}*/
.footer-sub li a:hover{background: #1d8cba;color: #fff !important; border-top: 2px dotted #fff;  border-bottom: 2px dotted #fff;}
.footer-top .left ul li {
	float: left;
	margin-right: 20px;
	position:relative;
}
.footer-top .left ul li:first-child a{ border-radius: 4px 4px 0 0;}
.footer-top .left ul li:last-child a{ border-radius: 0px 0px 4px 4px;}

.footer-top .left ul li:last-child {
	margin-right: 0;
}

.footer-top .left ul li a {
	font-family: Times New Roman;
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
	display: block;
    padding: 0 5px;
}
.footer-top .left ul li.has-sub a{ padding-right:18px;}
.footer-top .left ul li.has-sub a:after{ content:""; display:block; clear:both;     width: 0px;     height: 0px;     border-left: 5px solid transparent;     border-right: 5px solid transparent;     border-top: 5px solid #fff; position:absolute; top: 11px; right:0;}
.footer-top .left ul li a:hover{ color:#00ccff;}

.footer-top .right {
	float: right;
}
.footer-top .right a{ color: #00cdff; 	font-family: Times New Roman; 	text-decoration: none; 	font-size: 20px;     font-weight: bold;}
.footer-top .right a .orange{ color:#ff6f00;}
.footer-top .right a .green{ color:#498b2a;}
.footer-top .right a:hover{ color:#ff6f00;}
.footer-bottom {
	background: #380202;
	padding: 45px 0px 20px;
}

.footer-social-link-outer>div {
	width: 20.5%;
	float: left;
	position: relative;
	margin-right: 3%;
	padding-right: 3%;
	min-height: 396px;
}

.footer-social-link-outer>div:after {
	content: "";
	display: block;
	clear: both;
	width: 2px;
	height: 200px;
	background: #fff;
	top: 50%;
	right: 0;
	transform: translate(0, -50%);
	position: absolute;
}

.footer-social-link-outer>div:last-child {
	margin-right: 0;
	padding-right: 0;
}

.footer-social-link-outer:after {
	content: "";
	display: table;
	clear: both;
}

.footer-social-link-outer .title {
	font-family: Arial, Helvetica, sans-serif;
	color: #cdccca;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 25px;
	padding-bottom: 10px;
	position:relative;
}
.footer-social-link-outer .facebook .title{ padding-bottom: 10px;}
.footer-social-link-outer .facebook .title:after{ content: "";
    display: block;
    clear: both;
    background: #fff;
    width: 50px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;}

.face-img img {
	width: 200px;
	margin-bottom: 10px;
}
.footer .face-img img{     width: 223px;}
.face-pro:after {
	content: "";
	display: table;
	clear: both;
}

.face-pro .pro-img {
	display: inline-block;
}

.face-pro .face-pro-con {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: top;
	margin-top: 6px;
	margin-left: 6px;
	color: #fff;
}

.face-pro .face-pro-con .mail {
	font-weight: bold;
	color: #fff;
}

.face-pro .face-pro-con .time {
	font-size: 12px;
	margin-top: 4px;
	color: #fff;
}

.face-des {
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
}

.tweets-con {}

.tweets-con ul {
	margin: 0 0;
	padding: 0 0;
	list-style: none;
}

.tweets-con ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

.tweets-con ul li .tweet-con {
	background: #fff;
	border-radius: 5px;
	color: #a9a9a9;
	padding: 20px 15px;
	font-size: 11px;
	line-height: 18px;
	position: relative;
}
.tweets-con ul li .tweet-con a{ color:#00ccff;  text-decoration:none;}
.tweets-con ul li .tweet-con a:hover{ color:#000;}

.tweets-con ul li .mail {
	margin: 20px 0 20px;
}

.tweets-con ul li .tweet-con:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 20px solid #fff;
	position: absolute;
	bottom: -15px;
}

.footer .tweet-btn {
	text-align: center;
}

.footer .tweet-btn button {
	width: 120px;
    height: 28px;
    background: #fff;
    border: 5px;
    display: inline-block;
    border-radius: 5px;
    outline: 0;
    line-height: 28px;
    text-align: left;
    color: #2baae1;
    padding-left: 43px;
    font-family: Times New Roman;
    font-size: 15px;
    font-weight: bold;
	position:relative;
	    cursor: pointer;
}
.footer .tweet-btn button .fa-twitter{ position: absolute;     top: 7px;     left: 8px;}
.footer .tweet-btn button:hover{ background:#2baae1; color:#fff;}
.frm-blg-outer .cont {
	position: relative;
	/*padding-left: 65px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-align: justify;
	line-height: 15px;
	margin-bottom: 25px;
}

.frm-blg-outer .cont .img {
	position: absolute;
	left: 0;
	top: 5px;
}

.frm-blg-outer .cont .title {
	font-weight: normal;
	font-size: 15px;
	margin-bottom: 5px;
	padding-bottom: 0;
}

.frm-blg-outer .img img {
	border: 1px solid #fff;
	border-radius: 100%;
}

.frm-blg-outer .con {
	margin-bottom: 0px;
	color: #6b6263;
	height: 18px;
	overflow: hidden;
	font-size: 13px;
	text-overflow: ellipsis;
    white-space: nowrap;
	margin: 5px 0;
}

.frm-blg-outer .cont a {
	font-family: Times New Roman;
	color: #0c99d1;
	text-decoration: none;
	margin-bottom: 10px;
	display: block;
	font-size: 12px;
}
.frm-blg-outer .cont a:hover{ color:#fff;}
.cont-info-outer .cnt-img img {
	width: 100%;
}

.cont-info-outer ul {
	list-style: none;
	margin: 0 0;
	padding: 0 0;
}

.cont-info-outer ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin-bottom: 20px;
	padding-left: 0;
}

.cont-info-outer .cnt-img {
	margin-bottom: 20px;
}

.cont-info-outer ul li .fa {
	margin-right: 8px;
}

.live-chat {
	margin-top: 44px;
}
.live-chat a{     font-family: Arial, Helvetica, sans-serif;
    color: #767779;
    text-decoration: none;
    font-size: 30px;
    font-weight: bold;
    position: relative;
    padding-left: 65px;
    padding-top: 4px;}
.live-chat a:after{ content: "";
    display: block;
    clear: both;
    background: url(../images/live-chat.png) no-repeat 0 0;
    width: 55px;
    height: 55px;
    position: absolute;
    top: 0px;
    left: 0;
    background-size: 100%;}
.live-chat a:hover{ color:#fff;}
.live-chat img {
	width: 180px;
}

.footer-social-link-outer>div:last-child:after {
	display: none;
}

.footer-floow-us-outer .title {
	font-family: Times New Roman;
	color: #e6b123;
	text-decoration: none;
	font-size: 20px;
	text-shadow: 0 2px 0 #000;
	margin-bottom: 15px;
	position: relative;
	display:inline-block;
	padding-bottom: 6px;
}
.footer-floow-us-outer .title:after{ content: "";     display: block;     clear: both;     width: 85%;     background: #e6b123;     height: 4px;     position: absolute;     bottom: 0;     left: 0;     box-shadow: 0 2px 2px #000;}

.footer-floow-us-outer .floow-us {
	float: left;
	width: 18%;
}

.footer-floow-us-outer .floow-us ul li {
	float: left;
	margin-right: 10px;
	list-style: none;
	text-align: center;
}

.footer-floow-us-outer .floow-us ul li a {
	display: block;
	width: 22px;
	height: 22px;
	border-radius: 100%;
	background: #fffeff;
	color: #380202;
	line-height: 25px;
	box-shadow: 0 2px 0 #000000ba;
	font-size: 12px;
}

.footer-floow-us-outer .useful-res {
	float: right;
	width: 74%;
}

.footer-floow-us-outer:after {
	content: "";
	display: table;
	clear: both;
}

.floow-us .newsletter:after {
	content: "";
	display: table;
	clear: both;
}

.footer-floow-us-outer .floow-us ul:after {
	content: "";
	display: table;
	clear: both;
}

.floow-us .newsletter {
	clear: both;
	margin-top: 10px;
}

.floow-us .newsletter input[ type="text"] {
	height: 25px;
	border-radius: 3px;
	border: 0;
	outline: 0;
	width: 113px;
	font-size: 10px;
	padding-left: 5px;
	font-family: Times New Roman;
}

.floow-us .newsletter button {
	background: #ff7000;
	border: 0;
	padding: 4px 7px;
	border-radius: 3px;
	text-shadow: 0 1px 0 #00000091;
	color: #fff;
	font-family: Times New Roman;
	outline: 0;
	font-weight: bold;
	cursor: pointer;
}

.floow-us .newsletter button:hover {
	background: #898989;
}

.useful-res ul.left:after {
	content: "";
	display: table;
	clear: both;
}
/* 29-06-2022 */
.useful-res ul {
	padding: 0 0;
	margin-left: 40px;
	width: 674px;
	float: left;
}

.useful-res ul li {
	float: left;
	color: #fff;
	width: 33%;
	margin-bottom: 8px;
	position: relative;
}
.useful-res ul li a{ color:#fff;     text-decoration: none; font-size: 20px;}
.useful-res ul li a:hover{ color:#00ccff;}

.useful-res ul li:after {
	content: " ";
	display: block;
	clear: both;
	position: absolute;
	left: 0;
	top: 4px;
	color: #fff;
	font-weight: bold;
}

.subcribe-sec .subcribe-button {
	float: right;
    margin-right: 97px;
    margin-top: -30px;
}

.subcribe-sec .subcribe-button button {
	background: #e6b123;
	border: 0;
	color: #fff;
	font-family: Times New Roman;
	font-weight: bold;
	padding: 8px 33px;
	border-radius: 5px;
	outline: 0;
	text-shadow: 0 1px 0 #000c;
	cursor: pointer;
	font-size: 16px;
	
}
.footer-floow-us-outer{ margin-top:20px;}
.subcribe-sec .subcribe-button button:hover {
	background: #898989;
}

.copyright {
	background: #73403d;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	overflow: hidden;
	padding: 10px 15px;
}

.copyright-con {
	color: #e6b123;
	text-align: center;
}

.copyright .logo {
	float: left;
}

.copyright .logo img {
	width: 210px;
}

.copyright .copyright-con {
	display: inline-block;
	font-weight: bold;
	margin-top: 19px;
}

.copyright .sitemap {
	float: right;
	color: #00cbfd;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0 2px 0 #000;
	margin-top: 19px;
}

.copyright .sitemap:hover {
	color: #fff;
}

.footer {
	position: relative;
}


/*------list-page-----*/

.list-lear-option:after {
	content: "";
	display: table;
	clear: both;
}

.list-lear-option {
	text-align: right;
	font-size: 0;
	position: relative;
}

.list-lear-option ul {
	margin: 0 0;
	padding: 0 0;
}

.list-lear-option ul li {
	display: inline-block;
	list-style: none;
	font-size: 14px;
	width: 31%;
	position: relative;
}
.list-lear-option ul li a{ display:block;}
.list-lear-option ul li a .title{     position: absolute;     top: 48px;     left: 50%;     transform: translate(-50%, 0);     color: #fff;     font-family: 'freestyle Script';     font-size: 40px;     font-weight: normal;     text-shadow: 2px 3px 6px #000;}
.list-lear-option ul li a:hover .title{ color:#00ccff;}
.list-lear-option ul li.list-online-trng .title{     left: 56%;}
.list-lear-option ul li.list-onsite-trng .title{     left: 53%;}
.list-lear-option ul li.list-your-pace .title{     left: 56%;}
.list-lear-option ul li img {
	width: 100%;
}

.list-lear-option .learn-title {
	font-size: 36px;
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	color: #027b9a;
	font-weight: bold;
	position: absolute;
	top: 150px;
	transform: rotate(-90deg);
	left: -108px;
}

.toolbar.toolbar-products {
	background: #be982b;
	margin-top: -4px;
	padding: 20px 0;
	margin-bottom: 40px;
	position: relative;
}
/* 29-06-2022 */
.toolbar.toolbar-products.top.homepage{
	margin-bottom: -7px;
	margin-left: 28px;
}.ctg-title-outer h2{
	margin-bottom: 20px;
	    font-size: 30px;
}

.toolbar.toolbar-products:after {
	content: "";
	display: table;
	clear: both;
}

.toolbar.toolbar-products:before {
	content: "";
	display: block;
	clear: both;
	background: url(../images/toolber-bg.png) no-repeat 0 0;
	width: 100%;
	height: 33px;
	position: absolute;
	bottom: -33px;
	background-size: 100%;
}

.toolbar.toolbar-products .left {
	float: left;
}

.toolbar.toolbar-products .left .brows-drop:after {
	content: "";
	display: table;
	clear: both;
}
/* 29-06-2022 */
.brows-drop select {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	font-size: 17px !important;
	width: 164px;
	font-weight: bold;
	color: #fff;
	background: transparent;
	border: 0;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url(../images/list-select-icon-black.png) no-repeat 100% 62%;
	padding: 13px 15px;
	background-size: 6%;
	text-transform: capitalize;
}

.toolbar.toolbar-products .right {
	/*float: right;*/
	margin-top: 1px;
}

.toolbar.toolbar-products .right>div {
	float: left;
	margin-right: 20px;
}

.toolbar.toolbar-products .right .list-search {
	background: #fff;
	padding: 2px 5px;
	border-radius: 4px;
	position: relative;
}

.toolbar.toolbar-products .right .list-search input[ type="text"] {
	background: transparent;
	padding: 0 5px;
	display: inline-block;
	border: 0;
	outline: 0;
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	color: gray;
}

.toolbar.toolbar-products .right .list-search button {
	background: transparent;
	border: 0;
	color: #00cbfe;
	cursor: pointer;
	outline: 0;
	position: absolute;
	right: 10px;
	top: 2px;
}

.toolbar.toolbar-products .right .list-search button span {
	display: block;
	background: url(../images/list-search-icon.png) no-repeat 0 3px;
	width: 13px;
	height: 17px;
	text-indent: 99px;
	background-size: 100%;
	overflow: hidden;
}

.toolbar-sorter.sorter label {
	display: inline-block;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	margin-right: 4px;
	margin-top: 3px;
}

.toolbar-sorter.sorter ul {
	margin: 0 0;
	padding: 0 0;
	list-style: none;
	display: inline-block;
	background: #fff;
	border-radius: 5px;
	vertical-align: top;
}

.toolbar-sorter.sorter ul li {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f919f;
	border-right: 0.5px solid #c2c2c0;
	padding: 6px 7px;
	cursor: pointer;
}


.toolbar-sorter.sorter ul li:last-child {
	border-right: 0;
}

.toolbar-sorter.sorter {
	margin-top: 0;
}

.popular-drop {
	position: relative;
	margin-top: 0;
}
.padding-textarea{padding-right: 30px;}
.popular-drop .select-box {
	background: #fff;
	padding: 5px 17px 5px 8px;
	border-radius: 8px;
	font-size: 11px;
	font-family: Times New Roman;
	color: #7f92a0;
	width: 115px;
	display: block;
	position: relative;
	height: 14px;
	line-height: 14px;
}

.popular-drop select {
	position: absolute;
	top: 0;
	left: 0;
	font-family: Times New Roman;
	width: 108px;
	height: 22px;
	opacity: 0;
}

.popular-drop .select-box:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #7e919f;
	position: absolute;
	right: 7px;
	top: 10px;
}

.toolbar-gride{background: #fff;padding: 0;border-radius: 8px;font-size: 11px;font-family: Times New Roman;color: #7f92a0;width: 115px;display: block;position: relative;height: 24px;line-height: 14px;}
.toolbar-gride ul{ margin:0 0; padding:0 0; list-style:none;}
.toolbar-gride ul li{float:left;width: 12.5px;border-right: 0.5px solid #ccc;cursor:pointer;height: auto;padding: 6px 5px;}
.toolbar-gride ul li:last-child{border-right: 0;}
.toolbar-gride ul li span{ background:#7f919f;}
.toolbar-gride ul li.first span{
    display: block;
    float: left;
    width: 3px;
    height: 3px;
    margin-right: 1px;
    margin-bottom: 1px;
}
.toolbar-gride ul li.second span{display: block;float: left;width: 4px;height: 4px;margin-right: 1px;margin-bottom: 2px;margin-left: 1px;}
.toolbar-gride ul li.third span{
    display: block;
    float: left;
    width: 6px;
    height: 4px;
    margin-right: 1px;
    margin-bottom: 2px;
    margin-left: 1px;
}
.toolbar-gride ul li.forth span{
    width: 100%;
    height: 9px;
    display: block;
    margin-top: 2px;
}
.toolbar-gride ul li.five span{
    display: block;
    float: left;
    width: 4px;
    height: 4px;
    margin-right: 1px;
    margin-bottom: 2px;
    margin-left: 1px;
}
.toolbar-gride ul li.five span:nth-child(2n){height: 10px;}
.toolbar-gride ul li.five span:last-child{
    margin-top: -5px;
}
.toolbar-gride ul li.first{
    padding: 7px 4px 5px 5px;
}
.toolbar-gride ul li.second{
    padding: 7px 5px 4px 5px;
}
.toolbar-gride ul li.third{
    padding: 7px 2px 5px;
    width: 16px;
}
.toolbar-gride ul li.forth{}
.toolbar-gride ul li.five{
    padding: 7px 5px 3px;
}
.toolbar-gride ul li:hover span{background:#00ccfe;}
.toolbar-gride ul li.active span{ background:#00ccfe;}

.category-outer .category-title {
	color: #7f919e;
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 40px;
	margin-bottom: 35px;
	margin-top: 20px;
}

.category-design-outer {}

.category-design-outer h2 {
	color: #00ccff;
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	font-size: 25px;
	margin-bottom: 25px;
}

.list-traning-outer .img-part:after {
	display: none;
}

.list-traning-outer ul li {
	border: 5px solid #eaeaea;
	border-radius: 7px;
	width: 30%;
	margin-right: 3.7%;
}

.list-traning-outer .quick-links ul li {
	border: 0;
	width: auto;
	margin-bottom: 4px;
}

.traning-outer.list-traning-outer ul li .trn-title {
	background: #b4b4b4;
	font-size: 12px;
	padding: 4px 0;
}

.category-design-outer .after-img-part h2 {
	color: #616161;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 2px;
	padding: 10px 0;
}

.list-traning-outer ul li:nth-child(3n) {
	margin-right: 0;
}

.list-traning-outer .list-trn-top:after {
	content: "";
	display: table;
	clear: both;
}

.list-trn-top .left {
	float: left;
	width: 50%;
	position: relative;
}

.list-trn-top .right {
	float: left;
	width: 50%;
}

.list-trn-top .after-img-part .left,
.list-trn-top .after-img-part .right {
	float: none;
	width: 100%;
}

.list-trn-top .after-img-part {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0;
	min-height: 148px;
}

.img-part .quick-links li a span {
	display: none;
	z-index: 9999;
	left: 0;
	position: absolute;
	width: 35px;
	padding: 5px 5px;
	top: 0;
}
.img-part .quick-links li a span.con{     text-align: right;     left:0px;}
.img-part .quick-links li a span.icon{height: auto;padding: 0;position: relative;width: auto;display: block;left: 0;color: #fff;font-size: 13px;text-align: center;}

.img-part .quick-links li a:hover span {
    display: block;
    color: #fff;
}

.list-trn-top .after-img-part p.learn {
	margin-bottom: 5px;
}

.list-trn-top .after-img-part .right .take-cours {
	float: right;
	position: relative;
	z-index: 99;
}

.list-trn-top .cus-btn {
	padding: 5px 6px;
	font-size: 11px;
	border-radius: 6px;
}

.list-trn-top .cus-btn:after {
	border-radius: 6px 6px 0 0;
}

.list-trn-top .after-img-part .right .rating-outer {
	float: left;
	margin-bottom: 0;
	margin-top: 18px;
}
.list-traning-outer .rating-outer .rating-con{ text-align: center;}
.list-traning-outer .rating-outer .rating-star{     text-align: left;     font-size: 9px; }

.list-trn-top .count-lec {
	clear: both;
	position: absolute;
    bottom: 5px;
    right: 8px;
}

.list-trn-top .after-img-part .left .con {
	height: 28px;
	overflow: hidden;
	line-height: 14px;
}

.list-trn-top .img-part .learn-more {
	padding: 4px 5px;
	border-radius: 5px;
	font-size: 10px;
	bottom: 25px;
	background: #7f919f;
	box-shadow: 1px 1px 0px 0.5px #525d65;
}

.list-trn-top .img-part .learn-more:hover {
	box-shadow: 1px 1px 0px 0.5px #c75700;
	background: #ff6f00;
}

.list-trn-top .img-part .learn-more:after {
	border-radius: 5px 5px 0 0;
}

.list-traning-outer .web-training-outer {
	margin-top: 0;
	border: 0;
	position: static;
}

.list-trn-top .img-part .ins {
	left: 12px;
}

.list-trn-top .img-part .ins h3 {
	font-size: 13px;
}

.list-trn-top .img-part img {
	height: 150px;
	object-fit: cover;
	display: block;
}

.list-traning-outer .lrn-option-outer {
	margin-top: 0;
	float: left;
	width: 50%;
}

.list-traning-outer .chat-outer {
	float: left;
	margin-top: 0;
	width: 50%;
}

.list-traning-outer .lrn-option-outer .option-title {
	color: #7f919f;
	padding: 0;
	text-shadow: none;
	background: transparent;
}

.list-traning-outer .option-crs {
	text-align: center;
}

.traning-outer.list-traning-outer .option-crs li {
	border: 0;
	margin: 0;
	margin-right: 18px;
}

.traning-outer.list-traning-outer .option-crs li:last-child {
	margin-right: 16px;
}

.list-traning-outer .chat-outer ul li {
	border: 0;
	width: 49%;
	border-radius: 0;
	margin-right: 2%;
}

.list-traning-outer .chat-outer ul li:last-child {
	margin-right: 0;
	height: 44px;
}

.list-traning-outer .chat-outer {
	position: static;
}

.list-traning-outer .chat-outer .radio-btn {
	left: -40px;
	transform: none;
	bottom: inherit;
	top: 44%;
	background: transparent;
}

.list-traning-outer .chat-outer ul li.chat-with a {
	background: #00cdfc;
	padding: 7px 5px 7px 25px;
	border-radius: 0;
	font-size: 13.1px;
}
.list-traning-outer .chat-outer ul li.chat-with a:hover{ background: #ff6f00;}
.list-traning-outer .chat-outer ul li.chat-with a:hover:before{ border-right-color:#ff6f00;}
.list-traning-outer .chat-outer ul li.chat-with a:hover:after{         background: url(../images/live-chat.png) no-repeat 0 0;     background-size: 100%;     background-position: -2px 0px;     width: 25px;}

.list-traning-outer .chat-outer ul li.chat-with a:before {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0;
	border-top: 22px solid transparent;
	border-right: 20px solid #00cdfc;
	border-bottom: 22px solid transparent;
	position: absolute;
	left: -20px;
	top: 0;
}
.list-traning-outer .chat-outer .request-btn{ position: absolute;     bottom: -38px;     right: 0;     width: 87px;     font-size: 12px;     text-align: center; display:none;}
.list-traning-outer .area-active .chat-outer .request-btn{ display:block;}
.list-traning-outer .chat-outer .request-btn a{     background: #7f919f;     color: #fff;     display: block;     text-decoration: none;     font-size: 11px;     font-family: Times New Roman;     padding: 2px 2px;     border-radius: 5px;     box-shadow: 1px 2px 2px #0000009e; }
.list-traning-outer .chat-outer .request-btn a:hover{ background:#00ccff;}

.list-traning-outer .chat-outer ul li.chat-with a:after {
	left: -6px;
	width: 23px;
	top: 12px;
}


.list-traning-outer .chat-outer ul li.price span.crunt-price {
	font-size: 12px;
}

.traning-outer.list-traning-outer .option-crs li a {
	background: transparent;
	text-indent: inherit;
	overflow: inherit;
	line-height: inherit;
	text-decoration: none;
	text-align: center;
	position: relative;
}

.traning-outer.list-traning-outer .option-crs li a .icon {
	background: url(../images/cus-sprite-icon.png) no-repeat;
	display: block;
	width: 30px;
	height: 24px;
}

.traning-outer.list-traning-outer .option-crs li.online a .icon {
	background-position: 0px -476px;
}
.traning-outer.list-traning-outer .option-crs li.online a:hover .icon {
	    background-position: 3px -20px;
}

.traning-outer.list-traning-outer .option-crs li.class-roome a .icon {
	background-position: 3px -506px;
}
.traning-outer.list-traning-outer .option-crs li.class-roome a:hover .icon {
	background-position: 3px -538px;
}

.traning-outer.list-traning-outer .option-crs li.other a .icon {
	background-position: 3px -610px;
}
.traning-outer.list-traning-outer .option-crs li.other a:hover .icon {
	background-position: 3px -580px;
}

.traning-outer.list-traning-outer .option-crs li span.con {
	font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	color: #7f919f;
	display: none;
	position: absolute;	
    bottom: -36px;
    left: -86%;
	font-size: 10px;
}

.traning-outer.list-traning-outer .option-crs li a:hover span.con {
	display: block;
}

.category-design-outer {
	margin-bottom: 0px;
	padding-bottom: 25px;
}

.category-design-outer:after {
	content: "";
	display: block;
	clear: both;
	width: 80%;
	height: 2px;
	background: #cdcbcc;
	margin: 0 auto;
}
.recently-viewed-outer.category-design-outer:after{ display:none;}

/*-----------cart----------*/

.breadcrumbs_block {
	background: #bf992c;
	position: relative;
	margin-bottom: 25px;
}

.breadcrumbs_block:after {
	content: "";
	display: block;
	clear: both;
	background: url(../images/toolber-bg.png) no-repeat 0 0;
	width: 100%;
	height: 33px;
	position: absolute;
	bottom: -33px;
}

.breadcrumbs_block .breadcrumb_list {
	list-style: none;
}

.breadcrumbs_block .breadcrumb_list li {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 25px;
	color: #fff;
	padding: 12px 0;
	position: relative;
}

.breadcrumbs_block .breadcrumb_list li.project-management-arrow {
	padding: 10px 35px 0px 0;
}

.breadcrumbs_block .breadcrumb_list li.project-management-arrow:after {
	content: "";
	display: block;
	clear: both;
	background: url(../images/brd-cmb-arrow.png) no-repeat 0 0;
	width: 24px;
	height: 31px;
	background-size: 100%;
	position: absolute;
	top: 15px;
	right: 0;
}

.add-massage {
	text-align: center;	
    margin: 45px auto;
	width: 30%;
}

.add-massage span {
    display: block; 
    font-family: Arial, Helvetica, sans-serif;
    color: #017d99;
    font-size: 30px;
    border: 2px solid green;
    padding: 20px 30px;
    border-radius: 5px;
    font-size: 24px !important;	
    text-align: left;
    position: relative;
    padding-top: 0;
}

.add-massage span:before {
	content: "";
	display: inline-block;
	width: 45px;
	left: 50%;	
    margin: 20px -3px -20px 0;
	transform: translate(-50%, 0);
	color: #017d99;
	font-size: 50px;
	background: url(../images/success-icon.png) no-repeat 0 0;
	height: 45px;
	background-size: 100%;
}

.cart-intro-outer {
	border-top: 1px solid #cbcbcb;
	margin-top: 50px;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-bottom: 30px;
	border-bottom: 1px solid #cbcbcb;
}

.cart-intro-outer table {
	width: 100%;
}

.cart-intro-outer table td {
	vertical-align: top;
}

.cart-intro-outer table td .itro {
	font-family: Arial, Helvetica, sans-serif;
	color: #328ab2;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 1px;
}

.cart-intro-outer table td .pro-name {
	font-family: Arial, Helvetica, sans-serif;
	color: #328ab2;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

.cart-intro-outer .curs-name {
	font-family: Times New Roman;
	color: #b3b3b3;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
}

.cart-intro-outer .teacher-name {
	color: #6c6c6c;
	font-family: Times New Roman;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}

.cart-intro-outer .buy-btn {
	text-align: right;
	margin-right: 45px;
	margin-top: -15px;
}

.cart-intro-outer .buy-btn .btn.cus-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	box-shadow: 1px 1px 0px 0.5px #c75700;
	background: #ff6f00;	
    color: #fff;
    text-align: center;
}

.cart-intro-outer .buy-btn .btn.cus-btn:after {
	border-radius: 17px 18px 0 0;
	height: 13px;
}

.cart-intro-outer .buy-btn .btn.cus-btn:hover {
	background: #01adef;
	box-shadow: 1px 1px 0px 0.5px #086b9d;
	color:#fff;
}

.duration {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-top: 27px;
}

.duration .c-d {
	font-weight: bold;
	color: #3a3a3a;
}

.duration .wk {
	color: #5a5a5a;
    text-decoration: underline;
    
}
.duration input[type="text"].wk{ display: inline-block; border: 0;     font-size: 12px;     outline: 0;     width: 68px; border-bottom: 0.5px solid #5a5a5a;  margin-left: 5px;}
.cart-intro-outer .des {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-size: 13px;
	margin-top: 10px;
}

.cart-intro-outer .des span {
	color: #929292;
}

.cart-intro-outer img.image {
	width: 213px;
}

.cart-intro-outer .crt-rating {
	position: relative;
	width: 50%;
	margin: 0 auto;
	margin-bottom: 50px;
	margin-top: 38px;
}

.cart-intro-outer .crt-rating .rating-icon {
	background: url(../images/cart-reting-icon.png) no-repeat 0 0;
	display: block;
	width: 65px;
	height: 80px;
	position: absolute;
	top: 0;
	left: 0;
	background-size: 100%;
}
.cart-intro-outer .crt-rating .rating-outer .rating-star{     font-size: 12px;text-align: center;}
.cart-intro-outer .crt-rating p {
	padding-top: 27px;
	padding-left: 0px;	
    text-align: center;;
	margin-bottom: /*36px*/4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	font-size: 20px;
	text-align: center;
}

.cart-intro-outer .learn-more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #0389c8;
	font-weight: bold;
}

.cart-intro-outer .learn-more:hover {
	color: #ff6f00;
}

.cart-intro-outer .abt-class {
	margin-top: 18px;
}

.cart-intro-outer .abt-class span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	font-size: 14px;
	text-align: center;
	margin-bottom: 5px;
}
.cart-intro-outer .abt-class span.calendar{ cursor:pointer;}
.cart-intro-outer .abt-class span img {
	width: 50px;
}

.cart-intro-outer .price {
	font-family: Arial, Helvetica, sans-serif;
	background: #00ccff;
	color: #fff;
	text-align: center;
	font-size: 32px;
	padding: 5px;
	border-radius: 0px 0 10px 0;
	text-shadow: 0 2px 0 #00000063;
	margin-top: 15px;
}

.cart-intro-outer .price span {
	font-size: 12px;
	display: block;
	font-weight: normal;
	text-align: left;
	text-shadow: none;
}

.cart-intro-outer td a.move {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	text-align: center;
	color: #606060;
	margin-bottom: 15px;
}

.cart-intro-outer td a:hover {
	color: #fe6e00;
}

.your-cart-outer:after {
	content: "";
	display: table;
	clear: both;
}

.your-cart-outer .your-cart .cart-title {
	color: #02cbff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	display: inline-block;
}

.your-cart-outer .your-cart:after {
	content: "";
	display: table;
	clear: both;
}

.your-cart-outer .your-cart .cart-title {
	color: #02cbff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	float: left;
}

.your-cart-outer .your-cart .kp-brws {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #ebebeb;
	color: #878787;
	font-weight: bold;
	font-size: 14px;
	padding: 9px 20px;
	margin-top: 10px;
}

.your-cart-outer .your-cart .kp-brws:hover {
	background: #ff6f00;
	color: #fff;
}

.your-cart {
	margin-bottom: 35px;
	margin-right: 0px;
}

.your-cart-pop:after {
	content: "";
	display: table;
	clear: both;
}

.your-cart-pop {
	border: 0.5px solid #cbcbcb;
	padding: 20px 15px;
	margin-bottom: 35px;
	border-radius: 5px;
	margin-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}
.your-cart-outer{     width: 95%;     margin: 0 auto;}
.your-cart-pop .cart-itm-con {
	color: #9d0b0e;
	margin-bottom: 10px;
	font-weight: normal;
	font-size: 16px;
}

.your-cart-pop .cart-itm-detail {
	color: #498c2b;
	margin-left: 45px;
}

.your-cart-pop .cart-itm-detail span {
	color: #888888;
}

.your-cart-pop .cross-icon {
	background: #00ccff;
	font-weight: bold;
	width: 20px;
	height: 20px;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 20px;
	border-radius: 100%;
	font-size: 12px;
	position: absolute;
	top: -8px;
	right: -8px;
	cursor: pointer;
}

.your-cart-pop .cross-icon:hover {
	background: #ff6f00;
}

.list-cnt-item {
	background: #fff;
	width: 115px;
	position: absolute;
	bottom: -6px;
	right: -18px;
	text-align: right;
}

.list-cnt-item .move-cart a {
	display: block;
	text-align: right;
	color: #606060;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin-top: 7px;
}

.list-cnt-item select {
	border-radius: 3px;
	border: 0.5px solid #5f5f5f;
	display: inline-block;
	padding: 2px 3px;
}

.list-cnt-item .move-cart a:hover {
	color: #ff6f00;
}

.your-cours-outer:after {
	content: "";
	display: table;
	clear: both;
}

.your-cours-outer .left-part {
	width: 26%;
	float: left;
}

.your-cours-outer .left-part .you-may-title {
	font-family: Arial, Helvetica, sans-serif;
	color: #616161;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 25px;
}

.your-cours-outer .left-part .cart-pro-list {
	list-style: none;
	overflow: auto;
	height: 543px;
	border-bottom: 0.5px solid #cbcbcb;
}

.your-cours-outer .left-part .cart-pro-list li {
	border-top: 0.5px solid #cbcbcb;
	height: 100px;
	overflow: hidden;
	position: relative;
	padding: 4px 0;
}
.your-cours-outer .left-part .cart-pro-list li .cart-products-outer:after{ content:""; display:table; clear:both;}
.cart-pro-list li .cart-products-outer > div{ float:left;}
.cart-pro-list li .cart-products-outer .pro-img{width: 119px;}
.cart-pro-list li .cart-products-outer .pro-img img{width:100%;display: block;}
.cart-pro-list li .cart-products-outer .pro-details{width: 49%;padding-right: 24px;margin-left: 12px;}
.cart-products-outer .pro-details .itro{font-family: Arial, Helvetica, sans-serif;color: #328ab2;font-size: 8px;font-weight: bold;margin-bottom: 1px;}
.cart-products-outer .pro-details .pro-name{font-family: Arial, Helvetica, sans-serif;color: #328ab2;font-size: 10px;font-weight: bold;margin-bottom: 4px;}
.cart-products-outer .pro-details .curs-name{font-family: Times New Roman;color: #b3b3b3;margin-bottom: 5px;font-weight: bold;font-size: 8px;}
.cart-products-outer .pro-details .teacher-name{color: #6c6c6c;font-family: Times New Roman;margin-bottom: 0;font-weight: bold;font-size: 8px;}
.cart-products-outer .pro-details .buy-btn{text-align: center;margin-right: 47px;margin-bottom: 5px;}
.cart-products-outer .pro-details .buy-btn .btn.cus-btn{font-size: 8px;padding: 5px 8px;font-family: Arial, Helvetica, sans-serif;box-shadow: 1px 1px 0px 0.5px #c75700;background: #ff6f00;border-radius: 5px;}
.cart-products-outer .pro-details .buy-btn .btn.cus-btn:after{ content: "";     display: block;     clear: both;     width: 100%;     height: 15px;     position: absolute;     top: 0;     border-radius: 5px 5px 0 0;     box-shadow: inset 0 1.5px 1px #ffffffc7;     left: 0;}
.cart-products-outer .pro-details .buy-btn .btn.cus-btn:hover{     background: #01adef;     box-shadow: 1px 1px 0px 0.5px #086b9d;}
.cart-products-outer .pro-details .duration{ font-size: 8px;     margin-top: 0;}
.cart-products-outer .pro-details .des{     font-size: 8px;     font-family: Arial, Helvetica, sans-serif;     margin-top: 3px;}
.cart-products-outer .cart-left-rating-outer{font-family: Arial, Helvetica, sans-serif;position:absolute;top: 8px;right:0;font-size:10px;}
.cart-products-outer .rating-outer .rating-star{     font-size: 9px;}
.view-cart-outer {
	text-align: center;
}

.view-cart-outer a {
	display: inline-block;
	background: #00ccff;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 29px;
	border-radius: 5px;
	margin-top: 15px;
}

.view-cart-outer a:hover {
	background: #ff6f00;
}

.your-cours-outer .right-part {
	width: 70%;
	float: right;
}

.your-cours-outer .course-outer .title {
	background: #e5effb;
	border: 1px solid #cccacb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding: 7px 15px;
	border-radius: 5px;
	line-height: 18px;
}

.cart-menu:after {
	content: "";
	display: table;
	clear: both;
}

.cart-menu {
	margin-top: 15px;
	border-bottom: 0.5px solid #ccc;
	padding-bottom: 15px;
}

.cart-menu ul {
	margin: 0 0;
	padding: 0 0;
	list-style: none;
	float: left;
	margin-top: 3px;
}

.cart-menu ul li {
	float: left;
	margin-right: 13px;
}

.cart-menu ul li:last-child {
	margin-right: 0;
}

.cart-menu ul li a {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #5e5e5e;
}

.cart-menu ul li a:hover {
	color: #ff6f00;
}

.cart-menu ul li a span {
	background: #e7e7e7;
	padding: 0px 4px;
	border: 0.5px solid #ccc;
	display: inline-block;
	font-size: 9px;
	margin-left: 2px;
	line-height: 16px;
}

.cart-menu .cart-search {
	float: right;
	width: 170px;
	border: 0.5px solid #d8d8d8;
	font-size: 0;
}

.cart-menu .cart-search input[ type="text"] {
	border: 0;
	display: inline-block;
	width: 83%;
	height: 27px;
	padding-left: 10px;
	box-shadow: none;
	outline: 0;
	font-size: 12px;
}

.cart-menu .cart-search button {
	background: transparent;
	border: 0;
	cursor: pointer;
	outline: 0;
	box-shadow: none;
}


.cart-breadcrumb ul {
	margin: 15px 0;
	padding: 0 0;
	list-style: none;
}

.cart-breadcrumb ul:after {
	content: "";
	display: table;
	clear: both;
}

.cart-breadcrumb ul li {
	float: left;
	position: relative;
}

.cart-breadcrumb ul li a {
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #5e5e5e;
	padding-right: 12px;
}

.cart-breadcrumb ul li a:after {
	content: ">";
	display: block;
	clear: both;
	position: absolute;
	top: 0px;
	right: 0;
	font-weight: normal;
}

.cart-breadcrumb:after {
	content: "";
	display: table;
	clear: both;
}

.cart-product-outer:after {
	content: "";
	display: table;
	clear: both;
}

.continue-shoping-head:after {
	content: "";
	display: table;
	clear: both;
}

.continue-shoping-head {
	background: #00ccff;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	padding: 12px 12px 3px;
	margin-bottom: 10px;
}

.continue-shoping-head .pro-cart-item .cart-icon {
	display: block;
	background: url(../images/cart-cart-cion.png) no-repeat 0 0;
	width: 25px;
	height: 20px;
	margin: 0 auto;
	background-size: 100%;
}

.continue-shoping-head span {
	display: inline-block;
	margin-top: 4px;
}

.continue-shoping-head span.title {
	float: left;
}

.continue-shoping-head .pro-cart-item .empty-cart {
	font-size: 10px;
	line-height: 13px;
	display: block;
	margin: 0;
}

.continue-shoping-head .pro-cart-item {
	float: right;
	position: relative;
	margin-right: 8px;
	cursor: pointer;
}
.continue-shoping-head .pro-cart-item:hover{ color:#ff6f00;}
.continue-shoping-head .pro-cart-item .cross {
	    position: absolute;
    top: -6px;
    background: #fff;
    color: #00ccff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    font-weight: bold;
    line-height: 15px;
    right: 0;
    left: 25px;
}

.add-cart-item:after {
	content: "";
	display: table;
	clear: both;
}

.add-cart-item>div {
	display: inline-block;
	margin-right: 11px;
}

.add-cart-item>div a {
	background: #e5effb;
	display: block;
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #626061;
	text-decoration: none;
	padding: 7px 15px;
	border-radius: 4px;
	box-shadow: 2px 3px 5px #000000d1;
}

.add-cart-item>div a:hover {
	background: #ff6f00;
	color: #fff;
}

.add-cart-item>div a .pluse {
	border: 0.5px solid #615f60;
	width: 15px;
	height: 15px;
	border-radius: 3px;
	cursor: pointer;
}

.add-cart-item>div a .minus {
	width: 16px;
	height: 16px;
	background: #fe0000;
	text-align: center;
	color: #fff;
	line-height: 14px;
	border-radius: 100%;
	font-size: 16px;
	box-shadow: 0 1px 2px #0000008a;
	cursor: pointer;
}

.add-cart-item>div a span {
	display: inline-block;
	vertical-align: top;
}

.add-cart-item>div.add-all a {
	padding: 7px 7px;
}

.add-cart-item>div.add-all a:hover {
	background: #e5effb;
	color: #626061;
}

.cart-product-outer {
	border: 1px solid #01cafe;
	border-top: 0;
	margin-bottom: 40px;
}

.add-cart-item {
	margin: 0 10px;
}

.pro-add-items .cart-intro-outer {
	border-top: 0;
	margin-top: 20px;
	padding-top: 0;
	padding-bottom: 20px;
	position: relative;
}

.add-remove-box .add-cart-item {
	margin: 0 0;
}

.add-remove-box .add-cart-item>div a {
	background: transparent !important;
	box-shadow: none;
}

.add-remove-box .add-cart-item>div {
	width: 100%;
	display: block;
	margin-top: 60px;
}

.add-remove-box .add-cart-item>div a .pluse {
	width: 14px;
	height: 14px;
}

.edit-con a {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #7e909c;
	display: block;
	padding-left: 8px;
	cursor: pointer;
}

.edit-con a:after {
	content: "";
	display: block;
	clear: both;
}

.edit-con a i {
	margin-right: 3px;
	font-size: 14px;
}

.cart-product-order-outer:after {
	content: "";
	display: table;
	clear: both;
}

.cart-product-order-outer .cart-product-left {
	float: left;
	width: 75%;
}

.cart-product-order-outer .product-pro-right {
	float: right;
	width: 23%;
	font: normal 11px/20px Arial, Helvetica, sans-serif;
}

.cart-product-order-outer .product-pro-right h2 {
	background: #e8e8e8;
	font-size: 14px;
	text-align: center;
	color: #606060;
	padding: 7px 0;
	border-radius: 5px 5px 0 0;
	border-bottom: 0.5px solid #ccc;
}

.order-details-outer .total {
	border: 0.5px solid #ccc;
	border-top: 0;
	padding: 5px 0px 0;
	overflow: hidden;
	color: #5f5f5f;
}

.order-details-outer .total ul {
	margin: 0 0;
	padding: 0 0;
	list-style: none;
}

.order-details-outer .total ul li {
	margin-bottom: 6px;
	clear: both;
	border: 0;
	overflow: hidden;
	padding: 0 7px;
}

.order-details-outer .total ul li span.title {
	font-weight: bold;
	float: left;
	display: block;
}

.order-details-outer .total ul li span.price {
	float: right;
	display: block;
	font-size: 11px;
}

.order-details-outer .total ul li input[ type="text"].price.code {
	border: 0.5px solid #ccc;
    font-size: 9px;
    line-height: 14px;
    border-radius: 5px;
    font-weight: bold;
    padding: 0 2px;
    width: 52px;
    float: right;
    outline: 0;
}

.order-details-outer .total ul li.discount {
	color: #3edaff;
}


.order-details-outer .total ul li.total span {
	padding: 7px 0 0;
}

.order-details-outer .total ul li.total {
	border-top: 0.5px solid #ccc;
	color: #58ab29;
}

.order-details-outer .chk-btn a {
	display: block;
	background: #58ab29;
	color: #fff;
	margin-top: 10px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0;
	border-radius: 6px;
}

.order-details-outer .chk-btn a:hover {
	background: #00ccff;
}

.cont-shopping {
	margin-top: 10px;
}

.cont-shopping a {
	text-align: center;
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #606060
}

.cont-shopping a:hover {
	color: #ff6f00;
}

.add-cart-item>div:last-child {
	margin-right: 0;
}

.cart-all-pro-items .cart-intro-outer img.image {
	width: 180px;
}

.cart-all-pro-items .cart-intro-outer table td .pro-name {
	font-size: 16px;
}

.cart-all-pro-items .cart-intro-outer table td .itro {
	font-size: 10px;
}

.cart-all-pro-items .cart-intro-outer .curs-name {
	font-size: 12px;
}

.cart-all-pro-items .cart-intro-outer .teacher-name {
	font-size: 12px;
}

.cart-all-pro-items .cart-intro-outer .buy-btn .btn.cus-btn {
	font-size: 12px;
	padding: 4px 10px;
}

.cart-all-pro-items .cart-intro-outer .buy-btn .btn.cus-btn:after {
	border-radius: 15px 18px 0 0;
	height: 10px;
}

.cart-all-pro-items .cart-intro-outer .buy-btn {
	margin-right: 25px;
	margin-top: 17px;
	margin-bottom: 20px;
}

.cart-all-pro-items .duration {
	font-size: 12px;
	margin-top: 8px;
}

.cart-all-pro-items .cart-intro-outer .crt-rating p {
	font-size: 12px;
	padding-top: 16px;
	/*padding-left: 23px; */
}

.cart-all-pro-items .cart-intro-outer .crt-rating .rating-icon {
	width: 40px;
	height: 52px;
}

.cart-all-pro-items .cart-intro-outer .crt-rating {
	width: 94%;
	margin-top: 16px;
}

.cart-all-pro-items .cart-intro-outer .abt-class span {
	font-size: 12px;
}

.cart-all-pro-items .cart-intro-outer .price {
	font-size: 18px;
	margin-top: 3px;
}

.cart-all-pro-items .cart-intro-outer .price span {
	font-size: 10px;
}

.cart-all-pro-items .Pro-code.duration {
	position: absolute;
	bottom: 21px;
}

.cart-all-pro-items .cart-intro-outer .des span {
	color: #00ccff;
}

.continue-shopping-outer:after {
	content: "";
	display: table;
	clear: both;
}

.continue-shopping-outer {
	padding: 0 20px;
	margin-top: -20px;
	margin-bottom: 15px;
}

.continue-shopping-outer .continue-shopping {
	float: left;
	margin-top: 30px;
}

.continue-shopping-outer .continue-shopping a {
	background: #848484;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	padding: 6px 10px;
	text-decoration: none;
}

.continue-shopping-outer .total-right {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}

.continue-shopping-outer .total-right .total-price span {
	display: inline-block;
	font-weight: bold;
	color: #48474d;
}

.continue-shopping-outer .total-right .total-price span.price {
	font-size: 20px;
}

.continue-shopping-outer .total-right .check-btn {
	text-align: right;
	margin-top: 10px;
}

.continue-shopping-outer .total-right .check-btn button {
	background: #86b942;
	border: 0;
	color: #fff;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 3px;
	outline: 0;
	cursor: pointer;
}

.continue-shopping-outer .total-right .check-btn button:hover,
.continue-shopping-outer .continue-shopping a:hover {
	background: #00ccff;
}

.wishlist-pro .online-trn-con {
	display: block;
	color: #00ccfe;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	width: 163px;
	cursor: pointer;
	position: relative;
	padding-left: 50px;
}

.wishlist-pro .online-trn-con:after {
	content: "";
	display: table;
	clear: both;
	background: url(../images/cus-sprite-icon.png) no-repeat 0 -22px;
	width: 30px;
	height: 24px;
	position: absolute;
	left: 17px;
	top: 0;
}

.wishlist-pro .cart-intro-outer .abt-class {
	margin-top: 60px;
}

.wishlist-pro .cart-intro-outer td a.move {
	border: 0.5px solid #cbcbcb;
	font-size: 14px;
	padding: 6px 0;
	border-radius: 5px;
	box-shadow: 1px 2px 2px #00000073;
}

.wishlist-pro .cart-intro-outer td a.remove-move {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #606060;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
}

.wishlist-pro .cart-intro-outer .price {
	font-size: 20px;
}

.cart-wish-list-outer{
    margin-top: 30px;
}

.cart-wish-list-outer h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	font-size: 30px;
	margin-bottom: 30px;
	font-weight: bold;
}

.wish-list-item {
	border: 0.5px solid #ccc;
	border-radius: 5px;
	margin-bottom: 35px;
}

.save-item-outer {
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	font-size: 14px;
	padding-bottom: 10px;
}

.save-item-outer:after {
	content: "";
	display: table;
	clear: both;
}

.save-item-outer span {
	display: block;
	padding: 0 20px;
	margin-top: 10px;
}

.save-item-outer span.left {
	float: left;
}

.save-item-outer span.right {	
    float: right;
    margin-right: 69px;
    text-transform: capitalize;
}
a.move.btn.cus-btn {
    border-radius: 24px !important;
    border: 1px solid;
}

.wish-list-item .cart-intro-outer {
	border-top: 0.5px solid #cbcbcb;
	margin-top: 0;
	padding-top: 25px;
	padding-bottom: 20px;
	margin-bottom: 0px;
	border-bottom: 0.5px solid #cbcbcb;
	padding-left: 20px;
	padding-right: 20px;
}

.cart-sign-up-outer:after {
	content: "";
	display: table;
	clear: both;
}

.cart-sign-up-outer ul {
	list-style: none;
	margin: 0 0;
	padding: 0 0;
}

.cart-sign-up-outer ul li {
	display: inline-block;
	border: 1px solid #00ccff;
	border-radius: 10px;
	padding: 0px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	font-size: 14px;
	margin-right: 20px;
	text-align: left;
	vertical-align: top;
}

.cart-sign-up-outer {
	text-align: center;
	width: 80%;
	margin: 0 auto 35px;
	border-bottom: 0.5px solid #ccc;
	padding-bottom: 30px;
}

.cart-sign-up-outer ul li:last-child {
	margin-right: 0;
}

.cart-sign-up-outer ul li p.name {
	font-size: 18px;
	margin-bottom: 15px;
}

.cart-sign-up-outer ul li p.con {
	font-size: 12px;
	margin-bottom: 15px;
}

.cart-sign-up-outer button {
	background: #00ccff;
	border: 0;
	padding: 7px 10px;
	border-radius: 5px;
	color: #fff;
	outline: 0;
	font-size: 12px;
	cursor: pointer;
}

.cart-sign-up-outer button:hover {
	background: #ff7f00;
}


.cart-sign-up-outer ul li .cross {
	position: absolute;
	top: -9px;
	right: -9px;
	width: 20px;
	height: 20px;
	background: #00ccff;
	color: #fff;
	border-radius: 100%;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	cursor: pointer;
}

.cart-sign-up-outer ul li .cross:hover {
	background: #ff7f00;
}

.cart-sign-up-inr {
	overflow: hidden;
	padding: 20px;
	position: relative;
	border-radius: 8px;
}

.cart-sign-up-inr .free {
	background: #00ccff;
	color: #fff;
	padding: 6px 36px 13px 36px;
	position: absolute;
	transform: rotate(-35deg);
	bottom: -5px;
	right: -34px;
	font-size: 10px;
}

.popular-course:after {
	content: "";
	display: table;
	clear: both;
}

.popular-course .course-title {
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 25px;
}

.course-detals-outer .left-side {
	float: left;
	width: 65%;
}

.course-detals-outer .right-side {
	float: right;
	width: 30%;
	margin-bottom: 20px;
}

.add-fav-outer h2 {
	color: #7c7c7c;
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 40px;
	font-family: Arial, Helvetica, sans-serif;
}

.add-fav-outer ul li a {
	border: 1px solid #00ccff;
	color: #00ccff;
	text-transform: uppercase;
	padding: 3px 6px;
	text-decoration: none;
	font-weight: 600;
	float: right;
	font-size: 12px;
	margin-top: -2px;
}

.add-fav-outer ul li:before {
	content: "";
	display: block;
	clear: both;
	background: url(../images/ad-fav-icon.png) no-repeat;
	width: 20px;
	height: 20px;
	background-size: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.add-fav-outer ul .stu-ico1:before {
	background-position: 0 0;
}

.add-fav-outer ul .stu-ico2:before {
	background-position: 0 -19px;
}

.add-fav-outer ul .stu-ico3:before {
	background-position: 0 -38px;
}

.add-fav-outer ul .stu-ico4:before {
	background-position: 0 -57px;
}

.add-fav-outer ul .stu-ico5:before {
	background-position: 0 -76px;
}

.add-fav-outer ul .stu-ico6:before {
	background-position: 0 -95px;
}

.add-fav-outer ul .stu-ico7:before {
	background-position: 0 0;
}

.add-fav-outer ul .stu-ico8:before {
	background-position: 0 -20px;
}

.add-fav-outer ul .stu-ico9:before {
	background-position: 0 -38px;
}

.add-fav-outer ul .stu-ico10:before {
	background-position: 0 -56px;
}

.add-fav-outer ul .stu-ico11:before {
	background-position: 0 -74px;
}

.add-fav-outer ul .stu-ico12:before {
	background-position: 0 -95px;
}

.add-fav-outer ul li {
	margin-bottom: 31px;
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	position: relative;
	padding-left: 20px;
}

.add-fav-outer .add-fav-btn {
	background: #00d0ff;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 15px 0;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}

.add-fav-outer ul li span {
	display: inline-block;
	padding-left: 10px;
	font-weight: 600;
	color: #4f4f4f;
	font-size: 14px;
}

.add-fav-outer:after {
	content: "";
	display: block;
	clear: both;
}

.course-detals-outer .list-traning-outer ul li {
	width: 45.5%;
	margin-right: 6%;
	margin-bottom: 15px;
}

.course-detals-outer .list-traning-outer ul li:nth-child(2n) {
	margin-right: 0;
}



.course-detals-outer .after-img-part h2 {
	margin-top: 7px;
}

.course-detals-outer .traning-outer.list-traning-outer .option-crs li {
	margin-right: 15px !important;
	width: auto;
}

.course-detals-outer .traning-outer.list-traning-outer .option-crs li:last-child {
	margin-right: 16px !important;
}

.course-detals-outer .list-traning-outer .chat-outer ul li {
	margin-right: 2%;
	width: 48%;
}

.course-detals-outer .list-traning-outer .chat-outer ul li.chat-with a {
	padding: 9px 5px 8px 25px;
	border-radius: 0;
	font-size: 12px;
}

.add-fav-outer ul li a:hover {
	color: #ff6f00;
	border-color: #ff6f00;
}

.add-fav-outer .add-fav-btn:hover {
	background: #ff6f00;
}

.footer-floow-us-outer .floow-us ul li a:hover {
	background: #00aeed;
}

.navbar .nav li .child-menu li {
	position: relative;
}

.header-bottom .minicart-wrapper a:hover {
	color: #6f6f6f;
}


/*------details----------*/

.project-management-outer {
	background: #be982b;
}

.project-management-left {
	float: left;
}

.project-management-right {
	float: right;
}

.breadcrumbs_block:after {
	content: "";
	display: table;
	clear: both;
}


.free-tool-btn {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	cursor: pointer;
	background: #007236;
	border: 0;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	padding: 4px 25px;
	border-radius: 3px;
	box-shadow: 1px 2px 2px #00000075;
	margin: 3px 0px 0 0;
}

.project-management-arrow {
	position: relative;
	display: inline-block;
}

.project-management-left ol li {
	display: inline-block;
	vertical-align: middle;
}

.proj-p-text {
	margin-left: 0;
	font-size: 14px;
	color: #60635c;
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	float: none;
	padding: 7px 0;
	text-align: left;
	font-weight: bold;
}

.breadcrumbs_block-details {
	text-align: center;
}

.breadcrumbs_block-details>div {
	display: inline-block;
}

.project-management-right {
	margin-top: 10px;
}

.project-management-right a:hover {
	background: #fff;
	color: #007236;
}

.class-features-inner {
	border: 1.5px solid #cccbcb;
	background: #f1f1f1;
	padding: 20px;
	border-radius: 5px;	

}

.class-features-inner ul li {
	list-style-type: none;
}

.class-features-inner h3 {
	color: #7f919e;
	font-size: 28px;
	text-align: center;
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	margin-bottom: 27px;
}

.class-features-inner ul li {
	position: relative;
	color: #606060;
	font-size: 17px;
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	margin-bottom: 20px;
}
.class-features-inner ul li .class-tooltip{     display: none;
    position: absolute;
    width: 60%;
    font-size: 11px;
    padding: 7px;
    border: 0.5px solid #ccc;
    border-radius: 05px;
    background: #fff;
    bottom: -55px;
    right: -153px;
    z-index: 9;
    line-height: 18px;}
.class-features-inner ul li .class-tooltip:after{ content: "";
    display: block;
    clear: both;
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid #ccc;
    border-bottom: 7px solid #fff;
    border-bottom: 10px solid transparent;
    position: absolute;
    top: 30px;
    left: -21px;
    z-index: 99;
    border-top: 10px solid transparent;
    }
.class-features-inner ul li:hover .class-tooltip{ display:block;}
.class-features-inner ul li:last-child {
	margin-bottom: 0;
}

.class-features-inner ul li:before {
	content: "";
	display: block;
	clear: both;
	position: absolute;
	background: url(../images/cwt-details.png) no-repeat;
	width: 26px;
	height: 30px;
	background-size: 100%;
	top: -5px;
}

.class-features-inner ul li span {
	padding-left: 35px;
}

.class-features-inner ul li.features-1:before {
	background-position: 0 0;
}

.class-features-inner ul li.features-2:before {
	background-position: 0 -43px;
}

.class-features-inner ul li.features-3:before {
	background-position: 0 -85px;
}

.class-features-inner ul li.features-4:before {
	background-position: 0 -128px;
}

.class-features-inner ul li.features-5:before {
	background-position: 0 -170px;
}

.class-features-inner ul li.features-6:before {
	background-position: 0 -212px;
}

.class-features-inner ul li.features-7:before {
	background-position: 0 -251px;
}

.class-features-left {
	width: 32%;
	float: left;
	margin-top: 0;
}

.class-features-right {
	float: right;
	width: 46%;
	position: relative;
}

.class-features-right .project-management-process img {
	width: 100%;
}
td .buy-btn {
    text-align: left !important;
    margin-top: 0 !important;
}
td .buy-btn button.btn.cus-btn {
    width: 47%;
}
.continue-shoping-head {
    font-weight: 900;
}
.top-arrow {
	background: #380202 url(../images/top-arrow.png) no-repeat center;
	background-size: 65%;
	position: absolute;
	bottom: 92px;
	right: 20px;
	z-index: 999;
	text-indent: 99px;
	overflow: hidden;
	width: 70px;
	height: 70px;
	border-radius: 100%;
	cursor: pointer;
}
.top-arrow:hover{ opacity: 0.5;}
.breadcrumbs_block-details {
	padding: 15px 20px;
	position: relative;
	height: 46px;
}

.breadcrumbs_block-details:after {
	content: "";
	display: block;
	clear: both;
	background: url(../images/toolber-bg.png) no-repeat 0 0;
	width: 100%;
	height: 33px;
	position: absolute;
	bottom: -33px;
	left: 0;
}

.class-features-outer:after {
	content: "";
	display: table;
	clear: both;
}

.class-features-outer {
	width: 80%;
	margin: 50px auto 0;
}

.project-management-process {
	position: relative;
}

.project-management-process .enroll-round {
	position: absolute;
	top: -27px;
	right: -20px;
	z-index: 9;
	color: #fff;
	width: 70px;
	height: 70px;
}
.project-management-process .enroll-round a{ background: #ff7000; display:block; 	color: #fff; 	width: 70px; 	height: 70px; 	line-height: 70px; 	text-align: center; 	border-radius: 100%; 	font-family: Arial, Helvetica, sans-serif; 	font-weight: bold; 	font-size: 18px; 	box-shadow: 2px 3px 2px #000000c2; text-decoration: none;     cursor: pointer;}
.project-management-process .enroll-round a:hover{background:#00aff0;}

.project-management-process .enroll-round a:after {
	content: "";
	display: block;
	clear: both;
	position: absolute;
	top: 0;
	left: 0;
	width: 70px;
	height: 70px;
	box-shadow: inset 0 1.5px 3px #ffffffc7;
	border-radius: 100%;
}

.project-management-process ul {
	position: absolute;
    bottom: 7px;
    right: 0;
    margin: 0 0;
    padding: 0 0;
    list-style: none;
    width: 167px;
}

.project-management-process ul li {
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
}

.project-management-process ul li a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #00ccf6;
}

.project-management-process ul li a span {
	display: block;
}

.project-management-process ul li a span.icon {
	float: right;
	width: 37px;
	height: 36px;
	/*background: url(../images/details-time.png) no-repeat;*/
	font-size: 25px;
	color: #fff;
}
.project-management-process ul li a:hover span.icon{     color: #00ccf6;}

.project-management-process ul li.watch-video a span.icon {
	/* background-position: 0 -279px; */
	font-size: 15px;
    text-align: center;
    color: #656565;
    background: #fff;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    line-height: 28px;
	margin-right: 9px;
}
.project-management-process ul li.watch-video a span.icon i{     margin-left: 2px;}
.project-management-process ul li.watch-video a:hover span.icon {
    /* background-position: 0 -492px; */
	background:#00ccf6;
	color:#fff;
}
.project-management-process ul li a span.link-text {
	float: left;
    display: none;
    width: 111px;
    margin-right: 19px;
    margin-top: 9px;
    text-align: right;
}

.project-management-process ul li a:hover span.link-text {
	display: block;
}

.management-process-btm:after {
	content: "";
	display: table;
	clear: both;
}

.management-process-btm {
	border: 3px solid #a4edff;
	margin-top: -4px;
	border-top: 1px solid #a4edff;
	border-radius: 0 0 5px 5px;
	box-shadow: 2px 3px 4px #000000a8;
}

.management-process-btm .manage-pro-btn-left {
	width: 69%;
	border-right: 3px solid #a4edff;
	float: left;
}

.management-process-btm .manage-pro-price {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 11px 30px;
}

.management-process-btm .manage-pro-price .current-price {
	color: #5d5d5d;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 35px;
	display: inline-block;
}

.management-process-btm .manage-pro-price .old-price {
	color: #00c9f1;
	font-size: 14px;
	position: relative;
	display: inline-block;
	padding: 0 3px;
}

.management-process-btm .manage-pro-price .old-price:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
	height: 1px;
	background: #ff0309;
	top: 6px;
	position: absolute;
	left: 0;
}

.management-process-btm .manage-pro-chat {
	float: right;
	width: 30%;
}

.onsite-trainig-outer:after {
	content: "";
	display: table;
	clear: both;
}

.onsite-trainig-outer>div {
	float: left;
	width: 43%;
	position: relative;
}

.onsite-trainig-outer .onsite-trainig-left {
	width: 46%;
	padding: 10px 15px;
    text-align: center;
	border-right: 2px solid #a4edff;
}

.onsite-trainig-outer .onsite-trainig-right {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #8195a0;
	font-size: 15px;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.onsite-trainig-outer .onsite-trainig-left p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
    font-size: 15px !important;
    margin-top: 5px;
}

.onsite-trainig-outer .onsite-trainig-left p.gray-text {
	color: #81919e;
	font-size: 20px;
}

.green-text {
	color: #48af7a;
}

.onsite-trainig-outer .onsite-trainig-right .training-popup {
	display: none;
	position: absolute;
	top: 49px;
	width: 200px;
	background: #fff;
	border: 2px solid #037c99;
	padding: 10px;
	text-align: left;
	color: #027798;
	text-shadow: 1px 1px 1px #000000b3;
	z-index: 9999;
}

.management-process-btm .manage-pro-btn-left .onsite-trainig-outer {
	border-top: 3px solid #a4edff;
	box-shadow: 0 -2px 3px #000000c7;
}

.onsite-trainig-outer .onsite-trainig-left .icon {
	display: block;
	width: 26px;
	height: 23px;
	background: url(../images/cus-sprite-icon.png) no-repeat 0 -24px;
	margin: 0 auto;
}

.onsite-trainig-right .time-img {
	margin-top: 10px;
	margin-bottom: 7px;
	display: block;
	position: relative;
}

.onsite-trainig-right .time-img:after {
	content: "";
	display: table;
	clear: both;
	background: url(../images/details-time.png) no-repeat;
	background-position: 0 0;
	width: 31px;
	height: 27px;
	position: absolute;
	top: -6px;
	left: 0;
}

.onsite-trainig-right p {
	margin-bottom: 7px;
}

.onsite-trainig-outer .onsite-trainig-right:hover .training-popup {
	display: block;
}

.training-popup h3 {
	margin-bottom: 5px;
	background: url(../images/details-time.png) no-repeat 0 -46px;
	padding: 5px 0 5px 39px;
}

.training-popup .Online-t-text {
	margin-bottom: 5px;
	background: url(../images/details-time.png) no-repeat 0 -93px;
	padding: 5px 0 5px 39px;
	font-size: 13px;
	width: 146px;
	text-shadow: 0 1px 1px #00000094;
}

.training-popup .duration {
	display: block;
	margin: 0;
	margin-left: 38px;
	font-size: 12px;
}

.training-popup .join-btn {
	margin-top: 15px;
	text-align: center;
}

.training-popup .join-btn a {
	display: inline-block;
	border: 1px solid #cbcbcb;
	border-radius: 5px;
	padding: 3px 6px;
	margin-right: 6px;
	color: #00bae3;
	font-size: 12px;
	text-shadow: none;
	text-decoration: none;
	box-shadow: 1px 2px 1px #00000096;
}

.training-popup .join-btn a:last-child {
	margin-right: 0;
}

.training-popup .join-btn a:hover {
	background: #00bae3;
	border-color: #00bae3;
	color: #fff;
}

.management-process-btm .manage-pro-chat a {
	position: relative;
	padding: 70px 0 0 0;
	color: #00ccf6;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	text-decoration: none;
	display: block;
	text-align: center;
	text-shadow: 1px 2px 1px #00000082;
}
.management-process-btm .manage-pro-chat a:hover{ color:#ff6f00;}
.management-process-btm .manage-pro-chat a:after {
	content: "";
	display: block;
	clear: both;
	position: absolute;
	top: 13px;
	left: 50%;
	background: url(../images/chat-icon.png) no-repeat 0 0;
	width: 55px;
	height: 52px;
	background-size: 100%;
	transform: translate(-50%, 0px);
}

.menu-tap-radio-outer:after,
.menu-tap-outer:after {
	content: "";
	display: table;
	clear: both;
}

.menu-tap-radio-outer {
	margin-top: 50px;
}

.menu-tap-outer {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 20px;
	margin-left: 10px;
	max-width: 1200px;
    margin: 0 auto;
}

.menu-tap-outer ul {
	margin: 0 0;
	padding: 0 0;
	list-style: none;
	display: flex;
}

.menu-tap-outer ul li {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding: 9px 12px;
	font-size: 13px;
	display: inline-flex;
	height: 30px;
	align-items: center;
	color: #fff;
	border-radius: 0;
	position: relative;
	box-shadow: none;
	margin-left: 0;
	cursor: pointer;
}
.menu-tap-outer ul li:after{     content: "";
    display: table;
    clear: both;
    border-bottom: 48px solid #d02f01;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    width: 83%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0); border-radius: 20px 20px 0px 0px;}
.menu-tap-outer ul li span{position: relative;z-index: 9;width: 97px;display: block;}

.menu-tap-outer ul li.learning-option{padding-left: 0; margin-left: -5px;}
.menu-tap-outer ul li.curriculam{
    padding-left: 0;
    margin-left: -5px;
}
.menu-tap-outer ul li.course-schedul{
    padding-left: 0;
    margin-left: -3px;
}
.menu-tap-outer ul li.video-menu{
    padding-left: 0;
    margin-left: -8px;
}
.menu-tap-outer ul li.about-instructor{
    padding-left: 5px;
    margin-left: -7px;
}
.menu-tap-outer ul li.test-project{
    padding-left: 7px;
    margin-left: 0;
}
.menu-tap-outer ul li.instractor{
    padding-left: 8px;
    margin-left: 0;
}
.menu-tap-outer ul li.reviews-menu{
    padding-left: 0;
    margin-left: 0;
}
.menu-tap-outer ul li.faq-mnu{
    padding-left: 0;
    margin-left: -5px;
}
.menu-tap-outer ul li.certification-tip{
    padding-left: 0;
}
.menu-tap-outer ul li.learning-option:after {
	border-bottom: 48px solid #ff9746;
	left: 52px;
}

.menu-tap-outer ul li.curriculam:after {
	border-bottom: 48px solid #f9c20f;
	left: 49px;
}

.menu-tap-outer ul li.course-schedul:after {
	border-bottom: 48px solid #7fa744;
	left: 46px;
}

.menu-tap-outer ul li.video-menu:after {
	border-bottom: 48px solid #5071b6;
	left: 49px;
}

.menu-tap-outer ul li.about-instructor:after {
	border-bottom: 48px solid #a963a9;
	left: 53px;
}

.menu-tap-outer ul li.test-project:after {
	border-bottom: 48px solid #f78e57;
	left: 56px;
	width: 100%;
}

.menu-tap-outer ul li.instractor:after {
	border-bottom: 48px solid #3ab54a;
	left: 59px;
}

.menu-tap-outer ul li.reviews-menu:after {
	border-bottom: 48px solid #f9c20f;
	left: 48px;
}

.menu-tap-outer ul li.faq-mnu:after {
	border-bottom: 48px solid #0072bb;
	left: 49px;
}

.menu-tap-outer ul li.certification-tip:after {
	border-bottom: 48px solid #00ccff;
	left: 47px;
}



.online-onsite-checkbox:after {
	content: "";
	display: table;
	clear: both;
}

.online-onsite-checkbox {
	background: #eeeeee;
	box-shadow: 0 2px 3px #0000008f;
}

.online-onsite-checkbox ul {
	padding: 0 0;
	max-width: 1250px;
    margin: 0 auto;
}
.online-onsite-checkbox ul:after{ content:""; display:table; clear:both;}

.online-onsite-checkbox ul li {
	width: 33%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
	float: left;
	padding: 10px 0;
}

.online-onsite-checkbox ul li input[ type="radio"] {
	position: absolute;
	z-index: 9;
	width: 20px;
	height: 21px;
	opacity: 0;
}

.online-onsite-checkbox ul li label {
	color: #7e919f;
	font-size: 20px;
	padding-left: 30px;
	position: relative;
	font-weight: bold;
	cursor: pointer;
}

.online-onsite-checkbox ul li label:after {
	content: "";
	display: table;
	clear: both;
	width: 18px;
	height: 18px;
	background: #fff;
	border-radius: 100%;
	box-shadow: 0 1px 3px #0000009e;
	position: absolute;
	top: 1px;
	left: 0;
}

.online-onsite-checkbox ul li input[ type="radio"]:checked~label:before {
	content: "";
	display: table;
	clear: both;
	width: 9px;
	height: 9px;
	background: #01caff;
	border-radius: 100%;
	position: absolute;
	top: 6px;
	left: 4.7px;
	z-index: 9;
}

.cource-details-outer,
.course-goals-outer {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	margin-top: 50px;
}

.cource-details-outer h2 {
	color: #565656;
	margin-bottom: 50px;
	font-size: 25px;
}

.cource-details-outer h4,
.course-goals-left h3 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 20px;
}

.cource-details-outer .course-details-left,
.course-goals-outer .course-goals-left {
	float: left;
	width: 75%;
}

.course-details-box {
	background: #f2fcfe;
	padding: 10px;
	border: 1px solid #b0efff;
	border-radius: 10px;
	font-size: 12px;
	line-height: 20px;
	color: #7d8f9d;
	font-weight: bold;
}

.cource-details-outer .course-details-left .course-details-box {
	float: left;
	width: 60%;
}

.cource-details-outer .course-details-left .course-details-box.ourse-resor {
	width: 27%;
	float: right;
}

.ourse-resor h3 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 15px;
}

.cource-details-outer .course-details-left .course-details-box.ourse-resor .sky-blu-text {
	display: block;
	color: #00d0fd;
	border-top: 1px solid #00d0fd;
	border-bottom: 1px solid #00d0fd;
	padding: 10px 0;
}

.cource-details-outer .course-details-right,
.course-goals-outer .course-goals-right {
	float: right;
	width: 20%;
	margin-top: 50px;
}

.cource-details-outer:after,
.course-details-left-top:after {
	content: "";
	display: table;
	clear: both;
}

.course-goals-outer:after {
	content: "";
	display: table;
	clear: both;
}

.course-details-left-top {
	margin-bottom: 39px;
	padding-bottom: 39px;
	position: relative;
	overflow: hidden;
}

.course-details-left-top:after {
	content: "";
	display: block;
	clear: both;
	background: #cccccc;
	width: 80%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0px);
}

.next-step-outer {
	background: #f7f7f7;
	padding: 0;
	border-radius: 10px;
	border: 0.5px solid #b8b8b8;
	box-shadow: 2px 2px 3px #000000b8;
}

.next-step-outer:after {
	content: "";
	display: table;
	clear: both;
}

.next-step-outer ul {
	list-style: none;
	margin: 0 0;
	padding: 0 15px;
	border-bottom: 22px solid #b8b8b8;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.next-step-outer ul li {
	color: #00cefa;
	position: relative;
	font-size: 13px;
	margin-bottom: 11px;
	padding-left: 15px;
}

.next-step-outer ul li:after {
	content: "";
	display: block;
	clear: both;
	width: 7px;
	height: 7px;
	border-radius: 100%;
	background: #656565;
	position: absolute;
	top: 4px;
	left: 0;
}

.next-step-outer .next-step-hdng {
	color: #7a93a7;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin: 11px 15px;
}

.interested-img img {
	width: 100%;
}

.interested-img {
	padding: 0 15px;
}

.why-take-app-text {
	padding: 0 15px;
	padding: 0 15px;
	color: #7a93a7;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
}

.why-take-app-text a {
	color: #00ceff;
	text-decoration:none;
}
.why-take-app-text a:hover{ color:#ff6f00;}

.course-details-left-bottom .course-details-box {
	width: 97.5% !important;
}

.cource-details-outer,
.course-goals-outer {
	margin-bottom: 39px;
	padding-bottom: 39px;
	position: relative;
}

.cource-details-outer:before,
.course-goals-outer:before {
	content: "";
	display: block;
	clear: both;
	background: #cccccc;
	width: 80%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0px);
}

.course-goals-outer p {
	color: #7d909f;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}

.course-goals-box ul {
	margin: 0 0;
	padding: 0 0;
	list-style: none;
}

.course-goals-box ul li {
	position: relative;
	font-size: 13px;
	margin-bottom: 11px;
	padding-left: 15px;
}

.course-goals-box ul li:after {
	content: "";
	display: block;
	clear: both;
	width: 7px;
	height: 7px;
	border-radius: 100%;
	background: #656565;
	position: absolute;
	top: 7px;
	left: 0;
}

.course-goals-outer .bouns-outer {
	background: #f7f7f7;
	border: 0.5px solid #cccbd0;
	border-radius: 10px;
	box-shadow: 2px 2px 3px #00ccff94;
	padding: 0 20px;
}

.bonus-circle-img img {
	width: 110px;
	margin: 0 auto 15px;
	display: block;
}

.bouns-outer h3.bonus-circle-hdng {
	color: #8196a7;
	font-size: 15px;
	margin-bottom: 15px;
}

.bouns-outer .bonus-circle-txt {
	color: #8196a7;
	font-weight: normal;
	font-size: 12px;
	line-height: 17px;
}

.project-management-pointers:after {
	content: "";
	display: table;
	clear: both;
}

.project-management-pointers {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif; position: relative; padding-bottom:25px;     margin-bottom: 50px;
}

.project-management-pointers-top:after {
	content: "";
	display: table;
	clear: both;
}
.recently-viewed-outer{ position:relative; margin-bottom:35px; padding-bottom:25px;}
.project-management-pointers:before,.recently-viewed-outer:before{     content: "";
    display: block;
    clear: both;
    width: 80%;
    height: 1px;
    background: #ccc;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0); }

.project-management-pointers-top .project-management-left {
	float: left;
	width: 70%;
}

.project-management-pointers-top .project-management-right {
	float: right;
	width: 25%;
	margin-top: -13px;
}

.project-management-pointers-top .project-management-right img {
	width: 100%;
}

.project-management-pointers h2 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 20px;
}

.project-management-pointers p {
	color: #82929f;
}

.Project-management-pointers-box:after {
	content: "";
	display: table;
	clear: both;
}


.Project-management-pointers-box ul {
	margin: 0 0;
	padding: 0 0;
	list-style: none;
}

.Project-management-pointers-box ul li {
	width: 28%;
	margin-right: 3%;
	float: left;
	padding: 15px;
	border: 0.5px solid #d2d2d2;
	border-radius: 5px;
	margin-bottom: 3%;
	overflow: hidden;
	position: relative;
	height:130px;
}
.Project-management-pointers-box ul li h3{ position:relative;}
.Project-management-pointers-box ul li h3:after{content:"";display:block;clear:both;background:url(../images/details-page-sprite.png) no-repeat 0 0;width: 40px;height: 40px;position:absolute;left:0;top:0;background-size: 100%;}
.Project-management-pointers-box ul li h3.Project-management-icon-1:after{
    background-position: 0 0;
}
.Project-management-pointers-box ul li h3.Project-management-icon-2:after{
    background-position: 0 -56px;
}
.Project-management-pointers-box ul li h3.Project-management-icon-3:after{
    background-position: 0 -113px;
}
.Project-management-pointers-box ul li h3.Project-management-icon-4:after{
    background-position: 0 -171px;
}
.Project-management-pointers-box ul li h3.Project-management-icon-5:after{
    background-position: 0 -229px;
}
.Project-management-pointers-box ul li h3.Project-management-icon-6:after{
    background-position: 0 -289px;
}
.Project-management-pointers-box ul li h3.Project-management-icon-7:after{
    background-position: 0 -345px;
}
.Project-management-pointers-box ul li h3.Project-management-icon-8:after{
    background-position: 0 -404px;
}
.Project-management-pointers-box ul li:nth-child(3n) {
	margin-right: 0;
}

.Project-management-pointers-box ul li h3 {
	color: #81929c;
	margin-bottom: 30px;
	padding-left: 53px;
	width: 71%;
}

.Project-management-pointers-box ul li:after {
	content: "";
	display: block;
	clear: both;
	background: #00ccff;
	padding: 6px 36px 13px 36px;
	position: absolute;
	transform: rotate(-35deg);
	bottom: -5px;
	right: -29px;
}

.Project-management-pointers-box ul li.start-now-btn {
	border: 0;
	text-align: center;
	margin-top: 50px;
	color: #636363;
}

.Project-management-pointers-box ul li.start-now-btn .tools-today-txt {
	margin-bottom: 15px;
}

.Project-management-pointers-box ul li.start-now-btn:after {
	display: none;
}

.start-now-btn a {
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background: #00ccff;
	padding: 10px 25px;
	font-weight: bold;
	border-radius: 5px;
}

.start-now-btn a:hover {
	background: #ff6f00;
}

.certification-tips {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	margin-top: 50px;
	position: relative;
	
}
.frequently-asked-section{padding-bottom:35px; margin-bottom:35px; position:relative;}
.frequently-asked-section:after{ content:""; display:table; clear:both;}
.frequently-asked-section:before{ content: "";
    display: block;
    clear: both;
    background: #cccccc;
    width: 80%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0px);}
.post-review:after{ content:""; display:table; clear:both;}
.post-review{ margin-top:35px; margin-bottom:35px;}
.post-review ul{ font-size:0;}
.post-review ul li{list-style-type: none;     display: inline-block;     width: 49.8%;     padding-bottom: 15px;     padding-top: 15px;     border-right: 1px solid #ccc; position: relative;     margin-bottom: 15px;}
.post-review ul li:before{ content: "";
    display: block;
    clear: both;
    position: absolute;
    bottom: -8px;
    left: 0px;
    width: 100%;
    height: 1.5px;
    background: #ccc;}
.post-review ul li:nth-child(2n){ border-right:0;}
.post-review ul li .reviewr-img{ float:left; text-align: center;     margin-right: 20px;     width: 25%; font-size:14px;}
.post-review ul li .reviewrs-details{ float:left; width:70%; font-size:14px;}
.post-review-btn{ text-align:right; margin-top: 20px;}
.post-review-btn a{     font-family: Times New Roman;     text-decoration: none;     background: #01ccfe;     color: #fff;     padding: 5px 12px;     border-radius: 5px;     display: inline-block;     font-weight: bold;}
.post-review-btn a:hover{     background: #ff6f00;}

.certification-tips h2 {
	color: #7a93a7;
	margin-bottom: 45px;
	font-size: 25px;
}

.certification-tips h4 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 40px;
}

.certification-tips p {
	color: #7a93a7;
}

.certification-tips-detail {
	margin-top: 70px;
}

.certification-tips-detail .certification-tips-left {
	float: left;
	width: 70%;
}

.certification-tips-right {
	float: right;
	width: 23%;
	background: #e2e2e2;
	padding: 25px;
	border-radius: 5px;
}

.certification-tips-right .college-board {
	background: #00ccff;
	color: #fff;
	border-radius: 9px;
	padding: 18px;
	font-weight: 600;
	font-size: 24px;
	line-height: 34px;
}

.certification-tips-left .certification-img {
	float: left;
	width: 27%;
}

.certification-tips-left .certification-img img {
	width: 100%;
}

.certification-tips-left ul li {
	list-style-type: none;
	margin-bottom: 75px;
}

.certification-tips-left .certification-text {
	float: left;
	width: 60%;
	margin-left: 23px;
	margin-top: 7px;
}

.certification-tips-left .certification-text h3 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 12px;
}

.certification-tips-left .certification-text p {
	color: #7a93a7;
	margin-bottom: 10px;
}

.certification-tips-left .certification-text .text-blu {
	color: #00ceff;
	font-size: 21px;
}

.certification-tips:after {
	content: "";
	display: table;
	clear: both;
}

.certification-tips-left ul li:after {
	content: "";
	display: block;
	clear: both;
}

.certification-tips-right a {
	color: #0cf;
	font-weight: 700;
	font-size: 22px;
	margin-top: 16px;
	display: block;
	padding: 0 6px;
	text-decoration: none;
}

.ap-score-1 a:after {
	content: "";
	display: block;
	clear: both;
	background: #0cf;
	height: 6px;
	margin-top: 11px;
}

.ap-score-2 a:after {
	content: "";
	display: block;
	clear: both;
	background: #ff7000;
	height: 6px;
	margin-top: 11px;
}

.ap-score-3 a:after {
	content: "";
	display: block;
	clear: both;
	background: #92278f;
	height: 6px;
	margin-top: 11px;
}

.ap-score-1,
.ap-score-2 {
	margin-bottom: 35px;
}

.ap-score-2 .college-board {
	background: #ff7000;
}

.ap-score-3 .college-board {
	background: #92278f;
}
.learning-option-box{ text-align:center;}
.learning-option-box ul li {
	list-style-type: none;
	display: inline-block;
	width: 31.3%;
	margin-right: 30px;
	position: relative;
    overflow: hidden;
    height:460px;
}
.learning-option-box ul li.option-box-blue:after{     content: "";
    display: block;
    clear: both;
    background: url(../images/details-online-trn-bg.png) no-repeat 0 0;
    width: 100%;
    height: 94px;
    background-size: 100%;
    position: absolute;
    left: 0;
    bottom: -1px;}

.learning-option-box ul li.option-box-orrange:after{ content:""; display:block; clear:both; background:url(../images/details-onsite-trn-bg.png) no-repeat 0 0; width:100%; height: 91px;     background-size: 100%;     position: absolute;     left: 0;     bottom: -1px;}

.learning-option-box ul li.option-box-green:after{ content:""; display:block; clear:both; background:url(../images/details-your-pace-trn-bg.png) no-repeat 0 0; width:100%; height: 88px;     background-size: 100%;     position: absolute;     left: 0;     bottom: -1px;}
.learning-option-box ul li h1{     font-size: 40px;}

.learning-option-box ul li:last-child {
	margin-right: 0;
}

.learning-option-outer {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
}

.learning-option-outer h2 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 25px;
	margin-top: 25px;
}
.tabcontent
li.option-box-blue {
	border: 1px solid #00d1ff;
	border-radius: 5px;
	padding: 30px 11px 50px;
	box-sizing: border-box;
}

li.option-box-orrange {
	border: 1px solid #ff6f00;
	border-radius: 5px;
	padding: 30px 11px 50px;
	box-sizing: border-box;
}

li.option-box-green {
	border: 1px solid #39b54a;
	border-radius: 5px;
	padding: 30px 11px 50px;
	box-sizing: border-box;
}

li.option-box-blue h1 {
	color: #01d1ff;
	font-weight: 700;
	transform: rotate(-3deg);
	text-align: center;
	margin-bottom: 5px;
}

.online-training-img img {
	width: 100%;
}

li.option-box-blue .ways-that-mak {
	color: #01d1ff;
	font-size: 15px;
	margin-top: 20px;
	padding-left: 34px;
	position: relative;
	line-height: 20px;
}

.ways-that-mak:before {
	content: "";
	display: block;
	clear: both;
	color: #01d1ff;
	font-size: 54px;
	position: absolute;
	top: 9px;
	left: 0;
}

.learning-option-box ul li .option-box-text {
	color: #7a93a7;
	font-size: 12px;
	font-weight: 600;
	line-height: 27px;
	padding-left: 20px;
	margin-top: 25px;
}

li.option-box-orrange h1 {
	color: #ff6f00;
	font-weight: 700;
	transform: rotate(-3deg);
	text-align: center;
	margin-bottom: 5px;
}

li.option-box-green h1 {
	color: #39b54a;
	font-weight: 700;
	transform: rotate(-3deg);
	text-align: center;
	margin-bottom: 5px;
}

li.option-box-orrange .ways-that-mak {
	color: #ff6f00;
	font-size: 20px;
	margin-top: 20px;
	/*padding-left: 34px;*/
	position: relative;
	line-height: 20px;
}

li.option-box-green .ways-that-mak {
	color: #39b54a;
	font-size: 15px;
	margin-top: 20px;
	padding-left: 34px;
	position: relative;
	line-height: 20px;
}

li.option-box-orrange .ways-that-mak:before {
	color: #ff6f00;
}

li.option-box-green .ways-that-mak:before {
	color: #39b54a;
}

.learning-option-outer:after {
	content: "";
	display: block;
	clear: both;
	background: #cccccc;
	width: 80%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0px);
}

.learning-option-outer {
	margin-bottom: 39px;
	padding-bottom: 39px;
	position: relative;
}

.project-management-buzz-outer {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
}

.project-management-buzz-outer .buzz-img {
	text-align: center;
	width: 40%;
	margin: auto;
}

.buzz-img img {
	width: 100%;
}

.project-management-buzz-outer .buzz-hdng h2 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 40px;
}

.project-management-buzz-outer .buzz-hdng {
	margin-top: 50px;
}

.buzz-words-box-outer .buzz-box-left ul li,
.buzz-words-box-outer .buzz-box-right ul li {
	list-style-type: none;
}

.buzz-words-box-outer .buzz-box-left {
	width: 46%;
	float: left;
}

.buzz-words-box-outer .buzz-box-right {
	width: 46%;
	float: right;
}

.buzz-words-box-outer:after {
	content: "";
	display: block;
	clear: both;
}

li .buz-hed {
	display: block;
	float: left;
	font-weight: 600;
	color: #7a93a7;
}

li .buzz-box {
	border: 1px solid #9fe9ff;
	padding: 4px;
	border-radius: 5px;
	display: block;
	float: right;
	width: 67%;
	font-size: 13px;
	color: #5b5b5b;
	box-sizing: border-box;
}

.buzz-box-left ul li:after,
.buzz-box-right ul li:after {
	content: "";
	display: block;
	clear: both;
}

.buzz-words-box-outer ul li {
	margin-bottom: 8px;
}

.buzz-hdng .viewall-btn {
	margin: 50px 0;
}

.buzz-hdng .viewall-btn a {
	color: #00d0ff;
	font-size: 25px;
	font-weight: 700;
}

.buzz-hdng .viewall-btn a:hover {
	color: #ff6f00;
}

.view-all-outer {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	position: relative;
	padding-bottom: 40px;
	margin-bottom: 40px;
}

.view-all-outer .view-all-box {
	margin-bottom: 50px;
	background: #f2fcfe;
	padding: 10px;
	border: 1px solid #b0efff;
	border-radius: 10px;
	font-size: 16px;
	line-height: 20px;
	color: #7d8f9d;
	font-weight: bold;
}

.view-all-outer .view-all-box p:first-child {
	margin-bottom: 14px;
}

.view-all-outer:after {
	content: "";
	display: block;
	clear: both;
	background: #cccccc;
	width: 80%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0px);
}

.curicullam-outer {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
}

.curicullam-outer h2 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 37px;
	padding: 0 20px;
}

.curicullam-outer ul li {
	list-style-type: none;
	display: inline-block;
	position: relative;
	width: 7.9%;
}

.curicullam-outer ul {
	position: relative;
	text-align: center;
	color: #606060;
	font-weight: 600;
}

.curicullam-outer ul:after {
	content: "";
	position: absolute;
	display: block;
	clear: both;
	background: linear-gradient( #dddddd, #262626c7);
	height: 8px;
	box-shadow: 0 -1px 3px #a1a1a1;
	border-radius: 25px;
	width: 100%;
	left: 50%;
	transform: translate(-50%, 0px);
	top: 1px;
	z-index: -111;
}

.curicullam-outer ul li input[type="radio"] {
	position: absolute;
	left: 38px;
	top: -11px;
	height: 30px;
	width: 30px;
	z-index: 999;
	opacity: 0;
}

.curicullam-outer ul li .lecture-txt:before {
	content: "";
	display: block;
	clear: both;
	width: 28px;
	height: 28px;
	background: #e2e2e2;
	border-radius: 100%;
	box-shadow: 1px 1px 1px #00000085;
	position: absolute;
	top: -11px;
	left: 50%;
    transform: translate(-50%, 0);
}
.curicullam-outer ul li .lecture-txt:after{     content: "";
    display: block;
    clear: both;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    box-shadow: inset 0 1px 1px #ccccccbf;
    position: absolute;
    top: -11px;
    left: 50%;
    transform: translate(-50%, 0);}

.curicullam-outer ul li input[type="radio"]:checked~.lecture-txt:after {
	content: "";
    display: block;
    width: 12px;
    height: 12px;
    background: #01caff;
    background-size: 100%;
    border-radius: 100%;
    position: absolute;
    top: -4px;
    z-index: 9;
    box-shadow: inset 0 1px 1px #0000005c;
}

.curicullam-outer ul li input[type="radio"]:checked~.lecture-txt:before{ width: 40px;     height: 40px;     top: -19px;}

.curicullam-outer ul li .lecture-txt {
	margin-top: 35px;
	font-size: 15px;
}

.pmp-slider-outer {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	margin-top: 0px;
}

.pmp-slider-outer {
	border: 0;
	padding: 45px 15px 15px;
	border-radius: 7px;
}

.pmp-slider-outer .pmp-img-outer {
	width: 64%;
	margin: auto;
}

.pmp-slider-outer .pmp-img-outer h3 {
	float: left;
	color: #00cbfd;
	font-weight: bold;
	font-size: 30px;
	margin-top: 52px;
}

.pmp-slider-outer .pmp-img-outer .pmp-img {
	float: right;
	width: 240px;
}

.pmp-img-outer .pmp-img img {
	width: 100%;
}

.pmp-slider-outer .pmp-img-outer:after {
	content: "";
	display: block;
	clear: both;
}

.pmp-slider-outer h5 {
	color: #7e909e;
	font-size: 25px;
	text-align: center;
	margin: 45px 0;
}

.pmp-slider-outer .pmp-txt {
	color: #7e909e;
	font-size: 20px;
	line-height: 28px;
	margin: 0 auto 65px;
	width: 78%;
}

.pmp-slider-outer .pmp-btm-sec ul li {
	display: inline-block;
	list-style-type: none;
}

.pmp-slider-outer .pmp-btm-sec {
	float: right;
}

.pmp-slider-outer:after {
	content: "";
	display: block;
	clear: both;
}

.pmp-slider-outer .pmp-btm-sec ul {
	border: 1px solid #02ccfe;
	padding: 0;
	border-radius: 5px;
	box-sizing: border-box;
	color: #02ccfe;
	font-weight: bold;
}

.pmp-slider-outer .pmp-btm-sec ul li {
	border-right: 1px solid #02ccfe;
    padding: 4px 7px;
    font-weight: bold;
}

.pmp-slider-outer .pmp-btm-sec ul li:last-child {
	border-right: 0;
}

.course-schedul-outer .course-schedul-right {
	background: transparent;
	padding: 25px;
	border-radius: 6px;
	border: 4px solid #0cf;
}

.certification-tips-right a:hover {
	color: #ff6f00;
}

.course-schedul-outer {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	position: relative;
	padding-bottom: 100px;
	margin-bottom: 40px;
}

.pmp-container-outer:after {
	content: "";
	display: block;
	clear: both;
	background: #cccccc;
	width: 80%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0px);
}

.pmp-container-outer {
	position: relative;
    margin-bottom: 0px;
    padding-bottom: 100px;
    border: 1px solid #01cafe;
    padding: 5px;
    border-radius: 10px;
    margin-top: 50px;
}
.pmp-container-inr{     border: 1px solid #01cafe;     padding: 5px;     border-radius: 10px;}
.pmp-container-outer .pmp-slider-outer-one{border: 1px solid #01cafe;     padding: 5px;     border-radius: 10px; }


.course-schedul-outer:before {
	content: "";
	display: block;
	clear: both;
	background: #cccccc;
	width: 80%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0px);
}

.course-schedul-outer h2 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 37px;
}

.course-schedul-outer:after {
	content: "";
	display: block;
	clear: both;
}

.course-schedul-outer .course-schedul-left {
	width: 55%;
	float: left;
}

.course-schedul-outer .course-schedul-left h4 {
	color: #0cf;
	font-size: 24px;
	margin-bottom: 18px;
}

.militari-info .date-month-outer .date {
	margin-bottom: 0;
	font-size: 35px;
	font-weight: 300;
}

.militari-info .date-month-outer .month {
	font-size: 20px;
	color: #7a93a7;
}

.date-month-outer {
	float: left;
}

.mili-Info {
	float: right;
	margin-left: 15px;
	width: 91%;
}

.militari-info:after {
	content: "";
	display: block;
	clear: both;
}

.course-schedul-left .militari-info {
	margin-bottom: 70px;
}

.mili-Info h3.mli-hdng {
	color: #0cf;
	font-size: 17px;
	display: inline-block;
	margin-bottom: 7px;
}

.mili-Info h3.mli-hdng:after {
	content: "";
	display: block;
	clear: both;
	background: #0cf;
	height: 1.5px;
}

.mili-Info .mili-in {
	color: #606060;
	font-weight: bold;
	font-size: 14px;
}

.mili-Info .mili-drk {
	color: #7a93a7;
	font-size: 13px;
	font-weight: 600;
	margin: 5px 0;
}

.mili-Info .mili-light {
	color: #7a93a7;
	font-size: 13px;
	margin-bottom: 25px;
}

.mili-Info a {
	background: #00ccff;
	color: #fff;
	font-weight: bold;
	font-size: 25px;
	padding: 5px 20px;
	border-radius: 7px;
	text-decoration: none;
}

.mili-Info a:hover {
	background: #ff6f00;
}

.watch-video-outer {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	position: relative;
	padding-bottom: 100px;
	margin-bottom: 50px;
}

.watch-video-outer:before {
	content: "";
	display: block;
	clear: both;
	background: #cccccc;
	width: 80%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0px);
}

.watch-video-outer h3 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 60px;
}

.watch-video-outer:after {
	content: "";
	display: block;
	clear: both;
}

.watch-video-outer .wtch-vdeo {
	width: 77%;
	float: right;
}

.wtch-vdeo .video-ing {
	width: 50%;
	float: left;
}

.wtch-vdeo .video-ing {
	position: relative;
}

.wtch-vdeo .video-ing a {
	position: absolute;
	right: -42px;
	top: -71px;
	width: 125px;
}

.wtch-vdeo .video-ing a img {
	width: 100%;
}

.wtch-vdeo .watch-video-txt {
	width: 35%;
	float: right;
	position: relative;
}

.watch-video-txt {
	color: #7a93a7;
	font-size: 18px;
}

.watch-video-txt h4 {
	margin-bottom: 20px;
	font-size: 22px;
}

.watch-video-txt .wat-txt {
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 35px;
	line-height: 22px;
}

.watch-video-txt .bl-round {
	 position: absolute;
    background: #0cf;
    width: 18px;
    height: 20px;
    border-radius: 100%;
    text-align: center;
    color: #fff;
    z-index: 99;
    line-height: 21px;
    right: 36px;
    top: -13px;
    font-style: italic;
 font-family: -webkit-pictograph;
    font-size: 15px;
    font-weight: bold;
}

.wtch-vdeo .video-ing a:hover {
	transform: rotate(-2deg);
}

.about-instuctor {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	position: relative;
	padding-bottom: 100px;
	margin-bottom: 50px;
}

.about-instuctor:before {
	content: "";
	display: block;
	clear: both;
	background: #cccccc;
	width: 80%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0px);
}

.about-instuctor h2 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 27px;
}

.about-instuctor .about-inst-box {
	width: 50%;
	margin: auto;
	border: 8px solid #7a93a7;
	border-radius: 7px;
	padding: 20px 0;
	box-sizing: border-box;
}

.avail-img-outer {
	text-align: center;
	position: relative;
}

.avail-img-outer h3 {
	font-weight: 800;
	color: #00ccff;
	font-size: 29px;
	margin-bottom: 13px;
}

.avail-img {
	width: 125px;
	display: inline-block;
}

.avail-img img {
	width: 100%;
}

.avail-img-outer:after {
	content: "";
	position: absolute;
	display: block;
	clear: both;
	width: 100%;
	height: 8px;
	background: #7a93a7;
	left: 0px;
	top: 110px;
	z-index: -11;
}

.avril-info ul li {
	list-style-type: none;
	margin-bottom: 26px;
}

.about-inst-box .avi-hed {
	text-align: center;
	font-size: 25px;
	margin: 7px 0;
	color: #7a93a7;
}

.avril-info {
	border: 1px solid #00ccff;
	border-radius: 7px;
	padding: 20px;
	color: #7a93a7;
	font-weight: bold;
	margin: 20px 20px 35px;
}

.avril-info ul li h4 {
	font-size: 19px;
	color: #00ccff;
	position: relative;
	display: inline-block;
	margin-bottom: 10px;
}

.avril-info ul li h4:after {
	content: "";
	display: block;
	clear: both;
	height: 2px;
	background: #00ccff;
}

.avril-info ul li:last-child {
	margin-bottom: 0;
}

.avril-info ul li p {
	font-size: 14px;
}

.about-inst-box a {
	background: #00ccff;
	color: #fff;
	font-weight: bold;
	font-size: 19px;
	padding: 7px 20px;
	border-radius: 7px;
	text-decoration: none;
	float: right;
	margin-right: 12px;
}

.about-inst-box:after {
	content: "";
	display: block;
	clear: both;
}

.about-inst-box a:hover {
	background: #ff6f00;
}

.Tests-Assignments-outer {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	position: relative;
	padding-bottom: 39px;
	margin-bottom: 39px;
}
.Tests-Assignments-outer h2{color: #787878;margin-bottom: 30px;font-size: 25px;}
.Tests-Assignments-box img{ width:100%;}
.Tests-Assignments-left ul{ list-style:none;}

.Tests-Assignments-outer:before {
	content: "";
	display: block;
	clear: both;
	background: #cccccc;
	width: 80%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0px);
}

.instructor-support-outer {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	position: relative;
	padding-bottom: 39px;
	margin-bottom: 39px;
}

.instructor-support-outer:before {
	content: "";
	display: block;
	clear: both;
	background: #cccccc;
	width: 80%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0px);
}

.instructor-support-outer h2 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 27px;
}
.instructor-support-outer ul{ text-align: center;}
.instructor-support-outer ul li {
	list-style-type: none;
    width: 41%;
    float: none;
    border: 7px solid #b29077;
    box-sizing: border-box;
    border-radius: 100%;
    padding: 0;
    min-height: 478px;
    margin-right: 45px;
    margin-bottom: 6px;
    text-align: center;
    display: inline-block;
    align-items: center;
    padding: 120px 100px 50px;
    box-shadow: 2px 2px 2px #00000075;
	vertical-align: top;
}


.instructor-support-outer ul li:nth-child(2n) {
	margin-right: 0;
}

.instructor-support-outer:after {
	content: "";
	display: block;
	clear: both;
}

.instructor-support-outer ul li:last-child {
	margin-bottom: 0;
	margin-right: 0;
}

.instructor-support-outer ul li h2 {
	font-size: 30px;
}

.instructor-support-outer ul li .online-train-txt {
	font-weight: bold;
	line-height: 27px;
	font-size: 18px;
	color: #8b9ba6;
}

li.online-train-oval {
	background: #ffefe2;
}

li.Onsite-train-oval {
	border-color: #82adb6 !important;
	background: #c5f3ff;
}

li.Pace-train-oval {
	border-color: #b1b1b1!important;
	background: #e5e5e5;
}

.review-outer {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 50px;
}

.review-outer:before {
	content: "";
	display: block;
	clear: both;
	background: #cccccc;
	width: 80%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0px);
}

.review-outer h2 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 37px;
}

.review-l-r-outer:after {
	content: "";
	display: block;
	clear: both;
}

.review-l-r-outer .review-left {
	float: left;
    width: 70%;

}

.review-l-r-outer .review-right {
	float: right;
	width: 23%;
	box-shadow: 3px 3px 3px #787878b0;
	text-align: center;
	border: 1px solid #69e1fc;
	padding: 30px 15px 15px;
	border-radius: 4px;
	
}

.customar-rev h3 {
	display: inline-block;
	font-size: 22px;
	vertical-align: super;
	color: #7a93a7;
}

.customar-rev span.rating-star {
	width: 125px;
	display: inline-block;
}

.customar-rev span.rating-star img {
	width: 100%;
}

.customar-rev {
	margin-bottom: 20px;
}

.progress-bar {
	color: #00ccff;
}

h3.pro-bar-hdng {
	font-size: 25px;
	margin-bottom: 17px;
}

.progress-rate span {
	font-weight: bold;
	font-size: 22px;
}

.progress-rate progress {
	margin: 0 20px;
	background-color: #ff6f00;
	vertical-align: top;
	width: 75%;
	height: 24px;
}

.progress-bar .progress-rate {
	margin-bottom: 14px;
}

.review-right ul li {
	list-style-type: none;
	border-bottom: 0px solid #cccacb;
	font-size: 15px;
	color: #434546;
	font-weight: 700;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

.review-right h3 {
	color: #5f5f5f;
	font-weight: bold;
	text-shadow: 0px 1px 1px #4b4b4b;
	font-size: 22px;
	margin-bottom: 20px;
}

.review-right ul li:before {
	content: "";
	margin-bottom: 1px;
	margin-right: 11px;
	display: inline-block;
	vertical-align: middle;
	height: 10px;
	width: 10px;
	background: #ff7f00;
	border-radius: 100%;
}

h3.pro-bar-hdng:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	border-right: 11px solid transparent;
	border-left: 11px solid transparent;
	border-top: 12px solid #636363;
	margin-left: 6px;
}

.post-review ul li {
	list-style-type: none;
	display: inline-block;
	width: 49.8%;
}

.faQ-outer {
	font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
}

.faQ-outer .faQ-img {
	width: 40%;
	margin: 0 auto 60px;
}

.faQ-outer .faQ-img img {
	width: 100%;
}

.frequently-box-section h2 {
	color: #7a93a7;
	font-size: 25px;
	margin-bottom: 37px;
}

.frequently-box-section ul li {
	vertical-align: top;
	min-height: 480px;
	color: #7a93a7;
	list-style-type: none;
	display: inline-block;
	width: 27.2%;
	border: 1px solid #606060;
	border-radius: 8px;
	padding: 20px;
	margin-right: 40px;
	margin-bottom: 40px;
	box-shadow: 1px 1px 2px #6969698a;
}

.frequently-box-section ul li:nth-child(3n) {
	margin-right: 0;
}

.frequently-box-section ul li h4 {
	font-size: 14px;
}

.frequently-box-section ul li h3 {
	color: #0cf;
	font-size: 26px;
	text-align: center;
	margin: 30px 0 40px;
}

p.faq-text {
	font-size: 13px;
	margin: 0 11px;
	line-height: 23px;
	font-weight: 600;
}

.faq-pdf-section .faq-pdf {
	float: left;
	background: #b597d7;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	width: 65px;
	height: 65px;
	border-radius: 100%;
	text-align: center;
	line-height: 65px;
	box-shadow: 1.5px 1.5px 4px #5b5b5b;
}

.pdf-file-name {
	float: left;
	margin: 10px 0 0 30px;
}

.pdf-file-name h3 {
	margin: 0 !important;
	font-size: 22px !important;
	color: #7a93a7 !important;
}

.faq-pdf-section,
.expand-sec {
	margin-top: 30px;
}

.pdf-file-name a {
	color: #7a93a7;
	text-decoration: none;
	font-weight: bold;
	margin-top: 6px;
	display: block;
}

.expand-sec a {
	background: #62cc24;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	padding: 12px 18px;
	border-radius: 10px;
	box-shadow: 1px 2px 2px #575757;
}
.expand-sec a:hover{ background:#00ccff;}

.expand-sec:after {
	content: "";
	width: 24px;
	background-size: 100%;
	height: 27px;
	display: inline-block;
	clear: both;
	vertical-align: middle;
	background: url(../images/details-time.png) no-repeat;
	background-position: -7px -540px;
	margin-left: 25px;
}

.faq-pdf-section .android-time,
.kerem-suer {
	float: left;
	font-size: 17px;
	font-weight: bold;
}

.faq-pdf-section .android-time:before {
	content: "";
	width: 37px;
	background-size: 100%;
	height: 37px;
	display: inline-block;
	clear: both;
	vertical-align: middle;
	background: url(../images/details-time.png) no-repeat;
	background-position: -1px -586px;
	margin-right: 13px;
}

.kerem-suer-img {
	width: 60px;
	display: inline-block;
	vertical-align: middle;
}

.kerem-suer-img img {
	width: 100%;
}

.kerem-suer h4 {
	font-size: 17px!important;
	display: inline-block;
}

.android-time {
	margin: 13px 16px 0 0;
}

.faq-btn a {
	color: #00d0ff;
	font-size: 25px;
	font-weight: 700;
}

.faq-btn a:hover {
	color: #ff6f00;
}

.faq-btn {
	margin-bottom: 50px;
}
.toolbar.toolbar-products.top.homepage .brows-drop select{ color:gray;}
.toolbar.toolbar-products.top.homepage .toolbar-sorter.sorter label{ color:gray;}
.toolbar.toolbar-products.top.homepage .toolbar-gride{ border: 1px solid;}
.toolbar.toolbar-products.top.homepage .toolbar-sorter.sorter ul{ border: 1px solid;;}
.toolbar.toolbar-products.top.homepage .popular-drop{ border: 1px solid; border-radius: 5px;}
.toolbar.toolbar-products.top.homepage .list-search { border: 1px solid; }
.toolbar.toolbar-products.top.homepage {
    background: none;
}
.toolbar.toolbar-products.top.homepage:before {
    display: none; 
}
.recently-viewed-outer .course-title{font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;color: #7f94a5;margin-bottom: 25px;font-size: 25px;}
.footer-container:after{ content:""; display:table; clear:both;}
.footer-container{max-width: 1223px;     padding: 0 20px;     margin: 0 auto;}
.footer .face-con{    overflow: auto;     height: 290px;}
.pmp-slider-outer-one{ position:relative;}
.pmp-slider-outer-one .bx-controls-direction .bx-prev{      width: 0;     height: 0;     border-top: 10px solid transparent;     border-right: 15px solid #8395a3;     border-bottom: 10px solid transparent;     font-size: 0; position:absolute; left:15px; top:50%;}
.pmp-slider-outer-one .bx-controls-direction .bx-next{      width: 0;     height: 0;     border-top: 10px solid transparent;     border-left: 15px solid #8395a3;     border-bottom: 10px solid transparent;     font-size: 0;  position:absolute; right:15px; top:50%;}
.pmp-slider-outer-one .bx-controls-direction .bx-prev:hover{ border-right: 15px solid #08caff}
.pmp-slider-outer-one .bx-controls-direction .bx-next:hover{ border-left: 15px solid #08caff;}
.pmp-slider-outer-one .bx-viewport{ height: auto !important;}
.pmp-container{ position:relative;     margin-bottom: 40px;     padding-bottom: 50px;}
.pmp-container:after{content: "";     display: block;     clear: both;     background: #cccccc;     width: 70%;     height: 1px;     position: absolute;     bottom: 0;     left: 50%;     transform: translate(-50%, 0px);}

.frequently-asked-section h2{color: #7a93a7;font-size: 25px;margin-bottom: 37px;font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;}
.frequently-asked-section ul{ margin: 0 0;     padding: 0 0;     list-style: none;     font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;}
.frequently-asked-section ul li{ width: 27%;     margin-right: 9%;     float: left;     margin-bottom: 20px;}
.frequently-asked-section ul li:nth-child(3n){ margin-right:0;}
.frequently-asked-section ul li h3{ text-align:center; color:#55dbfd; margin-bottom: 10px;}
.frequently-asked-section ul li p{ color: #7f919e;     font-weight: bold;     font-size: 14px;     margin-bottom: 14px;     position: relative;     padding-left: 35px;}
.frequently-asked-section ul li p:after{     content: "";
    display: block;
    clear: both;
    background: url(../images/details-time.png) no-repeat 0 -510px;
    width: 30px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    background-size: 100%;}

.Assignments-box-top {
    width: 50%;
}

.Tests-Assignments-outer h2{ color: #7a93a7; font-size: 25px; margin-bottom: 27px;}
.Tests-Assignments-outer:after{content: ""; display: block;clear: both;}
.Tests-Assignments-left {float: left; width: 100%; display:flex; } 
.Tests-Assignments-right {width: 50%; float: right; }
.Tests-Assignments-box:after{content: ""; display: block;clear: both;}
.Tests-Assignments-box{background: #eeeeee; border-radius: 5px; padding: 15px;}
.Assignments-box-top .Assignments-box-top-left{width: 97%; float: left; margin-right: 25px; margin-bottom: 15px;}
.Assignments-box-top .Assignments-box-top-left:last-child{margin-right: 0;}
.Assignments-box-top:after{content: ""; display: block;clear: both;}
.Tests-Assignments-box ul li{list-style-type: none; border-bottom: 2px solid #cbcbcb;     padding-bottom: 7px;     margin-bottom: 7px;}
.Tests-Assignments-box h2{    text-align: center; color: #fff; font-size: 25px; background: #986b2a; margin: 0; border-radius: 5px 5px 0 0; padding: 7px 0;}
.search-orrange{    background: #986b2a; padding: 5px 20px; border-radius: 0 0 5px 5px;}
.search-assignment input[type="text"] {border: 0;     height: 30px;     border-radius: 5px;     background: #eeeeee url(../images/details-time.png) no-repeat right -525px;     padding: 5px;     box-sizing: border-box;     width: 70%;     outline: 0;     background-size: 8%;     padding-right: 27px;}
.Tests-Assignments-right-bottam .search-assignment input[type="text"]{ background-position:right -540px;}
.reviewrs-details-1 span{ color:#1ed4fb;}
.reviewrs-details-1 img{ width:100px; vertical-align: sub;}
button.Assignments-btn {color: #5e5e5e; padding: 5px 10px; border: 0; border-radius: 5px; height: 30px; box-sizing: border-box; font-weight: bold; font-size: 15px; float: right; cursor: pointer; outline:0;}
button.Assignments-btn:hover{ background:#00ccff; color:#fff;}
h2.heading-green{background: #4b6639;}
.search-green {    background:#4b6639; padding: 5px 20px; border-radius: 0 0 5px 5px;}
h2.assignment-hdng{background: #7d1514;}
.search-red{  background: #7d1514; padding: 5px 20px; border-radius: 0 0 5px 5px; margin-bottom: 0px;}
h2.heading-blue{background: #411e5e;}
.search-blue{background: #411e5e; padding: 5px 20px; border-radius: 0 0 5px 5px;}
.Assignments-box-midd .Assignments-box-midd-left {width: 97%; float: left; margin-right: 25px; margin-bottom: 15px;}
.Assignments-box-midd .Assignments-box-midd-left:last-child{margin-right: 0;}
.Assignments-box-midd:after{content: ""; display: block; clear: both;}
.Tests-Assignments-box ul{background: #fff;     padding: 12px;     color: #7f92a0;     height: 272px;     display: block;     overflow: auto; }
.Tests-Assignments-box ul li h4{ margin-bottom: 10px;}
.Tests-Assignments-box ul li p{ color: #6f6f6f;     font-size: 14px;     font-weight: bold;}
.menu-tap-outer ul li.active:after{     content: "";     z-index: 9; 
    border-bottom: 48px solid #000000;}
.menu-tap-outer ul li:hover:after{     content: "";     z-index: 9;     border-bottom-width: 58px;     top: -10px;}
.menu-tap-outer ul li.active span,.menu-tap-outer ul li:hover span{ z-index: 99;}
.Assignments-box-bottan .search-assignment input[type="text"]{    width: 87%;     background-size: 5%; background: #eeeeee url(../images/details-time.png) no-repeat right -685px;}
.Tests-Assignments-right-top{ margin-bottom: 15px;}
.Tests-Assignments-right-top .search-assignment input[type="text"]{ background-position:right -543px;}  
.Tests-Assignments-box ul::-webkit-scrollbar {
  width: 16px;
  border: 5px solid white;

}
.Tests-Assignments-box .Tests-Assignments-right-bottam ul{     height: 272px;}

.Tests-Assignments-box ul::-webkit-scrollbar-thumb {
  background-image: linear-gradient(#929398, #71747b);
  background-clip: padding-box;
  border-radius:10px;
}
.watch-video-txt li {
    list-style: none;
}
.post-review ul li .reviewr-img .megna-img{width: 100%;}
.post-review ul li .reviewr-img .megna-img img{    max-width: 100%;
    width: auto;
    height: 66px;
    object-fit: contain;}
.wtch-vdeo .watch-video-txt span.class-tooltip {
    display: none;
}
a.cross span.class-tooltip {
    display: none;
}
a.cross:hover span.class-tooltip {
    display: block;
    position: absolute;
    right: -108px;
    top: -32px;
    font-size: 14px;
    background: #01adef;
    color: #fff;
    padding: 6px 11px;
    border-radius: 10px;
    width: 95px;
    z-index: 9;
}
.watch-video-txt li:hover span.class-tooltip {
    display: block;
    position: absolute;
    right: -47px;
    top: -71px;
    padding: 6px 11px;
    border-radius: 10px;
    width: 60%;
    font-size: 11px;
    padding: 7px;
    border: 0.5px solid #ccc;
    border-radius: 05px;
    background: #fff;
    z-index: 9;
    line-height: 18px;
}
.watch-video-txt li span.class-tooltip:after {
        content: "";
    display: block;
    clear: both;
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid #fff;
    border-bottom: 10px solid transparent;
    position: absolute;
    top: 33px;
    right: 78px;
    z-index: 99;
    border-top: 10px solid #ccc;
}
.Tests-Assignments-box ul::-webkit-scrollbar-track {
  background-color: #bbbbbb;
}
/* Buttons */
.Tests-Assignments-box ul::-webkit-scrollbar-button:single-button {
  background-color: #bbbbbb;
  display: block;
  border-style: solid;
  height: 13px;
  width: 16px;
}
/* Up */
.Tests-Assignments-box ul::-webkit-scrollbar-button:single-button:vertical:decrement {
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #555555 transparent;
}

.Tests-Assignments-box ul::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
  border-color: transparent transparent #777777 transparent;
}
/* Down */
.Tests-Assignments-box ul::-webkit-scrollbar-button:single-button:vertical:increment {
  border-width: 8px 8px 0 8px;
  border-color: #555555 transparent transparent transparent;
}

.Tests-Assignments-box ul::-webkit-scrollbar-button:vertical:single-button:increment:hover {
  border-color: #777777 transparent transparent transparent;
}

.list-traning-outer .img-part .quick-links li.watch a .icon{     width: 16px;     height: 16px;     font-size: 10px;}
.pdf-file-name a:hover{color:#0cf;}
.list-trn-top .after-img-part .right .calender-date{ float: left;     width: 36px;     margin-top: 20px;     margin-left: -2px;}
.list-trn-top .after-img-part .right .calender-date img{ width:100%;}
.cart-live-chat{ margin-bottom: 20px;     margin-top: 6px;}
.cart-live-chat a{ font-family: Arial, Helvetica, sans-serif;
    color: #767779;
    text-decoration: none;
    font-size: 26px;
    font-weight: bold;
    position: relative;
    padding-left: 57px;
    padding-top: 4px;     text-shadow: 1px 2px 2px #000000bf;}
	.cart-live-chat a:hover{ color:#01adef;}
.cart-live-chat a:after{         content: "";
    display: block;
    clear: both;
    background: url(../images/cart-live-chat.png) no-repeat 0 0;
    width: 42px;
    height: 38px;
    position: absolute;
    top: 0px;
    left: 6px;
    background-size: 100%;}

/*--------responsive---------*/
/* 01-07-2022 */
@media only screen and (max-width: 1400px) {
	.navbar .nav li a {
		font-size: 22px;
	}
}
/* 01-07-2022 */

@media only screen and (min-width: 1300px) {
	.navbar .nav li a {
		font-size: 22px;
	}
	
	header .panel.header>div strong {
		font-size: 14px;
	}
	.banner-outer ul li .ban-con h2 {
		font-size: 52px;		
        text-align: center;
	}
	.banner-outer ul li .ban-con p {
		font-size: 22px;
	}
	.category-search-outer ul li label {
		font-size: 30px;
	}
	.category-search-outer ul li select {
		font-size: 20px;
	}
	.img-part .ins h3 {
		font-size: 20px;
	}
	.img-part .quick-links {
		right: -21px;
	}
	.container {
		max-width: 1190px;
	}
	.home-catagory-outer .ctg-title-outer {
		padding: 42px 0;
	}
	.expo-outer h2 {
		font-size: 43px;
	}
	.expo-outer p {
		font-size: 21px;
	}
	.exprience-outer h2 {
		font-size: 40px;
	}
	.footer-top .left ul li a {
		font-size: 22px;
	}
	.footer-top .right {
		font-size: 26px;
	}
	.footer-social-link-outer .title {
		font-size: 18px;
	}
	.footer-floow-us-outer .title {
		font-size: 26px;
	}
	.brows-drop select {
		font-size: 30px;
	}
	.category-outer .category-title {
		font-size: 47px;
	}
	.category-design-outer h2 {
		font-size: 35px;
	}
	.category-outer .category-title {
		font-size: 47px;
	}
	.toolbar.toolbar-products .right {
		margin-top: 11px;
		margin-left: 228px !important;
	}
	.your-cart-outer .your-cart .cart-title {
		font-size: 50px;
	}
	.cart-intro-outer table td .pro-name {
		font-size: 22px;
	}
	.cart-intro-outer .curs-name {
		font-size: 16px;
	}
	.duration {
		font-size: 20px;
		margin-top: 15px;
	}
	/*--------cart-------*/
	.add-massage span {
		font-size: 48px;
	}
}

@media only screen and (min-width: 768px){
	.mob-menu{ display:none;}
}
@media only screen and (max-width: 1199px) and (min-width: 992px){
    .brows-drop select { padding: 3px 15px; position: relative;}
    .toolbar.toolbar-products .left {
  width: 100%;
}
	.header{ margin-top: 15px;}
	.container,.footer-container{ max-width: 1045px;}
	.home-catagory-outer .ctg-title-outer{ padding: 30px 0;}
	.img-part:after{ height: 27px;}
	.img-part .learn-more{     font-size: 12px;     padding: 6px 11px; bottom: 35px;}
	.img-part .ins h3{ font-size: 13px;}
	.web-training-outer{ margin-top: -28px;}
	.quick-links ul li{     margin-bottom: 4px;}
	.after-img-part{     padding-left: 8px;}
	.after-img-part .right .rating-outer{ margin-left: 8px;     padding-left: 17px;}
	.cus-btn:after{     border-radius: 18px 19px 0 0;}
	.chat-outer ul li.chat-with a{     padding: 12px 0px 12px 14px; font-size: 9px;}
	.chat-outer ul li.chat-with a:after{ left: -2px;}
	.lrn-option-outer .option-title{ font-size: 10px;}
	.expo-outer{     padding: 50px 0;}
	.img-part .learn-more:after{ border-radius: 12px 12px 0 0;     height: 20px;}
	.brws-more{     padding: 30px 0 0;}
	.traning-outer{     margin-bottom: 0px;}
	.footer-top .left ul li a,.footer-top .right{     font-size: 16px;}
	.face-pro .face-pro-con{ font-size: 12px;}
	.footer-floow-us-outer .floow-us ul li{     margin-right: 7px;}
	.tweets-con ul li .tweet-con{ padding: 13px 15px;}
	.frm-blg-outer .cont .title{ font-size: 13px;}
	.cont-info-outer ul li{ font-size: 10px;}
	.teacher-outer .social-link ul li a{     line-height: 24px;}
	.footer-top .left ul li.has-sub a:after{     top: 8px;}
	
	/*----------list----------*/
	.list-lear-option .learn-title{ font-size: 30px;     top: 128px;}
	.category-outer .category-title{     font-size: 30px; margin-bottom: 20px;}
	.traning-outer.list-traning-outer{ padding-left: 8px;}
	.list-traning-outer ul li{ width: 29.8%;}
	.list-trn-top .left{ width: 100%;}
	.list-trn-top .right{     width: 100%;}
	.list-trn-top .after-img-part .left{ width: 55%;     float: left;}
	.list-trn-top .after-img-part .right{ width: 44%; float: right;}
	.list-trn-top .after-img-part .right .take-cours{     float: none;     text-align: right;}
	.list-trn-top .after-img-part .right .rating-outer{     float: none;     margin-bottom: 5px;     padding: 0;     text-align: right;}
	.list-traning-outer .lrn-option-outer{     float: none;     width: 100%; margin: 12px 0;}
	.list-traning-outer .chat-outer{     width: 100%;     float: none;}
	.list-traning-outer .chat-outer ul li.chat-with a:before{ display:none;}
	.list-traning-outer .chat-outer ul li.chat-with a{ padding: 15px 5px 14px 25px;     font-size: 12.1px;}
	.list-traning-outer .chat-outer ul li.chat-with a:after{ left: 1px;     top: 12px;}
	.traning-outer.list-traning-outer .option-crs{ position:relative;}
	.traning-outer.list-traning-outer .option-crs:hover:after{ content:""; display:block; clear:both; background:#fff; width:100%; height:43px; position:absolute; bottom: -55px;     left: 0;     z-index: 999;}
	.traning-outer.list-traning-outer .option-crs li span.con{ z-index: 9999;}
	.list-lear-option ul li a .title{     top: 36px; font-size: 34px;}
	
	/*---------details---------*/
	.menu-tap-outer ul li{     font-size: 12px;}
	.menu-tap-outer{     padding: 0 0;     margin-left: 0;     overflow: auto;}
	.class-features-left{     width: 40%;}
	.class-features-right{     width: 50%;}
	.onsite-trainig-outer .onsite-trainig-left{     width: 40%;}
	.onsite-trainig-outer .onsite-trainig-left p.gray-text{ font-size: 15px;}
	.onsite-trainig-outer .onsite-trainig-left p{ font-size: 12px;}
	.onsite-trainig-right .time-img{     padding-left: 15px;}
	.onsite-trainig-right p{     margin-bottom: 3px;}
	.cource-details-outer, .course-goals-outer{ margin-top: 30px;     margin-bottom: 30px;}
	.cource-details-outer h2{     font-size: 25px; margin-bottom: 20px;}
	.course-details-left-top{ margin-bottom: 24px;     padding-bottom: 35px;}
	.next-step-outer ul{     margin-bottom: 30px;}
	.cource-details-outer, .course-goals-outer{ padding-bottom: 40px;}
	.learning-option-box ul li{     width: 31%;}
	.learning-option-box ul li h1{ font-size: 30px;}
	.learning-option-box ul li .option-box-text{     margin-top: 25px;}
	.learning-option-box ul li.option-box-blue:after{height: 77px;}
	.learning-option-box ul li.option-box-orrange:after{     height: 75px;}
	.learning-option-box ul li.option-box-green:after{ height: 72px;}
	li.option-box-blue .ways-that-mak,li.option-box-orrange .ways-that-mak,li.option-box-green .ways-that-mak{ font-size: 14px;}
	.learning-option-outer{     padding-bottom: 30px;}
	.curicullam-outer ul li{ width: 7.9%;}
	.curicullam-outer ul li .lecture-txt{     font-size: 13px;}
	.course-schedul-outer .course-schedul-left{     width: 62%;}
	.mili-Info a{     padding: 7px 40px;     font-size: 14px;}
	.certification-tips-right .college-board{     font-size: 20px;     line-height: 27px;}
	.watch-video-outer{ padding-bottom: 30px;}
	.wtch-vdeo .video-ing img{ width:100%;}
	.watch-video-outer .wtch-vdeo{ width: 87%;}
	.about-instuctor{     padding-bottom: 40px;     margin-bottom: 35px;}
	.Assignments-box-top .Assignments-box-top-left{     width: 97%;}
	.Tests-Assignments-box h2{     font-size: 20px;}
	.Tests-Assignments-box ul li p{ font-size: 12px;}
	.search-assignment input[type="text"]{     width: 65%;}
	.Assignments-box-midd .Assignments-box-midd-left{     width: 97%;}
	.Assignments-box-bottan .search-assignment input[type="text"]{     width: 84%;}
	.Tests-Assignments-outer{ padding-bottom: 45px;}
	.instructor-support-outer ul li{ width: 47%;}
	.instructor-support-outer ul li{     width: 47%; min-height: 443px; padding: 90px 85px 50px;}
	.instructor-support-outer{     padding-bottom: 45px;}
	.frequently-box-section ul li{     margin-right: 20px;     width: 43%;     min-height: 380px;}
	.certification-tips-left .certification-text{ margin-top: 0;}
	.certification-tips-left ul li{ margin-bottom: 50px;}
	.online-onsite-checkbox ul{ max-width: 970px;}
	
	/*--------------cart----------*/
	.cart-intro-outer .crt-rating p{     font-size: 13px;}
	.cart-intro-outer td a.move{     font-size: 14px;}
	.add-massage span{     font-size: 20px;}
	.your-cart-outer .your-cart .cart-title{ font-size: 25px;}
	.your-cart-outer .your-cart .kp-brws{ margin-top: 0;}
	.cart-intro-outer{     margin-bottom: 15px;}
	.your-cart{     margin-bottom: 20px;}
	.cart-menu ul li a{ font:bold 10px/20px Arial, Helvetica, sans-serif;}
	.cart-menu ul li{     margin-right: 10px;}
	.cart-menu .cart-search{ width: 150px;}
	.your-cours-outer .left-part{ width: 24%;}
	.your-cours-outer .right-part{     width: 73%;}
	.your-cours-outer .left-part .you-may-title{ font-size: 16px;}
	.add-cart-item>div a{ font-size:11.5px;}
	.cart-all-pro-items .cart-intro-outer table td .pro-name{ font-size: 14px;}
	.cart-intro-outer .crt-rating .rating-outer .rating-star{ font-size: 11px; text-align: center;}
	.cart-all-pro-items .duration{ font-size: 11px;}
	.cart-wish-list-outer h2,.popular-course .course-title{     font-size: 25px;}
	.ctg-title-outer h2{font-size: 25px;}
	.course-detals-outer .list-traning-outer ul li{     margin-right: 5%; margin-bottom: 6%;}
	.course-detals-outer .list-traning-outer .chat-outer ul li{     margin-bottom: 0;}
	.course-detals-outer .list-traning-outer .chat-outer ul li.chat-with a{ padding: 15px 5px 14px 25px;}
	.course-detals-outer .right-side{     width: 33%;}
	.add-fav-outer h2{     font-size: 25px;}

	.cart-pro-list li .cart-products-outer .pro-img { width: 75px; min-height: 104px;     background: #ccc;}
	.cart-pro-list li .cart-products-outer .pro-details{     width: 46%;}
	.cart-products-outer .pro-details .buy-btn{     margin-right: 16px;}
	.cart-live-chat a{     font-size: 23px;}
	.floow-us .newsletter{display: flex;}
 	.select-pops{ width: 150px !important;}
	.toolbar.toolbar-products .right {
		float: right !important;
	margin-right: 0 !important;
width: 100%;
	}

	.post-review ul li {
		list-style-type: inherit;
		display: inherit;
		width: 100%;
	}
	.post-review ul li {
		list-style-type: none;
		display: inline-block;
		width: 100%;
	}
	.banner-outer ul li .ban-con{margin-left: 61px;}
.banner-outer ul li .ban-con h2{font-size: 30px;}
.home-popup-heading{margin-top: 80px;}

}


@media only screen and (max-width: 991px) and (min-width: 768px){
    .toolbar.toolbar-products.top.homepage .toolbar-sorter.sorter ul{ border: 1px solid; width: auto;}
	.header-bottom .logo img{ width: 225px;     margin-top: -10px;}
	.navbar .nav li a{     font-size: 14px;}
	header{ margin-top: 15px;}
	.header-bottom .navbar{ margin-top: 13px;}
	.header-bottom .minicart-wrapper{ top: 8px;}
	.navbar .nav li{ padding-right: 25px;}
	.container,.footer-container{     max-width: 850px;}
	.category-search-outer ul li select{ width: 236px;     font-size: 14px;}
	.category-search-outer ul li label{     font-size: 15px;}
	.home-catagory-outer .ctg-title-outer{     padding: 16px 0;}
	.ctg-title-outer h2{     font-size: 20px;}
	.traning-outer ul li{     width: 24.2%; margin-right: 1%;}
	.traning-outer ul li .trn-title{ font-size: 12px;}
	.img-part .learn-more{     font-size: 10px;     bottom: 12px;}
	.img-part:after{     height: 21px;}
	.img-part .learn-more:after{     border-radius: 13px 13px 0 0;}
	.img-part .ins{ left: 9px;}
	.img-part .ins h3{     font-size: 12px;}
	.img-part .ins p{     margin-bottom: 6px; font-size: 10px;}
	.img-part .quick-links li.watch a .icon{ font-size: 10px;     width: 16px;     height: 16px;     line-height: 16px; margin-left: -2px;}
	.quick-links ul li{     margin-bottom: 4px;}
	.img-part .quick-links li.buy-now a .icon{     margin-left: 0;}
	.img-part .quick-links{     top: 35px;}
	.category-search-outer{     margin: 25px 0;}
	.web-training-outer{ border: 1px solid #898989; margin-top: -23px; border-top:0;}
	.after-img-part{     padding-left: 8px; padding-top: 27px;}
	.after-img-part .left{ width: 100%;}
	.after-img-part .right{ width: 100%;}
	.rating-outer .rating-con{     text-align: left;     display: inline-block;}
	.rating-outer .rating-star{ display: inline-block;}
	.count-lec{ text-align: left;}
	.lrn-option-outer{ margin-top: 7px;}
	.traning-outer .option-crs li{ margin-right: 23px;}
	.cus-btn{     font-size: 10px;}
	.cus-btn:after{     border-radius: 13px 13px 0 0;}
	.chat-outer ul li{ width: 49.4% !important;}
	.chat-outer ul li.chat-with a:after{     top: 8px; left: 2px;}
	.chat-outer ul li.chat-with a{ padding: 6px 5px 8px 10px;}
	.chat-outer{     margin-top: 7px;}
	.brws-more{     padding: 25px 0 0;}
	.traning-outer { margin-bottom: 43px;}
	.expo-outer{ padding: 20px 0;}
	.expo-outer h2{     font-size: 25px;     margin-bottom: 15px;}
	.exprience-outer h2{ font-size: 20px;     line-height: 32px;     margin-bottom: 30px;}
	.expo-outer{     margin-bottom: 20px;}
	.teacher-outer ul li{     width: 22%;}
	.teacher-outer ul li .pro-img img{ width: 100px;}
	.footer-top .left ul li a{ font-size: 14px;     font-weight: normal;}
	.footer-top .right{ font-size: 14px;}
	.teacher-outer{     margin-bottom: 50px;}
	.footer-social-link-outer>div{ width: 100%; margin-right: 0;     padding-right: 0; min-height: auto;     border-bottom: 1px solid #fff;     margin-bottom: 30px;     padding-bottom: 20px;} 
	.footer-social-link-outer>div:after{ display:none;}
	.footer .tweet-btn{ text-align:left;}
	.cont-info-outer .cnt-img img{ width: 300px;}
	.footer-floow-us-outer .floow-us{ width: 27%;}
	.footer-floow-us-outer .useful-res{     width: 70%;}
	.useful-res ul{     width: 330px;}
	.useful-res ul li{ margin-right: 15px;}
	.useful-res ul li:nth-child(2n){ margin-right:0;}
	.subcribe-sec .subcribe-button{     margin-right: 0;}
	.top-arrow{     bottom: 220px;}
	.fixed-live-chart,.fiexd-an-ins{ top: 23%;}
	.footer-top .left ul li{ margin-right: 13px;}
	.footer-top .left ul li.has-sub a:after{ top: 6px;}
	
	/*----------list----------*/
	.list-lear-option .learn-title{     font-size: 26px;     top: 90px;     left: -71px;}
	.category-outer .category-title{     font-size: 30px; margin-bottom: 20px;}
	.traning-outer.list-traning-outer{ padding-left: 8px;}
	.list-traning-outer ul li{ width: 29.4%;     margin-right: 3.7%;}
	.list-trn-top .left{ width: 100%;}
	.list-trn-top .right{     width: 100%;}
	.list-trn-top .after-img-part .left{ width: 55%;     float: left;}
	.list-trn-top .after-img-part .right{ width: 44%; float: right;}
	.list-trn-top .after-img-part .right .take-cours{     float: none;     text-align: right;}
	.list-trn-top .after-img-part .right .rating-outer{     float: none;     margin-bottom: 5px;     padding: 0;     text-align: right;}
	.list-traning-outer .lrn-option-outer{     float: none;     width: 100%; margin: 12px 0;}
	.list-traning-outer .chat-outer{     width: 100%;     float: none;}
	.list-traning-outer .chat-outer ul li.chat-with a:before{ display:none;}
	.list-traning-outer .chat-outer ul li.chat-with a{ padding: 22.5px 0 7px 0;     font-size: 12.1px;}
	.list-traning-outer .chat-outer ul li.chat-with a:after{ left: 50%;     top: 0;     transform: translate(-50%, 0px);}
	.traning-outer.list-traning-outer .option-crs{ position:relative;}
	.traning-outer.list-traning-outer .option-crs:hover:after{ content:""; display:block; clear:both; background:#fff; width:100%; height:43px; position:absolute; bottom: -55px;     left: 0;     z-index: 999;}
	.traning-outer.list-traning-outer .option-crs li span.con{ z-index: 9999;}
	.list-traning-outer .chat-outer .radio-btn{ left: -35px;}
	.img-part .quick-links li a{ width: 27%;}
	.list-trn-top .count-lec{     text-align: right;}
	.list-traning-outer .chat-outer ul li{ width: 49% !important;}
	.category-design-outer h2{ font-size: 20px;}
	.brows-drop select{ font-size: 16px;}
	.select-category{width: 150px !important;}
	.toolbar.toolbar-products .left .brows-drop select{position: relative;}
 	.select-pops{ width: 150px !important;}
	.toolbar.toolbar-products .right {
		float: right;
		margin-right: 0 !important;
		width: 100%;
	}
	.toolbar.toolbar-products .right>div{ margin-right: 3px;}
	.toolbar.toolbar-products .right .list-search input[ type="text"]{     width: 100px;}
	.toolbar-sorter.sorter label{     font-size: 12px;}
	.toolbar.toolbar-products{     padding: 12px 0;}
	.list-lear-option ul li a .title{     top: 29px;     font-size: 25px;}
	.popular-drop .select-box{     width: 90px;}
	.toolbar-sorter.sorter ul li{     padding: 6px 4px;}
	.brows-drop select{ padding: 0 15px;}
	
	/*---------------details---------*/
	.menu-tap-outer ul li{     font-size: 12px;}
	.menu-tap-outer{     padding: 0 0;     margin-left: 0;     overflow: auto;}
	.breadcrumbs_block .breadcrumb_list li{     font-size: 14px;}
	.breadcrumbs_block .breadcrumb_list li.project-management-arrow{ padding: 10px 20px 0px 0;}
	.breadcrumbs_block .breadcrumb_list li.project-management-arrow:after{ width: 13px;     height: 17px;}
	.proj-p-text{     font-size: 12px; padding-bottom: 0;}
	.breadcrumbs_block-details{     padding: 5px 20px;}
	.free-tool-btn{ font-size: 14px; padding: 7px 28px;}
	.breadcrumbs_block-details{     height: 38px;}
	.class-features-outer{     width: 90%; }
	.class-features-left{     width: 42%;  margin-top: 35px; }
	.class-features-right{ width: 56%;}
	.management-process-btm .manage-pro-price .current-price{ font-size: 25px;}
	.onsite-trainig-outer .onsite-trainig-left{     width: 44%;}
	.onsite-trainig-outer .onsite-trainig-left p.gray-text{     margin-bottom: 5px;     font-size: 14px;}
	.onsite-trainig-outer .onsite-trainig-left p{ font-size: 12px;}
	.onsite-trainig-right .time-img{ font-size: 14px;     padding-left: 24px;}
	.onsite-trainig-right p{ font-size: 13px;}
	.management-process-btm .manage-pro-chat a{     font-size: 15px;}
	.management-process-btm .manage-pro-chat a:after{     width: 42px;     height: 41px;}
	.online-onsite-checkbox ul li label{ font-size: 14px;}
	.cource-details-outer, .course-goals-outer{    margin-top: 20px;     padding-bottom: 35px;     margin-bottom: 25px;}
	.cource-details-outer h2{ margin-bottom: 25px;}
	.cource-details-outer .course-details-left, .course-goals-outer .course-goals-left{     width: 70%;}
	.cource-details-outer .course-details-right, .course-goals-outer .course-goals-right{     width: 27%;}
	.ourse-resor h3{     font-size: 16px;}
	.next-step-outer ul li{     font-size: 12px;}
	.course-details-left-top{     margin-bottom: 20px;     padding-bottom: 30px;}
	.cource-details-outer h4, .course-goals-left h3{ font-size: 20px;}
	.next-step-outer .next-step-hdng{     font-size: 15px;}
	.project-management-pointers h2{ font-size: 20px;     margin-bottom: 15px;}
	.project-management-pointers p{     font-size: 12px;     line-height: 17px;}
	.Project-management-pointers-box ul li{ width: 28.3%; margin-right: 1%; margin-bottom: 1%;}
	.Project-management-pointers-box ul li h3{     font-size: 15px;}
	.start-now-btn a{     font-size: 14px;}
	.project-management-pointers{ margin-bottom: 25px;}
	.recently-viewed-outer .course-title{     font-size: 20px;}
	.learning-option-box ul li{ width: 32%;     margin-right: 10px;}
	.learning-option-box ul li h1{ font-size: 22px;}
	li.option-box-blue .ways-that-mak,li.option-box-orrange .ways-that-mak,li.option-box-green .ways-that-mak{     font-size: 12px;     line-height: 17px;}
	.learning-option-box ul li .option-box-text{     line-height: 22px; font-size: 10px; padding-left: 0;}
	.learning-option-box ul li.option-box-blue:after{     height: 60px;}
	.learning-option-box ul li.option-box-orrange:after{     height: 58px;}
	.learning-option-box ul li.option-box-green:after{ height: 56px;}
	.learning-option-outer{ margin-bottom: 25px;     padding-bottom: 35px;}
	.project-management-buzz-outer .buzz-hdng h2{     font-size: 20px;}
	.buzz-words-box-outer .buzz-box-left{     width: 48%;}
	.buzz-words-box-outer .buzz-box-right{ width: 48%;}
	li .buz-hed{ font-size: 12px;}
	li .buzz-box{     font-size: 10px;     width: 67%;}
	.buzz-hdng .viewall-btn a{     font-size: 20px;}
	.view-all-outer .view-all-box{     font-size: 12px;     margin-bottom: 10px;}
	.curicullam-outer ul li{ width: 7.8%;}
	.curicullam-outer ul li .lecture-txt{     font-size: 11px;}
	.curicullam-outer ul li .lecture-txt:before{ width: 20px;     height: 20px;     top: -8px;}
	.curicullam-outer ul li .lecture-txt:after{     width: 20px;     height: 20px;     top: -8px;}
	.pmp-slider-outer .pmp-img-outer h3{     font-size: 17px;}
	.pmp-slider-outer h5{ font-size: 18px;}
	.pmp-slider-outer .pmp-txt{     font-size: 14px; width: 84%;}
	.course-schedul-outer .course-schedul-left{     width: 66%;}
	.mili-Info{     width: 87%;}
	.mili-Info a{ font-size: 15px;     padding: 5px 26px;}
	.certification-tips-right .college-board{     font-size: 14px;     line-height: 21px;}
	.course-schedul-outer .course-schedul-right{ padding: 15px;}
	.certification-tips-right a{ font-size: 15px;}
	.ap-score-1 a:after,.ap-score-2 a:after,.ap-score-3 a:after{     height: 2px;}
	.ap-score-1, .ap-score-2{     margin-bottom: 20px;}
	.course-schedul-left .militari-info { margin-bottom: 20px;}
	.watch-video-outer .wtch-vdeo{     width: 100%;}
	.wtch-vdeo .video-ing img{ width:100%;}
	.wtch-vdeo .watch-video-txt{ width: 41%;}
	.watch-video-txt .wat-txt{     font-size: 14px;}
	.watch-video-outer{     padding-bottom: 10PX;     margin-bottom: 25px;}
	.about-instuctor .about-inst-box{     width: 70%;}
	.avail-img-outer h3{ font-size: 20px;}
	.about-inst-box .avi-hed{     font-size: 18px;}
	.avril-info ul li h4{     font-size: 15px;}
	.avril-info ul li p{ font-size: 12px;}
	.about-inst-box a{     font-size: 14px;}
	.Assignments-box-top .Assignments-box-top-left{     margin-right: 16px;}
	.Tests-Assignments-box h2{ font-size: 14px;}
	.Tests-Assignments-box ul li h4{     font-size: 12px;}
	.Tests-Assignments-box ul li p{ font-size: 10px;     line-height: 15px;}
	.Tests-Assignments-box ul{ height: 272px;}
	.search-orrange,.search-green,.search-blue,.search-red{ padding: 5px 10px;}
	button.Assignments-btn{ font-size: 8px;}
	.Assignments-box-midd .Assignments-box-midd-left{ margin-right: 15px;}
	.Tests-Assignments-box .Tests-Assignments-right-bottam ul { height: 272px;}
	.Tests-Assignments-outer{     padding-bottom: 35px;     margin-bottom: 23px;}
	.instructor-support-outer ul li{     width: 46%;     min-height: 342px;     padding:86px 2px 50px;}
	.instructor-support-outer ul li h2{     font-size: 18px;}
	.instructor-support-outer ul li .online-train-txt{ width: 80%;     margin: 0 auto; font-size: 11px; line-height: 19px}
	.instructor-support-outer{     padding-bottom: 35px;     margin-bottom: 25px;}
	.review-outer h2{     font-size: 20px;}
	.customar-rev h3{ font-size: 18px;}
	h3.pro-bar-hdng{ font-size: 18px;}
	.progress-rate span{ font-size: 15px;}
	.review-l-r-outer .review-right{     width: 35%;}
	.review-right h3{     font-size: 18px;}
	.review-right ul li{     font-size: 14px;}
	.post-review ul li .reviewr-img{ margin-right: 10px;     width: 25%;}
	.post-review ul li .reviewrs-details{     width: 70%; font-size: 12px;}
	.post-review ul li {
		list-style-type: inherit;
		display: inherit;
		width: 100%;
	}
	.post-review ul li {
		list-style-type: none;
		display: inline-block;
		width: 100%;
	}
	
	.frequently-box-section h2{ font-size: 20px;     margin-bottom: 25px;}
	.frequently-box-section ul li{     width: 45%;     margin-right: 10px; padding: 10px; min-height: 380px; margin-bottom:10px; }
	.frequently-box-section ul li h3{     font-size: 18px;     margin: 10px 0 10px;}
	p.faq-text{     margin: 0 0;}
	.pdf-file-name h3{ font-size: 15px !important;}
	.pdf-file-name a{     font-size: 12px;}
	.faq-pdf-section .faq-pdf{     width: 50px;     height: 50px;     line-height: 50px;}
	.kerem-suer h4{     font-size: 12px!important; }
	.kerem-suer-img{     width: 47px;}
	.faq-pdf-section .android-time, .kerem-suer{     font-size: 13px; }
	.faq-pdf-section .android-time:before{     margin-right: 5px;}
	.faq-pdf-section .android-time{     margin-right: 10px;}
	.faq-btn a{     font-size: 15px;}
	.faq-btn { margin-bottom: 15px;     margin-top: 10px;}
	.frequently-asked-section h2{     font-size: 18px;     margin-bottom: 25px}
	.frequently-asked-section ul li p{     font-size: 10px;}
	.frequently-asked-section ul li h3{     font-size: 16px;}
	.frequently-asked-section{ padding-bottom: 10px;     margin-bottom: 10px;}
	.certification-tips{ margin-top: 35px;     margin-bottom: 35px;}
	.certification-tips h2{     margin-bottom: 25px;     font-size: 20px;}
	.certification-tips h4{     font-size: 18px;     margin-bottom: 25px;}
	.certification-tips p{     font-size: 12px;     line-height: 18px;}
	.certification-tips-detail { margin-top: 30px;}
	.certification-tips-left .certification-text{     margin-top: 0;}
	.certification-tips-left .certification-text h3{ font-size: 18px;     margin-bottom: 7px;}
	.certification-tips-left .certification-text .text-blu{ font-size: 15px;}
	.certification-tips-left .certification-text p{     margin-bottom: 7px;}
	.certification-tips-left .certification-img img{     margin-top: 7px;}
	.certification-tips-left ul li{     margin-bottom: 35px;}
	.class-features-inner ul li .class-tooltip{     bottom: -97px;}
	.online-onsite-checkbox ul{ max-width: 750px;}
	/*--------------cart----------*/
	.add-massage span{     font-size: 20px;}
	.cart-intro-outer .buy-btn{ margin-top: 0; text-align: left;}
	.duration{     font-size: 13px;}
	.cart-intro-outer td a.move{     font-size: 13px;}
	.cart-intro-outer .crt-rating{     width: 100%;}
	.cart-intro-outer .crt-rating p{     padding-left: 0;     font-size: 16px;}
	.your-cart-outer .your-cart .cart-title{     font-size: 25px;}
	.your-cart-outer .your-cart .kp-brws{     margin-top: 0;}
	.cart-intro-outer{     margin-bottom: 25px;     padding-bottom: 25px;}
	.your-cours-outer .left-part .you-may-title{ font-size: 14px;}
	.your-cours-outer .course-outer .title{ font-size: 14px;}
	.cart-menu{ margin-top: 5px;}
	.cart-menu ul li a{     font: bold 9px/20px Arial, Helvetica, sans-serif;}
	.cart-menu ul li{ margin-right: 9px;}
	.cart-menu .cart-search{     margin-top: 3px; width: 100%;}
	.cart-menu .cart-search input[ type="text"]{     width: 93%;}
	.cart-product-order-outer .cart-product-left{     width: 100%;}
	.cart-product-order-outer .product-pro-right{     width: 100%;}
	.add-cart-item>div a{     font: bold 10.8px/20px Arial, Helvetica, sans-serif;}
	.cart-all-pro-items .cart-intro-outer table td .pro-name{ font-size: 11px;}
	.cart-all-pro-items .duration{     font-size: 11px;}
	.duration input[type="text"].wk{ font-size: 10px;}
	.cart-wish-list-outer h2{ font-size: 20px;}
	.wishlist-pro .online-trn-con{     font-size: 15px;     padding-top: 5px;}
	.popular-course .course-title{     font-size: 20px;}
	.ctg-title-outer h2{font-size: 20px;}
	.course-detals-outer .left-side{     width: 100%;}
	.course-detals-outer .list-traning-outer ul li{     margin-bottom: 6%;}
	.course-detals-outer .list-traning-outer .chat-outer ul li:last-child{ margin-right:0 !important;}
	.course-detals-outer .list-traning-outer .chat-outer ul li.chat-with a{ padding: 21px 5px 8px 25px;}
	.course-detals-outer .list-traning-outer .chat-outer ul li{     margin-bottom: 0;}
	.add-fav-outer h2{     font-size: 20px;}
	.course-detals-outer .right-side{     width: 100%;}
	.footer-top .right a{     font-size: 14px;}
	.your-cours-outer .left-part .cart-pro-list li{ height: auto;}
	.cart-pro-list li .cart-products-outer > div{     float: none;}
	.cart-pro-list li .cart-products-outer .pro-img{     width: 100%;}
	.cart-products-outer .cart-left-rating-outer{     position: inherit;     float: right !important;     width: 64px;}
	.cart-pro-list li .cart-products-outer .pro-details{  width: 60%;     padding-right: 0;     margin-left: 2px;     float: left;  margin-left: 2px;    padding-left: 4px;}
	.cart-products-outer .pro-details .buy-btn{     text-align: left;}
		.banner-outer ul li .ban-con{margin-left: 0px !important;left: 0;}
.banner-outer ul li .ban-con h2{font-size: 20px !important;}

	.search-assignment input[type="text"] {
		border: 0;
		height: 30px;
		border-radius: 5px;
		background: #eeeeee url(../images/details-time.png) no-repeat right -324px;
		padding: 5px;
		box-sizing: border-box;
		width: 70%;
		outline: 0;
		background-size: 8%;
		padding-right: 27px;
	}
	.Tests-Assignments-right-top .search-assignment input[type="text"] {
		background-position: right -337px;
	}
	.Tests-Assignments-right-bottam .search-assignment input[type="text"] {
		background-position: right -336px;
	}
	
}

@media only screen and (max-width: 767px){
	
	header{     margin-top: 10px;     margin-bottom: 10px;     padding: 0;}
	.header-bottom .logo{     margin: 0 auto;     display: block;     width: 250px;}
	.header-bottom .logo img{ margin-top:0; width:100%;}
	.header-bottom .navbar .nav{ position: absolute;     width: 100%;     z-index: 9;     background: #fff;     left: 0;     display: none;     border-top: 0.5px solid #ccc; top: 62px; z-index: 99999999;}
	.header-bottom .navbar{     margin-top: 0;     margin-right: 0; }
	.mob-menu{     width: 25px;     position: absolute;     left: 20px;     top: 13px;}
	.mob-menu span{ display: block;     width: 100%;     height: 4px;     background: #000;     margin-bottom: 2px;     border-radius: 20px;}
	.navbar .nav li{     display: block; margin-right: 0; padding-right: 0;}
	header .header-top{     padding: 0 20px; border-bottom: 0.5px solid #ccccccc7;     padding-bottom: 10px;     margin-bottom: 10px;}
	.header-bottom{     padding: 0 20px;}
	.header-bottom .minicart-wrapper{     right: 20px; top: 7px;}
	.navbar .nav li a{ display:block; padding: 10px 20px; border-bottom: 0.5px solid #ccc;}
	.navbar .nav li.ui-menu-icon:after{ right: 20px;     top: 19px;}
		.banner-outer ul li .ban-con{margin-left: 0px !important;
left: 0;
top: -32px;
text-align: left;}
.banner-outer{padding-top: 24px;}
.banner-outer ul li .ban-con h2{font-size: 17px !important;
text-align: center;}
	.banner-outer ul li .ban-con p{ font-size: 17px;}
	.container,.footer-container{ max-width:none;}
	.category-search-outer ul li select{     width: 200px;     font-size: 12px;}
	.category-search-outer ul li label{     font-size: 14px;}
	.category-search-outer ul li{     margin-right: 10px;}
	.category-search-outer { margin: 25px 0;}
	.home-catagory-outer .ctg-title-outer{ background-size: cover;     padding: 25px 0;}
	.traning-outer ul li{ width: 48.5%;     margin-bottom: 40px;}
	.traning-outer ul li:nth-child(2n){ margin-right:0;}
	.traning-outer .option-crs li{     margin-right: 50px !important; }
	.traning-outer .option-crs li:last-child { margin-right: 0 !important;}
	.img-part .learn-more{     font-size: 12px;}
	.chat-outer ul li { width: 49% !important;     margin-right: 2%;     margin-bottom: 0 !important;}
	.img-part .quick-links li.buy-now a .icon{ margin-left: 0;}
	.quick-links ul li{     margin-bottom: 10px !important;}
	.brws-more{     padding: 10px 0 0;}
	.traning-outer { margin-bottom: 30px;}
	.expo-outer{ padding: 30px 0;     background-size: cover;     margin-bottom: 25px;}
	.expo-outer h2{     font-size: 22px;     margin-bottom: 15px;}
	.exprience-outer h2{     font-size: 22px; line-height: 32px;}
	.teacher-outer ul li .pro-img img{width: auto !important;
max-width: 100% !important;
height: auto !important;}
.floow-us .newsletter{margin-bottom: 15px !important;}
	.teacher-outer ul li{     width: 23%;     margin-right: 1%;}
	.teacher-outer ul li .name{ font-size: 20px;}
	.teacher-outer .des p{font-size: 11px; }
	.teacher-outer{     margin-bottom: 35px;}
	.footer-top .left ul li a,.footer-top .right{     font-size: 13px; font-weight: normal;}
	.footer-top .left ul li{     margin-right: 5px;}
	header .header-top .switcher.country{ float: left;}
	.navbar .nav li .child-menu{     position: static;     top: 0;     left: 0; border-radius: 0;     width: 100%;     box-shadow: none; border: 0;}
	.navbar .nav li .child-menu a{     border-radius: 0 !important;     padding: 10px 15px; text-shadow: none;}
	.footer-top .left ul li.has-sub a:after{     top: 6px;}
	/*------footer------*/
	.footer-social-link-outer>div{ width: 100%; margin-right: 0;     padding-right: 0; min-height: auto;     border-bottom: 1px solid #fff;     margin-bottom: 30px;     padding-bottom: 20px;} 
	.footer-social-link-outer>div:after{ display:none;}
	.footer .tweet-btn{ text-align:left;}
	.cont-info-outer .cnt-img img{ width: 300px;}
	.footer-floow-us-outer .floow-us{ width: 32%;}
	.footer-floow-us-outer .useful-res{     width: 100%;}
	.useful-res ul{     width: 330px;}
	.useful-res ul li{ margin-right: 15px;}
	.useful-res ul li:nth-child(2n){ margin-right:0;}
	.subcribe-sec .subcribe-button{     margin-right: 0;}
	.top-arrow{     bottom: 23px;width: 30px;
height: 30px;}
	.fixed-live-chart,.fiexd-an-ins{ top: 50%;}
	.subcribe-sec .subcribe-button{ float: none;     clear: both;}
	.subcribe-sec .subcribe-button button{ width: 100%;}
	.floow-us .newsletter input[ type="text"]{ width: 178px;}
	
	/*-----------list--------*/
	.list-lear-option .learn-title{ font-size: 23px; left: -69px;     top: 74px;}
	.toolbar.toolbar-products .left{ float: none;    padding: 0 10px;     margin-bottom: 10px;}
	.brows-drop select{ display: block;     width: 100%;     padding: 9px 14px !important;     border-radius: 20px;     background-size: 3% !important;     background: #0000001a url(../images/list-select-icon-black.png) no-repeat 98% 58%;     font-size: 15px;     font-weight: normal;}
	.toolbar.toolbar-products{     padding: 10px 0;}
	.toolbar.toolbar-products .right{ float: none !important;     margin-top: 1px;     clear: both;     padding: 0 16px;}
	.select-category{position: inherit !important;}
 	.select-pops{ width: 150px; position: inherit !important;}
	.toolbar.toolbar-products .right {
		float: none !important;
		/*margin-left: 150px !important;*/
	}
	.toolbar.toolbar-products .right:after{ content:""; display:table; clear:both;}
	.toolbar.toolbar-products .right>div:last-child{ margin-right:0;}
	.toolbar-sorter.sorter label{ font-weight: normal;}
	.category-outer .category-title{     font-size: 30px;     margin-bottom: 20px;}
	.traning-outer.list-traning-outer{ padding-left: 12px;}
	.traning-outer.list-traning-outer ul li{     width: 100% !important; margin-right: 0;}
	.traning-outer.list-traning-outer .option-crs li{ width:auto !important;}
	.traning-outer.list-traning-outer .chat-outer ul li{ width: 49% !important; margin-right: 2% !important;}
	.traning-outer.list-traning-outer .chat-outer ul li:last-child{ margin-right:0 !important;}
	.list-traning-outer .chat-outer ul li.chat-with a{     padding: 15px 5px 14px 25px;}
	.list-traning-outer .chat-outer ul li.chat-with a:after{     top: 14px;}
	.toolbar.toolbar-products .right>div{ margin-right: 3px; margin-top: 12px; float: none;}
	.toolbar.toolbar-products .right .list-search input[ type="text"]{     width: 80%; font-size: 10px;}
	.toolbar.toolbar-products.top.homepage .list-search{width: 100% !important;margin-left: 0 !important;display: inline-block !important;}
	.toolbar-sorter.sorter label{     font-size: 11px;}
	.toolbar-sorter.sorter ul li{     padding: 6px 4px;}
	.traning-outer.list-traning-outer{     margin-bottom: 0;}
	
	/*------------details-------*/
	.menu-tap-outer ul li{     font-size: 12px;}
	.menu-tap-outer{     padding: 0 0;     margin-left: 0;     overflow: auto;}
	.breadcrumbs_block .breadcrumb_list li{ font-size: 13px;}
	.breadcrumbs_block .breadcrumb_list li.project-management-arrow{ padding: 10px 18px 0px 0; }
	.breadcrumbs_block .breadcrumb_list li.project-management-arrow:after{     width: 13px; height: 16px;     top: 12px;}
	.proj-p-text{     width: 291px; font-size: 10px;}
	.free-tool-btn{ font-size: 12px;}
	.breadcrumbs_block-details{     height: 36px; padding: 8px 20px;}
	.class-features-outer{     width: 90%;}
	.class-features-left{ width: 100%;     float: none;     margin-top: 30px;}
	.class-features-right{     float: none;     width: 100%; margin-top: 45px;}
	.class-features-inner h3{ font-size: 18px;}
	.class-features-inner ul li span{     font-size: 14px;}
	.online-onsite-checkbox ul li label{ font-size: 14px;}
	.management-process-btm .manage-pro-price .current-price{ font-size: 25px;}
	.onsite-trainig-outer .onsite-trainig-left p.gray-text{     font-size: 14px;}
	.onsite-trainig-outer .onsite-trainig-left{ text-align: center;}
	.management-process-btm .manage-pro-chat a{     font-size: 20px;}
	.management-process-btm .manage-pro-chat a:after{     width: 45px;}
	.online-onsite-checkbox ul li label:after{ top: -2px;}
	.cource-details-outer, .course-goals-outer{     margin-top: 25px;}
	.cource-details-outer h2{ font-size: 20px; margin-bottom: 15px;}
	.cource-details-outer h4, .course-goals-left h3{     font-size: 18px;}
	.cource-details-outer .course-details-left, .course-goals-outer .course-goals-left{ width: 100%;}
	.cource-details-outer .course-details-right, .course-goals-outer .course-goals-right{     width: 100%; margin-top: 39px;}
	.cource-details-outer .course-details-left .course-details-box{ width: 96%;}
	.cource-details-outer .course-details-left .course-details-box.ourse-resor{     width: 96%; margin-top: 15px;}
	.next-step-outer .next-step-hdng{     font-size: 15px;}
	.next-step-outer ul{ padding-bottom: 12px;     margin-bottom: 12px;}
	.course-details-left-top{     margin-bottom: 20px;     padding-bottom: 30px;}
	.ourse-resor h3{ font-size: 18px;}
	.cource-details-outer, .course-goals-outer{ margin-bottom: 25px;     padding-bottom: 35px;}
	.course-goals-box ul li{ font-size: 11px;}
	.project-management-pointers h2{     font-size: 18px;}
	.project-management-pointers p{     font-size: 12px;     line-height: 17px;}
	.Project-management-pointers-box ul li{ width: 26%;}
	.Project-management-pointers-box ul li h3{     font-size: 15px;}
	.project-management-pointers p{ font-size: 11px;     line-height: 17px;     word-break: break-word;}
	.start-now-btn a{     font-size: 14px;}
	.project-management-pointers{     margin-bottom: 25px;}
	.recently-viewed-outer .course-title{     font-size: 20px;}
	.list-trn-top .after-img-part{     padding-top: 5px;}
	.recently-viewed-outer{ padding-bottom: 0px;     margin-bottom: 15px;}
	.learning-option-outer h2{     font-size: 20px;}
	.learning-option-box ul li{     width: 100%;     margin-right: 0; margin-bottom: 15px;}
	.learning-option-box ul li h1{     font-size: 25px; }
	li.option-box-blue h1{ transform: none;}
	.online-training-img img{     width: 50%;     margin: 0 auto;     display: block;}
	.ways-that-mak:before{     top: 0px}
	.learning-option-outer{     margin-bottom: 25px;     padding-bottom: 35px;}
	.project-management-buzz-outer .buzz-hdng h2{ font-size: 20px;}
	.buzz-words-box-outer .buzz-box-left,.buzz-words-box-outer .buzz-box-right { width: 100%;     float: none;}
	.buzz-hdng .viewall-btn { margin: 25px 0;     text-align: center;}
	.buzz-hdng .viewall-btn a{ font-size: 18px;}
	.view-all-outer .view-all-box{     font-size: 12px; margin-bottom: 20px;}
	.view-all-outer{ padding-bottom: 25px;     margin-bottom: 35px;}
	.curicullam-outer ul li{ width: 7.8%;}
	.curicullam-outer ul li .lecture-txt{     font-size: 9px;}
	.curicullam-outer ul li .lecture-txt:before{ width: 20px;     height: 20px;     top: -8px;}
	.curicullam-outer ul li .lecture-txt:after{     width: 20px;     height: 20px;     top: -8px;}
	.curicullam-outer h2{     padding: 0 0;     font-size: 20px;}
	.pmp-slider-outer{ padding: 15px 15px 15px;}
	.pmp-slider-outer .pmp-img-outer{ width: 90%;}
	.pmp-slider-outer .pmp-img-outer h3{ font-size: 20px;}
	.pmp-slider-outer h5{     font-size: 15px;     margin-bottom: 10px;}
	.pmp-slider-outer .pmp-txt{ width: 85%; font-size: 12px;}
	.pmp-slider-outer .pmp-btm-sec ul li{     font-size: 12px;}
	.course-schedul-outer h2{ font-size: 20px;     margin-bottom: 20px;}
	.course-schedul-outer .course-schedul-left h4{ font-size: 18px;}
	.course-schedul-outer .course-schedul-left{     width: 56%;}
	.course-schedul-outer .course-schedul-right{ width: 36%; padding: 15px;}
	.certification-tips-right .college-board{     font-size: 15px;     line-height: 22px;}
	.certification-tips-right a{     font-size: 14px;}
	.ap-score-1 a:after{     height: 2px;}
	.ap-score-1, .ap-score-2{ margin-bottom: 15px;}
	.mili-Info{ width: 81%;}
	.mili-Info h3.mli-hdng{     font-size: 15px;}
	.mili-Info .mili-in{     font-size: 12px;}
	.mili-Info .mili-drk{     font-size: 11px;}
	.mili-Info a{ font-size: 14px;}
	.course-schedul-left .militari-info { margin-bottom: 20px;}
	.course-schedul-outer{     padding-bottom: 35px;     margin-bottom: 30px;}
	.watch-video-outer .wtch-vdeo { width: 100%;     float: none;}
	.wtch-vdeo .watch-video-txt { width: 100%;     float: none;     position: relative; margin-top: 20px;}
	.wtch-vdeo .video-ing { width: 100%;     float: none; text-align: center;}
	.wtch-vdeo .video-ing a{ right: 0;}
	.watch-video-txt h4{     font-size: 15px;}
	.watch-video-txt .wat-txt{     font-size: 12px; margin-bottom: 10px;}
	.watch-video-outer{     padding-bottom: 20px;     margin-bottom: 25px;}
	.about-instuctor h2{     font-size: 20px;}
	.about-instuctor .about-inst-box{     width: 100%;}
	.avail-img-outer h3{     font-size: 20px;}
	.about-inst-box .avi-hed{     font-size: 20px;}
	.avril-info ul li h4{     font-size: 14px;}
	.avril-info ul li p{     font-size: 12px;}
	.about-inst-box a{     font-size: 12px;}
	.about-instuctor{     padding-bottom: 35px;     margin-bottom: 25px;}
	.Tests-Assignments-outer h2{ font-size: 20px;}
	.Tests-Assignments-left,.Tests-Assignments-right{ width: 100%;}
	.Assignments-box-top .Assignments-box-top-left{     width: 100%;}
	.Tests-Assignments-box ul li p{     font-size: 12px;}
	.Tests-Assignments-box ul li h4{     font-size: 14px;}
	.Tests-Assignments-box ul{     height: 223px;}
	button.Assignments-btn{     font-size: 10px;}
	.Assignments-box-midd .Assignments-box-midd-left{     margin-right: 0; width: 100%;}
	.Tests-Assignments-box .Tests-Assignments-right-bottam ul{     height: 272px;}
	.Tests-Assignments-right-top .search-assignment input[type="text"]{ background-position:right -512px;}
	.Tests-Assignments-right-bottam .search-assignment input[type="text"] {
		background-position: right -512px;
	} 
	.search-assignment input[type="text"]{     width: 87%;     background-size: 5%; background-position:98% -511px;}
	.Tests-Assignments-right{     margin-top: 15px;}
	.Tests-Assignments-outer{     padding-bottom: 35px;     margin-bottom: 25px;}
	.instructor-support-outer h2{     font-size: 20px;}
	.instructor-support-outer ul li{     width: 78%;     min-height: 450px;     margin: 0 auto 20px;     padding: 125px 50px 50px;}
	.instructor-support-outer ul li h2 { font-size: 20px;}
	.instructor-support-outer ul li .online-train-txt{     line-height: 24px;     font-size: 14px;}
	.instructor-support-outer{ padding-bottom: 35px;     margin-bottom: 30px;}
	.review-outer h2{     font-size: 20px;}
	.review-l-r-outer .review-left{     width: 100%;}
	.customar-rev h3{ font-size: 18px;}
	h3.pro-bar-hdng{ font-size: 18px;}
	h3.pro-bar-hdng:after { content: "";     display: inline-block;     vertical-align: middle;     border-right: 6px solid transparent;     border-left: 6px solid transparent;     border-top: 8px solid #636363;     margin-left: 6px;}
	.progress-rate span{     font-size: 15px;}
	.progress-rate progress{ width: 83%;}
	.review-l-r-outer .review-right{ width: 95%;     text-align: left;}
	.review-right h3{ padding-left: 20px;}
	.review-right ul li{     padding-left: 20px;}
	.post-review ul li{     width: 100%;     border-right: 0;}
	.post-review-btn{ text-align: center;}
	.faQ-outer .faQ-img{     margin: 0 auto 30px;}
	.frequently-box-section h2{     font-size: 20px;}
	.frequently-box-section ul li{     margin-right: 20px; margin-bottom: 20px;     width: 41%; min-height: 412px;}
	.frequently-box-section ul li:nth-child(2n){ margin-right:0 !important;}
	.frequently-box-section ul li h3{     font-size: 20px;     margin: 15px 0 20px;}
	p.faq-text{ font-size: 11px;}
	.pdf-file-name h3{     font-size: 16px !important;}
	.pdf-file-name a{ font-size: 13px;}
	.frequently-box-section ul li:nth-child(3n){     margin-right: 20px;}
	.faq-pdf-section .android-time, .kerem-suer{ font-size: 12px;}
	.kerem-suer-img{     width: 53px;}
	.kerem-suer h4{     font-size: 12px!important;}
	.faq-pdf-section .faq-pdf{     width: 45px;     height: 45px;     line-height: 45px;}
	.expand-sec a{     padding: 8px 18px;}
	.faq-btn a{ font-size: 15px;}
	.faq-btn { margin-bottom: 25px;}
	.frequently-asked-section h2{ font-size: 17px;}
	.frequently-asked-section ul li{     width: 46.5%;     margin-right: 20px;     float: left;     margin-bottom: 20px;     background: #cccccc26;     padding: 5px;     border: 0.5px solid #cccccc87;}
	.frequently-asked-section ul li:nth-child(2n){ margin-right:0 !important;}
	.frequently-asked-section ul li:nth-child(3n) { margin-right: 20px;}
	.frequently-asked-section ul li p{ font-size: 12px;}
	.certification-tips h2,.certification-tips h4{     font-size: 18px;}
	.certification-tips p{     font-size: 12px;     line-height: 20px;}
	.certification-tips-detail { margin-top: 20px;}
	.certification-tips-detail .certification-tips-left{ width: 100%;}
	.certification-tips-left .certification-img{     width: 36%;}
	.certification-tips-left ul li{     margin-bottom: 25px;}
	.certification-tips-left .certification-text h3{     font-size: 18px;}
	.certification-tips-left .certification-text .text-blu{     font-size: 14px;}
	.certification-tips-right{ width: 91.5%;     margin-bottom: 35px;}
	.class-features-inner ul li .class-tooltip{     bottom: -62px;}
	.online-onsite-checkbox ul{ max-width: 100%;}
	/*-----------cart---------*/
	.add-massage span{     font-size: 20px;}
	.cart-intro-outer{ margin-top: 25px;     padding-top: 25px;     padding-bottom: 25px;     margin-bottom: 15px; overflow: auto;}
	.cart-intro-outer table { width: 1000px;}
	.cart-intro-outer table td .pro-name{ font-size: 15px;}
	.cart-intro-outer .buy-btn{ text-align: left;     margin-right: 0;     margin-top: 0;}
	.duration{     font-size: 13px;     margin-top: 18px;}
	.cart-intro-outer .crt-rating{     width: 100%;}
	.cart-intro-outer .crt-rating p{     font-size: 16px;}
	.cart-intro-outer .price{     font-size: 20px;}
	.cart-intro-outer td a.move{     font-size: 13px;}
	.your-cart-outer .your-cart .cart-title{ font-size: 20px;}
	.your-cart-outer .your-cart .kp-brws{     margin-top: 0;}
	.your-cart-pop .cart-itm-con{ font-size: 14px;}
	.your-cart-pop .cart-itm-detail{ font-size: 12px}
	.your-cours-outer .left-part{     width: 100%;}
	.your-cours-outer .left-part .cart-pro-list li{     height: 98px;}
	.cart-products-outer .pro-details .buy-btn{ text-align: left;}
	.your-cours-outer .left-part .cart-pro-list{ height: 213px;}
	.your-cours-outer .right-part{     width: 100%;}
	.your-cours-outer .course-outer .title{     font-size: 16px;}
	.cart-menu ul li a{ font-size:10px;}
	.cart-menu .cart-search{     width: 100%;}
	.cart-menu .cart-search input[ type="text"]{ width: 94%;}
	.cart-menu .cart-search{     margin-top: 10px; height: 32px; border:1px solid #d8d8d8;}
	.cart-menu .cart-search input[ type="text"]{     height: 32px;}
	.cart-product-order-outer .cart-product-left{     width: 100%;}
	.add-cart-item>div a{ font-size:12px;}
	.add-cart-item>div{     margin-right: 6.5%;}
	.continue-shopping-outer .total-right{     margin-top: 14px;}
	.cart-product-order-outer .product-pro-right{ width: 100%;}
	.cart-wish-list-outer h2{ font-size: 20px;}
	.wishlist-pro .online-trn-con{ font-size: 14px; padding-top: 4px}
	.cart-sign-up-outer{     width: 100%;}
	.cart-sign-up-outer ul li p.name{     font-size: 14px;}
	.popular-course .course-title{     font-size: 20px;}
	.course-detals-outer .left-side{ width: 100%;}
	.course-detals-outer .list-traning-outer .chat-outer ul li.chat-with a{ padding: 15px 5px 15px 25px;}
	.course-detals-outer .right-side{ width: 100%;}
	.add-fav-outer h2{font-size: 16px;
margin-bottom: 25px;}
	.footer-top .right a{ font-size: 12px;     font-weight: normal;}
	.list-lear-option ul li a .title{     font-size: 21px;     top: 23px;}
.live-chat-icon{margin-bottom: 3px;}
	.Assignments-box-top {
		width: 100%;
	}
	.Tests-Assignments-left {float: left; width: 100%; display: inherit; } 

	.swiper1{overflow-x: hidden !important; margin-top: 30px !important; margin-bottom: 30px !important;}
	.swiper-px{padding-left: 10px !important; padding-right: 20px !important;}
	.swiper-img {
		width: 100% !important;
		margin: auto;
	}
	.swiper-img h3 {
		float: none !important;
		color: #00cbfd;
		font-weight: bold;
		font-size: 30px;
		margin-top: 52px;
	}
	.swiper-img .pmp-img img {
		width: 240px;
		margin-left: 0px !important;
		margin-top: 20px;
	}
	.swiper-heading h5 {
		color: #7e909e;
		font-size: 25px;
		text-align: center;
		margin: 45px 0;
	}
	.swiper1 .pmp-btm-sec {
		float: none !important;
		margin-top: 20px;
	}
	.swiper1 .pmp-btm-sec ul {
		border: 1px solid #02ccfe;
		padding: 0;
		border-radius: 5px;
		box-sizing: border-box;
		color: #02ccfe;
		font-weight: bold;
	}
	.swiper1 .pmp-btm-sec ul li {
		border-right: 1px solid #02ccfe;
		padding: 4px 7px;
		font-weight: bold;
	}
	.swiper1 .pmp-btm-sec ul li {
		display: inline-block;
		list-style-type: none;
	}

	.padding-textarea{padding-right: 0px !important;}
header .panel.header > div .head-top-drp select{margin-top: 0;}
.flags_img{top: 0;}
header .panel.header > div .head-top-drp::before {margin-top: 5px;}

}


@media only screen and (max-width: 624px){
	.brows-drop select{width: 100%; background-size: 3% !important;}
	.select-category{position: inherit !important;}
	.toolbar.toolbar-products .right{margin-left: 0px !important;}
	.toolbar.toolbar-products .right .list-search input[ type="text"]{width: 93%;}
	.toolbar.toolbar-products .right>div{float: inherit;}
	.select-pops{width: 250px; margin-top: 15px; position: inherit !important;}
	.toolbar-sorter.sorter {
		margin-top: 15px;
	}
}


@media only screen and (max-width: 480px){
	/* 01-07-2022 */
    .toolbar.toolbar-products.top.homepage .toolbar-sorter.sorter ul{ border: 1px solid; width: 280px;}
	.footer-floow-us-outer .floow-us { width: 100%;     float: none;}
	.footer-floow-us-outer .useful-res{     margin-top: 15px;     width: 100%; float: none;}
	.copyright .logo{     float: none;}
	.copyright .copyright-con{ font-size: 10px;     float: left;}
	.copyright .sitemap{     font-size: 10px;}
	.live-chat a{     font-size: 25px;}
	.header-bottom .logo{     width: 200px;}
	.header-bottom .navbar .nav{     top: 51px;}
	/* 29-06-2022 */
	.banner-outer ul li .ban-con h2{     font-size: 20px;     margin-bottom: 10px; text-align: center;}
	.banner-outer ul li .ban-con p { font-size: 15px;     line-height: 19px;}
	.banner-outer ul li .ban-con { width: 100%; text-align: center; left: 0;}
	.banner-outer ul li .ban-con p { font-size: 15px;     line-height: 19px;}
	.disnt-outer .disnt-inr .dis-con{     font-size: 18px; }
	/* 01-07-2022 */
	.disnt-outer .disnt-inr .disnt-price{ font-size: 14px;     margin-left: 41px;}
	.category-search-outer ul li{     margin-right: 0; margin-bottom: 15px;}
	.category-search-outer ul li label{ width: 70px; display: inline-block; text-align: left;}
	.category-search-outer ul li:last-child{ margin-bottom:0;}
	.traning-outer ul li{     width: 100%;     margin-right: 0;}
	.teacher-outer ul li{     width: 100%;     margin-right: 0;     margin-bottom: 4%;}
	.teacher-outer ul li:last-child{ margin-bottom:0;}
	.expo-outer h2{ font-size: 18px;}
	.expo-outer p{     font-size: 12px; line-height: 20px;}
	.exprience-outer h2 { font-size: 18px;     line-height: 28px;     width: 285px;     margin: 0 auto 20px;}
	.footer-top .right { float: left;     margin-top: 12px;     width: 100%;     text-align: center;}
	.footer-top .left ul li{ margin-right: 0;     float: none;     display: inline-block;}
	.footer-top .left ul li a, .footer-top .right{ font-size: 12px;}
	.cont-info-outer .cnt-img img { width: 200px;}
	.container, .footer-container{     padding: 0 15px;}
	.lrn-option-outer .option-title{font-size: 12px;     padding: 10px 5px;}
	.chat-outer ul li{     width: 50% !important;}
	.chat-outer ul li.chat-with a{ font-size: 12px;}
	.footer-top .footer-container{     padding: 0 4px;}
	.footer-top .left ul li a{     padding: 0 3px;}
	
	/*--------list-------*/
	.list-lear-option .learn-title { font-size: 13px;     left: -35px;     top: 42px;}
	.brows-drop select { display: block;    margin-top: 15px;    padding: 7px 16px;     border-radius: 20px;     background-size: 3% !important;     background: #0000001a url(../images/list-select-icon-black.png) no-repeat 97% 55%;     font-size: 12px;     font-weight: normal;}
	.toolbar.toolbar-products .right{ padding: 0 10px 10px; position: inherit;}
	/* 01-07-2022 */
	.toolbar.toolbar-products .right .list-search{ position: inherit;     bottom: 0;     width: 90%; margin-left: -8px !important;}
	.toolbar.toolbar-products .right .toolbar-sorter.sorter{     width: 100%; margin-right: 5px; margin-top: 15px;}
	.toolbar-sorter.sorter ul li{  font-size: 10px;     padding: 6px 9px; }
	.toolbar-sorter.sorter label{ font-size: 12px;     margin-bottom: 5px;}
	.toolbar.toolbar-products .right .popular-drop{ width: 33%; margin-top: 20px;}
	.toolbar.toolbar-products .right .list-search input[ type="text"]{     padding: 5px 5px;     width: 86%;}
	.select-category{width: 0px; position: inherit !important;}
 	.select-pops{ width: 0px; position: inherit;}
	.toolbar.toolbar-products .right {
		float: none !important;
		margin-left: 0px !important;
	}
	.toolbar.toolbar-products .right>div {
		float: none;
	}
	.category-outer .category-title{     font-size: 20px; margin-bottom: 8px;}
	.category-design-outer h2{ font-size: 16px; margin-bottom: 15px;}
	.traning-outer.list-traning-outer ul li{ width: 97% !important;     margin-right: 0;}
	.traning-outer.list-traning-outer { padding-left: 0;}
	.list-trn-top .left{ width: 100%;}
	.list-trn-top .right{     width: 100%;}
	.list-trn-top .after-img-part .left{ width: 55%;     float: left;}
	.list-trn-top .after-img-part .right{ width: 44%; float: right;}
	.list-trn-top .after-img-part .right .take-cours{     float: none;     text-align: right;}
	.list-trn-top .after-img-part .right .rating-outer{     float: none;     margin-bottom: 5px;     padding: 0;     text-align: right;}
	.list-traning-outer .lrn-option-outer{     float: none;     width: 100%; margin: 12px 0;}
	.list-traning-outer .chat-outer{     width: 100%;     float: none;}
	.list-traning-outer .chat-outer ul li.chat-with a:before{ display:none;}
	.list-traning-outer .chat-outer ul li.chat-with a{ padding: 22.5px 0 7px 0;     font-size: 12.1px;}
	.list-traning-outer .chat-outer ul li.chat-with a:after{ left: 50%;     top: 0;     transform: translate(-50%, 0px);}
	.traning-outer.list-traning-outer .option-crs{ position:relative;}
	.traning-outer.list-traning-outer .option-crs:hover:after{ content:""; display:block; clear:both; background:#fff; width:100%; height:43px; position:absolute; bottom: -55px;     left: 0;     z-index: 999;}
	.traning-outer.list-traning-outer .option-crs li span.con{ z-index: 9999;}
	.list-traning-outer .chat-outer .radio-btn{    left: 50%;     top: inherit;     bottom: -18px;     transform: translate(-50%, 0);     background: #fff;}
	.img-part .quick-links li a{ width: 27%;}
	.list-trn-top .count-lec{     text-align: right;}
	.list-traning-outer .chat-outer ul li{ width: 49% !important;}
	.toolbar-gride{ width: 100%;     margin-top: 6px;}
	.toolbar-gride ul{text-align:center;}
	.toolbar-gride ul li{ float: none; display: inline-block;}
	.toolbar-gride ul li{ border-left: 0.5px solid #ccc; border-right:0;}
	.toolbar-gride ul li.first{     padding: 7px 5px 5px 9px;}
	.toolbar-gride ul li:last-child{ border-right: 0.5px solid #ccc;}
	.toolbar-gride ul li.second { padding: 7px 6px 4px 9px;}
	.toolbar-gride ul li.third{     padding: 7px 7px 5px 9px;}
	.toolbar-gride ul li{ padding: 6px 9px;}
	.toolbar-gride ul li.five { padding: 7px 10px 3px;}
	.list-lear-option ul li a .title{     font-size: 14px;     top: 12px;     display: block;     width: 100%;     text-align: center;}
	.popular-drop .select-box{     padding: 6px 17px 5px 8px;     border-radius: 5px;}
	.list-traning-outer .chat-outer .request-btn{     width: 95px;}
	.list-traning-outer .rating-outer .rating-star{     text-align: right;}
	.list-traning-outer .rating-outer .rating-con{     text-align: right;}
	/*-----------details----------*/
	.wtch-vdeo .video-ing img{ width:100%;}
	.breadcrumbs_block-details{ height: auto;}
	.project-management-left{ width: 100%; text-align: left; border-bottom: 0.5px solid #ffffffc7; padding-bottom: 9px; margin-bottom: 5px;}
	.proj-p-text{ width: 216px; margin-left: 0;     font-size: 7px;}
	.project-management-process .enroll-round{     right: 0;}
	.online-onsite-checkbox ul li label{ font-size: 10px;     padding-left: 18px;}
	.online-onsite-checkbox ul li label:after{ width: 12px;     height: 12px;}
	.online-onsite-checkbox ul li input[ type="radio"]{     width: 13px;     height: 18px;}
	.management-process-btm .manage-pro-btn-left{     width: 100%; }
	.management-process-btm .manage-pro-chat{ width: 100%; margin-bottom: 10px;     border-right: 0;}
	.management-process-btm .manage-pro-chat a{ padding: 57px 0 0 0;}
	.management-process-btm .manage-pro-btn-left .onsite-trainig-outer{     border-bottom: 2px solid #a4edff;}
	.onsite-trainig-right p{ margin-bottom: 2px;}
	.cource-details-outer .course-details-left .course-details-box { width: 93%;}
	.cource-details-outer .course-details-left .course-details-box.ourse-resor{ width: 93%;}
	.course-details-left-bottom .course-details-box { width: 93% !important;}
	.cource-details-outer .course-details-right, .course-goals-outer .course-goals-right{     margin-top: 20px;}
	.Project-management-pointers-box ul li { width: 90%;     margin-right: 0;}
	.Project-management-pointers-box ul li.start-now-btn{     margin-top: 5px;}
	li .buzz-box{  width: 100%; line-height: 21px; font-size: 12px;}
	.project-management-buzz-outer .buzz-hdng h2{ margin-bottom: 15px;}
	.buzz-words-box-outer ul li{     margin-bottom: 15px;}
	li .buz-hed{     margin-bottom: 10px;}
	.buzz-hdng .viewall-btn { margin: 3px 0 20px;     text-align: center;}
	.curicullam-outer ul li{     width: 18.8%;     margin-bottom: 27px;}
	.curicullam-outer ul li .lecture-txt{ margin-top: 23px;}
	.pmp-container-outer{     margin-top: 0;}
	.pmp-slider-outer .pmp-img-outer h3{ margin-top:0; float: none;     text-align: center;}
	.pmp-slider-outer .pmp-img-outer .pmp-img{     float: none;     width: 100%;     margin-top: 10px;}
	.pmp-slider-outer h5{     margin-top: 10px;}
	.pmp-slider-outer-one .bx-controls-direction .bx-prev{     left: 2px; }
	.pmp-slider-outer-one .bx-controls-direction .bx-next{ right: 1px;}
	.pmp-slider-outer .pmp-txt{     margin-bottom: 10px;}
	.pmp-slider-outer .pmp-btm-sec{     float: none;     width: 183px;     margin: 0 auto;}
	.pmp-container{     padding-bottom: 30px !important;}
	.course-schedul-outer .course-schedul-left{     width: 100%;}
	.course-schedul-outer .course-schedul-right{ width: 88.1%;}
	.about-inst-box a{     float: none;     margin: 0 auto;     width: 200px;     display: block;     text-align: center;}
	.search-assignment input[type="text"]{ width: 72%;}
	.Assignments-box-bottan .search-assignment input[type="text"]{ width: 74%;}
	.search-assignment input[type="text"]{ background-size: 12%; background-position: 98% -398px;}
	.instructor-support-outer ul li { width: 100%;     min-height: 329px;     margin: 0 auto 20px;     padding: 66px 50px 50px;}
	.progress-rate progress { width: 69%;}
	.review-l-r-outer .review-right{ width: 90%;}
	.post-review ul li { width: 93.5%;     border-right: 0;     border: 0.5px solid #ccc !important;     padding: 10px;     border-radius: 5px;}
	.post-review ul li:before{ display:none;}
	.post-review ul li .reviewrs-details{     font-size: 12px; line-height: 19px;}
	.post-review{     margin-bottom: 0;}
	.frequently-box-section ul li{     width: 87%;     margin-right: 0;}
	.frequently-asked-section ul li{     width: 96.5%; margin-right: 0;}
	.frequently-asked-section{     padding-bottom: 10px; margin-bottom: 10px;}
	.certification-tips{     margin-top: 20px;}
	.certification-tips-left .certification-img{     width: 100%;}
	.certification-tips-left .certification-text{     width: 100%; margin-left: 0;}
	.breadcrumbs_block:after{     bottom: -32px;}
	.add-massage span:after{ width: 35px;}
	.your-cart-outer .your-cart .cart-title{     font-size: 15px;     margin-top: 8px;}
	.list-cnt-item{     bottom: -25px;}
	.your-cours-outer .right-part{     margin-top: 15px;}
	.cart-menu ul li{     display: inline-block;     margin-right: 12px;}
	.cart-menu .cart-search input[ type="text"]{     height: 30px;     width: 88%;     margin-top: 2px;}
	.add-cart-item>div{     margin: 0 !important;     margin-bottom: 10px !important;     text-align: center; display: block;}
	.add-remove-box .add-cart-item>div{     text-align: left;}
	.cart-wish-list-outer h2{    font-size: 13px;
margin-bottom: 3px;}
.popular-course .course-title {
  font-size: 14px;
  margin-bottom: 10px;
}
	.cart-wish-list-outer{     margin-top: 15px;}
	.cart-sign-up-outer ul li{     display: block; margin-bottom: 15px;     margin-right: 0;}
	.cart-sign-up-outer{     padding-bottom: 10px;}
	.cart-sign-up-outer{     margin: 0 auto 20px;}
	.footer-top .left ul li.has-sub a:after{ border-left: 4px solid transparent;     border-right: 4px solid transparent;     border-top: 4px solid #fff; top: 6px;}
	.footer-top .left ul li.has-sub a { padding-right: 12px;}
	.class-features-inner ul li .class-tooltip { bottom: -82px;}
	.course-detals-outer .list-traning-outer ul li{     margin-bottom: 11%;}
	.footer-top .left{ text-align: center; width: 100%;}
	.footer-sub li{ display: block !important; text-align: left;}
	.useful-res ul li a{ font-size:12px;}
	.list-traning-outer .chat-outer .request-btn a{ font-size: 10px;}
	.copyright .logo img{     width: 170px;}
	.teacher-outer ul li .pro-img img{ width:200px;}

	.Tests-Assignments-right-top .search-assignment input[type="text"] {
		background-position: right -590px;
	}
	.Tests-Assignments-right-bottam .search-assignment input[type="text"] {
		background-position: right -590px;
	}
	.search-assignment input[type="text"] {
		background-size: 12%;
		background-position: 98% -589px;
	}
	
.home-popup-design{padding-left: 38px;}
.home-popup-design div {
  width:82px !important;
}
.popup-padd-top-bot p a{font-size: 9px !important;}
.home-popup-design .btn {
  padding: 9px 11px;
  margin-top: 0;
  font-size: 10px;
}

}

@media only screen and (max-width: 400px){
	.myModalClosehome-resize1{top: 129px;}
	.banner-outer ul li .ban-con h2 {
  font-size: 13px !important;
}

.home-popup-design {
  padding-left: 0;
  margin-left: -21px;
}
.modal-home-popup {
  width: 92% !important;
  padding: 0;
  margin-left: 0 !important;
}
.home-popup-design .btn {
  padding: 9px 11px;
  margin-top: 0;
  font-size: 10px;
}
.frm_panel_ir{padding: 20px 15px;}
.col-md-6-contact, .col-md-12-contact{padding: 0 1px;}


}

@media only screen and (max-width: 320px){
	.footer-top .left ul li a, .footer-top .right{     font-size: 10px;}
	.banner-outer ul li .ban-con p{     font-size: 13px;}
	.expo-outer h2{ font-size: 15px;}
	.expo-outer p{ font-size: 11px;}
	.exprience-outer h2{     font-size: 11px;     line-height: 19px; width: 100%;}
	.footer-top .left ul li.has-sub a:after{     border-left: 3px solid transparent;     border-right: 3px solid transparent;     border-top: 3px solid #fff;     top: 5px;}
	.list-lear-option .learn-title { font-size: 11px;     left: -31px;     top: 24px;}
	.list-lear-option ul li a .title{ font-size: 14px;}
	.toolbar-sorter.sorter ul li{ padding: 6px 3px; font-size: 7.4px;}
	.popular-drop .select-box{     width: 97px;}
	.toolbar.toolbar-products .right .list-search input[ type="text"]{width: 80%;}
	.useful-res ul {
		width: 300px;
	}
	.toolbar.toolbar-products.top.homepage .toolbar-sorter.sorter ul{ border: 1px solid; width: auto;}
	.cart-pro-list li .cart-products-outer .pro-details{ padding-right: 0px;}
	.your-cart-outer .your-cart .cart-title{font-size: 12px;}
	
}

@media only screen and (max-width: 320px){
	.useful-res ul {
		width: 200px;
	}
}


/* ezaz css
select option:hover{background-color: #1d8cba !important; padding: 20px !important; border: red !important;}
 */

 select{padding-left: 0px !important; padding-right: 0px !important;}
 option{padding-left: 7px !important; padding-right: 7px !important;text-align: left !important;}
 .select-category{width: 250px; overflow-y: hidden; position: absolute; z-index: 999;}
 .select-pops{ width: 250px; position: absolute; overflow-y: hidden; z-index: 1020 !important;}
 .traning-outer ul li .img-part img{max-height: 157px !important;}
 .toolbar.toolbar-products.top.homepage .pops-drop select {
    color: gray;
}
.counter1{padding-left: 7px; padding-right: 0px; margin-right: 10px; font-size: 17px; border-radius: 3px; background-color: #5f1f84;}
.myModalGrab{font-size: 17px; color: #fff; text-decoration: none; z-index: 999;}
/*@media screen and (max-width: 528px){
	.useful-res ul {
		width: 230px;
	}
	.useful-res ul li a {
		font-size: 13px;
	}
	.teacher-outer ul li{
		display: inherit;
		width: 100%;
	}
}*/
.pops-drop select {
    FONT-WEIGHT: 100;
    /*font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;*/
    /* font-size: 22px; */

	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    background: transparent;
	font-size: 15px !important;
    border: 1px solid grey !important;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(../images/list-select-icon-black.png) no-repeat 98% 62%;
    padding: 4px 0 !important;
	border-radius: 5px !important;
    background-size: 6%;
    text-transform: capitalize;
	z-index: 1024 !important;
}


.swiper1{overflow-x: hidden !important; margin-top: 40px; margin-bottom: 40px;}
.swiper-px{padding-left: 10px !important; padding-right: 30px !important;}
	.swiper-img {
		width: 64%;
		margin: auto;
	}
	.swiper-img h3 {
		float: left;
		color: #00cbfd;
		font-weight: bold;
		font-size: 30px;
		margin-top: 52px;
	}
	.swiper-img .pmp-img img {
		width: 240px;
		margin-left: 80px;
	}
	.swiper-heading h5 {
		color: #7e909e;
		font-size: 25px;
		text-align: center;
		margin: 45px 0;
	}
	.swiper1 .pmp-btm-sec {
		float: right;
	}
	.swiper1 .pmp-btm-sec ul {
		border: 1px solid #02ccfe;
		padding: 0;
		border-radius: 5px;
		box-sizing: border-box;
		color: #02ccfe;
		font-weight: bold;
	}
	.swiper1 .pmp-btm-sec ul li {
		border-right: 1px solid #02ccfe;
		padding: 4px 7px;
		font-weight: bold;
	}
	.swiper1 .pmp-btm-sec ul li {
		display: inline-block;
		list-style-type: none;
	}

	/* popular new course */
	 .popular-course-resize li:nth-child(4) {
		margin-bottom: 40px;
		margin-right: 0 !important;
	  }
	  .popular-course-resize li:nth-child(8) {
		margin-bottom: 40px;
		margin-right: 0 !important;
	  }

	  /* card icon */
	  .cart-icon[data-count]:after{
		position:relative;
		content: attr(data-count);
		left: -15px;
		top: -15px;
		font-size:40%;
		padding:0;
		border-radius:50%;
		line-height:19px;
		color: white;
		background: red;
		text-align:center;
		min-width: 19px;
		min-height: 19px;
		display: inline-block;
	}

	.contact-Containers:after {
		content: "";
		display: table;
		clear: both;
	 }

	.columns-contacts {
		color: white;
		float: left;
		width: calc(50% - 20px);
		border-radius: 10px;
		margin-right: 10px;
		margin-bottom: 15px;
	 }

	 

	 @media screen and (max-width: 767px) {
	 	.brows-drop select {
  width: 100% !important;
}
		.columns-contacts {
		   width: 100%;
		}
		.fix_btn {
  position: fixed;
  left: 0;
  top: 30%;
  z-index: 99;
  width: 100px;
  width: 20px;
}
.fix_btn2 {
  position: fixed;
  right: 0;
  top: 30%;
  width: 20px;
  width: 20px;
}
.fix_btn img{width: 19px;}
.fix_btn2 img{width: 19px;}
body {
  -webkit-overflow-x: hidden !important;
  -moz-overflow-x: hidden !important;
  -ms-overflow-x: hidden !important;
  overflow-x: hidden !important;
}
.Emi-head{overflow-x: auto;}
.Emi-head table{width: 622px !important;}
	 }


	 /* home popup */
	.home-popup-heading{display: flex; flex-direction: row; justify-content: space-between;}
	.home-popup-design{display: flex; flex-direction: row; justify-content: center;}
	.home-popup-design .form-field{border: 1px solid #bdbdbd; padding: 14px 12px; margin-top: 20px;}
	.home-popup-design .btn{background-color: #0cf; border: 1px solid #0cf; font-size: 17px; font-weight: bold; color: white; padding: 11.3px 14px; margin-top: 20px; cursor: pointer;
		-moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; -ms-border-radius: 0 !important;
		border-radius: 0 !important;}
	.myModalClosehome-resize1{margin-top: 0;
  margin-right: 0;
  position: absolute;
  right: 0;
  top: 97px;}

	.get-eposer{color: #03fc17 !important; font-size: 23px;
		margin-top: -20px;}	
	/*.referel-modal{padding-top: 450px;}*/
	.modal-home-popup {
		width:426px;
		background-color: transparent;
		border: 0px;
		text-align: center;
		display: block;
		margin-left: auto;
	}
	.modal-home-popup2 {
		width: 262px;
		background-color: transparent;
		border: 0px;
		text-align: center;
		margin: inherit;
		display: block;
		padding: 0;
		margin-right: 50px;
		margin-top: 17px;
		margin-left: auto;
	}
	#myModal2 .referel-modal a{display: inline-block; width: 100%; position: relative;}
	.modal-popup-bg {
		text-align: center;
		background: url(../images/home-popup.png);
		background-position: center; 
		background-repeat: no-repeat;
		background-size: 441px;
		position: relative;
	}
	.myModalClosehome1{    background-color: #fff;
    color: #00ccff;
    border: 2px solid #00ccff;
    border-radius: 150px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 30px;
    top: 0;
    cursor: pointer;
    margin-right: 0;
	}
	/* 30-06-2022 */
	.myModalClosehome-refer{background-color: #fff;
		color: #6b66ac;
    	border: 2px solid #6b66ac;
		border-radius: 150px;
		padding-left: 6px;
    	padding-right: 6px;
    	font-size: 22px; cursor: pointer;}
    	#myModal2 .myModalClosehome-resize-ref1{position: absolute; left: 0;top: 25px;}
	.popup-padd-top-bot{padding-top: 320px; padding-bottom: 228px;}
	.modal-popup-bg h2{color: #ffdf00; margin-top: 11px;font-size: 14px;}
	.home-popup-img2{width: 100%; margin-left: auto; margin-right: auto; display: block;}
	.home-popup-design >  div{    width: 117px;}
	.popup-padd-top-bot p a{    color: #fff;
    margin-top: 7px;
    font-size: 11px; border-bottom: solid 1px #fff;}
    .popup-padd-top-bot p span{display: none;}
	
	@media screen and (max-width: 991px) {
		.disnt-outer{padding-left: 80px; padding-right: 20px;}
		/*.myModalClosehome-resize1{margin-top: 200px;
			margin-right: 129px;}*/
			.fiexd-an-ins{    right: -82px;}
			.navbar .nav li.ui-menu-icon::after {top: 10px !important;}
			.navbar .nav li .child-menu{top: 100% !important;}

	}
	@media screen and (max-width: 767px) {
			.home-popup-design .btn{padding: 7px 7px;margin-top: 0;font-size: 10px; }
			.home-popup-design .form-field {
			  padding: 5px 16px;
			  margin-top: 0;
			  width: 98%;
			}
			.myModalClosehome1 {
				  right: 16px;
				}
				.myModalClosehome-refer {top: 1px;right: 20px !important;}
				.fix_btn {
					  position: fixed;
					  left: 0;
					  top: 50px;
					  z-index: 99;
					}
					.fix_btn2 {
					  position: fixed;
					  right: 0;
					  top: 50px;
					  z-index: 99;
					}
					.fix_btn img, .fix_btn img{width: 16px;}
					.toolbar-sorter.sorter ul{width: 100% !important;}
					.ctg-title-outer h2 {
  font-size: 20px;
}
.trending_pt_bot .traning-outer {
  margin-bottom: 0 !important;
}
	}
	@media screen and (max-width: 480px) {
		.modal-popup-bg h2{color: #ffdf00; margin-top: 0px !important;padding-left: 36px !important; font-size: 12px;}
		.modal-popup-bg {
			background-size: 100% !important;
		}
		.ctg-title-outer h2 {
  font-size: 14px;
}

		.home-popup-img2{width: 100%; margin-left: auto; margin-right: auto; display: block;}
		.modal-home-popup2{margin-right: 10px !important;margin-top: 0;}
		.post-review ul li .reviewr-img{    text-align: left;    width: 100%;}
		.rating-outer .rating-star{    text-align: left;}
	}
	@media screen and (max-width: 320px) {
		.myModalClosehome-resize1 {
			  margin-right: 0;
			}
			.myModalClosehome1{right: 16px;}
			.popup-padd-top-bot br{display: none;}
			.home-popup-design .form-field {
			  padding: 7px 5px;
			  margin-top: 0;
			}
			
	}
	/* 01-07-2022 */
	/* course details */
	.testimonial-heading{display: flex; flex-direction: row; justify-content: space-between;}
	.testimonial-inout{display: flex; flex-direction: row; justify-content: space-between; margin-top: 20px;}
	.testimonial-design .form-field{border: 1px solid #bdbdbd; padding: 14px 14px; width: 55%;}
	.testimonial-design select{border: 1px solid #bdbdbd; padding: 14px 14px; width: 62%;}
	.testimonial-design .btn{background-color: #0cf; text-decoration: none; margin-top: 40px; border: 1px solid #0cf; color: white; padding: 10px 14px; cursor: pointer;}
	.testimonial-design h2,label{color: #020202;}
	.modal-width {
		width: 30%;
	}
	.closeDetailModal{font-size: 20px;}
	@media screen and (max-width: 991px) {
		.modal-width {
			width: 50%;
		}
		.home-popup-heading{margin-top: 80px;}
		.instructor .col-md-3{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.track-application .col-md-3 {
  -ms-flex: 0 0 50% !important;
  flex: 0 0 50% !important;
  max-width: 50% !important;
}
.instructions .col-md-4{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.instructions-strt h2{margin-top: 20px;}
.row, .rating-heading, .instructions, .application-image{flex-wrap: wrap;}
	}
	@media screen and (max-width: 767px) {
		.testimonial-inout{display: inherit; flex-direction: inherit; justify-content: inherit; margin-top: 20px;}
		.testimonial-design .form-field{ width: 100%; margin-top: 7px;}
		.testimonial-design select{ width: 106%; margin-top: 7px;}
		.modal-width {
			width: 70%;
		}
		.testimonial-design {
			padding-right: 50px;
		}
		.navbar .nav li a {
  font-size: 14px !important;
}
.online-crs nav ul ul{position: relative !important;
top: 0 !important;
left: 0 !important;
padding-left: 20px !important;
width: 100% !important;}
.online-crs nav ul ul li {
  width: 100% !important;
}
.another-sunmenu{top: 60px !important;}
.online-crs nav ul ul ul li{top: 0 !important;
left: 0 !important;}
.frm_panel_ir{    width: 100%;}

	}
	@media screen and (max-width: 320px) {
		.testimonial-design select{ width: 114%;}
		.testimonial-design {
			padding-right: 30px;
		}
	}

	/* home chat */
	.chat-design .form-field{border: 1px solid #bdbdbd; padding: 14px 14px; width: 100%; margin-top: 7px;}
		.chat-design .btn{background-color: #0cf; border: 1px solid #0cf; font-size: 20px; font-weight: bold; color: white; padding: 14px 14px; width: 108%; margin-top: 20px; cursor: pointer;}
		.chat-design h2{color: rgb(39, 39, 39); font-size: 22px; text-align: center;}
		/* 30-06-2022 */
		/* .chat-design h3,label,p{color: #fff;} */
		.chat-padding-rght{ padding-right: 20px; margin-top: 45px; align-self: center;}
		.chat-modal{width: 60%;}
		@media screen and (max-width: 767px) {
			.modal-padd-rght {
				padding-right: 50px;
			}
			.chat-padding-rght{ padding-right: 0px; margin-top: 0px;}
			.instructor .col-md-3 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.ins-img img{width: 80px; height: 80px; object-fit: cover;border-radius: 100%;}
.rating-img img{width: 40px !important; height: 40px !important; object-fit: cover; border-radius: 100%;}
.ins-img {
  margin-top: 40px !important;
  margin-bottom: 0 !important;
  text-align: left;
  padding: 0px !important;
}
.rating-content p{margin: 0 !important;}
.rating-img{margin-top: 10px !important;}
		}

@media screen and (max-width: 575px) {
		.track-application .col-md-3 {
  -ms-flex: 0 0 100% !important;
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
.application-image{padding: 10px 0 0 !important;}
		}

		@media screen and (max-width: 480px) {
			.home-popup-design {
  margin-left: 20px;
}
			.modal-padd-rght {
				padding-right: 30px;
			
			}
			
			.modal-home-popup {
  width: 300px;
}
.myModalClosehome-resize1 {
	top: 157px;
}
		}
		@media screen and (max-width: 320px) {
			.modal-padd-rght {
				padding-right: 30px;
			}
		}
/* 30-06-2022 */

@media not all and (min-resolution:.001dpcm) { 
	@supports (-webkit-appearance:none) {
		.banner-outer ul li .ban-con h2{
			margin-top: -20px;
			margin-left: 116px;
			font-size: 39px;
		}
	}
}

.free-resume .index{
	font-size: 30px;
    margin-left: 745px;
    margin-bottom: -25px;
}


  

		




