@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,800);

@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);

@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);

.header-space, header.site-header {

	margin: 0 auto;

	clear: both;

	height: 90px;

	top: 0;

	width: 100%;

	padding: 0;

	background: #fff

}

.first-sec, .first-sec .button-cont, .testimonials, .testimonials blockquote, .testimonials h2 {

	text-align: center

}

.News .col-sm-4 input[type=submit], .first-sec .button-cont .button {

filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f97801', endColorstr='#e74f00', GradientType=0 )

}

@font-face {

	font-family: GeorgiaItalic;

	src: url(fonts/GeorgiaItalic.eot);

	src: url(fonts/GeorgiaItalic.eot) format('embedded-opentype'), url(fonts/GeorgiaItalic.woff2) format('woff2'), url(fonts/GeorgiaItalic.woff) format('woff'), url(fonts/GeorgiaItalic.ttf) format('truetype'), url(fonts/GeorgiaItalic.svg#GeorgiaItalic) format('svg')

}

@font-face {

	font-family: gillsansmtpro-book;

	src: url(fonts/gillsansmtpro-book.ttf);

}

@font-face {

	font-family: OpenSans-Semibold;

	src: url(fonts/OpenSans-Semibold.eot);

	src: url(fonts/OpenSans-Semibold.eot) format('embedded-opentype'), url(fonts/OpenSans-Semibold.woff2) format('woff2'), url(fonts/OpenSans-Semibold.woff) format('woff'), url(fonts/OpenSans-Semibold.ttf) format('truetype'), url(fonts/OpenSans-Semibold.svg) format('svg')

}

@font-face {

	font-family: OpenSans-Regular;

	src: url(fonts/OpenSans-Regular.ttf)

}

@font-face {

	font-family: DroidSans;

	src: url(fonts/DroidSans.ttf)

}


@font-face {
	font-family: 'HANDGOTN';
	src: url('fonts/HANDGOTN.eot');
	src: local('☺'), url('fonts/HANDGOTN.woff') format('woff'), url('fonts/HANDGOTN.ttf') format('truetype'), url('fonts/HANDGOTN.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {

	font-family: PTS56F;

	src: url(fonts/PTS56F.ttf) ;

}

@font-face {

	font-family: PTS75F;

	src: url(fonts/PTS75F.ttf);

}

@font-face {

	font-family: PTC55F;

	src: url(fonts/PTC55F.ttf);

}

@font-face {

	font-family: PTC75F;

	src: url(fonts/PTC75F.ttf);

}

body {

	font-family: PTC55F;

	font-weight: 400;

	font-size: 13px

}
p{ font-size: 14px !important;
    line-height: 28px !important;
    text-align: justify !important;}
h4{margin-top:0}

.services p, .third-sec p {

	font-family: 'Droid Sans', sans-serif

}

a {

	color: #f36a01

}

::-webkit-input-placeholder {

   color: #fff;

}



:-moz-placeholder { / Firefox 18- /

   color: #fff;  

}



::-moz-placeholder {  / Firefox 19+ /

   color: #fff;  

}



:-ms-input-placeholder {  

   color: #fff;  

}

header.site-header {

	overflow: visible;

	position: fixed;

	z-index: 99;
height:106px;

}

.header-space {

	overflow: hidden;

	position: relative

}

header.site-header .easylogo {

	margin: 0

}

header.site-header .menu-toggle {

	display: none

}

header.site-header .navbar {

	float: right

}

header.site-header .navbar #site-navigation, header.site-header .navbar #site-navigation .nav-menu {

	float: left

}

header.site-header .navbar #site-navigation ul.nav-menu, header.site-header .navbar #site-navigation ul.nav-menu li {

	list-style: none;

	margin: 0;

	padding: 0;

	float: left

}

header.site-header .navbar #site-navigation .menu-main_menu-container #primary-menu {

	float: right

}

header.site-header .navbar #site-navigation ul.nav-menu>li {

	margin: 30px 0;

	position: relative

}

header.site-header .navbar #site-navigation ul.nav-menu li ul.sub-menu {

	position: absolute;

	top: 100%;

	left: 0;

	padding-left: 0;

	display: none;

	min-width: 230px;

	background: #f2f2f2;

	border: 1px solid #dbdbdb

}

header.site-header .navbar #site-navigation ul.nav-menu li:hover ul.sub-menu {

	display: block

}

header.site-header .navbar #site-navigation ul.nav-menu li ul.sub-menu li {

	padding: 0;

	background: #fff;

	border-bottom: 1px solid #ccc;

	width: 100%

}

header.site-header .navbar #site-navigation ul.nav-menu li ul.sub-menu li a {

	width: 100%;

	background: #F5F5F5;

	color: #000;

}

header.site-header .navbar #site-navigation ul.nav-menu li ul.sub-menu li:last-child {

	border: 0 solid #ccc

}

header.site-header .navbar #site-navigation ul.nav-menu li a {

	display: inline-block;

	background: url(images/nav-dot.jpg) left center no-repeat;

	color: #000;

	font-size: 14px;

	font-family: 'Droid Sans', sans-serif;

	font-weight: 400;

	line-height: 20px;

	margin: 0;

	padding: 5px 16px

}

