	@charset "utf-8";
	/* CSS Document */

	*{margin:0px;outline:0px;padding:0px;}
	 h1, h2, h3, h4, h5, h6, p, ol, ul, lebal{padding:0px;margin:0px;}
	body{font-family: Century Gothic;}
	html,body{ margin:0px; padding:0px; /* font-family: "Raleway",Open Sans,Helvetica,sans-serif; */}

	h1, h2, h3, h4, h5, h6 {
		font-family: Century Gothic;
	   /* font-family: tr !important;*/
	}
	/*p{
		font-family: tl !important;
	}*/
	a { text-decoration:none !important;}

	@font-face {
		font-family: tl;
		src: url(css/font/GothamRoundedLight_21020.ttf);
	}

	@font-face {
		font-family: tr;
		src: url(css/font/GothamRoundedBold_21016.ttf);
	}

	.form_111 ::-webkit-input-placeholder {
	   font-size:16px;
	   color:white;
	   font-weight:600;
	}

	.form12 :-moz-placeholder { /* Firefox 18- */
	   font-size:16px;  
	   color:white;
	   font-weight:600;
	}

	.form_111 ::-moz-placeholder {  /* Firefox 19+ */
	   font-size:16px;  
	   color:white;
	   font-weight:600;
	}

	.form_111 :-ms-input-placeholder {  
	   font-size:16px; 
	   color:white;
	   font-weight:600;
	}




	.frm ::-webkit-input-placeholder {
	   font-size:16px;
	   color:white;
	   font-weight:600;
	}

	.frm :-moz-placeholder { /* Firefox 18- */
	   font-size:16px;  
	   color:white;
	   font-weight:600;
	}

	.frm ::-moz-placeholder {  /* Firefox 19+ */
	   font-size:16px;  
	   color:white;
	   font-weight:600;
	}

	.frm :-ms-input-placeholder {  
	   font-size:16px; 
	   color:white;
	   font-weight:600;
	}
	html {
		margin-top: 0px !important;
	}

	.main_wrapper {
		overflow: hidden;
	}
	.main_wrapper {
		width: 100%;
background: url('../images/bck11.jpg') no-repeat center center fixed;
background-size: cover;
background-repeat: no-repeat;
/* background-size: 100% 100%;  */
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
min-height: 900px;
	}
	.login1{
		padding-bottom:8%;
	}
	.logo img{
		max-width:100%;
	}
	.logo {
		width: 20%;
		margin: 0px auto;
		padding: 3.35% 0%;
	}	
		

	.login_form{	
	background: rgba(12, 34, 52, 0.6);
	width: 40%;
	margin: 0px auto;
	padding-top: 1%;
	padding-bottom: 3%;
	}	
	.login_head{
		color: white;
		text-align: center;
		padding: 3%;
		font-size: 36px;
	}	
	.frm11 {
		width: 70%;
		margin: 0px auto;
		padding-bottom: 6%;
	}
	.frm11 input[type=text] {
		padding: 3% 0px;
		border: 3px solid white;
		background: white; /*rgba(255,255,255,0.22); */
		border-radius: 3px;
		padding-left: 4%;
		color: black;
		font-family: tr;
		font-size: 16px;
		width: 94%;
		margin-bottom: 3%;
	}
	.frm11 input[type=password] {
		padding: 3% 0px;
		border: 3px solid white;
		background: white; /*rgba(255,255,255,0.22); */
		border-radius: 3px;
		padding-left: 4%;
		color: black;
		font-family: tr;
		font-size: 16px;
		width: 94%;
		margin-bottom: 3%;
	}	
	.frm11 input[type=submit] {
		padding: 3% 0px;
	   /* border: 3px solid white;*/
		background: #4593D5;
	  /*  border-radius: 3px;*/
		padding-left: 4%;
		color: black;
		font-family: tr;
		font-size: 16px;
		width: 100%;
		cursor:pointer;
		margin-bottom: 3%;
		border: none !important;
	}	
	.frm11 input[type=submit]:hover{
		background:white;
		color:#4593D5;
		border: 3px solid #4593D5;
		font-weight:600;
	}
	.log_hlp a{
		text-decoration:none;
		color:white;
		font-size: 13px;
	font-weight: bold;
	}
	.log_hlp {
		width: 70%;
		border: 1px solid white;
		margin: 0px auto;
		text-align: center;
	}
	.log_hlp a:hover{
		color:#4593D5;
	}

	.login11 {
		text-align: center;
		color: white;
	}
	.login11 a{
		text-decoration:none;
		color:white;
	}
	.login11 a:hover{
		color:#4593D5;
	}
	/*----membership page---*/

	.main_wrapper1 {
		overflow: hidden;
	}
	.wrapper {
		width: 90%;
		margin: 0px auto;
	}
	.header1 {
		padding: 1% 0%;
		background-color:white;
	padding-top:0%;
	}	
	.logo1 img {
		max-width: 100%;
	}
	.logo1 {
		width: 22%;
		display: inline-block;
		padding-top: 1%;
	}
	.menu_lst {
	display: inline-block;
	width: 51%;
	vertical-align: top;
	padding: 3% 0%;
	margin-left: 26%;
	}	
	.m_list {
		list-style: none;
	}
	.m_list li {
		display: inline;
		color: white;
	}
	.m_list li a {
		text-decoration: none;
		color: #4593D5;
		padding: 2% 0%;
		padding-left: 3%;
		font-weight: 600;
		padding-right: 2%;
	}	
	.pln_head h3 {
		color: white;
		font-size: 24px;
	}
		
	.m_list li a:hover{
		color:#000;
	}	
	.mem_cont {
		width: 100%;
		margin: 0px auto;
		padding: 3% 0%;
		text-align: center;
	}
	.cont{
		width: 100%;
		/* background-image: url('../images/bck.png');  */
		background-size: cover;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background: #E5E5E5;
	}

	.cont_head h1{
		color:#828282;  /* white;  */
		text-align:center;
		padding-bottom: 3%;
		font-weight: 600;
		font-size: 31px;
	}
	.mmbr_lft {
		width: 23%;
		/* display: inline-block;  */
		display: none;
	}
	.mmbr_rght {
		width: 70%;
		display: inline-block;
		vertical-align: top;
	}
	.mmbr_plan {
	   width: 100%;
	/* display: inline-table;  */
	display: block;
	border: 5px solid white;
	margin-right: 2%;
	padding: 3% 1%;
	text-align: center;
	margin-bottom: 10%;
	background: #4593D5;
	}


	.hmefootn1{
		opacity:0;
		width: 97.5%;
		margin: auto;
		position: absolute;
		top: 10px;
		background: rgba(42, 48, 51, 0.7);
		/*background: rgba(95, 100, 102, 0.7);*/
		text-align: center;
		padding-bottom: 1%;
	}
	.hmefootn1 .vid_ply {
		font-size: 90px !important;
	}
	.hme_video:hover .hmefootn1 {
		opacity: 1;
	}
	#html5-watermark {
		display: none !important;
	}

	.hme_video {
		width: 78%;
		background: #FFFFFF;
		padding: 1%;
		margin: 0px auto;
		position: relative;
	}
	.hme_video img {
    max-width: 100%;
	width: 100%;
height: 100%;
}
	.hme_cont {
	 width: 78%;
	background: #FFFFFF;
	padding: 1%;
	margin: 0px auto;
	margin-top: 4%;
	padding-top: 3%;
	padding-bottom: 3%;
	}
	.hme_cont p {
		font-size: 19px;
		line-height: 26px;
	}
	.hmefootn1 .fa {
		padding: 24.5% 0%;
	}
	.pln_icon .fa {
		font-size: 16px;
		color: white;
		border: 1px solid white;
		border-radius: 50%;
		padding: 5%;
	}
	.pln_icon {
		text-align: center;
		padding-bottom: 4%;
	}
	.mmbr_plan p {
		color: white;
		font-size: 12px;
		padding: 4% 0%;
		width: 85%;
		margin: 0px auto;
		min-height: 47px;
	}
	.pln_lnk a {
		text-decoration: none;
		color: black;
		font-size: 15px;
		background-color: #45BF55;
		padding: 4% 3%;
	}
	.pln_lnk { 
		padding: 5% 1%;
		margin-top: 3%;
		width: 100%;
	}

	.pln_lnk a:hover {
		color:#45BF55;
		background:white;
	}


	.pln2 .pln_lnk .fa {
		padding-right: 7%;
	}
	.pln2 .pln_lnk a {
		padding-right: 14%;
		background-color:#0E0A06;
	color:white;
	}
	.pln3 .pln_lnk .fa {
		padding-right: 9%;
		padding-left:3%;
	}
	.pln3 .pln_lnk a {
		padding-right: 19%;
		background-color:#E4C02A;
		color:black;
	}
	.pln2 .pln_lnk a:hover {
		color:#0E0A06;
		background-color:white;
	}
	.pln3 .pln_lnk a:hover {
		color:#E4C02A;
		background-color:white;
	}



		
		
	/*	
		
	.pic_head {
		width: 15%;
	cursor: pointer;
	display: inline-block;
	}

	.pic_head img{
		max-width: 100%;
	}

	.newl{
		width:80%;
		float:right;
		margin-top: 1%;
	}
		
	.header1 ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
		margin-left: 45%;
		width: 100%;
		float: left;
	}

	.header1 li {
		float: left;
	}

	.header1 li a {
		display: block;
		color: white;
		text-align: center;
		padding: 14px 16px;
		text-decoration: none;
		font-weight: 600;
		line-height: 57px;
		font-size: 17px;
	}	
		
	.newl li a:hover {
		
		color:#F57E20;
	}

	.btn21 {
		width: 28%;
	padding-top: 0%;
	padding-bottom: 0%;
	margin: 0px auto;
	text-align: center;
	}
	.btn21 a {
	background-color: #f57e20;
	border: 2px solid white;
	outline: 4px solid #f57e20;
	width: 90%;
	border-radius: 1px;
	color:white;
	font-weight: 600;
	cursor: pointer;
	padding: 2% 2%;
	}
	.btn21:hover {
	border-color: #ebebeb;
	}
	.btn21 a:hover {
	outline:none;
	}


	.form_111 {
		width: 100%;
		display: block;
	}
	.form_111 .form12 {
		width: 40%;
		display: inline-block;
		vertical-align:top;
	}
	.form_111 .form123 {
		width: 19%;
		display: inline-block;
	}
	.form_111 input[type=text] {
		padding: 3% 0px;
		border: 3px solid white;
		background: rgba(255,255,255,0.22);
		border-radius: 3px;
		padding-left: 4%;
		color: black;
		font-family: tr;
		font-size: 16px;
		width: 93%;
	}
	*/


	.page-id-71 .header1 {
		display: none;
	}

	.page-id-71 .login1 {
		    padding-bottom: 14.1%;

	}


	/*-------video page content----*/


	/*
	.vid{
		width: 100%;
		background: #4593D5;
	}
	.vid1 {
		width: 30%;
	display: inline-block;
	vertical-align: top;
	margin-right: 3%;
	margin-bottom: 4%;

	}
	.vid1 img {
	 max-width: 100%;
	margin-bottom: 6%;
	border: 2px solid #ddd;
	padding: 0.5% 0.5%;
	}
	.dwld_aud a{
	text-decoration: none;
	color: white;
	background: #4593D5;
	padding: 5% 9%;
	cursor: pointer;
	font-size: 15px;
	width: 100%;
	border-radius: 5px;
	}
	.dwld_aud a:hover{
		color: black;
	background: white;
	border:2px solid #4593D5;
		
	}
	.dwld_vid a:hover{
		color: black;
	background: white;
	border:2px solid #4593D5;
	}
	.dwld_vid a{
		text-decoration: none;
	color: white;
	background: #4593D5;
	padding: 5% 9%;
	cursor: pointer;
	font-size: 15px;
	width: 100%;
	border-radius: 5px;
	}
	.dwld_aud {
		width: 43%;
	display: inline-block;
	margin-left: 3%;
	}
	.dwld_vid {
		width: 43%;
	display: inline-block;
	margin-left: 8%;
	}
	.html5lightbox {
		position: relative;
	}

	#html5-watermark {
		display: none !important;
	}
	.vid1 h3 {
	   margin-top: 9% !important;  
		text-align: center;
		margin-bottom: 5%;
	}
	.vid1:nth-child(3n+3) {
		margin-right: 0% !important;
	}
	.vid {
		width: 100%;
		background: #F8F8F8 !important;  
		
	}*/


	/*------foot---------*/
	.foot1{
		width:100%;
		background: #808080;
	}
	.widgt1 {
		width: 23%;
		display: inline-block;
		vertical-align: top;
		margin-right: 2%;
	}
	.widgt2 {
		width: 23%;
		display: inline-block;
		vertical-align: top;
		margin-right: 2%;
	}
	.widgt3 {
		width: 23%;
		display: inline-block;
		vertical-align: top;
		margin-right: 2%;
	}
	.widgt4 {
		width: 23%;
		display: inline-block;
		vertical-align: top;
	}

	.foot1 h6 {
		color: #333;
	line-height: 28px;
	font-family: 'Roboto', sans-serif;
	font-size: 21.31px;
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 23px;
	}
	.foot_cont {
		padding: 2% 0%;
	}
	.foot_cont p {
		text-align: center;
		font-size: 15px;
	}
	.foot1 p {
		color: #fff;
		font-size: 13px;
		font-weight: 300;
	}
	.foot1-logo {
		width: 100%;
	}
	.foot1-logo img{
		max-width: 100%;
	}
	.foot1-logo {
		margin-top: 30px;
	}
	.foot1 a {
		color: white !important;
	}
	.foot1 .address, .foot1 .phon-num, .foot1 .email {
		margin-bottom: 10px;
	}
	.foot1-social {
		margin-top: 22px;
	}

	.foot1-social li {
		border-radius: 3px;
		display: inline-block;
		height: 25px;
		margin-left: 6px;
		padding: 2px 0 0;
		text-align: center;
		width: 25px;
	}
	.foot1-social .facebook {
		background-color: #3B5998;
	}
	.foot1-social .twiter {
		background-color: #4099FF;
	}
	.foot1-social .linkedin {
		background-color: #007bb6;
	}
	.foot1-social .youtube {
		background-color: #CF1F21;
	}
	.foot1-social li a {
		color: #fff;
		font-size: 17px;
	}
	.foot1 #cat131 ul{
		margin-top: 25px;
	}
	.foot1 #cat131 ul li{
	display: block;
	list-style: none;
	margin-bottom: 14px;
	}
	.foot1 #cat131 ul li::before {
		color: #fff;
		margin-right: 11px;
	}
	.foot1 .fa-angle-right::before {
		content: "\f105";
	}
	.foot1 ol.blogsitesummary {
		padding: 0px;
	}
	.widgt4 li {
		clear: both;
		list-style: none;
		margin-bottom: 17px;
		overflow: hidden;
	}
	.foot1 ol.blogsitesummary li a {
	color: #fff;
	}
	.foot1 ol.blogsitesummary .author, ol.blogsitesummary .date {
		display: none;
	}
	.widgt4 li:hover {
		text-decoration: underline;
		color: white;
	}



	/*---login/reg page ---chng in plugin css---*/



	.login_form {
	   /*  background: #284662 !important; */
	width: 50% !important;
	}

	.wlm_regform_toggle label {

	padding-left: 7% !important;
	}

	.wlm_regform_toggle {
		padding-top: 5% !important;
		padding-bottom: 2% !important;
	}

	.wlm_regform_toggle label {
		display: inline-table !important;
	}
	.wlm_regform_container {

		border: 0px solid #284662 !important;
		background: unset !important;
	}
	.wlm_regform_improved {
		color: #fff !important;
	font-family: Century Gothic !important;
	}
	.wlm_form_group.wlm_required_field .wlm_form_label {
		color: #fff !important;
	font-family: Century Gothic !important;
	}

	.wlm_regform_container p.wlm_field_description {
	color: #fff !important;
	}

	.wlm_regform_container .fld {
		padding: 10px !important;
	}

	.wlm_regform_container input.submit {

	border: 1px solid #4593D5 !important;
	background: linear-gradient(to bottom, rgba(69,147,213,1) 0%,rgba(69,147,213,1) 100%) !important;
	width: 100% !important;
	font-size: 18px !important;
	text-transform:uppercase !important;
	font-family: Century Gothic !important;
	}

	#wlm_submit_button :hover {
		background: white !important;
		color: #4593D5 !important;
	}

	.page-id-9 p.forgotpassword {
		text-align: center !important;
		color: white !important;
		border: 1px solid white;
		width: 78% !important;
		margin-bottom: 2% !important;
	}

	.page-id-9 p.forgotpassword a{
	  color: white !important;
	}

	.page-id-71 table {
		width: 100% !important;
	}
	.page-id-71 table th {
		color: white !important;
		font-family: Century Gothic !important;
	}

	.page-id-71 table label {
		color: white !important;
		font-family: Century Gothic !important;
	}

	.page-id-71 input[type="submit"] {
		background: linear-gradient(to bottom, rgba(69,147,213,1) 0%,rgba(69,147,213,1) 100%) !important;
		border: 1px solid #4593D5 !important;
		width: 78% !important;
		font-size: 18px !important;
		text-transform: uppercase !important;
		font-family: Century Gothic !important;
	margin-bottom: 3% !important;
	padding: 2% 1%;
	}

	.page-id-71 input[type="text"] {
	width: 75% !important;
	padding: 2% 1% !important;
	}
	.page-id-71 input[type="password"] {
	width: 75% !important;
	padding: 2% 1% !important;
	}

	.page-id-71 td {
		padding-top: 2% !important;
	}

	.page-id-71 td a{
		padding-top: 2% !important;
	color: white !important;

	}

	.page-id-71 input[type="submit"]:hover {
		background: white !important;
		color: #4593D5 !important;
		font-weight: 600;
	}

	.page-id-71 #text-6 {
		padding: 4% 0%;
	}
	#wlm_submit_button:hover {
		background: white !important;
		color: #4593D5 !important;
		border: 3px solid #4593D5 !important;
	}

	.page-id-9 p.forgotpassword a:hover {
		color: #4593D5 !important;
	}

	.page-id-9 .header1 {
		display: none;
	}

	/*--------video new--------*/

	.vidn1{
		background-color:#E5E5E5;
		width: 100%;
		padding-top: 2%;
	padding-bottom: 5%;
	}
	.vid11 {
		width: 30%;
		display: inline-block;
		vertical-align: top;
		background: #FFFFFF;
	padding: 1% 1%;
	margin-top: 2%;
	padding-bottom: 2%;
	position:relative;
	margin-right:1.5%;
	}
	.vid11 img {
		max-width: 100%;
		height: auto;
	/* width: 363px;  */
	}
	.vidfootn1{
		opacity:0;
		width: 94%;
		margin: auto;
		position: absolute;
		top: 12px;
		background: rgba(42, 48, 51, 0.7);
		/*background: rgba(95, 100, 102, 0.7);*/
		text-align: center;
		padding-bottom: 1%;
	}

	.vid11:hover .vidfootn1 {
		opacity: 1;
	}

	.dwld_aud1 a{
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 15px;
	width: 75%;
	border-radius: 5px;
	border: 2px solid white;
	padding: 3% 9%;
	}
	.dwld_aud1 a:hover{
	background: white;
	color: #74e2d4;
	border-color: #74e2d4;
	font-weight:600;	
	}
	.dwld_vid1 a:hover{
	background: white;
	color: #74e2d4;
	border-color: #74e2d4;
	font-weight:600;
	}
	.dwld_vid1 a{
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 15px;
	width: 75%;
	border-radius: 5px;
	border: 2px solid white;
	padding: 3% 9%;
	}
	.dwld_aud1 {
	width: 49%;
	margin: 8% 0%;
	display: inline-block;
	margin-bottom: 5% !important;
	}
	.dwld_vid1{
	width: 49%;
	margin: 8% 0%;
	display: inline-block;
	margin-bottom: 5% !important;
	}
	.vidfootn1 h3{
	padding-top: 3%;
	padding-bottom: 2%;
	color: white;
	width: 100%;
	text-align: center;
	font-size: 18px;
	cursor: pointer;
	}

	.vid_ply {
	text-align: center;
	color: #fff !important;
	/* color: #1e1d1d !important;  */
	font-size: 75px !important;
	width: 100%;
	cursor: pointer;
	padding: 4% 0%;
	padding-bottom: 0%;
	}
	.vid_ply:hover{
		color: #74e2d4 !important;
	}
	.vid11 h4 a {
		color: #828282;
	}
	.vid11 h4 a:hover {
		color: #74e2d4;
	}
	.vid11:nth-child(3n+3) {
		margin-right: 0% !important;
	}


	/*----------document-*/



	.docn1{
		background-color:#E5E5E5;
		width: 100%;
		padding-top: 2%;
	padding-bottom: 5%;
	}
	.doc11 {
		width: 30%;
		display: inline-block;
		vertical-align: top;
		background: #FFFFFF;
	padding: 1% 1%;
	margin-top: 2%;
	padding-bottom: 2%;
	position:relative;
	margin-right:1.5%;
	}
	.doc11 img {
		max-width: 100%;
		height: auto;
	}
	.docfootn1{
		opacity:0;
		width: 94%;
		margin: auto;
		position: absolute;
		top: 12px;
		background: rgba(42, 48, 51, 0.7);
		/*background: rgba(95, 100, 102, 0.7);*/
		text-align: center;
		padding-bottom: 1%;
	}

	.doc11:hover .docfootn1 {
		opacity: 1;
	}

	.dwld_rd1 a{
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 15px;
	width: 75%;
	border-radius: 5px;
	border: 2px solid white;
	padding: 3% 14.5%;
	}
	.dwld_rd1 a:hover{
	background: white;
	color: #74e2d4;
	border-color: #74e2d4;
	font-weight:600;	
	}
	.dwld_doc1 a:hover{
	background: white;
	color: #74e2d4;
	border-color: #74e2d4;
	font-weight:600;
	}
	.dwld_doc1 a{
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 15px;
	width: 75%;
	border-radius: 5px;
	border: 2px solid white;
	padding: 3% 9%;
	}
	.dwld_rd1 {
	width: 100%;
	margin: 18% 0%;
	/* display: inline-block;  */
	margin-bottom: 5% !important;
	}
	.dwld_doc1{
	width: 100%;
	margin: 11% 0%;
	/* display: inline-block;  */
	margin-bottom: 5% !important;
	}
	.docfootn1 h3{
	padding-top: 4%;
	padding-bottom: 0%;
	color: white;
	width: 100%;
	text-align: center;
	font-size: 17px;
	cursor: pointer;
	}

	.doc_ply {
	text-align: center;
	color: #fff !important;
	/* color: #1e1d1d !important;  */
	font-size: 86px !important;
	width: 100%;
	cursor: pointer;
	padding: 7% 0%;
	padding-bottom: 3%;
	}
	.doc_ply:hover{
		color: #74e2d4 !important;
	}
	.doc11 h4 a {
		color: #828282;
	}
	.doc11 h4 a:hover {
		color: #74e2d4;
	}
	.doc11:nth-child(3n+3) {
		margin-right: 0% !important;
	}
	.doc11 h4 {
		text-align: center;
	}


	/*---resources---*/


	.rscn1{
		background-color:#E5E5E5;
		width: 100%;
		padding-top: 2%;
	/*padding-bottom: 5%;*/
	padding-bottom: 21%;
	}
	.rsc11 {
		width: 30%;
		display: inline-block;
		vertical-align: top;
		background: #FFFFFF;
	padding: 1% 1%;
	margin-top: 2%;
	padding-bottom: 2%;
	position:relative;
	margin-right:1.5%;
	min-height: 275px;
	}
	.rsc11 img {
		max-width: 100%;
		height: auto;
	}
	.rscfootn1{
		opacity:0;
		width: 94%;
		margin: auto;
		position: absolute;
		top: 12px;
		background: rgba(42, 48, 51, 0.7);
		/*background: rgba(95, 100, 102, 0.7);*/
		text-align: center;
		padding-bottom: 1%;
		min-height: 202px;
	}

	.rsc11:hover .rscfootn1 {
		opacity: 1;
	}

	.dwld_rd1 a{
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 15px;
	width: 75%;
	border-radius: 5px;
	border: 2px solid white;
	padding: 3% 14.5%;
	}
	.dwld_rd1 a:hover{
	background: white;
	color: #74e2d4;
	border-color: #74e2d4;
	font-weight:600;	
	}
	.dwld_rsc1 a:hover{
	background: white;
	color: #74e2d4;
	border-color: #74e2d4;
	font-weight:600;
	}
	.dwld_rsc1 a{
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 15px;
	width: 75%;
	border-radius: 5px;
	border: 2px solid white;
	padding: 3% 9.5%;
	}
	.dwld_rd1 {
	width: 100%;
	margin: 6% 0%;
	/* display: inline-block;  */
	margin-bottom: 5% !important;
	}
	.dwld_rsc1{
	width: 100%;
	margin: 10% 0%;
	/* display: inline-block;  */
	margin-bottom: 5% !important;
	}
	.rscfootn1 h3{
	padding-top: 4%;
	padding-bottom: 0%;
	color: white;
	width: 97%;
	margin: 0px auto;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	min-height: 65px;
	}

	.rsc_ply {
	text-align: center;
	color: #fff !important;
	/* color: #1e1d1d !important;  */
	font-size: 86px !important;
	width: 100%;
	cursor: pointer;
	padding: 7% 0%;
	padding-bottom: 3%;
	}
	.rsc_ply:hover{
		color: #74e2d4 !important;
	}
	.rsc11 h4 a {
		color: #828282;
	}
	.rsc11 h4 a:hover {
		color: #74e2d4;
	}
	.rsc11:nth-child(3n+3) {
		margin-right: 0% !important;
	}
	.rsc11 h4 {
		text-align: center;
	}


	/*--------audio-----*/


	.auddn1{
		background-color:#E5E5E5;
		width: 100%;
		padding-top: 2%;
	padding-bottom: 5%;
	}
	.audd11 {
		width: 30%;
		display: inline-block;
		vertical-align: top;
		background: #FFFFFF;
	padding: 1% 1%;
	margin-top: 2%;
	padding-bottom: 2%;
	position:relative;
	margin-right:1.5%;
	}
	.audd11 img {
		max-width: 100%;
		height: auto;
	}
	.auddfootn1{
		opacity:0;
		width: 94%;
		margin: auto;
		position: absolute;
		top: 12px;
		background: rgba(42, 48, 51, 0.7);
		/*background: rgba(95, 100, 102, 0.7);*/
		text-align: center;
		padding-bottom: 1%;
	}

	.audd11:hover .auddfootn1 {
		opacity: 1;
	}

	.dwld_audio1 a{
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 15px;
	width: 75%;
	border-radius: 5px;
	border: 2px solid white;
	padding: 3% 9%;
	}
	.dwld_audio1 a:hover{
	background: white;
	color: #74e2d4;
	border-color: #74e2d4;
	font-weight:600;	
	}
	.dwld_audd1 a:hover{
	background: white;
	color: #74e2d4;
	border-color: #74e2d4;
	font-weight:600;
	}
	.dwld_audd1 a{
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 15px;
	width: 75%;
	border-radius: 5px;
	border: 2px solid white;
	padding: 3% 9%;
	}
	.dwld_audio1 {
	width: 85%;
	margin: 6% 0%;
	display: inline-block;
	margin-bottom: 5% !important;
	}
	.dwld_audd1{
	width: 49%;
	margin: 6% 0%;
	display: inline-block;
	margin-bottom: 5% !important;
	}
	.auddfootn1 h3{
	padding-top: 5%;
	padding-bottom: 2%;
	color: white;
	width: 100%;
	text-align: center;
	font-size: 18px;
	cursor: pointer;
	}

	.audd_ply {
	text-align: center;
	color: #fff !important;
	/* color: #1e1d1d !important;  */
	font-size: 75px !important;
	width: 100%;
	cursor: pointer;
	padding: 4% 0%;
	padding-bottom: 0%;
	}
	.audd_ply:hover{
		color: #74e2d4 !important;
	}
	.audd11 h4 a {
		color: #828282;
	}
	.audd11 h4 a:hover {
		color: #74e2d4;
	}
	.audd11:nth-child(3n+3) {
		margin-right: 0% !important;
	}


	/*------------Traning Page------*/

	.ipad_lft {
    width: 28%;
    display: inline-block;
    vertical-align: top;
}
	.ipad_rgt {
    width: 62%;
    display: inline-block;
    vertical-align: top;
    margin-left: 9%;
}
	
	
	
	
	.ipad11 {
		/*background-image: url("../images/dark_wood.png") !important;*/
		background-repeat: repeat !important;
		padding-bottom: 3% !important;
		background-color: #F3F3F3;
	}