header.site-header .navbar #site-navigation ul.nav-menu li:hover ul li a:hover {

	background: #ee5f00;

	color: #fff;

	text-decoration: none

}

.first-sec, section.banner {

	width: 100%;

	padding: 0;

	overflow: hidden

}

header.site-header .navbar #site-navigation ul.nav-menu li a:hover, header.site-header .navbar #site-navigation ul.nav-menu li.current-menu-item a {

	background: 0 0

}

section.banner {

	margin: 0 auto

}

section.banner .container {

	display: table;

	height: 100%;

	width: 100%

}

section.banner .container .caption {

	display: table-cell;

	height: 100%;

	width: 100%;

	vertical-align: middle!important;

	text-align: center

}
section.banner .container .caption h2 span{display:block}

section.banner .container h1 {

	display: none

}

section.banner .container h2 {

	margin: 0;

	float: none;

	display: inline;

	font-size: 40px;

	color: #fff;

	font-weight: 400;

	text-transform: uppercase;

	line-height: 56px

}

section.banner .container h2 strong {

	font-weight: 700;

	color: #ffd800

}

.first-sec h3, .first-sec h4 {

	color: #323232;

	font-weight: 600

}

.first-sec {

	margin: 0 auto

}

.first-sec h3 {

	font-size: 25px;

	line-height: 30px;

	padding: 9px 0;

	text-transform: uppercase

}

.first-sec h4 {

	font-size: 20px;

	line-height: 28px;

	margin-bottom: 20px

}

.first-sec .button-cont img {

	display: inline-block

}

.first-sec .button-cont .button {

	display: inline-block;

	color: #fff;

	font-size: 20px;

	line-height: 36px;

	padding: 0 20px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	background: #f97801;

	background: -moz-linear-gradient(top, #f97801 0, #e74f00 100%);

	background: -webkit-linear-gradient(top, #f97801 0, #e74f00 100%);

	background: linear-gradient(to bottom, #f97801 0, #e74f00 100%)

}

.caption h2 .button-cont .button {

	background: #325b77 none repeat scroll 0 0;

	border-radius: 5px;

	color: #fff;

	display: inline-block;

	font-size: 23px;

	line-height: 40px;

	margin-top: 15px;

	min-width: 232px;

	padding: 3px 20px;

	text-align: center;

	border: 2px solid

}

.caption h2 .button-cont .button {

	box-shadow: 1px 2px 2px 0px #000

}

.second-sec, .services img, .testimonials, .third-sec {

	padding: 0;

	width: 100%

}

.second-sec {

	margin: 0 auto;

	overflow: hidden;

	min-height: 215px

}

.services h4 {

	font-size: 20px;

	font-weight: 700;

	color: #303b4f;

	margin: 17px 0 7px

}

.services img {

	margin: 0;

	border: 1px solid #c7c7c7

}

.services p {

	font-size: 13px;

	color: #656565;

	font-weight: 400;

	margin: 15px 0;

	line-height: 22px

}

.services a {

	font-size: 15px;

	font-weight: 600;

	text-transform: uppercase;

	color: #000;

	line-height: 30px;

	display: inline-block;

	margin-bottom: 20px

}

.services a i {

	font-size: 20px

}

.services a:hover {

	color: #f36a01

}

.third-sec {

	margin: 0 auto;

	overflow: hidden

}

.third-sec h1 {

	font-size: 22px;

	font-weight: 700;

	color: #fff

}
.third-sec h4,.third-sec h3,.third-sec h2{
	color: #fff}

.third-sec p {

	color: #fff;

	font-weight: 400;

	font-size: 13px;

	line-height: 22px;

	margin-bottom: 22px

}

.third-sec p a {

	color: #fecb00

}

.testimonials {

	margin: 0 auto;

	overflow: hidden

}

.testimonials h2 {

	font-size: 25px;

	font-weight: 700;

	margin: 25px 0 10px

}

.testimonials blockquote {

	border: none

}

.testimonials .bx-has-pager {

	position: absolute;

	right: 0;

	top: 50px!important

}

.tslider blockquote, .tslider blockquote p {

	color: #000!important;

	font-size: 18px!important;

	font-family: GeorgiaItalic

}

.tslider blockquote footer {

	font-family: 'PTC55F', sans-serif;

	font-weight: 700!important;

	text-align: center!important;

	color: #f36a01!important

}

.tslider blockquote footer::before, blockquote .small::before, blockquote footer::before, blockquote small::before {

	content: "~ "!important

}

.News .col-sm-4 {

	background: #f0efee;

	padding-top: 15px;

	padding-right: 0;

	padding-bottom: 15px

}

.News .col-sm-4:last-child {

	padding-right: 15px

}

.News .col-sm-4 input {

	width: 100%;

	height: 50px;

	border: none

}

.News .col-sm-4 input[type=text] {

	padding-left: 100px

}

.News .col-sm-4 .textT {

	padding: 0 0 0 20px;

	width: 90px;

	border-right: 2px solid #f0efee;

	font-size: 16px;

	line-height: 50px;

	position: absolute;

	left: 15px;

	top: 15px;

	font-weight: 600;

	color: #726e69

}

.News .col-sm-4 input[type=submit] {

	font-size: 18px;

	font-weight: 700;

	color: #fff;

	text-transform: uppercase;

	background: #f97801;

	background: -moz-linear-gradient(top, #f97801 0, #e74f00 100%);

	background: -webkit-linear-gradient(top, #f97801 0, #e74f00 100%);

	background: linear-gradient(to bottom, #f97801 0, #e74f00 100%)

}

.inner-page-content {

	margin: 0 auto;

	overflow: hidden;

	padding: 0

}

footer.site-footer {

	padding: 0;

	margin: 20px auto 0

}

footer.site-footer h3, footer.site-footer label {

	color: #fecb00;

	font-weight: 700

}

footer.site-footer .col-sm-9, footer.site-footer h3 {

	font-size: 20px;

	font-weight: 700

}

footer.site-footer .col-sm-9, footer.site-footer .col-sm-9 a {

	color: #fff

}

footer.site-footer .col-sm-9 .row:first-child {

	padding-bottom: 15px;

	border-bottom: 1px solid rgba(255,255,255,.5);

	margin-bottom: 15px

}

footer.site-footer address {

	font-family: 'Droid Sans', sans-serif;

	color: #fff;

	font-size: 13px

}

footer.site-footer .socialMedia h3 {

	font-weight: 700;

	font-size: 25px;

	margin-bottom: 30px;

	color: #fff

}

footer.site-footer .socialMedia {

	border-top: 1px solid rgba(255,255,255,.5);

	color: #1e3a61

}

footer.site-footer .copyright {

	margin-top: 35px;

	line-height: 30px;

	padding: 10px 0;

	background: #e5e5e5

}

footer.site-footer .copyright * {

	font-size: 13px;

	color: #0b0b0b

}

footer.site-footer ul#footer {

	padding-left: 0

}

footer.site-footer ul#footer li {

	list-style: outside;

	display: inline-block

}

footer.site-footer ul#footer li:last-child span {

	display: none

}

.orange, span.orange a {

	color: #f36a01;

	text-transform: capitalize

}

.video-block {

	margin-top: 20px;

	background: #f2f2f2;

	padding: 15px 20px;

	display: inline-block;

	width: 100%;
	font-size:14px;line-height:28px;
}

.singlepost h3, .video-block a.entry-title {
	
	 border-bottom: 1px solid #b2b2b2;
    color: #2f3a57;
    font-family: PTC75F;
    font-size: 20px;
	display: block;
padding-bottom:5px;
	margin-bottom: 15px

}

.video-block a.entry-title:hover {

	text-decoration: none;

	color: #f36a01

}

.video-block .col-sm-3 {

	padding: 0

}

.video-block .col-sm-3 img {

	width: 100%

}

.singlepost .col-sm-9 span.date a time, .video-block .col-sm-10 span.date a time, span.postby {

	font-family: PTC55F;

	font-size: 13px;

	color: #191919

}

.video-block .col-sm-10 .tags-links, .video-block .col-sm-9 .categories-links {

	display: none

}

.video-block a.read-more {

	background: url(images/readmore_bg.jpg) top left repeat-x;

	color: #fff;

	text-shadow: 1px 1px 0 #000;

	font-family: OpenSans-Semibold;

	padding: 0px 10px;

	border-radius: 6px;

	text-transform: uppercase;

	margin-top: 10px;

	display: inline-block

}

.blockfooter {

	margin-top: 5px;

	display: inline-block;

	padding-left: 0

}

.singlepost {

	min-height: 250px

}

.singlepost .col-sm-3 img {

	width: 100%

}

.singlepost h3 {

	margin-top: 0

}

.singlepost .col-sm-9 span.date a time {

	margin-right: 8px

}

.singlepost .col-sm-9 .author.vcard, .singlepost .col-sm-9 .tags-links {

	margin: 0 7px

}

.bradcrumb, .breadcrumbs {

	padding: 10px 0;

	border-bottom: 1px solid #e5e5e5;

	margin-bottom: 15px;
	font-size:14px;

}

.bradcrumb span {

	color: #BFBFBF;

	margin: 0 5px;

	font-weight: 700

}

.bradcrumb a:hover {

	text-decoration: none;

	color: #000

}

.content-area .entry-content h3,.content-area .entry-content h1 {

	font-family: PTC75F;

	color: #2f3a57;

	font-size: 24px;

	padding-bottom: 10px;

	border-bottom:1px solid #b2b2b2;

	margin-top:0;margin-bottom:20px;

}
.content-area .entry-content h2{font-size:20px}

.content-area .entry-content p {

	line-height: 28px;

	font-family: PTC55F;

	font-size: 14px;

	color: #191919;

	text-align:justify !important

}
.content-area .entry-content h4{margin:0px 0 15px 0}

.content-area .entry-content img.alignleft {

	float: left;

	margin-right: 15px;

	margin-bottom: 10px

}

.content-area .entry-content ul.ul-orange {

	color: #f36a01;

	font-size: 13px;

	font-weight: 700;

	padding-left: 0

}

.content-area .entry-content ul.ul-orange li {

	list-style: none;

	padding-left: 30px;

	background: url(images/li_orange_bg.png) 0 10px no-repeat rgba(0,0,0,0);

	width: 100%;

	line-height: 35px;

	display: inline-block

}
.ourfocus {

	color:#403f3f;

	font-size: 13px;

	font-weight: 700;

	padding-left: 0

}
.ourfocus li p {

	font-family: "PTC55F";

	font-weight: normal

}
 ul.ourfocus li {

	list-style: none;

	padding-left: 30px;

	background: url(images/li_grey.png) 5px 8px no-repeat;

	line-height: 25px;

	display: block

}
.content-area .entry-content ul.ourfocus {

	color:#403f3f;

	font-size: 13px;

	font-weight: 700;

	padding-left: 0

}

.content-area .entry-content ul.ourfocus li p {

	font-family: "PTC55F";

	font-weight: normal

}

.categoryblock h3, .categoryblock h3.first-title, .content-area h3.entry-title {

	font-family: gillsansmtpro-book;

	color: #000

}

.content-area .entry-content ul.ourfocus li {

	list-style: none;

	padding-left: 30px;

	background: url(images/li_grey.png) 5px 8px no-repeat;

	line-height: 25px;

	display: block

}
.content-area .entry-content .meetprofessional{margin-bottom:15px;}
.content-area h3.entry-title {

	font-size: 24px;

	font-weight: 700;

	padding-bottom: 10px;

	border-bottom: 1px solid

}

.categoryblock h3.first-title {

	font-size: 35px;

	margin-top: 0

}

.categoryblock h3 {

	font-size: 22px;

	font-weight: 700;

	margin-top: 0

}

.categoryblock .learning-center-block .col-sm-8, .categoryblock .learning-center-block a.click-here, .categoryblock .learning-center-block a.entry-title, .categoryblock p {

	font-size: 13px;

	font-family: PTC55F

}

.categoryblock p {

	color: #191919;

	line-height: 25px

}

.categoryblock .main-img {

	margin: 5px 0;

	width: 100%;

	border: 1px solid #e1e1e1

}

.categoryblock .learning-center-block a.entry-title {

	color: #303b4f;

	font-weight: 700;

	display: inline-block;

	width: 100%;

	margin-bottom: 12px

}

.categoryblock article {

	width: 100%;

	display: inline-block;

	margin: 0;

	padding: 20px 0

}

.categoryblock article:nth-child(odd) {

	background: url(images/learning-center-bg.jpg) center bottom/100% 100% no-repeat rgba(0,0,0,0)

}

.categoryblock article:nth-child(odd) h3 {

	color: #fff

}

.categoryblock article:nth-child(odd) .learning-center-block a.entry-title {

	color: #fccc00

}

.categoryblock .learning-center-block .col-sm-4 {

	padding: 0

}

.categoryblock .learning-center-block .col-sm-4 img {

	width: 100%

}

.categoryblock .learning-center-block .col-sm-8 {

	color: #7a7878;

	line-height: 20px;

	text-align: justify

}

.categoryblock .learning-center-block a.click-here, .content-area.allcat a.click-here {

	color: #fff;

	font-weight: 700;

	background: url(images/readmore_bg.jpg) top left repeat-x;

	padding: 4px 0;

	width: 240px;

	margin-top: 20px;

	display: block;

	text-align: center

}

.categoryblock article:nth-child(odd) .learning-center-block a.click-here {

	background: #fff;

	color: #000

}

.newfooter {

	margin-top: 20px

}

.newfooter .col-sm-4.testimonial {

	border: 1px solid #dbdbdb;

	padding-top: 15px;

	padding-bottom: 15px;

	min-height: 488px;

	max-height: 488px

}

.newfooter .testimonials {

	width: auto

}

.newfooter .testimonials .bx-has-pager {

	width: 100%;

	bottom: -4px !important;

	margin-top: 41%

}

.newfooter .testimonials .tslider blockquote p {

	line-height: 35px

}

.newfooter .testimonials .tslider blockquote footer {

	margin: 45px 0

}

.newfooter .free-business {

	border: 1px solid #dbdbdb;

	background: #f5f5f5;

	padding: 10px 15px;

	position: relative

}

.newfooter .free-business h2 {

	font-family: PTC55F;

	font-size: 19px;

	color: #000;

	font-weight: 700;

	margin: 0

}

.newfooter .free-business small {

	padding: 8px 0;

	display: block;

	font-size: 14px;

	font-weight: 700

}

.newfooter .free-business input {

	border: 1px solid #dbdbdb;

	color: #555;

	font-size: 13px;

	padding: 5px;

	margin-bottom: 10px;

	width: 100%

}

.newfooter .free-business p {

	margin: 0

}

.newfooter .free-business .wpcf7-submit {

	background: url(images/readmore_bg.jpg) top left repeat-x;

	padding: 0px 0;

	border: none;

	width: 100%;

	color: #fff;

	text-transform: uppercase;

	margin-top: 10px

}

.newfooter .free-business div.wpcf7-validation-errors {

	bottom: -4px;

	margin: 0;

	position: absolute

}

.newfooter .free-business span.wpcf7-form-control-wrap, .newfooter .video-gallery .nbs-flexisel-container {

	position: relative

}

.newfooter .free-business .g-recaptcha, .newfooter .free-business .g-recaptcha div div, .newfooter .free-business .g-recaptcha div div iframe {

	max-width: 100%!important

}

.newfooter .video-gallery {

	border: 1px solid #dbdbdb;

	padding-bottom: 35px

}

.newfooter .video-gallery h2 {

	background: #f5f5f5;

	margin: 0;

	padding: 10px;

	font-family: PTC55F;

	font-size: 20px;

	color: #191919;

	font-weight: 700;

	border-bottom: 1px solid #dbdbdb

}

.newfooter .video-gallery h3.rpf-title {

	font-family: DroidSans;

	font-size: 16px;

	color: #191919;

	text-align: left;

	line-height: 20px;

	margin: 5px 0

}

.newfooter .video-gallery h3.rpf-title a {

	background: 0 0;

	color: #191919;

	border: none;

	padding: 0;

	font-size: 15px

}

.newfooter .video-gallery .nbs-flexisel-inner {

	width: 93%

}

.newfooter .video-gallery .rpf-slider img {

	width: 100%;

	border: none!important;

	margin-bottom: 5px;

	height: 160px

}

.newfooter .video-gallery .rpf-main-div p {

	text-align: left;

	line-height: 20px

}

.newfooter .video-gallery .rpf-main-div a.read-more {

	text-align: left;

	background: url(images/readmore_bg.jpg) top left repeat-x;

	border: none;

	color: #fff;

	display: inline-block;


	padding: 5px 10px;

	float: left;

	font-family: PTC55F;

	margin-bottom: 20px

}

.newfooter .video-gallery .nbs-flexisel-inner .navigation {

	position: absolute;

	width: 100%;

	padding: 20px 10px;

	background: #f5f5f5;

	left: 0!important;

	bottom: -35px;

	border-top: 1px solid #dbdbdb

}

.newfooter .video-gallery .nbs-flexisel-inner .navigation .nbs-flexisel-nav-left, .newfooter .video-gallery .nbs-flexisel-inner .navigation .nbs-flexisel-nav-right {

	top: 0!important;

	width: 85px;

	padding-left: 10px;

	padding-top: 10px;

	font-family: DroidSans;

	font-size: 13px;

	color: #575757

}

.newfooter .video-gallery .nbs-flexisel-inner .navigation .nbs-flexisel-nav-left:hover, .newfooter .video-gallery .nbs-flexisel-inner .navigation .nbs-flexisel-nav-right:hover {

	color: #000

}

.newfooter .video-gallery .nbs-flexisel-inner .navigation .nbs-flexisel-nav-right {

	text-align: right;

	padding-right: 10px

}

.content-area .entry-content .wpcf7-form {

	background-color: #f5f5f5;

	border: 1px solid #dbdbdb;

	padding: 0 20px

}

.content-area .entry-content .wpcf7-form h3 {

	font-size: 22px!important;

	color: #000;

	font-family: gillsansmtpro-book;

	margin-top: 10px;

	margin-bottom: 0

}

.content-area .entry-content .wpcf7-form input, .content-area .entry-content .wpcf7-form select, .content-area .entry-content .wpcf7-form textarea {

	border: 1px solid #dbdbdb;

	padding: 5px;

	width: 100%;

	max-height: 100px;

	color: #191919;

}

.content-area .entry-content .wpcf7-form p {

	color: #555;

	font-family: DroidSans;

	font-size: 14px

}

.content-area .entry-content .wpcf7-form .author_send {

	background: url(images/send_bg.jpg) top left repeat-x;

	padding: 5px 10px;

	color: #fff;

	border-radius: 0;

	font-weight: 700;

	width: 100%

}

.author_email, .author_name, .author_no, .author_phone, .author_subject, .inter {

	width: 100%!important

}

.content-area .entry-content .col-sm-7 h3 {

/*	font-family: gillsansmtpro-book;*/

	font-size: 25px;

	margin-top: 0

}

.full-block h2, .full-block p {

	font-family: PTC55F

}

.full-block {

	background: url(images/process_bg.jpg) center center no-repeat rgba(0,0,0,.9);

	padding: 10px 0;

	margin-top: 20px

}

.full-block h2 {

	font-size: 22px;

	color: #fff;

	font-weight: 700

}

.full-block span.yellow {

	color: #fecb00

}

.full-block p {

	color: #fff;

	line-height: 22px;

	font-size: 13px

}

.content-area .about-sidebar {

	/*	background: url(images/process_bg.jpg) center bottom no-repeat;*/

	background: #e58901;

	padding: 10px 30px;

	color: #fff

}

.content-area .about-sidebar h2 {

	font-family: HANDGOTN;

	font-size: 20px;

	color: #fff;

	margin-top: 0;

	text-transform: uppercase;

	line-height: 25px;

}

.content-area .about-sidebar small {

	margin-bottom: 10px

}

.content-area .about-sidebar input {

	background: 0 0;

	border: none;

	border-bottom: 1px solid #fff;

	width: 100%;

	padding: 8px 8px 20px;

	margin-bottom: 10px;

	color: #fff!important;

	font-family: HANDGOTN;

	font-size: 13px;

}

.content-area .about-sidebar input:focus,.content-area .entry-content .wpcf7-form input:focus{   outline: 0;}

.content-area .about-sidebar .rc-anchor-light {

	background: 0 0!important;

	color: #fff!important

}

.content-area .about-sidebar input.wpcf7-submit {

	background: #fff;

	color: #e58901 !important;

	width: 150px;

	padding-top: 5px;

	padding-bottom: 5px;

	font-size: 18px;

	text-transform: uppercase;

	font-family: HANDGOTN;

	border-radius: 15px;

	margin-top: 25px;

}

.content-area .about-sidebar {

	position: relative;

}

.content-area .about-sidebar .sidebararrow{position:absolute;top:-15px;right:-45px}

.content-area .sidebartestimonial{background:#f7f6f6;border:1px solid #d9d9d9;padding:10px 15px;margin-top:40px}

.content-area .sidebartestimonial h2.sidebarh2{background:rgba(0, 0, 0, 0) url("images/testimonial_icon.png") no-repeat scroll 15% center ;font-family:PTC55F;font-size:25px;color:#e58901;font-weight:bold;text-transform:capitalize;text-align:center;line-height:35px;}

.content-area .sidebartestimonial blockquote{border-left:none;font-size:17px;color:#000}

.content-area .sidebartestimonial blockquote p{font-family:PTS56F;text-align:center}

.content-area .about-sidebar div.wpcf7 img.ajax-loader {

	position: absolute;

	bottom: 7%;

	left:50%;

}

.content-area .about-sidebar span.wpcf7-not-valid-tip{color:#191919;}

.content-area .video-library {

	border: 1px solid #dbdbdb;

	background: #fff;

	margin-top: 20px

}

.content-area .video-library h3 {

	margin-top: 0;background: #f5f5f5;

}

.content-area .video-library .vexcerpt{font-family:PTC55F;font-size:15px;line-height:22px;text-align:justify;  color: #000;}

.content-area .video-library .more-link{display:none}

.content-area .video-library h3:first-child{padding-left:50px;color:#2f3a57;padding-top:10px;padding-bottom:10px;padding-left:55px;font-size:24px;background: #f5f5f5;

		background-image:url(images/video_icon.png);

		background-repeat:no-repeat;

		background-position:3% center;

		font-family:PTS75F;border-bottom: 1px solid #dbdbdb;}

.content-area .video-library ul.slnet_latest_news_list {

	display: table;

	width: 100%;

	padding-left: 0;

}

.content-area .video-library ul.slnet_latest_news_list li {

	list-style: none;



	background: #fff;

	border: 1px solid #dbdbdb;

	margin-bottom: 15px;

	padding: 20px 10px;width:100%;float:left

}

.content-area .video-library ul.slnet_latest_news_list li .col-sm-3 {

	padding-right: 0

}

.content-area .video-library ul.slnet_latest_news_list li img {

	width: 100%;

/*	height: 87px */

border:1px solid #e1e1e1;

}

.social4i, .social4i .social4in {

	height: auto!important

}

.content-area .video-library ul.slnet_latest_news_list li a.recent-post-title {

	display: block;

	margin-bottom: 10px;

	color: #191919;

	font-family: PTC75F;

	font-size: 18px;

	border-bottom:1px solid #cccccc;

	padding-bottom:10px;

}

.content-area .video-library ul.slnet_latest_news_list li .click-here {

	background: #e58901;

	padding: 8px 10px;

	color: #fff;

	display: inline-block;

	font-size: 15px;

	min-width:170px;

	font-family: PTC75F;

	text-align:center;

	text-transform:uppercase;

	box-shadow:0px 2px 2px 1px #d3d2d2;

	

}

.content-area .video-library ul.slnet_latest_news_list,.content-area .video-library h3,.content-area .video-library ul.slnet_latest_news_list li:last-child{margin-bottom:0}

.about-acg {

	border: 1px solid #e5e5e5;

	margin-top: 20px;

	padding-top: 15px

}

.innerbanner {

	position: relative

}

.innerbanner img {

	width: 100%

}

.innerbanner h3.title {

	position: absolute;

	font-family: gillsansmtpro-book;

	font-size: 40px;

	color: #fff;

	width: 100%;

	text-align: center;

	top: 33%;

	text-shadow: 1px 2px 4px #000;

	font-weight: 700

}

.contact-detail {

	background: url(images/contact_us.jpg) center top/100% 99% no-repeat rgba(0,0,0,0);

	padding-bottom: 48px!important

}

.contact-detail .detail-block {

	padding: 0 10%;

	margin-bottom: 20px

}

.contact-detail .col-sm-12:first-child {

	padding-top: 8%

}

.contact-detail .detail-block p {

	color: #fff

}

.contact-detail .detail-block span.yellow {

	color: #fecb00;

	font-family: PTC55F;

	font-size: 20px;

	font-weight: 700

}

.contact-detail .detail-block .bold-p {

	font-family: PTC55F;

	font-size: 18px;

	font-weight: 700

}

.map {

	margin: 20px 0

}

.contact-detail .detail-block ul.cnss-social-icon {

	text-align: left!important

}

.contact-detail .detail-block ul.cnss-social-icon li {

	margin-right: 10px

}

.categoryblock img, .content-area .entry-content img {

	border: none

}
.aligncenter{
	border: 1px solid #191919 !important ;
}

.content-area .contactus .entry-content .col-sm-6 {

	padding: 0

}

.content-area .contactus .entry-content .wpcf7-form h3 {

	font-size: 20px!important

}

.content-area .contactus .entry-content div.wpcf7 img.ajax-loader {

	position: absolute;

	left: 48%

}

.content-area .contactus .entry-content .wpcf7-form input, .content-area .contactus .entry-content .wpcf7-form select, .content-area .contactus .entry-content .wpcf7-form textarea {

	padding: 3px 5px

}

.content-area .contactus .entry-content .wpcf7-form .wpcf7-submit {

	padding: 5px;

	margin-top: 5px

}

.content-area .contactus .entry-content p {

	line-height: 24px

}

.social4i {

	background: #f1f1f1!important;

	border: 1px solid #dbdbdb;

	padding: 15px!important;

	display: inline-table;

	width: 100%;

	margin-top: 20px

}

.social4i .social4i p {

	font-family: gillsansmtpro-book;

	font-size: 14px;

	color: #191919

}

iframe .btn i {

	background: url(images/tweet.png) center left no-repeat!important

}

.testimonial .item.web {

	background: #f8f8f8;

	border: 1px solid #dbdbdb;

	padding: 10px;

	margin-bottom: 20px

}

.testimonial .item.web:hover {

	background: #F2F2F2

}

.testimonial .item.web .content {

	font-family: PTC55F;

	font-size: 15px

}

.testimonial .item.web footer.entry-header {

	font-family: gillsansmtpro-book;

	font-size: 16px;

	color: #000;

	text-align: right

}

.content-area #accordions-169 .accordions-head {

	background: #f1f1f1!important;

	color: #000!important;

	font-weight: 400!important;

	border-bottom-color: #dbdbdb

}

.content-area #accordions-169 .accordions-head:active {

	background: #f1f1f1!important;

	color: #000!important;

	border-color: #dbdbdb!important;

	font-weight: 700!important

}

.content-area .accordions.flat .accordion-content {

	border-left-color: #dbdbdb!important;

	border-right-color: #dbdbdb!important;

	border-bottom-color: #dbdbdb!important

}

.content-area .accordions.flat .accordions-head .accordion-icons {

	top: 10px!important

}

ul.page-list {

	padding-left: 0

}

ul.page-list li {

	list-style: none;

	display: inline-block;

	min-width: 33%;

	line-height: 25px

}

.sitemap ul.nav-menu1 {

	padding-left: 0

}

.sitemap ul.nav-menu1 li {

	list-style: none;

	padding-left: 30px;

	background: url(images/li_orange_bg.png) 5px 5px no-repeat rgba(0,0,0,0);

	width: 100%;

	line-height: 25px;

	display: inline-block

}

.sitemap ul.nav-menu1 li ul {

	padding-left: 0

}

.essb_links.essb_template_clear-retina ul, .essb_links.essb_template_clear-retina li{text-align:center}

.essb_links.essb_template_clear-retina .social4i .social4in p{text-align:left;font-family: OpenSans-Regular;font-weight:600;font-size:14px;color:#403f3f}

.bx-wrapper ul li .essb_links.essb_template_clear-retina ul{display:none}
.testimonial .item.web .essb_links{display:none}
/*** Blog ***/
.bloglist article{border-bottom:1px solid #d7d7d7;margin-bottom:20px}
.bloglist article:last-child{border-bottom:none}
.singlepost.blog{min-height:0}
.singlepost.blog h1{margin-top:0;line-height:16px;margin-bottom:15px;}
.singlepost.blog h1 a{font-family:gillsansmtpro-book;font-size:20px;color:#000;font-weight:bold}
.singlepost.blog img,.col-sm-12.singleblock img{border:1px solid #d7d7d7;max-width:100%;margin-bottom:20px}

/*** Blog ***/
@media only screen and (max-width:1200px) {

.content-area .sidebartestimonial h2.sidebarh2{background:rgba(0, 0, 0, 0) url("images/testimonial_icon.png") no-repeat scroll left center ;font-size:1.3em;padding-left:50px;text-align: left;}

.g-recaptcha {

    max-width: 100% !important;

    overflow: hidden;

}

}

@media only screen and (max-width:1024px) {

.sitemap .menu-main_menu-container {

}
.content-area .entry-content h3{font-size:18px;}
.News .col-sm-4 input[type=submit], footer.site-footer .col-sm-9, footer.site-footer h3 {

	font-size: 14px

}

#site-navigation .menu-toggle {

	display: inline-block;

	background: #2F3B4F;

	width: 40px;

	height: 40px;

	padding: 12px 5px 8px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	border: none;

	float: right;

	margin-top: 65px

}

#site-navigation .menu-toggle span {

	height: 2px;

	background: #fff;

	display: block;

	margin-bottom: 5px

}

div.header-space, header.site-header, header.site-header .easylogo img {

	height: 60px

}

header.site-header .navbar #site-navigation ul.nav-menu li {

	padding: 0;

	width: 100%;

	border-bottom: 1px solid #fff

}

header.site-header .navbar #site-navigation ul.nav-menu li:last-child {

	border-bottom: 0

}

ul#primary-menu {

	background: #303b4f

}

header.site-header .navbar {

	margin-top: -60px

}

header.site-header .navbar #site-navigation ul.nav-menu li a {

	color: #fff;

	background: 0 0;

	display: block

}

.menu-main_menu-container {

	display: none;

	width: 100%

}

.sitemap .menu-main_menu-container {

	display: block

}

.g-recaptcha {

	max-width: 100%!important;

	overflow: hidden

}

header.site-header .navbar #site-navigation ul.nav-menu li ul.sub-menu {

	background: #2f3b4f;

	width: 100%;

	display: block;

	position: relative;

	border-color: #fff

}

header.site-header .navbar #site-navigation ul.nav-menu li ul.sub-menu li {

	background: 0 0;

	color: #fff

}

header.site-header .navbar #site-navigation ul.nav-menu li ul.sub-menu li a {

	background: none;

	color: #fff

}

header.site-header .navbar #site-navigation ul.nav-menu li ul.sub-menu li a:hover {

	background: none

}

header.site-header .navbar #site-navigation ul.nav-menu li ul.sub-menu li a:before {

	content: '> '

}

header.site-header .navbar #site-navigation ul.nav-menu>li {

	margin: 0

}

.content-area .about-sidebar .sidebararrow{width: 25%;right: -7%;}

.content-area .about-sidebar h2{font-size: 1.1em;line-height: 22px;}

.content-area .about-sidebar input{padding-bottom:10px}

.content-area .about-sidebar input{margin-top:10px}

.content-area .video-library ul.slnet_latest_news_list li a.recent-post-title{  font-size: 0.6em;}

.content-area .video-library .vexcerpt{ font-size: 0.6em;}

}