.ipad_bck {
    /* background: #F4F4F4;  */
    border: 2px solid #7F6E51;
    border-radius: 25px;
    width: 100%;
    margin: 0px auto;
    position: relative;
    padding: 0%;   /* 2.5% */
}
.ipad_img11 {
    border: 35px solid #F4F4F4;
    border-radius: 25px;
	
}

.postid-228 .ipad_img11 {
    background: white;
}

.postid-230 .ipad_img11 {
    background: white;
}
.postid-256 .ipad_img11 {
    background: white;
}

	.ipad_img {
		padding: 4% 0%;
		
	}	
	.ipad_img11 img {
    max-width: 100%;
	height: 100%;
width: 99%;
}
	
	
	.ipad_foot{
opacity: 0;
width: 92.5%;
margin: auto;
position: absolute;
top: 34px;
background: rgba(42, 48, 51, 0.7);
background: rgba(95, 100, 102, 0.7);
text-align: center;
/*padding-bottom: 1%;
 border-radius: 25px; */
padding: 21.1% 0%;
left: 34px;
	}
.ipad_bck:hover .ipad_foot {
	opacity: 1;
}
/*
#thevideo {
    width: 94%;
    margin: auto;
    position: absolute;
    top: 30px;
    text-align: center;
    border-radius: 25px;
} */
/*
#thevideo {
width: 92.5% !important;
margin: auto;
position: absolute;
top: 35px;
text-align: center;
left: 28px;
bottom: 62px;*/
/* background: black;  */
/*}
iframe{
	background: black;
}*/


#thevideo {
width: 92.5% !important;
margin: auto;
position: absolute;
top: 35px;
text-align: center;
left: 28px;
bottom: 37px;
/* background: black;  */
}
iframe{
	background: black;
	width: 100%;
height: 100%;
}



	.ipad11 .dwld_aud {
		width: 100%;
		display: inline-block;
		border: 3px solid #c9c9c9;
		border-radius: 3px;
		background: #4593D5;
		position: relative;
		padding: 1.5%;
		cursor: pointer;
	}
	.ipad11 .dwld_vid {
		width: 100%;
		display: inline-block;
		border: 1px solid #FFC602;
	border-radius: 3px;
	background: #e93c31;
	position: relative;
	padding: 0.5%;
	cursor: pointer;
	}
	
	.ipad11 .dwld_a {
		width: 100%;
		display: inline-block;
		/*margin-right: 3%;
		 border: 1px solid #FFC602;*/
		padding: 0.1%;
  }
	
	
	.ipad11 .dwld_v {
    width: 40%;
display: inline-block;
margin-right: 3%;
/* border: 1px solid #FFC602;  */
padding: 0.1%;
  }
.ipad11 .dwld_a a{	
width: 100%;
border-radius: 3px;
background: #4593D5;
cursor: pointer;
}
.ipad11 .dwld_v a{	
	width: 100%;
border-radius: 3px;
background: #e93c31;
cursor: pointer;
}	
	
	.ipad11 .t_butn11.dwld_aud  .dwld11_btn a{
		color:white;
		vertical-align: top;
		font-size: 14px;
		line-height: 20px !important;
		font-family: 'proxima_nova_rgbold';
		padding-left: 3%;
		font-weight: bold;
	}
	.ipad11 .dwld_aud  .dwld11_btn a{
		color:white;
		vertical-align: top;
		font-size: 14px;
		line-height: 20px !important;
		font-family: 'proxima_nova_rgbold';
		padding-left: 3%;
		font-weight: bold;
	}
	.ipad11 .dwld_vid  .dwld11_btn a{
		color:white;
		vertical-align: top;
		font-size: 14px;
		line-height: 20px !important;
		font-family: arial sans serif;
		padding-left: 3%;
		font-weight: bold;
	}
	.ipad11 .fa {
	color: white;
	font-size: 32px !important;
	vertical-align: top;
	}
	.ipad_foot .fa {
    font-size: 100px !important;
	padding-top: 0% !important;
}
	.t_butn11 .dwld11 {
		width: 52%;
		/*text-align: center;*/
		display: inline-block;
		vertical-align: top;
	}
	.dwld11 {
		width: 28%;
		display: inline-block;
		vertical-align: top;
	}
	.t_butn11 .btn_divider {
		display: inline-block;
		height: 56px;
		position: absolute;
		top: 2px;
		width: 1px;
		background: #c9c9c9;
		left: 81px;
	}
	.btn_divider {
		display: inline-block;
		height: 47px;
		position: absolute;
		top: 2px;
		width: 1px;
		background: #c9c9c9;
		left: 52px;
	}
	.dwld11_btn {
			width: 70%;
			display: inline-block;
			padding-top: 5%;
			padding-bottom: 0%;
			padding-left: 5%;
	}
	.t_butn11 .fa_icon {
		width: 15.3%;
	display: inline-block;
	vertical-align: top;
	padding-top: 2%;
	padding-left: 5%;
	}
		.fa_icon {
		width: 15.3%;
	display: inline-block;
	vertical-align: top;
	padding-top: 2%;
	padding-left: 2%;
	}
	.fa_icon img {
    max-width: 100%;
}
	.ipad11 .dwld_aud:hover {
		opacity: 0.8;
	}
	.ipad11 .dwld_vid:hover {
		opacity: 0.8;
	}

	/*-------------mod cont----------*/



	.module11 {
		padding-bottom: 3%;
	}

	.mod_left {
	width: 55%;
	display: inline-block;
	padding: 3% 5%;
	padding-right: 2%;
	}
	.mod_rgt {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	margin-top: 5%;
	/*border: 2px solid #1F1B1A;*/
	}

	hr {
	margin: 20px auto;
	width: 100%;
	background-color: transparent;
	border-top: 0px solid #D9D9D9;
	display: block;
	height: 1px;
	}
	.module_icon {
		padding: 20px;
		font-size: 40px;
		margin-top: 0px !important;
		width: 6.5%;
		display: inline-block;
		margin-right: 3%;
	}
	.module_head11 {
		width: 83%;
		display: inline-block;
		vertical-align: top;
padding-top: 5%;
	}

	.module_icon .fa {
		color: white;
		background: #1F1B1A;
		padding: 31%;
		border-radius: 100px;
	}

	.module_head11 h2 {
		font-family: 'proxima_nova_rgbold' !important;
		color: #161515 !important;
		font-weight: 600 !important;
		font-size: 26px;
		line-height: 30px;
	}
	.module_head12 h3 {
		color: #333;
		font-size: 26px;
		text-align: center;
		text-decoration: underline;
		margin-bottom: 4%;
	}
	.module_list li {
		list-style-image: url("images/grn_arrow.png") !important;
		color: #333;
	margin-bottom: 2%;
	font-size: 16px;
	}
	.mod_btn1 {
	display: inline-block;
	vertical-align: top;
	padding: 6.5% 20%;
	color: rgb(255, 255, 255) !important;
	border: 3px solid #c9c9c9;
	border-radius: 3px;
	background-color: #4593D5 !important;
	font-size: 14px;
	line-height: 20px !important;
	font-family: 'proxima_nova_rgbold';
	font-weight: bold;
	}
	.mod_btn2 {
	display: inline-block;
	vertical-align: top;
	padding: 6% 14%;
	color: rgb(255, 255, 255) !important;
	border: 3px solid #c9c9c9;
	border-radius: 3px;
	background-color: #4593D5 !important;
	font-size: 14px;
	line-height: 20px !important;
	font-family: 'proxima_nova_rgbold';
	font-weight: bold;
	}
	.md_btn31 {
	display: inline-block;
	vertical-align: top;
	padding: 3% 8%;
	color: rgb(255, 255, 255) !important;
	border: 3px solid #c9c9c9;
	border-radius: 3px;
	background-color: #4593D5 !important;
	font-size: 14px;
	line-height: 20px !important;
	font-family: 'proxima_nova_rgbold';
	font-weight: bold;
	}