@media only screen and (min-width:400px) and (max-width:767px) {

.categoryblock .learning-center-block .col-sm-2 img, .video-block .col-sm-3 img {

	width: auto;

	text-align: center

}

}

@media only screen and (max-width:767px) {

.News .col-sm-4 {

	padding-bottom: 0;

	padding-right: 15px

}

.News .col-sm-4:last-child {

	padding-bottom: 15px

}

section.banner .container h2 {

	font-size: 24px;

	line-height: 30px

}

a.tsl-default {

	margin: 0 5px!important

}

.categoryblock .learning-center-block a.entry-title, .singlepost h3, .video-block a.entry-title {

	text-align: center

}

.categoryblock .learning-center-block .col-sm-2, .video-block .col-sm-3 {

	text-align: center;

	margin-bottom: 10px

}

.categoryblock .learning-center-block .col-sm-10, .categoryblock .learning-center-block .col-sm-10 a, .video-block .col-sm-9 {

	text-align: center;

	display: inline-block

}

#site-navigation .menu-toggle, .content-area .video-library ul.slnet_latest_news_list li a.recent-post-title {

	margin-top: 10px

}

.content-area .video-library ul.slnet_latest_news_list li {

	width: 100%;

	text-align: center

}

.content-area .video-library ul.slnet_latest_news_list li img {

	width: auto;

	max-width: 100%

}