.mod_btn3 {
width: 100%;
margin: 0px auto;
}
	.mod_btn3:hover {
    opacity: 0.7;
}
	
	/*--wp css  */


	.nav-previous {
		width: 49%;
		display: inline-block;
	vertical-align: top;
	}
	.nav-next{
		width: 49%;
		display: inline-block;
	vertical-align: top;
	}
.screen-reader-text {
    display: none;
}
	
	
	/*--end wp css  */
	
	/* .mod_btn1 a {
	width: 100%;
	padding: 5% 13%;
	text-shadow: rgb(228, 192, 42) 0px 1px 0px !important;
	color: rgb(255, 255, 255) !important;
	font-size: 22px;
	font-weight: 600;
		border: 1px solid #FFC602;
	border-radius: 3px;
	box-shadow: transparent 0px 5px 0px !important;
	background-color: rgb(226, 181, 0) !important;
	}
	.mod_btn3 a {
	width: 100%;
	padding: 5% 20%;
	text-shadow: rgb(228, 192, 42) 0px 1px 0px !important;
	color: rgb(255, 255, 255) !important;
	font-size: 22px;
	font-weight: 600;
		border: 1px solid #FFC602;
	border-radius: 3px;
	box-shadow: transparent 0px 5px 0px !important;
	background-color: rgb(226, 181, 0) !important;
	}*/
.othr_btn11 {
    width: 100%;
    margin: 0px auto;
    text-align: center;
}
	
	.t_butn11 .lesson_btn {
			display: inline-block;
			vertical-align: top;
			width: 38%;
			margin-left: 9%;
	}

.lesson_btn {
			display: inline-block;
			vertical-align: top;
			width: 61%;
			text-align: right;
	}



	.mod_rgthead {
		color: rgb(255, 255, 255);
		font-size: 26px;
		background: #1F1B1A;
		padding: 3% 4%;
		text-align: center;
		font-weight: 600;
	}
	.mod_rgtlst {
		padding-bottom: 3%;
		list-style: none;
	}
	.mod_rgtlst a {
	color: #373737;
	text-decoration: none;
	display: inline-block;
	line-height: 1;
	padding: 7px 0;
	font-size: 15px;
	font-weight: bold;
	vertical-align: top;
	}

	.mod_rgtcont {
	   /*padding: 5% 8%; */
	padding-right: 4%;
	padding: 5% 0%;
	}
	.mod_rgtlst a:hover {
		color: #4593D5;
	}
	.mod_rgtcont .active {
		color: #4593D5 !important;
	}
	.mod_rgtcont .active a{
		color: #4593D5 !important;
	}
	.mod_btn1:hover {
		opacity: 0.8;
	}
	.mod_btn2:hover {
		opacity: 0.8;
	}
	.mod_rgtcont .fa {
		width: 1%;
		display: inline-block;
		padding-right:2%;
		padding-left: 2%;
	}
	.mod_rgtcont li {
		width: 92%;
		display: inline-block;
	}

	.mtraing_cont{
		border: 2px solid #656565;
	}
	
	.mtraing_head12{
		/* background-color: rgb(226, 181, 0) !important; */
		background-color: #656565 !important;
		text-shadow: #656565 0px 1px 0px !important;
		color: rgb(255, 255, 255) !important;	
	}
	.mtraing_head12  h3{
		color: white;  /* #333;  */
		font-size: 25px;
		text-align: center;
		text-decoration: none;
		margin-bottom: 4%;
		padding: 2% 0%;
	}
	
	.mtraing_list {
    padding: 3% 6%;
}
	.mtraing_list li{	
	list-style-image: url("../images/grn-rght.png") !important;
color: #333;
margin-bottom: 2%;
font-size: 16px;
font-weight: bold;
}
.lst_itm {
    width: 96%;
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 0px 0px 5px #CCC;
    margin-bottom: 5%;
	padding-top: 2%;
}