.content-area .video-library h3 {

	text-align: center

}

.newfooter .free-business {

	margin: 20px 0

}

.newfooter .col-sm-4.testimonial {

	min-height: 0;

	max-height: none

}

.content-area .about-sidebar {

	margin-top: 20px;

}

.third-sec p, footer.site-footer, footer.site-footer .copyright * {

	text-align: center

}

.content-area .about-sidebar input {

	width: 100%

}

.content-area .about-sidebar .sidebararrow{right: -14px;

    top: -13px;

    width: 10%;}

.content-area .about-sidebar h2 br{display:none}

.content-area .sidebartestimonial h2.sidebarh2{background:rgba(0, 0, 0, 0) url("images/testimonial_icon.png") no-repeat scroll 39% center;text-align:center}

}
@media only screen and (max-width:640px) {
	.rc-anchor-normal .rc-anchor-content{
		width:152px !important;
	}
	.rc-anchor-normal .rc-anchor-checkbox-label{
		width:100% !important;
	}
	.rc-anchor-normal .rc-anchor-pt{
		text-align:center !important;
	}
}
@media only screen and (max-width:530px) {

	.content-area .sidebartestimonial h2.sidebarh2{background:rgba(0, 0, 0, 0) url("images/testimonial_icon.png") no-repeat scroll 35% center}

}

@media only screen and (max-width:479px) {

	.content-area .sidebartestimonial h2.sidebarh2{background:rgba(0, 0, 0, 0) url("images/testimonial_icon.png") no-repeat scroll 23% center}

	.content-area .about-sidebar .sidebararrow{   width: 13%;}

	.content-area .video-library ul.slnet_latest_news_list{display:inline-block}

}
a.tsl-default, a.tsl-default {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 50%;
    color: #232e36 !important;
    height: 35px;
    width: 35px;
}
.social a.tsl-default i {
    font-size: 18px;
    line-height: 34px;
}