/*-----------ist page in training ------*/
.postid-185 .intro_btn a{
	display:block !important;
}
.postid-185 .intro_btn .mod_btn1 {
    padding: 5.5% 23%;
}
.postid-185 .intro_btn {
    width: 51%;
    display: inline-block;
	margin-right: 3%;
}
.postid-185 .navigation.post-navigation {
    float: right;
}
.postid-185 .nav-next {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}


/*-----------Resource Page ------------*/
.list1 li {
    display: inline-block;
    width: auto;
    list-style-type: none;
    cursor: pointer;
    margin-top: 16px;
    padding-left: 20px;
}


.list1 li a:hover{
background-color:white;
border:1px solid #3498db;
color:black;
}






.list1{
width:100%;
float:left;
}

.list1 li a {
    color: white;
    text-decoration: none;
    background: #3498db;
    border: 1px solid #3498db;
    color: white;
    line-height: 40px;
    padding: 10px 10px 10px 10px;
	font-size:20px;
}

.list1 .active {
background-color:white !important;
border:1px solid #3498db !important;
color:black!important;
}



/*--------------Training new main----------*/

	.rscn1{
		background-color:#E5E5E5;
		width: 100%;
		padding-top: 2%;
	/*padding-bottom: 5%;*/
	padding-bottom: 21%;
	}
	.rsc11 {
		width: 30%;
		display: inline-block;
		vertical-align: top;
		background: #FFFFFF;
	padding: 1% 1%;
	margin-top: 2%;
	padding-bottom: 2%;
	position:relative;
	margin-right:1.5%;
	min-height: 275px;
	}
	.rsc11 img {
		max-width: 100%;
		height: auto;
	}
	.rscfootn1{
		opacity:0;
		width: 94%;
		margin: auto;
		position: absolute;
		top: 12px;
		background: rgba(42, 48, 51, 0.7);
		/*background: rgba(95, 100, 102, 0.7);*/
		text-align: center;
		padding-bottom: 1%;
		min-height: 202px;
	}

	.rsc11:hover .rscfootn1 {
		opacity: 1;
	}

	.dwld_rd1 a{
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 15px;
	width: 75%;
	border-radius: 5px;
	border: 2px solid white;
	padding: 3% 14.5%;
	}
	.dwld_rd1 a:hover{
	background: white;
	color: #74e2d4;
	border-color: #74e2d4;
	font-weight:600;	
	}
	.dwld_rsc1 a:hover{
	background: white;
	color: #74e2d4;
	border-color: #74e2d4;
	font-weight:600;
	}
	.dwld_rsc1 a{
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 15px;
	width: 75%;
	border-radius: 5px;
	border: 2px solid white;
	padding: 3% 9.5%;
	}
	.dwld_rd1 {
	width: 100%;
	margin: 6% 0%;
	/* display: inline-block;  */
	margin-bottom: 5% !important;
	}
	.dwld_rsc1{
	width: 100%;
	margin: 10% 0%;
	/* display: inline-block;  */
	margin-bottom: 5% !important;
	}
	.rscfootn1 h3{
	padding-top: 4%;
	padding-bottom: 0%;
	color: white;
	width: 97%;
	margin: 0px auto;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	min-height: 65px;
	}

	.rsc_ply {
	text-align: center;
	color: #fff !important;
	/* color: #1e1d1d !important;  */
	font-size: 86px !important;
	width: 100%;
	cursor: pointer;
	padding: 7% 0%;
	padding-bottom: 3%;
	}
	.rsc_ply:hover{
		color: #74e2d4 !important;
	}
	.rsc11 h4 a {
		color: #828282;
	}
	.rsc11 h4 a:hover {
		color: #74e2d4;
	}
	.rsc11:nth-child(3n+3) {
		margin-right: 0% !important;
	}
	.rsc11 h4 {
		text-align: center;
	}


/*--------------Resources with cat-----------*/




.accordionButton {
    width:100%;
    float:left;
    background:#4593D5;
    border-bottom: 1px solid #FFFFFF;
    cursor: pointer;
    padding: 1.5% 0px;
	margin-bottom: 0.5%;
    padding-left:15px;
    height:32px;
    padding-top:11px;
    font-size:1.3em;

}
.accordionButton span {
    color:#FFFFFF;
    
}
.accordionContent {
    width:100%;
    float:left;
	background: white;
	padding: 1.5% 0px;
padding-left: 15px;

    }
.accordionContent p {
    color:#000;
    font-size:1em;
   /* padding: 0% 3%;  */
	margin: 4.5% 0%;
	}
	.accordionContent p a {
    color: black;
}
.accordionContent p a:hover {
    color: #4593D5 !important;
}

.on {
    width:100%;
    float:left;
 /*   background:#555555;  */
 background:#47A1EE;
    cursor:pointer;}
    .on span {color:#FFFFFF;}
.over {
    width:100%;
    float:left;
 /*   background:#555555;   */
 background:#47A1EE;
    cursor:pointer;}
    .over span {color:#FFFFFF;}

.plusMinus {
    font-weight:bold;
    float:right;
    margin-right:6%;
    content:"+";
    width:18px;
    padding-left:7px;
}


#box_container {
  width:450px;
  height:40px;
  background:red;
}
.external_url {
  position:absolute;
  margin-left:328px;
  margin-top:11px;
  width:24px;
  height:24px;
  border:1px solid #fff;
  border-radius:50%;
}
.external_url a {
  position:absolute;
  color:#fff;
  text-decoration:none;
  margin-left:8px;
  margin-top:2px;
  display:block;
}











.main_resrc{
	width:100%;
	background-color:#E5E5E5;
	width: 100%;
	padding-top: 2%;
	padding-bottom: 5%;
	/*padding-bottom: 21%;*/
}
.resrc_lft_prt{
	width:30%;
	display:inline-block;
}
.resrc_rgt_prt{
	width: 57%;
display: inline-block;
margin-left: 10.5%;
vertical-align: top;
background: #FFFFFF;
padding: 2% 1%;
    padding-bottom: 2%;
padding-bottom: 2%;
min-height: 275px;
text-align: center;
}
.resrcimg img {
		max-width: 100%;
		height: auto;
	}

.resrcfootn1{
		/* opacity:0;   */
		width: 94%;
		margin: auto;
		/*  position: absolute;   */
		top: 12px;
		/*background: rgba(95, 100, 102, 0.7);*/
		text-align: center;
		padding-bottom: 1%;
	}

	.resrcimg:hover .resrcfootn1 {
		opacity: 1;
	}

	.dwld_rscrd1 a{
	text-decoration: none;
	color: white;
	cursor: pointer;
	font-size: 15px;
	width: 75%;
	border-radius: 5px;
	border: 2px solid white;
	padding: 3% 14.5%;
	}
	.dwld_rscrd1 a:hover{
	background: white;
	color: #74e2d4;
	border-color: #74e2d4;
	font-weight:600;	
	}
	.dwld_rsc11 a:hover{
		opacity: 0.8;
	}
	.dwld_rsc11 a{
	color: white;
font-size: 18px;
display: inline-block;
border: 3px solid #c9c9c9;
border-radius: 3px;
background: #47A1EE;
position: relative;
padding: 2% 4%;
cursor: pointer;
white-space: nowrap;

	}
	.dwld_rscrd1 {
	width: 100%;
	margin: 6% 0%;
	/* display: inline-block;  */
	margin-bottom: 5% !important;
	}
	.dwld_rsc11{
	width: 100%;
	margin: 2% 0%;
	/* display: inline-block;  */
	margin-bottom: 0%;
	}
	.resrcfootn1 h3{
	padding-top: 4%;
	padding-bottom: 0%;
	color: white;
	width: 97%;
	margin: 0px auto;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	min-height: 65px;
	}
.resrc_rgt_cont11 h4 a {
    color: #2f2f2f;
    font-size: 19px;
}
.resrc_rgt_cont11 h4 a:hover {
    color: #4593D5;
}

	.rsc_ply {
	text-align: center;
	color: #fff !important;
	/* color: #1e1d1d !important;  */
	font-size: 86px !important;
	width: 100%;
	cursor: pointer;
	padding: 7% 0%;
	padding-bottom: 3%;
	}
	.rsc_ply:hover{
		color: #74e2d4 !important;
	}
	.resrcimg h4 a {
		color: #828282;
	}
	.resrcimg h4 a:hover {
		color: #74e2d4;
	}
	.resrcimg h4 {
		text-align: center;
	}
.dwld_rscrd1 {
    display: none;
}
.resrcfootn1 .html5lightbox {
    display: none;
}

.ext_cont{
	text-align:center;
}
.ext_cont h2 {
    color: #4593D5;
    font-size: 42px;
	line-height: 43px;
}
.ext_cont img {
    max-width: 100%;
    height: 267px;
    vertical-align: middle;
}

.ext_cont h4 {
    margin-top: 2%;
}

.ext_cont h4{
	color: #4593D5;
	font-size: 25px;
}

.shwall_cont11 {
    width: 47%;
    display: inline-block;
    margin: 2% 1%;
}
.shwall_cont_img img {
    max-width: 100%;
}
.shwall_cont11 p a{
	color: #2f2f2f;
}
.shwall_cont11 p a:hover{
	color: #4593D5;
}


























/*---------responsive-----------*/
/*--------home-------*/
@media only screen and (min-device-width: 320px) and (max-device-width: 480px)  {

.logo1 {
    width: 70%;
}
.cont_head h1 {
    font-size: 28px;
}
.mmbr_rght {
    width: 100%;
}
.hme_video {
    width: 100%;
}
.hme_video img {
    max-width: 100%;
}
.hmefootn1 .vid_ply {
    font-size: 52px !important;
}
.hmefootn1 {
    top: 2px;
}
.hmefootn1 .fa {
    padding: 22% 0%;
}
.hme_cont {
    width: 100%;
}
.hme_cont {
    width: 98%;
    padding: 2%;
}
.hme_cont p {
    font-size: 16px;
}
.foot_cont {
    padding: 6% 0%;
}

}

@media only screen and (min-device-width: 481px) and (max-device-width: 767px)  {

.logo1 {
    width: 70%;
}
.cont_head h1 {
    font-size: 28px;
}
.mmbr_rght {
    width: 100%;
}
.hme_video {
    width: 100%;
}
.hme_video img {
    max-width: 100%;
}
.hmefootn1 .vid_ply {
    font-size: 52px !important;
}
.hmefootn1 {
    top: 2px;
}
.hmefootn1 .fa {
    padding: 25% 0%;
}
.hme_cont {
    width: 100%;
}
.hme_cont {
    width: 98%;
    padding: 2%;
}
.hme_cont p {
    font-size: 16px;
}
.foot_cont {
    padding: 6% 0%;
}

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  {
.menu_lst {
    width: 64%;
    margin-left: 12%;
}
.mmbr_rght {
    width: 100%;
}
.hmefootn1 {
    top: 8px;
}
.hmefootn1 .fa {
    padding: 22.5% 0%;
}
.cont {
    padding-bottom: 6%;
}
.foot1 {
    padding: 2% 0%;
}
.foot1 p {
    font-size: 16px;
}

}


@media only screen and (min-device-width: 1025px) and (max-device-width: 1280px)  {
.mmbr_rght {
    width: 85%;
}
.hmefootn1 {
    top: 9px;
}
.hmefootn1 .fa {
    padding: 23.5% 0%;
}
.cont {
    padding-bottom: 3%;
}
.foot1 p {
    font-size: 17px;
    padding: 2% 0%;
}
.logo1 {
    width: 28%;
}
.menu_lst {
    margin-left: 19%;
}


}



@media only screen and (min-device-width: 1918px) and (max-device-width: 1920px)  {
.hme_video {
    width: 56%;
}
.cont_head h1 {
    font-size: 43px;
}
.hme_cont p {
    font-size: 24px;
    line-height: 36px;
}
.foot1 p {
    color: #fff;
    font-size: 19px;
}


}


/*--------Resources -----------*/

@media only screen and (min-device-width: 320px) and (max-device-width: 480px)  {
	.dwld_rsc1 a {
    padding: 3% 7.8%;
}
.dwld_rd1 {
    margin-bottom: 16% !important;
}	
.dwld_rd1 a {
    padding: 3% 13.5%;
}	
.item h4 {
    padding-top: 2%;
}
	
	
}

@media only screen and (min-device-width: 481px) and (max-device-width: 767px)  {
	.dwld_rsc1 a {
    padding: 3% 7.8%;
}
.dwld_rd1 {
    margin-bottom: 16% !important;
}	
.dwld_rd1 a {
    padding: 3% 13.5%;
}	
.item h4 {
    padding-top: 2%;
}

	
}


/*--------login and sign up page-------*/


@media only screen and (min-device-width: 320px) and (max-device-width: 480px)  {

.logo {
    width: 81%;
	padding: 9.35% 0%;
}
.login_form {
    width: 100% !important;
}
.page-id-71 input[type="text"] {
    width: 90% !important;
}
.page-id-71 input[type="password"] {
    width: 90% !important;
}
.page-id-71 input[type="submit"] {
	width: 96% !important;
	margin-top: 7%;
}
.login_form {
    padding-top: 9%;
    padding-bottom: 9%;
}
.page-id-71 .login1 {
    padding-bottom: 33.1%;
}
.login_head {
    font-size: 25px;
}


}

@media only screen and (min-device-width: 481px) and (max-device-width: 767px)  {

.logo {
    width: 60%;
	padding: 9.35% 0%;
}
.login_form {
    width: 100% !important;
}
.page-id-71 input[type="text"] {
    width: 90% !important;
}
.page-id-71 input[type="password"] {
    width: 90% !important;
}
.page-id-71 input[type="submit"] {
	width: 96% !important;
	margin-top: 7%;
}
.login_form {
    padding-top: 9%;
    padding-bottom: 9%;
}
.page-id-71 .login1 {
    padding-bottom: 64.1%;
}
.login_head {
    font-size: 25px;
}


}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)  {
	
	.logo {
    width: 36%;
    padding: 5.35% 0%;
	padding-bottom: 7%;
}
.login_form {
    width: 79% !important;
}
.page-id-71 .login1 {
    padding-bottom: 24.1%;
}
	
.page-id-9 .main_wrapper {
	min-height: 1024px;
}
	
}

@media only screen and (min-device-width: 1025px) and (max-device-width: 1280px)  {

.logo {
    width: 28%;
    margin: 0px auto;
    padding: 4.35% 0%;
}
.login_form {
    width: 58% !important;
}
.page-id-71 .login1 {
    padding-bottom: 17.5%;
}

}
@media only screen and (min-device-width: 1281px) and (max-device-width: 1400px)  {
	
	.page-id-71 .main_wrapper {
	min-height: 900px;
overflow-y: hidden !important;
}
	.page-id-71{
		overflow-y: hidden !important;
	}
	
	
}
@media only screen and (min-device-width: 1401px) and (max-device-width: 1599px)  {

#cnfolioHolder ul.cnOurHolder li.item {
    min-height: 275px !important;
}


}



@media only screen and (min-device-width: 1600px) and (max-device-width: 1918px)  {
	
	.logo {
		width: 25%;
		padding: 4% 0%;
	}
	
	.page-id-71 table th {
		font-size: 19px;
	}
	.page-id-71 .login1 {
    padding-bottom: 14.4%;
}
	#cnfolioHolder ul.cnOurHolder li.item {
    min-height: 275px !important;
}


}




/*--------temp-------*/

.postid-537 .lesson_btn{
	display:none;
}









