/*
Theme Name: Enable College
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */
html {
  scroll-behavior: smooth;
}
@font-face {
    font-family:'Arial MT Std Light';
    src: url('fonts/ArialMTStd-Light.eot');
	src: url('fonts/ArialMTStd-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/ArialMTStd-Light.woff2') format('woff2'),
		url('fonts/ArialMTStd-Light.woff') format('woff'),
		url('fonts/ArialMTStd-Light.svg#ArialMTStd-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-02DC;
}
@font-face {
    font-family:'HK Grotesk';
    src: url('fonts/HK Grotesk Regular.eot');
	src: url('fonts/HK Grotesk Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/HK Grotesk Regular.woff2') format('woff2'),
		url('fonts/HK Grotesk Regular.woff') format('woff'),
		url('fonts/HK Grotesk Regular.svg#HK Grotesk Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-030A;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}
/* For modern browsers */ 
.cf:before, .cf:after {
	content: "";
	display: table
}
.cf:after {
	clear: both;
}
.cf {
*zoom:1;
}
input:focus,textarea:focus,button:focus{outline: 0 !important;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
	display: block;
}
button:focus,input:focus{outline: none;}
audio,
canvas,
video {
	display: inline-block;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden] {
	display: none;
}

html {
-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	color: #303030;
    font-family: arial;
    font-weight: normal;
    margin: 0;
    overflow-x:hidden;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a{color: #666666;}
a,input{text-decoration: none;-moz-transition: 0.4s; -webkit-transition: 0.4s;transition: 0.4s;}
a:focus {outline: none;}
a:active,
a:hover {
	color: #000;
	outline: 0;
}
/*h1,h2,h3,h4,h5,h6{font-weight: normal;}*/
h1 {
	font-size: 60px;
	margin: 20px 0;
    line-height: 60px;
}
h2 {
	font-size: 58px;
	margin: 20px 0;
    line-height: 62px;
}

h3 {
	font-size: 50px;
	margin: 20px 0;
    line-height:60px;
}

h4 {
	font-size: 45px;
	margin: 20px 0;
    line-height: 45px;
}

h5 {
	font-size: 35px;
	margin: 20px 0;
    line-height: 35px;
}

h6 {
	font-size: 35px;
	color: #333;
    font-family:'Arial MT Std Light'; font-weight: 300;
	margin:0 0 39px 0;
    line-height: 47px;
    padding-bottom: 44px;
}

address {
	font-style: italic;
	margin: 0 0 24px;
}

abbr[title] {
	/*border-bottom: 1px dotted;*/
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

mark {
	background: #ff0;
	color: #000;
}

code,
kbd,
pre,
samp {
font-size: 14px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
}

pre {
	background: #f5f5f5;
	color: #666;
font-size: 14px;
	margin: 20px 0;
	overflow: auto;
	padding: 20px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
	margin: 24px 40px;
}

blockquote blockquote {
	margin-right: 0;
}

blockquote cite,
blockquote small {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

blockquote em,
blockquote i {
	font-style: normal;
	font-weight: 300;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

small {
	font-size: smaller;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

dl {
	margin: 0 20px;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 0 20px;
}

menu,
ol,
ul {
	margin: 16px 0;
	padding: 0 0 0 40px;
}

ul {
	list-style-type: disc;
}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}

li > ul,
li > ol {
	margin: 0;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

form {
	margin: 0;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}

button,
input {
	line-height: normal;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}

input[type="search"] {
	-webkit-appearance: textfield;
	padding-right: 2px; /* Don't cut off the webkit search cancel button */
	width: 270px;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;resize: none;
}

table {
	border-bottom: 1px solid #ededed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	line-height: 2;
	margin: 0 0 20px;
	width: 100%;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

caption {
	font-size: 16px;
	margin: 20px 0;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}

del {
	color: #333;
}

ins {
	background: #fff9c0;
	text-decoration: none;
}

hr {
	/*background: url(images/dotted-line.png) repeat center top;*/
	background-size: 4px 4px;
	border: 0;
	height: 1px;
	margin: 0 0 24px;
}




/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
	color: #666;
    opacity: 1;
}

:-moz-placeholder {
	color: #666;
    opacity: 1;
}

::-moz-placeholder {
	color: #666;opacity: 1;
}

:-ms-input-placeholder {
	color: #666;opacity: 1;
}
/* Images */
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

figure.wp-caption.alignleft,
img.alignleft {
	margin: 5px 20px 5px 0;
}
.wp-caption.alignleft {
	margin: 5px 10px 5px 0;
}

figure.wp-caption.alignright,
img.alignright {
	margin: 5px 0 5px 20px;
}

.wp-caption.alignright {
	margin: 5px 0 5px 10px;
}

img.aligncenter {
	margin: 5px auto;
}

img.alignnone {
	margin: 5px 0;
}


/**
 * 3.0 Basic Structure
 * ----------------------------------------------------------------------------
 */
/*

.site {
	background-color: #fff;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
}
*/

.site-main {
	position: relative;
}

.site-main .sidebar-container {
	height: 0;
	position: absolute;
	top: 40px;
	width: 100%;
	z-index: 1;
}

.site-main .sidebar-inner {
	margin: 0 auto;
	max-width: 1040px;
}


/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */

/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */

.site-header {
	position: relative;
    background: none !important;
    -moz-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.2); -webkit-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.2); box-shadow:3px 3px 8px rgba(0, 0, 0, 0.2);
}
	body.mobile .site-header:before{content:' ';display:block;position:absolute;bottom:0px;height:35%;left:0px;right:0px;z-index:-1;
		background: #cccccc; /* Old browsers */
		background: none;  /* FF3.6-15 */
		background: none;  /* Chrome10-25,Safari5.1-6 */
		background: none; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}


.site-header .home-link {
	color: #141412;
	display: block;
	margin: 0 auto;
	max-width: 1080px;
	min-height: 230px;
	padding: 0 20px;
	text-decoration: none;
	width: 100%;
}

.site-header .site-title:hover {
	text-decoration: underline;
}

.site-title {
	font-size: 60px;
	font-weight: bold;
	line-height: 1;
	margin: 0;
	padding: 58px 0 10px;
}

.site-description {
	font: 300 italic 24px "Source Sans Pro", Helvetica, sans-serif;
	margin: 0;
}


/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

/*.main-navigation {
	clear: both;
	margin: 0 auto;
	max-width: 1080px;
	min-height: 45px;
	position: relative;
}*/

ul.nav-menu,
div.nav-menu > ul {
	margin: 0;
	padding: 0;
}

.nav-menu li {
	display: inline-block;
	position: relative;
}

.nav-menu li a {
	color: #303030;
	display: block;
	font-size: 15px;
	line-height: 1;
	padding: 15px 20px;
	text-decoration: none;
}

/*.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
	background-color: #303030;
	color: #fff;
}*/
html {
  scroll-behavior: smooth;
}





.nav-menu .sub-menu,
.nav-menu .children {
	background-color: transparent;-moz-box-shadow: 0 0 3px #ddd; -webkit-box-shadow: 0 0 3px #ddd;
	box-shadow: 0 0 3px #ddd;
	border-top: 0;
	padding: 0;
	position: absolute;
	left: -2px;
	z-index: 99999;
	/*height: 1px;*/
	width: 1px;
	overflow: hidden;
	/*clip: rect(1px, 1px, 1px, 1px);*/
}

.nav-menu .sub-menu ul,
.nav-menu .children ul {
	border-left: 0;
	left: 100%;
	top: 0;
}

ul.nav-menu ul a,
.nav-menu ul ul a {
	/*color: #fff;*/
	margin: 0;
	/*width: 200px;*/
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus {
	background-color: #48AA43;
}

/*ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul,
ul.nav-menu .focus > ul,
.nav-menu .focus > ul {
	clip: inherit;
	overflow: inherit;
	height: inherit;
	width: inherit;
}*/
.nav-menu .current-menu-item > a{
	color: #48aa43;
}
	body.mobile .nav-menu .current-menu-item > a{color:#054f13;}
	
.menu-toggle {
	display: none;
}
/* Navbar */
/*
.navbar {
	background-color: #f7f5e7;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
}
*/

.site-header .search-form {
	position: absolute;
	right: 20px;
	top: 1px;
}

.site-header .search-field {
	background-color: transparent;
	background-image: url(images/search-icon.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	border: none;
	cursor: pointer;
	height: 37px;
	margin: 3px 0;
	padding: 0 0 0 34px;
	position: relative;
	-webkit-transition: width 400ms ease, background 400ms ease;
	transition:         width 400ms ease, background 400ms ease;
	width: 1px;
}

.site-header .search-field:focus {
	background-color: #fff;
	border: 2px solid #c3c0ab;
	cursor: text;
	outline: 0;
	width: 230px;
}
/*---------------------------------------------------------------------------- */
.gallery {
	margin-bottom: 20px;
	margin-left: -4px;
}

.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}

.gallery-columns-1.gallery-size-medium,
.gallery-columns-1.gallery-size-thumbnail,
.gallery-columns-2.gallery-size-thumbnail,
.gallery-columns-3.gallery-size-thumbnail {
	display: table;
	margin: 0 auto 20px;
}

.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item {
	text-align: center;    
}

.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width:         calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width:         calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width:         calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width:         calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width:         calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width:         calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left;
}

.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	box-sizing: border-box;
	color: #fff;
	font-size: 14px;
	line-height: 1.3;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 2px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	-webkit-transition: opacity 400ms ease;
	transition:         opacity 400ms ease;
	width: 100%;
}

.gallery-caption:before {
	box-shadow: 0 -10px 15px #000 inset;
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

.gallery-item:hover .gallery-caption {
	opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}




/*----- Start your own css form here ------*/
p,p~ul,p~ul li,p~ol,p~ol li{color: #808080;margin: 0 0 48px;font-family: arial;line-height: 1.4em;}
p{font-size: 24px;}
p~ul,p~ul li,p~ol,p~ol li{font-size: 20px;}
p~ul li,p~ol li{margin-bottom:0px;}
/*** menu css start ***/
/*Default menu styles*/

.menu-icon {
    display: none;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    line-height: 33px;
    font-size: 22px;
    padding: 10px 0;
}
.menu-icon .menu-box {
    width: 50px;
    height: 38px;
    margin-right: 3px;
    padding: 5px;
    position: absolute;
    right: 0;  bottom:0;
}
	body.mobile .menu-icon .menu-box{border:1px solid #ccc;background:#48AA43;top:60px;right:8px;padding:5px 0px 0px 33px;height:32px;width:80px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
	body.mobile .menu-icon .menu-box:after{content:'';text-transform:none;display:block;position:absolute;top:50px;right:5px;font-size:18px;line-height:32px;color:#fff;}

.menu-icon .menu-box span {
    width: 100%;
    height: 4px;
    margin-bottom: 6px;
    background: #fff;
    display: block;
    border-radius: 2px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
	body.mobile .menu-icon .menu-box span{width:25%;margin-bottom:4px;}
		body.mobile .menu-icon span:nth-child(3){margin-bottom:0px;}

.menu-icon.active span:nth-child(1) {
    transform: rotate(45deg) translateY(8px) translateX(6px);
    -webkit-transform: rotate(45deg) translateY(8px) translateX(6px);
}
	body.mobile .menu-icon.active span:nth-child(1){transform:none;webkit-transform:none;}
	
.menu-icon.active span:nth-child(2) {
    opacity: 0;
}
	body.mobile .menu-icon.active span:nth-child(2){opacity:1;}
	
.menu-icon.active span:nth-child(3) {
    transform: rotate(-45deg) translateY(-7px) translateX(6px);
    -webkit-transform: rotate(-45deg) translateY(-7px) translateX(6px);
}
	body.mobile .menu-icon.active span:nth-child(3){transform:none;webkit-transform:none;}
	
.enumenu_ul .caret {
    color: #fff;
    margin-left: 7px;
}
.enumenu_ul {
    padding: 0px;
    list-style: none;
}
.enumenu_ul > li {
    display: inline-block;
    vertical-align: top;
    position: relative; /* margin: 0 12px;*/
    padding-bottom: 26px;
}
.enumenu_ul li a {
    font-size: 15.52px;
padding:0 12px 5px;
    margin: 0;
    text-transform: capitalize;
}
.firstLevel.menubelow{position: relative;}
.firstLevel.menubelow:after{background: url(images/submenu-arrow.png) no-repeat;content: "";
    height: 6px;
    position: absolute;
    right: -1px;
    top: 6px;
    width: 8px; background-size: 100%;}
.enumenu_ul > li > a:hover,
.enumenu_ul > li.active > a {
    background:transparent;
    color: #48AA43;
}
.enumenu_ul > li ul {
    display: none
}
.enumenu_ul ul li {
    width: 100%;
    margin: 0;
    list-style: none;
    position: relative;
}
.enumenu_ul.desk ul {
    top: 100%;
    z-index: 999;
    list-style: none;
    left: 0px;
    background: #fff;
    position: absolute;
    min-width: 150px; overflow: visible;
}

.enumenu_ul li:nth-child(6) .sub-menu.sb-menu,.enumenu_ul li:last-child .sub-menu.sb-menu{right: 0; left: auto;}
.enumenu_ul li:nth-child(6) .sub-menu.sb-menu .sub-menu.sb-menu,.enumenu_ul li:last-child .sub-menu.sb-menu .sub-menu.sb-menu{right: 100%; left: auto;}
.enumenu_ul .sub-menu.sb-menu .sub-menu.sb-menu{right: 0; left: 100%;}
/*Sub menu styles*/

.menu.submenu-ul-level1 li a {
    background: rgba(31, 26, 107, 0.8);
    color: #fff;
    padding-left: 90px;
}
.enumenu_ul.desk li:hover > ul {
    display: block;
    opacity: 1;
}
.enumenu_ul.desk .sb-menu .sb-menu {
    left: 100%;
    top: 0;
}
.enumenu_ul.desk ul li a {
    padding:11px 16px;
    display: block;
    color: #244146;
    font-size: 16px; width: 100%;
   
}
.enumenu_ul.desk ul li:hover > a {
    background: #48AA43;
    color: #fff;
}
.enumenu_ul .arrow {
    position: absolute;
    right: 10px;
    top: 12px;
    width: 15px;
    height:15px;
    background: url(images/plus.png) no-repeat center center;
    cursor: pointer;
    z-index: 999;
	background-size: 15px;
}
.enumenu_ul .arrow.up {
    background: url(images/minus.png) no-repeat center center
}
/*** menu css end ***/
/*** header css start ***/
.main{margin: 0 auto; max-width: 1200px;}
.top-header {background: #fff;height: 40px;padding: 7px 0px;-moz-box-shadow: 0 -4px 5px #eeeeee inset;-webkit-box-shadow: 0px;box-shadow: 0px;border-bottom: 1px solid #ededed;}
header .call-us span {
  display: inline-block;
  vertical-align: middle;
}

.language-sec{font-family:'Arial MT Std Light';  font-weight: 300;}
.language-sec a{font-size: 12px; color: #303030;}
.language-sec a:hover{color: #49BF40;}
.language-sec a img{margin-left: 10px;width: 22px;}
.logo{max-width: 265px; display: inline-block; vertical-align: middle;}
.logo img{width: 100%;}
.bottom-header{padding:21px 0 0 0;}
.header-left{float: left; width: 23%; margin-bottom: 11px;}
.header-right{float: right; width: 36%;}
.navbar {float: left; margin:20px 0 0 0;}
.call-common .fa{border: 1px solid #47A842; margin:0 3px 0 0; font-size: 17px; line-height: 21px; text-align: center;height: 23px; width: 23px;-moz-border-radius: 100%; -webkit-border-radius: 100%;border-radius: 100%; color:#47A842;}
header .call-common .fa{line-height: 22px; border: 2px solid #47a842; line-height: 22px; width: 25px; height: 25px;}
.call-common a{color: #47A842; font-size:16px; font-weight: bold;-moz-backface-visibility: hidden; -webkit-backface-visibility: hidden;backface-visibility: hidden;}
header .call-common a:hover{color: #49BF40;}
.call-us{margin: 14px 0 0 0;}

/*** 11/02/2019 ***/
.s-login-header a {background: #47A842;padding: 5px 10px;letter-spacing: 0.5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;display: inline-block;vertical-align: middle;text-align: center;font-weight: bold;text-transform: uppercase;font-size: 12px;color: #fff;}
.s-login-header a:hover {color: #fff;background: #49bf40;}

.pull-right-header {float: right;padding-right: 10px;border-right: 1px solid #ccc;padding-left: 10px;}
.pull-right-header:first-child{border:0px;}
.login-social-header {margin: 0px 0 0 0;}
.bottom-header::after {background: url(images/header-line.jpg);background-repeat: repeat;height: 5px;width: 100%;content: "";position: absolute;bottom: 0px;background-position: center;}











	body.mobile .header-left{width:61%;margin-top:-5px;margin-left:2%;padding-bottom:3px;}
	body.mobile header .call-us{top:78%;right:3%;}
	body.mobile header .call-common a{font-size:5.5vw;}
	
	body.mobile .mobile-visible{margin-bottom:3%;}
	body.mobile .mobile-visible a{color:#47A842;font-size:6vw;margin-left:8%;}
		body.mobile .mobile-visible a i{font-size:7vw;margin-right:10px;}
/*** header css end ***/

/*** banner section css start ***/
.banner{ background-repeat: no-repeat; min-height: 574px; background-size: cover; background-position: center center;}
.banner-section {position: relative; overflow: hidden;}
.banner-text{position: absolute;z-index: 99; width: 32%; color: #fff; /*top: 55%;*/ bottom: 133px;}
.page-template-Business .banner-text{top: auto; bottom: 130px;}
.home .banner-text{bottom: 126px; top: auto;}
.banner-text{display: none;}
.banner-text h1{font-size: 58px; font-weight: bold; line-height: 57px; margin-bottom: 0; font-weight: normal;}
.banner-text p{font-size:33px;font-family:'Arial MT Std Light';  font-weight: 300;color: #fff;margin: 14px 0 0 0;}
.banner-text a{text-decoration: underline; color: #fff;  font-family:'Arial MT Std Light';  font-weight: 300; font-size: 22px;width: 100%;
float: left;}
.banner-text a:hover{opacity: 0.6;}
.discover-more{color: #fff; font-size: 22px;font-family:'Arial MT Std Light';  font-weight: 300; text-decoration: underline; position: relative; z-index: 9;}
.banner-social{z-index: 99; position: absolute; -moz-transform: translateY(-37.5%); -webkit-transform: translateY(-37.5%);transform: translateY(-37.5%); top: 37.5%; right: 0;}
.banner-social li{-moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; background: #fff; clear: both; float: right; display: inline;font-size: 25px;height: 45px;width: 50px; margin-top: 5px; -moz-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.2); -webkit-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.2); box-shadow:3px 3px 8px rgba(0, 0, 0, 0.2);}
.banner-social .expand{width: 162px;}
.banner-social .expand span{opacity: 1;}
.banner-social a span{margin-left: 20px; opacity: 0; font-size: 16px; font-family:'Arial MT Std Light';  font-weight: 300; text-transform: capitalize;}
.banner-social li a{color: #47a842;display: inline-block;height: 45px;overflow: hidden;vertical-align: middle; padding:5px 10px 11px 17px; width: 100%;}
.banner-social ul{padding: 0; margin: 0;}
.banner-social li:first-child{margin-top: 0;}
.banner-social .fa{font-size: 25px; font-weight:normal; vertical-align: middle; margin-top: 3px;}
.banner{position: relative;}
.banner-overlay{position: absolute;z-index: 9; height: 574px; width: 1258px; left: 0; top: 0; }

	body.mobile .banner-section{height:200px;}
	body.mobile .banner-text{width:90%;margin-left:5%;text-align:center;bottom:40px;}
		body.mobile.yellow .banner-text,
		body.mobile.blue .banner-text,
		body.mobile.orange .banner-text,
		body.mobile.purple .banner-text,
		body.mobile.contact .banner-text{bottom:70px;}
	body.mobile .banner-text h1{font-size:27px;}
	body.mobile .banner-overlay{background:url(images/shape1-mobile.png) no-repeat;background-size:cover;}
	body.mobile .banner-social{width:0px;height:0px;visibility:hidden;overflow:hidden;opacity:0;}
	body.mobile .banner{height:200px;background-size:cover;}

/*** green color css start ***/
 .banner-overlay{background-size: cover; background: url(images/shape1.png) no-repeat;}
.discover-more:hover{color:#00440e;}
/*** green color css  end***/

/*** blue color css start ***/
.blue .banner-overlay{background-size: cover; background: url(images/blue-banner-shape.png) no-repeat;}
	body.mobile.blue .banner-overlay{background:url(images/blue-banner-shape-mobile.png) no-repeat !important;}
/*** blue color css  end***/

/*** yellow color css start ***/
.yellow .banner-overlay{background-size: cover; background: url(images/yellow-banner-shape.png) no-repeat;}
	body.mobile.yellow .banner-overlay{background:url(images/yellow-banner-shape-mobile.png) no-repeat !important;}
/*** yellow color css  end***/

/*** orange color css start ***/
.orange .banner-overlay{background-size: cover; background: url(images/orange-banner-shape.png) no-repeat;}
	body.mobile.orange .banner-overlay{background:url(images/orange-banner-shape-mobile.png) no-repeat !important;}
/*** orange color css  end***/

/*** purple color css start ***/
.purple .banner-overlay{background-size: cover; background: url(images/purple-banner-shape.png) no-repeat;}
	body.mobile.purple .banner-overlay{background:url(images/purple-banner-shape-mobile.png) no-repeat !important;}
/*** purple color css  end***/
/*** banner section css end ***/

/*** category section css start ***/
.four-col li{width: 23.875%; float: left; margin:0 0 10px 1.5%;}
.four-col li:nth-child(4n+1){margin-left: 0; clear: left;}
.three-col li{width: 32.33%; float: left; margin:0 0 10px 1.5%;}
.three-col li:nth-child(3n+1){margin-left: 0; clear: left;}
.two-col li{width: 49%; float: left; margin:0 0 10px 1.5%;}
.two-col li:nth-child(2n+1){margin-left: 0; clear: left;}
.cat-section  ul{padding: 0; margin: 0;}
.cat-section{margin-top: 76px;}
.cat-section li{list-style: none;background: #fff; -moz-box-shadow: 3px 3px 8px rgba(0,0,0,0.2); -webkit-box-shadow: 3px 3px 8px rgba(0,0,0,0.2);box-shadow: 3px 3px 8px rgba(0,0,0,0.2);text-align: center; position: relative;padding: 11px;}
.cat-img > img {width: 100%;}
/*.cat-img{min-height: 220px;}*/
{font-family:'HK Grotesk'; font-size: 17px; color: #666; min-height: 62px;margin-bottom:49px; line-height: 21px;}
 .home .cat-section {margin-top: -87px;position: relative;z-index: 9;}
.blue .tag{background: #4582C3;}
/*.blue .tag:before{background-size: cover;}*/
/*.tag:before{position: absolute;background: url(images/tag-strips.png) no-repeat;  left: 0; top: 0;height: 43px;content: ""; opacity: 0.2;}*/
.tag:before{content: " ";position: absolute;left: 0; height: 100%;top: 0;width:100%; background-size: cover;}
.cat-section  .orange .tag:before{background-image: url(images/orange-feature-strip.png);}
.cat-section  .purple .tag:before{background-image: url(images/purple-feature-strip.png);}
.cat-section  .yellow .tag:before{background-image: url(images/yellow-feature-strip.png);}
.cat-section  .blue .tag:before{background-image: url(images/blue-feature-strip.png);}
.cat-section  .green .tag:before{background-image: url(images/blog-top-strips.png);}
.yellow .tag{background:#F5B400;}
.purple .tag{background: #633D70;}
.orange .tag{background:#DC4437;}
.tag{ position: relative; height: 43px; ;padding: 6px 0 0 0; margin:0 0 22px 0;color: #fff;}
.tag span{font-family: times new roman;font-size: 26px;font-weight: bold;}
.tag .tag-text{position: relative; z-index: 99;font-size: 22px;color: #fff;}
.cat-section  .btn{position: absolute; left: 0; right: 0; bottom: 15px; margin: 16px auto 0;}


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

	/* mobile styles */
	body.mobile .main{width:100%;}
	
	.four-col li{width: 47.875% !important; float: left; margin:0 0 10px 1.5% !important;}
.four-col li:nth-child(4n+1){margin-left: 0; clear: left;}

	body.mobile .three-col li {width: 47.875% !important; float: left; margin:0 0 10px 1.5% !important;}
	body.mobile .three-col li:last-child,
	body.mobile .cat-section{margin-top:0px !important;}
	body.mobile .cat-section p{font-size:0px;visibility:hidden;}
	body.mobile .tag{background:#fff !important;margin-bottom:0px;}
	body.mobile .tag:before{background-image:none !important;}
	body.mobile .tag .tag-text{font-size:16px;}
	body.mobile .blue .tag .tag-text{color:#4385f5;}
	body.mobile .yellow .tag .tag-text{color:#f5b400;}
	body.mobile .purple .tag .tag-text{color:#58355e;}
	body.mobile .orange .tag .tag-text{color:#dc4437;}
	
}


	
/*** category section css end ***/
/*** common button css start ***/

/*** small button css start ***/
/* will be red only in google chrome */
/*** chrome hack css ***/
.small-btn,.btn{border-radius: 100px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; border: 2px solid #fff; width: 148px; display: inline-block; vertical-align: middle; padding:4px 0;}
 .cat-section .blue .btn,.blue .btn{background:#4582C3;-moz-box-shadow: 0px 0px 0 2px #4582C3; -webkit-box-shadow: 0px 0px 0 2px #4582C3;box-shadow: 0px 0px 0 2px #4582C3;}
.cat-section .blue .btn:hover,.blue .btn:hover{background: #4385F5;}
.btn:hover{color: #fff;}
.cat-section .yellow .btn,.yellow .btn {background:#F5C100;-moz-box-shadow: 0px 0px 0 2px #f8ca4d; -webkit-box-shadow: 0px 0px 0 2px #f8ca4d;box-shadow: 0px 0px 0 2px #f8ca4d;}
 .cat-section .yellow .btn:hover,.yellow .btn:hover{background: #FFCD2C;}
 .cat-section .purple .btn,.purple .btn {background:#633D70;-moz-box-shadow: 0px 0px 0 2px #58355e; -webkit-box-shadow: 0px 0px 0 2px #58355e;box-shadow: 0px 0px 0 2px #58355e;}
.cat-section .purple .btn:hover,.purple .btn:hover{background: #762796;}
 .cat-section .orange .btn,.orange .btn {background:#DC4437;-moz-box-shadow: 0px 0px 0 2px #dc4437; -webkit-box-shadow: 0px 0px 0 2px #dc4437;box-shadow: 0px 0px 0 2px #dc4437;}
  .cat-section .orange .btn:hover,.orange .btn:hover{background: #F21C11;}
/*** small button css end ***/

/*** big button css start ***/
.big-btn{font-size: 27px;width: 253px;padding: 10px 0 10px 0;}
 .btn{background:#48AA43;-moz-box-shadow: 0px 0px 0 2px #7EC27B; -webkit-box-shadow: 0px 0px 0 2px #7EC27B;box-shadow: 0px 0px 0 2px #7EC27B;}
 .btn:hover{background: #49BF40;}
/*** big button css end ***/

/*** medium button css start ***/
.medium-btn{font-size: 25px;width: 233px;padding:9px 0 9px; border: 3px solid #ffffff;}
/*.green .medium-btn{background:#48AA43;box-shadow: 0px 0px 0 1px #7EC27B;}*/
/*** medium button css end ***/
/*** common button css end ***/

/*** career planner css start ***/
.career-planner{background-repeat: no-repeat; background-position: center center; min-height: 500px; background-size: cover; padding-bottom: 100px; margin-bottom: 54px;}
.course-details .main{text-align: center;}
.course-details{position: relative;margin-top: 90px;}
.course-details h2{font-weight: bold;max-width: 78%;margin: 0 auto;}
.course-details .main:before{content:""; position: absolute;left:0; top:-32px; background: url(images/c-planner-icon.png) no-repeat; width: 73px; height: 86px; background-size: 73px;}
.course-details .main{position: relative;}
.course-details .main:after{content:"";  position: absolute;right: 0; bottom: 16px; background: url(images/c-planner-icon.png) no-repeat; width: 73px; height: 86px;background-size: 73px;}
.course-details .btn {margin: 13px 0 0 0;}

	body.mobile .career-planner{padding-bottom:0px;}
	body.mobile .course-details{margin-top:20px;}
	body.mobile .course-details .main:before,
	body.mobile .course-details .main:after{display:none;}
	body.mobile .course-details h2{max-width:100%;padding:0px 15px;font-size:22px;}
	body.mobile .course-details .btn{margin:10px 0 0;}
/*** career planner css end ***/

/*** fluid section css start ***/
.fluid-sec{margin: 0 auto; max-width: 1200px;}
.home .fluid-sec {max-width: 1350px; }
/*.fluid-sec .main{ padding: 0 75px;}*/
/*** flexi part css start ***/
.flexi {background-color: #373738; position: relative; min-height:381px;}
 .flexi:after{background: url(images/flexi-bg.png) no-repeat;background-size: cover; position: absolute;top: 0; left: 0; content:""; height:381px; opacity: 0.14; width: 100%;}
.flexi-left{ position: relative;z-index: 9;}
.flexi:before {background:url(images/flexi-shape.png) no-repeat left top; background-size: cover;width: 973px;  height: 381px; position: absolute; left: 0; top: 0; content: "";}
.blue .flexi:before{background:url(images/flexi-shape-blue.png) no-repeat left top; background-size: cover;}
.purple .flexi:before{background:url(images/flexi-shape-purple.png) no-repeat left top; background-size: cover;}
.yellow .flexi:before{background:url(images/felxi-shape-yellow.png) no-repeat left top; background-size: cover;}
.orange .flexi:before{background:url(images/flexi-shape-orange.png) no-repeat left top; background-size: cover;}
.flexi-left {background:url(images/flexi-icon.png) no-repeat center center; background-size:100%; width: 174px;  height:247px; margin: 70px 0 0 0;}
.flexi-left > img {
  max-width: 110px;
}
.flexi-right {color: #ffffff;position: absolute;right: 5.5%;text-align: right;top: 50%;-moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);transform: translateY(-50%);width: 65%; z-index: 999;}
.flexi-right h3{font-size: 66px; font-weight: bold; margin-top: 0;}
.flexi-data h4{font-family:'Arial MT Std Light';  font-weight: 300; font-size: 41px; margin-bottom: 32px; margin-top: -7px;}
.flexi-right h3 span{font-size: 45px; font-family:'Arial MT Std Light';  font-weight: 300; display: block;}
.flexi-data .btn{border: 3px solid #2F2F2F;}
/*.flexi-data{position: absolute; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);transform: translateY(-50%);top: 50%;}*/
	body.mobile .flexi{background:url(images/flexi-mobile.jpg) center center no-repeat;background-size:cover;}
	body.mobile .flexi-left{height:0px;overflow:hidden;visibility:hidden;}
	body.mobile .flexi-right{border-top:none;background:none;}
		body.mobile .flexi-right h3,
		body.mobile .flexi-right h4{text-align:right;padding-right:25px;}
	body.mobile .flexi-right a{margin-left:50%;}
	
/*** flexi part css end ***/
/*** get in infor part css start ***/
.get-the-info{background: #EAF4E6; padding:87px 0 96px 0;margin: 20px 0;}
.get-the-info .btn{float: right; margin: 5px 0 0 0; border: 3px solid #EAF4E6;}
.get-the-info h4{float: left; font-size: 63px; line-height: 60px; margin: 0; font-family:'Arial MT Std Light';  font-weight: 300;color: #47A842; width: 80%;}
.blue .get-the-info h4 { color: #4385f5;}
.yellow .get-the-info h4 { color: #f5c100;}
.orange .get-the-info h4 { color: #dc4437;}
.purple .get-the-info h4 {  color: #633d70;}
.get-the-info-main{text-align: center;}
	body.mobile .get-the-info{padding-left:10px;padding-right:10px;margin-top:5px;margin-bottom:5px;}
		body.mobile .get-the-info h4{font-size:24px;}
	
/*** get in infor part css end ***/
/*** client-testi css start ***/
.client-img{background-position: right top; min-height: 474px;}
.home .client-img{min-height:531px;}
.client-testi{position: relative; margin:44px 0 24px 0;}
.home .client-testi{margin:82px 0 90px 0;}
.home .client-testi{margin: 0;}
.client-caption{background: url(images/caption-bg.png) no-repeat; position: absolute; right: 0; bottom: 0; height: 281px;width:578px; text-align: right; background-size: 100%;}
.home .client-caption{height: 317px;width: 650px;}
	body.mobile .client-testi{margin:5px 0px;}
	body.mobile .client-img{height:140px;background-size:contain;min-height:140px;}
	body.mobile .client-caption{background:url(images/caption-mobile-bg.png) no-repeat;width:100%;bottom:-120px;height:160px;background-size:contain;}
		body.mobile .client-caption .inner-caption{width:80%;-moz-transform:none;-webkit-transform:none;transform:none;left:10%;top:50px;}
			body.mobile .client-caption .inner-caption p{text-align:center;left:10px;top:48px;font-size:15px;margin-bottom:10px;}
/*** blue css start ***/
.blue .client-caption{background: url(images/caption-blue-bg.png) no-repeat; background-size: 100%;}
	body.mobile.blue .client-caption{background:url(images/caption-blue-bg-mobile.png) no-repeat;background-size:contain;}
/*** blue css end ***/

/*** yellow css start ***/
.yellow .client-caption{background: url(images/caption-yellow-bg.png) no-repeat;background-size: 100%;}
	body.mobile.yellow .client-caption{background:url(images/caption-yellow-bg-mobile.png) no-repeat;background-size:contain;}
/*** yellow css end ***/

/*** purple css start ***/
.purple .client-caption{background: url(images/caption-purple-bg.png) no-repeat; background-size: 100%;}
	body.mobile.purple .client-caption{background:url(images/caption-purple-bg-mobile.png) no-repeat;background-size:contain;}
/*** purple css end ***/

/*** orange css start ***/
.orange .client-caption{background: url(images/caption-orange-bg.png) no-repeat; background-size: 100%;}
	body.mobile.orange .client-caption{background:url(images/caption-orange-bg-mobile.png) no-repeat;background-size:contain;}
/*** orange css end ***/

.client-testi  .author{color: #fff; font-size: 17px; font-weight: normal; text-transform: uppercase;}
.home .author{font-size: 19px;}
 .client-caption p{font-size: 33px; color: #fff; font-weight: normal;  letter-spacing: -1.7px;line-height: 46px; margin-bottom: 10px;}
.home .client-caption p{font-size: 37px; margin-bottom: 20px;}
.client-testi .author strong{text-transform: uppercase;}
.inner-caption {left: 57%;position: absolute;top: 54%;-moz-transform: translate(-54%, -57%); -webkit-transform: translate(-54%, -57%);transform: translate(-54%, -57%);width: 67%;}
/*** client-testi css end ***/
/*** fluid section css end ***/

/*** contact form css start ***/
.contact-form {clear: both;max-width:640px; padding: 70px 0 69px; margin: 0 auto; outline: 0;}
.contact-form .call-us.call-common > span {
  display: inline-block;
  vertical-align: middle;
}
.home .contact-form {padding:96px 0 98px; margin: 0 auto;}
div.wpcf7-validation-errors{display: none !important;}
.contact-form h5{font-size: 50px; line-height: 50px; text-align: center; margin-bottom: 35px; font-weight: normal;}
.contact-form h5 strong{display: block;}
span.wpcf7-not-valid-tip {font-size: 13px;margin: 0 0 -10px;}
.open-form div.wpcf7-response-output {background: #47A842; color: #fff;}
div.wpcf7-response-output{margin:10px 0 20px 0;padding: 5px 19px;}
.wpcf7-form .wpcf7-form-control-wrap{ width: 48.5%; margin:0 0 17px 3%;  float: left;}
.wpcf7-form  textarea{min-height: 106px;}
.wpcf7-form .wpcf7-form-control-wrap input,.wpcf7-form textarea,.wpcf7-form .sbHolder{border: 2px solid #d9d9d9; padding: 10px 10px 12px 19px; height: 52px; font-size: 18px;font-family:'Arial MT Std Light';  font-weight: 300; width: 100%;}
.sbHolder.focused{outline: 0 !important;}

.wpcf7-form .wpcf7-form-control-wrap:nth-child(odd) {margin-left: 0;}
.wpcf7-form input[type="submit"] {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	border: 0;
	float: left;
	padding: 10px 46px 11px;
}
.contact-form .wpcf7-form input[type="submit"]{width: 24.5%;margin-left: 3%;}
.contact-form .call-us a{font-size: 36px; font-family: arial;}
.contact-form .call-us {
	font-size: 36px;
	font-family: 'Arial MT Std Light';
	font-weight: 300;
	text-align: center;
	/**margin: -25px 0px 0px 0px; */
	float: none;
}
.business-main .cf {
	justify-content: center;
width: 100%;
display: flex;
flex-flow: row wrap;
}



.contact-form p{margin-bottom: 10px;}
.wpcf7-form .wpcf7-form-control-wrap.message,.wpcf7-form .wpcf7-form-control-wrap.message textarea{width: 100%;}
	body.mobile.home .contact-form{margin-top:100px;padding-left:10px;padding-right:10px;}
	body.mobile .contact-form{margin-top:70px;padding-left:10px;padding-right:10px;}
	
/*** all colors css start ***/
.yellow .contact-form .call-us,.yellow .wpcf7-form .call-us a,.yellow .contact-form .call-us a  {color:#F5B400;}
.contact-form .call-us a:hover{color: #49BF40;}
.yellow .contact-form .call-us a:hover{color: #FFCD2C;}
.purple .contact-form .call-us a:hover{color: #762796;}
.blue .contact-form .call-us a:hover{color: #3A8DD8;}
.orange .contact-form .call-us a:hover{color: #EF372E;}
.purple .contact-form .call-us,.purple .wpcf7-form .call-us a,.purple .contact-form .call-us a  {color:#58355E;}
.orange .contact-form .call-us,.orange .wpcf7-form .call-us a,.orange .contact-form .call-us a  {color:#DC4437;}
.wpcf7-form .wpcf7-form-control-wrap input:focus,.wpcf7-form textarea:focus,.wpcf7-form .sbHolder.focused{border: 2px solid #47A842;}
.blue .wpcf7-form .wpcf7-form-control-wrap input:focus,.blue .wpcf7-form textarea:focus,.blue .wpcf7-form .sbHolder.focused{border: 2px solid #4582C3;}
.yellow .wpcf7-form .wpcf7-form-control-wrap input:focus,.yellow .wpcf7-form textarea:focus,.yellow .wpcf7-form .sbHolder.focused{border: 2px solid #F5B400;}
.purple .wpcf7-form .wpcf7-form-control-wrap input:focus,.purple .wpcf7-form textarea:focus,.purple .wpcf7-form .sbHolder.focused{border: 2px solid #58355E;}
.orange .wpcf7-form .wpcf7-form-control-wrap input:focus,.orange .wpcf7-form textarea:focus,.orange .wpcf7-form .sbHolder.focused{border: 2px solid #DC4437;}
.contact-form .call-us .fa{border: 2px solid #47A842;font-size: 29px;line-height: 38px;height: 40px;width: 40px;}
.purple .contact-form .call-us .fa{border: 2px solid #633d70; color: #633d70;}
.yellow .contact-form .call-us .fa{border: 2px solid #F5C100; color: #F5C100;}
.blue .contact-form .call-us .fa{border: 2px solid #4582C3; color: #4582C3;}
.orange .contact-form .call-us .fa{border: 2px solid #DC4437; color: #DC4437;}
 .contact-form h5{color:#47A842; font-weight: normal;}
.blue .contact-form h5{color:#4582C3;}
.yellow .contact-form h5{color:#F5B400;}
.purple .contact-form h5{color:#58355E;}
.orange .contact-form h5{color:#DC4437;}
.blue .sbToggle{background:url("images/select-arrow-blue.png") no-repeat; background-size: 100%;}
.purple .sbToggle{background:url("images/select-arrow-purple.png") no-repeat; background-size: 100%;}
.yellow .sbToggle{background:url("images/select-arrow-yellow.png") no-repeat; background-size: 100%;}
.orange .sbToggle{background:url("images/select-arrow-orange.png") no-repeat; background-size: 100%;}
 .wpcf7-form input[type="submit"]{background: #47A842;}
 .wpcf7-form input[type="submit"]:hover, .wpcf7-form input[type="submit"]:focus{background: #49BF40;}
.blue .wpcf7-form input[type="submit"]{background: #4582C3;}
.blue .wpcf7-form input[type="submit"]:hover,.blue .wpcf7-form input[type="submit"]:focus{background: #3A8DD8;}
.yellow .wpcf7-form input[type="submit"]{background: #F5C100;}
.yellow .wpcf7-form input[type="submit"]:hover,.yellow .wpcf7-form input[type="submit"]:focus{background: #FFCD2C;}
.purple .wpcf7-form input[type="submit"]{background: #58355E;}
.purple .wpcf7-form input[type="submit"]:hover,.purple .wpcf7-form input[type="submit"]:focus{background: #762796;}
.orange .wpcf7-form input[type="submit"]{background: #DC4437;}
.orange .wpcf7-form input[type="submit"]:hover,.orange .wpcf7-form input[type="submit"]:focus{background: #EF372E;}
 .contact-form .call-us, .wpcf7-form .call-us a,.contact-form .call-us a {color:#48AA43;}
 .wpcf7-form .call-us a:hover,.contact-form .call-us a:hover {color:#49BF40;}
.blue .contact-form .call-us,.blue .wpcf7-form .call-us a,.blue .contact-form .call-us a {color:#4582C3;}
	body.mobile  .contact-form h5{font-size:7vw;}
/*** all colors css end ***/
/*** contact form css end ***/

/*** footer css start ***/
footer{background: #303030; color: #fff; font-size: 18px; padding: 89px 0;width: 100%;float: left;}
footer a{color: #fff;}
footer .call-us span {
  display: inline-block;
  vertical-align: top;
}
footer a:hover{color: #48AA43;}
.footer-left {width: 30%;margin:-3px 0 0 0;}
.footer-right {width: 65%;}
.footer-menu aside{float:left;width: 20%;}
.footer-menu aside h3{font-size: 18px; text-transform: uppercase; font-weight: bold; margin-top: 0; line-height: normal; margin-bottom: 7px; color: #47A842;}
.footer-menu aside:last-child {width: 17%;}
.footer-menu aside:nth-child(3) {width: 33%;}
.footer-menu li{display: block; line-height: 30px;}
.footer-menu ul{padding: 0; margin: 0;}
.footer-menu li a{font-size: 18px; text-transform: capitalize;vertical-align: middle;}
footer p{color: #fff; font-size: 20px;}
footer .call-us,footer .call-us a{color: #fff;font-size: 31px;}
footer .call-common .fa {border: 2px solid #fff;color: #fff; display: inline-block;margin-top: -8px;vertical-align:middle;line-height: 31px; width: 32px; height: 32px; font-size: 22px;}
.bottom-footer{border-top: 1px solid #fff; padding-top: 24px; margin: 26px 0 0 0;}
footer .copyright p{ font-size: 18px; margin: -9px 0 0 0;}
.s-login{float: left; margin-right: 24px;}
.login-social{margin: -7px 0 0 0;}
.s-login a{background: #47A842;padding:6px 21px; letter-spacing: 0.5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px; display: inline-block; vertical-align: middle; text-align: center; font-weight: bold; text-transform: uppercase; font-size: 16px;}
.s-login a:hover{color: #fff;background: #49bf40;}
.s-login a .fa{margin: 2px 2px 0 0; font-weight: normal;}
.foot-social ul li{display: inline;margin: 0 5px;}
.foot-social .fa.fa-phone{-moz-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg);}
.foot-social ul{padding: 0; margin: 2px 0 0 0;}
.footer-left img {
  max-width: 230px; width: 100%;}
.foot-social a{font-size: 28px;}
footer .call-us{margin: 10px 0 0 0;}
.footer-left p{width: 77%;margin: 7px 0 0 0;line-height: 25px;}

.footer-left a:hover {
	-moz-opacity: 0.7;
	-webkit-opacity: 0.7;
	opacity: 0.7;
	background-color: #303030;
	color: #fff;
	border: 2px solid #fff;
}

	body.mobile .footer-menu.cf{height:0px;overflow:hidden;visibility:hidden;}
	body.mobile .footer-left{margin-bottom:0px;}
	body.mobile footer .copyright p{font-size:12px;margin-bottom:10px;}
	body.mobile .bottom-footer.cf img{display:inline-block;}
	body.mobile .s-login{display:inline-block;width:55%;}
		body.mobile .s-login a{width:100%;font-size:16px;margin-top:-20px;}
	body.mobile .foot-social{display:inline-block;width:40%;}
		body.mobile .foot-social a{font-size:40px;}
/*** footer css end ***/

/*** about us page css start ***/


.about-main{margin:114px 0;}
h6{position: relative;}
h6:after{position: absolute; left: -1px; bottom: 0; height: 8px; width: 31px; content: ""; background: #48aa43;}
.purple h6:after { background: #633d70;}
.blue h6:after{ background:#4582c3;}
.yellow h6:after{background:#f5c100;}
.orange h6:after{background:#dc4437;}
	body.mobile h6{padding:5px 20px;text-align:center;}
		body.mobile h6:after{display:none;}
	body.mobile.about p{margin-left:10px;margin-right:10px;}

.inner-banner{min-height: 412px;background-size: cover; background-position: top center;}
.second-banner {position: relative; margin:116px 0 120px 0; overflow: hidden;}
.banner-overlay.inner{height: 412px; z-index: 0;}
.banner-caption {bottom: 50px;color: #ffffff;position: absolute;}
.banner-caption h2{font-size: 58px; margin: 0; font-weight: bold;}
.banner-caption h3{font-size: 34px; font-family:'Arial MT Std Light';  font-weight: 300; line-height: 30px; margin: 10px 0 0 0;}
.common-cat-box li{display: inline; position: relative;background: #ffffff; -moz-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.2);box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.2);padding: 11px;position: relative;text-align: center;}
.common-cat-box li a.btn{position: absolute; bottom: 20px; left: 0; right: 0; margin: 0 auto;}
.common-cat-box {margin-top: -84px; position: relative; z-index: 9;}
.common-cat-box ul{margin: 0; padding: 0;}
.common-cat-box h3{font-size: 19px; line-height: 23px; margin-bottom: 60px; font-weight: normal;}
	body.mobile .inner-banner{min-height:150px;}
	body.mobile .banner-caption{width:100%;text-align:center;}
	body.mobile .common-cat-box h3{font-size:5vw;}

/*** green css start ***/
.common-cat-box h3{color: #47A842;font-weight: normal;}
/*** green css end ***/
/*** blue css start ***/
.blue .common-cat-box h3{color: #4582C3;}
/*** blue css end ***/
/*** yellow css start ***/
.yellow .common-cat-box h3{color: #F5C100;}
/*** yellow css end ***/
/*** purple css start ***/
.purple .common-cat-box h3{color: #4D2C52;}
/*** purple css end ***/
/*** orange css start ***/
.orange .common-cat-box h3{color: #DC4437;}
.deliver-right li:nth-child(3){color: #bfbfbf !important;}
/*** orange css end ***/
	body.mobile .common-cat-box{margin-top:0px;}
	
/*** about us page css end ***/
/*** contact page css start ***/
.contact-main{margin: 124px 0 95px 0;}
.contact-main .contact-left{float: left; width: 45%;}
.contact-main .contact-right{float: right; width:48.5%;}
.contact-title h2{padding-left: 35px;font-weight: bold; font-size: 30px;color: #48AA43; line-height: 31px;margin-bottom: 16px; position: relative;}
.blue .contact-title h2{color: #4582c3 ;}
.purple .contact-title h2{color: #633d70;}
.yellow .contact-title h2{ color: #f5c100;}
.orange .contact-title h2{color: #dc4437;}
.contact-left .contact-title h2:before{background: url(images/get-in-touch.png) no-repeat; position: absolute; left: 0; top: 0; width: 22px; height: 28px; content:""; background-size: 100%;}
.purple .contact-left .contact-title h2:before{background: url(images/get-in-touch-purple.png) no-repeat;background-size: 100%;}
.blue .contact-title h2:before{background: url(images/get-in-touch-blue.png) no-repeat;background-size: 100%;}
.yellow .contact-left .contact-title h2:before{background: url(images/get-in-touch-yellow.png) no-repeat;background-size: 100%;}
.orange .contact-left .contact-title h2:before{background: url(images/get-in-touch-orange.png) no-repeat;background-size: 100%;}
.contact-right .contact-title h2:before{background: url(images/map-icon.png) no-repeat; position: absolute; left: 0; top: 0; width: 26px; height: 28px; content:""; background-size: 100%;}
.purple .contact-right .contact-title h2:before{background: url(images/map-icon-purple.png) no-repeat;background-size: 100%;}
.blue .contact-right .contact-title h2:before{background: url(images/map-icon-blue.png) no-repeat;background-size: 100%;}
.yellow .contact-right .contact-title h2:before{background: url(images/map-icon-yellow.png) no-repeat;background-size: 100%;}
.orange .contact-right .contact-title h2:before{background: url(images/map-icon-orange.png) no-repeat;background-size: 100%;}
.contact-main .wpcf7-form .wpcf7-form-control-wrap{width: 100%; margin-left: 0;}
.contact-main  .wpcf7-form .wpcf7-form-control input[type="checkbox"]{opacity:0; position:absolute;}
.contact-main  .wpcf7-form .wpcf7-form-control input[type="checkbox"] + .wpcf7-list-item-label{background:url("images/checkbox.png") no-repeat 0 5px;background-size: 17px;padding-left: 35px;cursor: pointer;}
.contact-main  .wpcf7-form .wpcf7-form-control input[type="checkbox"]:checked + .wpcf7-list-item-label

{background:url("images/checkbox-on.png") no-repeat 0 5px;background-size: 17px;}
.contact-main  .wpcf7-form .wpcf7-form-control input[type="checkbox"]:focus + .wpcf7-list-item-label {color: #000;}
.map-info {background: #48AA43; position: relative;} 
.blue .map-info {background: #4582c3;}
    .purple .map-info {background: #633d70;}
.orange .map-info {background: #dc4437;}
.yellow .map-info {background: #f5c100;}
.map-info:before{ background: url(images/shape-find-us.png); background-size: cover; content: ""; height:264px;left: 0;opacity: 0.4;position: absolute;top: 0;width: 100%;}
.map-info ul{margin: 0; padding:62px 48px 60px; position: relative; z-index: 9;}
.map-info li{font-size: 25px; display: inline-block; width: 100%; list-style: none; color: #fff; margin-top: 15px;}
.map-info li.address-info{margin-top: 0;}
.map-info li a{font-size: 48px;color: #fff; font-weight: bold; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden;backface-visibility: hidden;}
.map-info li a:hover{-moz-opacity: 0.6; -webkit-opacity: 0.6;opacity: 0.6;}
.map-info .fa {border-radius: 100%; border: 2px solid #fff; margin:3px 29px 0 0; font-size: 30px; text-align: center; float: left; width: 52px; height: 52px;padding: 9px; }
.map-info span{display: table;}
.map-info:after{
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0; z-index: 9;
	position: absolute;
	pointer-events: none;
}
.map-info:after {
border-top-color: #50B54C;
	border-width: 19px;
	margin-left: -19px;
}
.blue .map-info:after {
border-top-color: #4582c3;
	border-width: 19px;
	margin-left: -19px;
}
.purple .map-info:after {
border-top-color: #633d70;
	border-width: 19px;
	margin-left: -19px;
}
.yellow .map-info:after {
border-top-color: #f5c100;
	border-width: 19px;
	margin-left: -19px;
}
.orange .map-info:after {
border-top-color: #dc4437;
	border-width: 19px;
	margin-left: -19px;
}
.map-img {min-height: 390px;background-position: top center;}
.wpcf7-checkbox label{font-size: 14px; color: #808285; font-family:'Arial MT Std Light';  font-weight: 300;} 
.wpcf7-form p{line-height: 20px;}
span.wpcf7-list-item{margin-left: 0;}
.contact-main .wpcf7-list-item-label {width: 91%;float: left; margin: 8px 0 0 0; line-height: 18px;}
.contact-main .wpcf7-form .wpcf7-form-control-wrap.checkbox-84{width: 69% !important;}
.contact-left,.contact-right{margin: 15px 0 0 0;}
.contact-main .wpcf7-form .sbHolder.focused{outline: 0;}
.contact-main .wpcf7-form .wpcf7-form-control-wrap input, .contact-main .wpcf7-form textarea, .contact-main .wpcf7-form .sbHolder{border: 2px solid #808285; font-size: 21px;}
.contact-main .wpcf7-form .wpcf7-form-control-wrap input:focus, .contact-main .wpcf7-form textarea:focus, .contact-main .wpcf7-form .sbHolder:focus, .contact-main .wpcf7-form .sbHolder.focused{border: 2px solid #47a842; }
.purple .contact-main .wpcf7-form .wpcf7-form-control-wrap input:focus, .purple .contact-main .wpcf7-form textarea:focus, .purple .contact-main .wpcf7-form .sbHolder:focus, .purple  .contact-main .wpcf7-form .sbHolder.focused{border: 2px solid #633d70; }
.blue .contact-main .wpcf7-form .wpcf7-form-control-wrap input:focus, .blue .contact-main .wpcf7-form textarea:focus, .blue .contact-main .wpcf7-form .sbHolder:focus, .blue  .contact-main .wpcf7-form .sbHolder.focused{border: 2px solid #4385f5;}
.yellow .contact-main .wpcf7-form .wpcf7-form-control-wrap input:focus, .yellow .contact-main .wpcf7-form textarea:focus, .yellow .contact-main .wpcf7-form .sbHolder:focus, .yellow  .contact-main .wpcf7-form .sbHolder.focused{border: 2px solid #f5c100;}
.orange .contact-main .wpcf7-form .wpcf7-form-control-wrap input:focus, .orange .contact-main .wpcf7-form textarea:focus, .orange .contact-main .wpcf7-form .sbHolder:focus, .orange  .contact-main .wpcf7-form .sbHolder.focused{border: 2px solid #dc4437;}
.contact-main .wpcf7-form  textarea{min-height: 135px; color: #666;}
.contact-main .wpcf7-form .wpcf7-form-control-wrap{margin-bottom: 16px;}
.contact-main .wpcf7-form input[type="submit"]{font-size: 19px; position: relative; z-index: 9; font-weight: normal; padding: 15px 0; margin: 18px 0 0 0;width: 31%; text-align: center;}
.address-info{line-height: 30px;}
.contact-main .sbOptions{border: 1px solid #808285;}
	body.mobile .contact-main .contact-left{padding:0px 10px;}
	body.mobile .contact-main .contact-right h2{margin-left:10px;}

/*** faq page css start ***/
.faq-main {padding:85px 0 0 0;}
.search-something {float: right;margin-left: 10px; width: 49.5%;position: relative;}
.submit-search{background: url(images/search-arrow.png) no-repeat; border: 0; height: 24px; width: 24px; position: absolute; right: 19px; top: 18px;}
.submit-search:hover{-moz-opacity: 0.7; -webkit-opacity: 0.7;opacity: 0.7;}
.search-something input[type="text"] {background:transparent;border: 0; width: 100%; font-size: 21px;color: #666; height: 60px; padding: 16px 47px 16px 31px;background: #f2f2f2;}
.search-something input[type="text"]:focus{background: #c9c7c7;}
.faq-bottom-bar {background: #F0F0F0;}
.faq-bottom li{background: #F7F7F7; display: inline; list-style: none; float: left; margin:0 0 10px 1%; width: 24.25%; min-height: 167px; position: relative; padding: 20px;}
.faq-bottom li:nth-child(4n) .popup-content{right: 20px; left: auto;}
.faq-bottom li:nth-child(4n+1) {clear: left;margin-left: 0;}
.fag-head{font-size: 23px; color: #666;}
.faq-bottom-bar {position: absolute; bottom: 0; left: 0; width: 100%; padding: 12px;}
.faq-bottom-bar span{position: relative; font-size: 15px; font-weight: bold; float: right; padding-right: 29px; text-transform: uppercase;}
.faq-bottom-bar span:after{background: url(images/general-icon.png) no-repeat center left;content: ""; height: 24px; width: 24px; background-position: center left; position: absolute;  right: -3px; top: -3px; background-size: 100%;}
.purple .faq-bottom-bar span:after{background: url(images/general-icon-purple.png) no-repeat center left; background-size: 100%; height: 24px; width: 24px;}
.blue .faq-bottom-bar span:after{background: url(images/general-icon-blue.png) no-repeat center left; background-size: 100%; height: 24px; width: 24px;}
.yellow .faq-bottom-bar span:after{background: url(images/general-icon-yellow.png) no-repeat center left; background-size: 100%; height: 24px; width: 24px;}
.orange .faq-bottom-bar span:after{background: url(images/general-icon-orange.png) no-repeat center left; background-size: 100%; height: 24px; width: 24px;}
.faq-bottom {color: #47A842;}
.faq-bottom .purple{color: #633d70;}
.faq-bottom .blue{color: #4385F5;}
.faq-bottom .yellow{color: #F5C100;}
.faq-bottom .orange{color: #DC4437;}
.faq-bottom > ul {padding: 0;margin: 0;}
.faq-bottom  .fag-head:hover{color: #47A842;}
.faq-bottom .blue .fag-head:hover{color: #4385F5;}
.faq-bottom .purple .fag-head:hover{color: #633D70;}
.faq-bottom .yellow .fag-head:hover{color: #F5C100;}
.faq-bottom .orange .fag-head:hover{color: #DC4437;}
.need-help {float: right;background: #595959; font-size: 21px; color: #fff; padding: 18px 58px;}
.need-help a{color: #fff; text-decoration: underline;}
.need-help a:hover{-moz-opacity: 0.6; -webkit-opacity: 0.6;opacity: 0.6;}
.faq-left {float: left;width: 49.4%;}
.faq-left .sbOptions{border-bottom: 1px solid #d9d9d9;}
.faq-left .sbOptions a {padding-left: 24px;}
.faq-left .sbOptions li{border-top:0;}
.faq-right {float: right;width: 24.5%; position: relative;}
.faq-left .sbHolder{position: relative; width: 48.7% !important; float: left;}
.faq-left .sbSelector{background:#f2f2f2; font-size: 21px; color: #666; left: 0px; top: 0px; padding:7px 0 0 24px; height: 60px;}
.faq-left .sbToggle{background: url(images/select-arrow-gray.png) no-repeat center right; width: 18px; height: 16px; z-index: 9; cursor: pointer; right: 28px;top: 23px;}
.faq-bottom {margin:59px 0 0 0;}
.popup-content{display: none; background: #333333; padding: 35px 24px 35px 33px; position: absolute; top: 20px; left: 20px; z-index: 99; width: 405px;}
.popup-content h3{font-size: 28px;color: #CCC;line-height: 30px;margin:0 0 34px 0;padding-right: 30px; font-weight: normal;}
.popup-content p{font-size: 20px; color: #fff; line-height: 28px; margin-bottom: 0;}
.format-wide > .popup-content{width:805px;}
.format-wide > .popup-content p{font-size: 18px;}
.green .popup-content p a{color: #fff; border-bottom: 1px solid #47A842;}
.blue .popup-content p a{color: #fff; border-bottom: 1px solid #4385F5;}
.purple .popup-content p a{color: #fff; border-bottom: 1px solid #633D70;}
.yellow .popup-content p a{color: #fff; border-bottom: 1px solid #F5C100;}
.orange .popup-content p a{color: #fff; border-bottom: 1px solid #DC4437;}
.green .popup-content p a:hover{color:#47A842;}
.blue .popup-content p a:hover{color:#4385F5;}
.purple .popup-content p a:hover{color:#633D70;}
.yellow .popup-content p a:hover{color:#F5C100;}
.orange .popup-content p a:hover{color:#DC4437;}
/*.close .fa{color: #fff; font-size: 29px;}*/
.close {position: absolute;top: 36px;right: 26px; background: url(images/close.png) no-repeat;height: 22px; width: 22px; background-size: 100%;}
.close:hover{-moz-opacity: 0.7; -webkit-opacity: 0.7;opacity: 0.7;}
.open-form {background: #595959;float: left; display: none;
    margin: 10px 0 0;
    padding: 20px 20px 0 20px;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 99;}
.open-form label{color: #ffffff;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 7px;
    vertical-align: middle;}
.open-form p{width: 100%; margin-bottom: 22px;}
.open-form .wpcf7-form-control-wrap {width: 100%; margin-left: 0;}
.open-form .wpcf7-form-control-wrap input{padding:5px 10px; height: 44px; width: 100%;max-width: 100%; font-size: 15px;}
.open-form input[type="submit"]{font-size: 17px; width: 100%;}
.open-form .wpcf7-form-control-wrap textarea{font-size: 15px;padding-left: 10px;}
/*** faq page css end ***/

/*** blog page css start ****/
.blog-main {padding:89px 0 17px 0;}
.blog-box {float: left;width: 48.15%;text-align: center; margin:0 0 45px 3.7%;}
.blog-img-content{position: relative;}
.feature-news{padding:20px 0 20px 0;background:#43d13c;position: absolute;bottom: 0;left: 0;width: 100%;}
.blue .feature-news{background: #4582c3;}
.purple .feature-news{background: #633d70;}
.orange .feature-news{background: #dc4437;}
.yellow  .feature-news{background: #f5c100;}
.feature-news::after {
  background-image: url("images/feature-strips.png") !important;
  background-repeat: no-repeat;background-size:cover;bottom: 0; height: 100%;content: "";left: 0;-moz-opacity: 0.5; -webkit-opacity: 0.5;opacity: 0.5;position: absolute;top: 0;width: 100%;}
.feature-news li a:hover{opacity: 0.7;}
.feature-news ul{padding: 0; margin: 0;position: relative; z-index: 9;}
.feature-news li{display: inline-block; vertical-align: middle;list-style: none; margin: 0 3px;}
.feature-news li a{color: #fff;font-size: 19px;text-transform: capitalize;font-weight: normal;}
.blog-img-content img{width: 100%;}
.blog-content{background: #FAFAFA;padding:44px 30px; position: relative;}
.pagination.text-center {text-align: center; margin: 3px 0 0 0;}
.fearture-news-date{font-size: 20px;color: #808080; font-family:'Arial MT Std Light';  font-weight: 300;text-transform: none;}
.fearture-news-date strong{position: relative;font-family: arial; padding-left: 39px; text-transform: none;}
.fearture-news-date strong:before{content: "";background: url(images/news-icon-gray.png) no-repeat; background-size: 100%; position: absolute; left: 0; top:0;width: 24px; height: 24px;}
.addtoany_shortcode{display: inline-block; vertical-align: top; margin: -3px 0 0 -15px}
.feature-news .fa{margin-right: 10px;}
.blog-content h3{font-size: 28px;color: #48AA43;margin-top: 26px; line-height: 33px; margin-bottom: 21px; font-weight: normal;}
.blog-content h3 a{color: #48AA43;}
.blog-content h3 a:hover{color: #49BF40;}
.blue .blog-content h3 a{color: #4582C3;}
.blue .blog-content h3 a:hover{color: #3A8DD8;}
.yellow .blog-content h3 a{color: #f5c100;}
.yellow .blog-content h3 a:hover{color: #FFCD2C;}
.orange .blog-content h3 a{color: #dc4437;}
.orange .blog-content h3 a:hover{color: #EF372E;}
.purple .blog-content h3 a{color: #633d70;}
.purple .blog-content h3 a:hover{color: #762796;}
.blog-box:nth-child(odd){margin-left: 0; clear: both;}
.feature-headiing {float: left;}
.head-pagination .pagination {float: right;margin:0;}
.feature-headiing h3,.author .blog-main h3,.archive .blog-main h3,.search-results .blog-main h3 {position: relative; font-size: 31px; color: #808080; padding-left: 57px; font-weight: normal; margin: 0;}
.pagination .wp-pagenavi span,.pagination .wp-pagenavi a{font-size: 20px; color: #666; border:2px solid #ccc; -moz-border-radius: 100%; -webkit-border-radius: 100%;border-radius: 100%; height: 46px; width: 46px; display: inline-block; text-align: center; vertical-align: middle;margin:0 6px;padding: 8px;}
.pagination .wp-pagenavi .current{background: #48AA43; color: #fff; font-weight: normal; border:2px solid #48aa43;}
.blue .pagination .wp-pagenavi .current{background: #4582c3;border:2px solid #4582c3;}
.yellow .pagination .wp-pagenavi .current{background: #f5c100; color: #fff;border:2px solid #f5c100;}
.orange .pagination .wp-pagenavi .current{background: #dc4437; border:2px solid #dc4437;}
.purple .pagination .wp-pagenavi .current{background: #633d70; border:2px solid #633d70;}
.pagination .wp-pagenavi a:hover{background: #48AA43; color: #fff;border: 2px solid #48aa43;}
.blue .pagination .wp-pagenavi a:hover{background: #4582c3;border: 2px solid #4582c3;}
.yellow .pagination .wp-pagenavi a:hover{background: #f5c100;border: 2px solid #f5c100;}
.orange .pagination .wp-pagenavi a:hover{background: #dc4437; border: 2px solid #dc4437;}
.purple .pagination .wp-pagenavi a:hover{background: #633d70; border: 2px solid #633d70;}
.pagination .wp-pagenavi a .fa{font-size: 14px;display: inline-block;vertical-align: middle;}
.pagination .wp-pagenavi a .fa.fa-chevron-right{margin: -1px 0 0 3px;}
.nextpostslink{margin-right: 0 !important;}
.blog-box-main{margin: 35px 0 0 0;}
.feature-headiing h3:before{position:absolute; left: 0; top: 13px; content: ""; background: url(images/news-icon.png) no-repeat; height:33px; width:33px; background-size: 100%;}
.blue .feature-headiing h3:before{background: url(images/news-icon-blue.png) no-repeat; background-size: 100%;}
.yellow .feature-headiing h3:before{background: url(images/news-icon-yellow.png) no-repeat; background-size: 100%;}
.purple .feature-headiing h3:before{background: url(images/news-icon-purple.png) no-repeat; background-size: 100%;}
.orange .feature-headiing h3:before{background: url(images/news-icon-orange.png) no-repeat; background-size: 100%;}
.blog-box p{font-size: 20px; color: #808080; line-height: 29px; margin-bottom: 54px; text-transform: none;}
.blog-content .btn{font-size: 19px;width: 170px;position: absolute;left: 0;right: 0;bottom: 35px;margin: 0 auto;}
/*** blog page css end ****/
/*business page style starts here*/
.business-page {padding: 97px 0 0;}
.business-page .business-left {float: left;width: 44.7%;margin-right: 8.3%;}
.business-page .business-right {margin-top: 12px;float: right;width: 47%;position: relative;padding-top: 9px;}
.business-main{margin-bottom: 88px;}
.business-page .business-right{position: relative;/*height: 9px;*/}
/*.business-page .business-right:before{background-image: url('images/get-info-strips.png');width: 100%;background-position: top center;background-repeat: no-repeat;"";position: absolute;left: 0;right: 0;top: 0;}*/
.purple .business-page .business-right:before{background-color: #633D70;background: url(images/purple-feature-strip.png) no-repeat; background-size: 100%;content: "";
    height: 9px;
    left: 0;
    position: absolute;
    top: 0; z-index: 9;
    width: 100%;}
.yellow .business-page .business-right:before{background-color: #f6c101;background: url(images/yellow-feature-strip.png) no-repeat; background-size: 100%;content: "";
    height: 9px;
    left: 0;
    position: absolute;
    top: 0;z-index: 9;
    width: 100%;}
.blue .business-page .business-right:before{background-color: #4582C3;background: url(images/blue-feature-strip.png) no-repeat; background-size: 100%;content: "";
    height: 9px;
    left: 0;z-index: 9;
    position: absolute;
    top: 0;
    width: 100%;}
.orange .business-page .business-right:before{/*background-color: #DC4437;*/background: url(images/orange-feature-strip.png) no-repeat; background-size: 100%;content: "";
    height: 9px;
    left: 0;z-index: 9;
    position: absolute;
    top: 0;
    width: 100%;}

.business-right .payment-option{float: left;width: 33.3%;text-align: center;position: relative;vertical-align: middle;cursor: pointer;padding: 35px 15px;}
.business-right .payment-option:nth-child(odd){background: #F5F5F6;}
.business-right .payment-option:nth-child(even){background: #EBEBEB;}
.business-right .payment-option figure {width: 57px;height: 57px;margin: 0 auto;background-repeat: no-repeat;background-size: 57px;background-position: center center;}
	body.mobile .business-right .payment-option{width:33.33%;}
	body.mobile .business-right .payment-option:nth-of-type(3):after{content:' ';display:block;position:absolute;left:0px;bottom:-42%;width:100%;height:50%;}
		body.mobile.blue .business-right .payment-option:nth-of-type(3):after{background:url(images/eflexi-mobile-blue.png) no-repeat;background-size:contain;}
		body.mobile.orange .business-right .payment-option:nth-of-type(3):after{background:url(images/eflexi-mobile-orange.png) no-repeat;background-size:contain;}
		body.mobile.purple .business-right .payment-option:nth-of-type(3):after{background:url(images/eflexi-mobile-purple.png) no-repeat;background-size:contain;}
		body.mobile.yellow .business-right .payment-option:nth-of-type(3):after{background:url(images/eflexi-mobile-yellow.png) no-repeat;background-size:contain;}
.hide#menu-item-1032 {
	display: none;
}
.business-right .payment-option figure.calender-icon{background-image: url('images/calender-green.png');}
.purple .business-right .payment-option figure.calender-icon{background-image: url('images/calender-purple.png');}
.blue .business-right .payment-option figure.calender-icon{background-image: url('images/calender-blue.png');}
.orange .business-right .payment-option figure.calender-icon{background-image: url('images/calender-orange.png');}
.yellow .business-right .payment-option figure.calender-icon{background-image: url('images/calender-yellow.png');}

.business-right .payment-option figure.time-icon{background-image: url('images/time-green.png');}
.purple .business-right .payment-option figure.time-icon{background-image: url('images/time-purple.png');}
.blue .business-right .payment-option figure.time-icon{background-image: url('images/time-blue.png');}
.orange .business-right .payment-option figure.time-icon{background-image: url('images/time-orange.png');}
.yellow .business-right .payment-option figure.time-icon{background-image: url('images/time-yellow.png');}

.business-right .payment-option figure.dolor-icon{background-image: url('images/dolor-icon-green.png');background-size: 32px;}
.purple .business-right .payment-option figure.dolor-icon{background-image: url('images/dolor-icon-purple.png');}
.blue .business-right .payment-option figure.dolor-icon{background-image: url('images/dolor-icon-blue.png');}
.orange .business-right .payment-option figure.dolor-icon{background-image: url('images/dolor-icon-orange.png');}
.yellow .business-right .payment-option figure.dolor-icon{background-image: url('images/dolor-icon-yellow.png');}

.business-right .payment-option .on-hover-show {position: absolute;left: 0;right: 0;top: 100%;background-color: #48AA43; display: none;padding: 17px 10px 14px;/*background-image: url(images/pattern.img.png);background-repeat: repeat-x;background-size: cover;*/}
.purple .business-right .payment-option .on-hover-show{background-color: #633D70;}
.yellow .business-right .payment-option .on-hover-show{background-color: #f6c101;}
.blue .business-right .payment-option .on-hover-show{background-color: #4582C3;}
.orange .business-right .payment-option .on-hover-show{background-color: #DC4437;}

.business-right .payment-option .on-hover-show:before {opacity: 0.4;content: "";background-image: url('images/pattern.img.png');background-repeat: repeat-x;background-size: cover;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}


/*.business-right .payment-option:hover .on-hover-show {display: block;}*/
.business-right .payment-option .on-hover-show:after {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(99, 61, 112, 0);border-bottom-color: #48AA43;border-width: 16px;margin-left: -16px;}
.purple .business-right .payment-option .on-hover-show:after {border-bottom-color: #633D70;}
.yellow .business-right .payment-option .on-hover-show:after {border-bottom-color: #f6c101;}
.blue .business-right .payment-option .on-hover-show:after {border-bottom-color: #4582C3;}
.orange .business-right .payment-option .on-hover-show:after {border-bottom-color: #DC4437;}

.business-right .payment-option img {max-width: 57px;}
.business-right .payment-option .dolor-icon img {max-width: 32px;}
.business-right .payment-option span {font-size: 22px;color: #4D4D4D;display: block;margin-top: 23px;}
.business-right .payment-option .on-hover-show img {position:relative;max-width: 104px;display: block;margin: 0 auto;}
.business-right .payment-option .on-hover-show p {position:relative;color: #fff;margin: 0px 0 0;line-height: normal;letter-spacing: -0.60px; font-size: 19px; letter-spacing: normal;}
.business-right .payment-option .on-hover-show p strong {font-weight: 700;display: block;}
.business-second > p {letter-spacing: -0.07px; color: #666;}
.business-page .business-title{background: #34cb2d;text-align: center;margin-top: 79px;padding: 12px 0 9px;}
.purple .business-page .business-title {background: #391B42;}
.yellow .business-page .business-title {background: #f4d849;}
.blue .business-page .business-title{background: #1E4A75;}
.orange .business-page .business-title{background: #B83934;}
	body.mobile .business-right .payment-option span{font-size:16px;}
	body.mobile .business-second > p{margin-left:10px;margin-top:60px;}

.business-page .business-title h4 {color: #fff;margin: 0;font-size: 27px;letter-spacing: -0.20px; font-weight: normal;}
#business_tab_main ul {margin: 0;padding: 0;border-top: 2px solid #fff;border-bottom: 2px solid #fff;padding: 0 0 0 0px;}
#business_tab_main .resp-tabs-list li {width: 25%;text-align: center;float: left;list-style: none;cursor: pointer;background: #D9D9D9;border-right: 3px solid #fff;padding: 43px 0 13px; -moz-transition: 0.4s; -webkit-transition: 0.4s;transition: 0.4s;}
#business_tab_main .resp-tabs-list li:last-child{border-right: none;}
#business_tab_main .resp-tabs-list li.resp-tab-active,#business_tab_main .resp-tabs-list li:hover{background: #48AA43;}
.purple #business_tab_main .resp-tabs-list li.resp-tab-active,.purple #business_tab_main .resp-tabs-list li:hover{background: #633D70;}
.yellow #business_tab_main .resp-tabs-list li.resp-tab-active,.yellow #business_tab_main .resp-tabs-list li:hover{background: #f6c101;}
.blue #business_tab_main .resp-tabs-list li.resp-tab-active,.blue #business_tab_main .resp-tabs-list li:hover{background: #4582C3;}
.orange #business_tab_main .resp-tabs-list li.resp-tab-active,.orange #business_tab_main .resp-tabs-list li:hover{background: #DC4437;}

#business_tab_main .business-tab figure {position: relative;width: 41px;height: 41px;border-radius: 100%;-webkit-border-radius: 100%;background: #48AA43;text-align: center;line-height: 41px;margin: 0 auto;}
.purple #business_tab_main .business-tab figure {background-color: #633D70;}
.yellow #business_tab_main .business-tab figure{background-color: #f6c101;}
.blue #business_tab_main .business-tab figure{background-color: #4582C3;}
.orange #business_tab_main .business-tab figure{background-color: #DC4437;}
#business_tab_main .business-tab figure:after {position: absolute;top: -8px;left: -8px;content: "";border: 2px solid #48AA43;border-radius: 100%;-webkit-border-radius: 100%;
 width: 53px;height: 53px;}
.purple #business_tab_main .business-tab figure:after {border: 2px solid #633D70;}
.yellow #business_tab_main .business-tab figure:after {border: 2px solid #f6c101;}
.blue #business_tab_main .business-tab figure:after{border: 2px solid #4582C3;}
.orange #business_tab_main .business-tab figure:after{border: 2px solid #DC4437;}
#business_tab_main .resp-tab-active .business-tab figure:after,#business_tab_main li:hover .business-tab figure:after{border: 2px solid #fff;}
#business_tab_main .resp-tabs-list li .overview-img{background-size: 18px;background-image: url('images/overview-white.png');background-position: center center;background-repeat: no-repeat;}

#business_tab_main .resp-tabs-list .resp-tab-active .overview-img,#business_tab_main .resp-tabs-list li:hover .overview-img{background-image: url('images/overview-green.png');}
.purple #business_tab_main .resp-tabs-list .resp-tab-active .overview-img,.purple #business_tab_main .resp-tabs-list li:hover .overview-img{background-image: url('images/overview-purple.png');}
.yellow #business_tab_main .resp-tabs-list .resp-tab-active .overview-img,
.yellow #business_tab_main .resp-tabs-list li:hover .overview-img
{background-image: url('images/overview-yellow.png');}
.blue #business_tab_main .resp-tabs-list .resp-tab-active .overview-img,
.blue #business_tab_main .resp-tabs-list li:hover .overview-img
{background-image: url('images/overview-blue.png');}
.orange #business_tab_main .resp-tabs-list .resp-tab-active .overview-img,
.orange #business_tab_main .resp-tabs-list li:hover .overview-img
{background-image: url('images/overview-orange.png');}

#business_tab_main .resp-tabs-list li .pathways-img{background-size: 25px;background-image: url('images/pathways-white.png');background-position: center center;background-repeat: no-repeat;}

#business_tab_main .resp-tabs-list .resp-tab-active .pathways-img,#business_tab_main .resp-tabs-list li:hover .pathways-img{background-image: url('images/pathways-green.png');}
.purple #business_tab_main .resp-tabs-list .resp-tab-active .pathways-img,.purple #business_tab_main .resp-tabs-list li:hover .pathways-img{background-image: url('images/pathways-purple.png');}
.yellow #business_tab_main .resp-tabs-list .resp-tab-active .pathways-img,.yellow #business_tab_main .resp-tabs-list li:hover .pathways-img{background-image: url('images/pathways-yellow.png');}
.orange #business_tab_main .resp-tabs-list .resp-tab-active .pathways-img,.orange #business_tab_main .resp-tabs-list li:hover .pathways-img{background-image: url('images/pathways-orange.png');}
.blue #business_tab_main .resp-tabs-list .resp-tab-active .pathways-img,.blue #business_tab_main .resp-tabs-list li:hover .pathways-img{background-image: url('images/pathways-blue.png');}


#business_tab_main .resp-tabs-list li .course-img{background-size: 19px;background-image: url('images/custom-units-white.png');background-position: center center;background-repeat: no-repeat;}
#business_tab_main .resp-tabs-list .resp-tab-active .course-img,#business_tab_main .resp-tabs-list li:hover .course-img{background-image: url('images/custom-units-green.png');}
.purple #business_tab_main .resp-tabs-list .resp-tab-active .course-img,
.purple #business_tab_main .resp-tabs-list li:hover .course-img
{background-image: url('images/custom-units-purple.png');}
.yellow #business_tab_main .resp-tabs-list .resp-tab-active .course-img,
.yellow #business_tab_main .resp-tabs-list li:hover .course-img
{background-image: url('images/custom-units-yellow.png');}
.orange #business_tab_main .resp-tabs-list .resp-tab-active .course-img,
.orange #business_tab_main .resp-tabs-list li:hover .course-img
{background-image: url('images/custom-units-orange.png');}
.blue #business_tab_main .resp-tabs-list .resp-tab-active .course-img,
.blue #business_tab_main .resp-tabs-list li:hover .course-img
{background-image: url('images/custom-units-blue.png');}

#business_tab_main .resp-tabs-list .resp-tab-active figure,#business_tab_main .resp-tabs-list li:hover figure{background-color: #fff;}
#business_tab_main .fig-title h5 {font-size: 25px;color: #4D4D4D;margin: 12px 0;font-family: 'Arial MT Std Light'; font-weight: 300;}
#business_tab_main .resp-tabs-list li.resp-tab-active .fig-title h5,#business_tab_main .resp-tab-active .fig-title h5,
#business_tab_main .resp-tabs-list li:hover .fig-title h5,#business_tab_main li:hover .fig-title h5
{color: #fff;}
#business_tab_main .resp-tabs-container {clear: left;padding: 59px 67px 26px; width: 100%; background: #F2F2F2; display: inline-block; vertical-align: top;margin: 2px 0 0 0;}
#business_tab_main h2.resp-accordion {cursor: pointer;display: none;}
#business_tab_main .resp-tab-content {display: none;}
#business_tab_main .resp-content-active, .resp-accordion-active {display: block;}
#business_tab_main h2.resp-accordion {font-size: 13px;border: 1px solid #c1c1c1;border-top: 0px solid #c1c1c1;margin: 0px;padding: 10px 15px;}

#business_tab_main h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important;margin-bottom: 0px !important;padding: 10px 15px !important;background: #48AA43; }
.yellow #business_tab_main h2.resp-tab-active {background: #f6c101}
.purple #business_tab_main h2.resp-tab-active {background: #633D70;}
.blue #business_tab_main h2.resp-tab-active {background: #4582C3;}
.orange #business_tab_main h2.resp-tab-active {background: #DC4437;}

#business_tab_main h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: #4582C3;}
/*-----------Vertical tabs-----------*/
#business_tab_main .resp-vtabs ul.resp-tabs-list {float: left;width: 30%;border-top: 2px solid #fff;border-bottom: 2px solid #fff;}
#business_tab_main .resp-vtabs .resp-tabs-list li {display: block;padding: 15px 15px !important;margin: 0;cursor: pointer;float: none;}
#business_tab_main .resp-vtabs .resp-tabs-container {padding: 0px;background-color: #fff;border: 1px solid #c1c1c1;float: left;width: 68%;min-height: 250px;border-radius: 4px;clear: none;}
#business_tab_main .resp-vtabs .resp-tab-content {border: none;}
#business_tab_main .resp-vtabs li.resp-tab-active {border: 1px solid #c1c1c1;border-right: none;background-color: #fff;position: relative;z-index: 1;margin-right: -1px !important;padding: 14px 15px 15px 14px !important;}
#business_tab_main .resp-arrow {width: 0;height: 0;float: right;margin-top: 28px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 12px solid #c1c1c1;}
#business_tab_main h2.resp-tab-active span.resp-arrow {border: none;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 12px solid #fff;}
/*-----------Accordion styles-----------*/
#business_tab_main .resp-easy-accordion h2.resp-accordion {display: block;}
#business_tab_main .resp-jfit {width: 100%;margin: 0px;}
#business_tab_main .resp-tab-content-active {display: block;}
.inner-tabs p strong{color: #666;}
.inner-tabs p a{text-decoration: underline;}
body.mobile.blue .inner-tabs p a{color: #4582C3;}
.blue .inner-tabs p a:hover{color: #4582C3;}
body.mobile.green .inner-tabs p a{color: #48AA43;}
.green .inner-tabs p a:hover{color: #48AA43;}
body.mobile.purple .inner-tabs p a{color: #633D70;}
.purple .inner-tabs p a:hover{color: #633D70;}
body.mobile.orange .inner-tabs p a{color: #dc4437;}
.orange .inner-tabs p a:hover{color: #dc4437;}
body.mobile.yellow .inner-tabs p a{color: #f5c100;}
.yellow .inner-tabs p a:hover{color: #f5c100;}
#business_tab_main .inner-tabs h4 {margin: 0 0 6px;font-size: 25px;font-weight: bold;color: #47a842;}
.purple #business_tab_main .inner-tabs h4{color: #633D70;}
.orange #business_tab_main .inner-tabs h4{color: #dc4437;}
.yellow #business_tab_main .inner-tabs h4{color: #f5c100;}
.blue #business_tab_main .inner-tabs h4{color: #4582C3;}

#business_tab_main .inner-tabs p {font-size: 20px;line-height: normal;line-height: 35px;padding: 0 0 15px;margin: 0; color: #666;}
#business_tab_main .inner-tabs ul{padding: 0 0 27px 17px;border: none;}
#business_tab_main .inner-tabs ul li,#business_tab_main .inner-tabs ol li {list-style: none;color: #666; font-size: 20px;position: relative;margin-bottom: 13px;}
#business_tab_main .inner-tabs ul li:after {position: absolute;width: 5px;height: 5px;border-radius: 100%;-webkit-border-radius: 100%;content: "";background: #666666;left: -17px;top: 10px;}
#business_tab_main .inner-tabs ol li{list-style: decimal!important;}
#business_tab_main .inner-tabs .inner-tab-content {margin-bottom: 40px;}
#business_tab_main .inner-tabs .inner-tab-content:last-child {margin-bottom: 0;}
#business_tab_main .inner-tabs h5 {font-family:'Arial MT Std Light';  font-weight: 300;margin: 25px 0 47px;line-height: 47px; color: #333;}
	body.mobile #business_tab_main .inner-tabs p,
	body.mobile #business_tab_main .inner-tabs ul li{font-size:16px;}

#business_tab_main .inner-tabs h3 { font-weight: normal;font-size: 28px;color: #47a842;text-decoration: underline;display: inline-block;vertical-align: middle;line-height: normal;margin: 0;margin-bottom: 19px;letter-spacing: -0.60px;}
.orange #business_tab_main .inner-tabs h3 {color: #dc4437;}
.yellow #business_tab_main .inner-tabs h3 {color: #f5c100;}
.purple #business_tab_main .inner-tabs h3 {color: #633D70;}
.blue #business_tab_main .inner-tabs h3 {color: #4582c3;}

#business_tab_main .inner-tabs > img {margin-top: 57px;max-width: 100%;}
#business_tab_main .inner-tabs.pathways ul {padding: 17px 0 16px 120px;}
#business_tab_main .inner-tabs table {margin-top: 34px;margin-bottom: 35px;}
#business_tab_main .inner-tabs table tr th{font-size: 20px;text-transform: none;padding: 11px 30px;letter-spacing: -0.30px;}
#business_tab_main .inner-tabs table tr td{font-size: 20px;text-transform: none;padding: 11px 0 11px 30px;display: table-cell;vertical-align: middle;}
#business_tab_main .inner-tabs table tr{width: 100%;float: left;display: table;}

#business_tab_main .inner-tabs table tr:nth-child(even){background: #f1f5f1;}
.purple #business_tab_main .inner-tabs table tr:nth-child(even){background: #EFECF1;}
.yellow #business_tab_main .inner-tabs table tr:nth-child(even) {background: #FEF9E5;}
.blue #business_tab_main .inner-tabs table tr:nth-child(even){background: #EBF3F9;}
.orange #business_tab_main .inner-tabs table tr:nth-child(even){background: #F6D0CD;}

#business_tab_main .inner-tabs table tr:nth-child(odd){background: #d4e0d4;}
.purple #business_tab_main .inner-tabs table tr:nth-child(odd){background: #D8CFDB;}
.yellow #business_tab_main .inner-tabs table tr:nth-child(odd) {background: #FCEFBF;}
.blue #business_tab_main .inner-tabs table tr:nth-child(odd) {background: #D1E0F0;}
.orange #business_tab_main .inner-tabs table tr:nth-child(odd) {background: #ece4e3;}
.orange 

#business_tab_main .inner-tabs table tr td
{color: #666666;}
#business_tab_main .inner-tabs table tr td:first-child{font-weight:bold; width: 15%;}
#business_tab_main .inner-tabs table tr:first-child {background: #48AA43;color: #fff;font-weight: bold;width: 100%;float: left;}
.purple #business_tab_main .inner-tabs table tr:first-child {background: #633D70;}
.yellow #business_tab_main .inner-tabs table tr:first-child {background: #f5c100;}
.blue #business_tab_main .inner-tabs table tr:first-child {background: #4582C3;}
.orange #business_tab_main .inner-tabs table tr:first-child{background: #DC4437;}

#business_tab_main .inner-tabs table tr:nth-child(3){background: #34cb2d;color: #fff;font-weight: bold;width: 100%;float: left;}
.purple #business_tab_main .inner-tabs table tr:nth-child(3){background: #391B42;}
/*.yellow #business_tab_main .inner-tabs table tr:nth-child(3){background: #f4d849;}*/
/*.orange #business_tab_main .inner-tabs table tr:nth-child(3){background: #B83934;}
.blue #business_tab_main .inner-tabs table tr:nth-child(3){background: #1E4A75;}*/

/*.blue #business_tab_main .inner-tabs table tr:nth-child(5){background: #1E4A75;}*/

#business_tab_main .inner-tabs table tr:nth-child(3) td{color: #303030;}
#business_tab_main .inner-tabs table tr:first-child td{letter-spacing: -0.30px;font-weight: bold;width: 15%; color: #fff;}
.purple #business_tab_main .inner-tabs table tr:nth-child(3) td {color: #fff;}
#business_tab_main .inner-tabs .deliver-left {float: left;width: 68%;margin-right: 5%;}
#business_tab_main .inner-tabs .deliver-left p{letter-spacing: -0.10px;padding-bottom: 25px;}
#business_tab_main .inner-tabs .deliver-right {float: left;width: 27%;padding: 42px 0;}
#business_tab_main .inner-tabs .deliver-right ul{padding: 0;margin: 0;}
#business_tab_main .inner-tabs .deliver-right ul li{list-style: none;border-top: 1px solid #C9C9C9;padding: 16px 5px;margin: 0; font-size: 22px; color: #4D4D4D;}
#business_tab_main .inner-tabs .deliver-right ul li:last-child{border-bottom: 1px solid #C9C9C9;}
#business_tab_main .inner-tabs .deliver-right ul li:after{display: none;}
#business_tab_main .inner-tabs .deliver-right ul span.icon-img {background-repeat: no-repeat;background-position: center center;width: 44px;height: 44px;display: inline-block;vertical-align: middle;border: 4px solid #633D70;border-radius: 100%;-webkit-border-radius: 100%;margin-right: 17px;}


.inner-tabs .deliver-right ul span.icon-img.home-icon{background-image: url('images/green-home-icon.png');background-size: 21px;/*border-color: #4582C3 !important*/;}
.purple .inner-tabs .deliver-right ul span.icon-img.home-icon{background-image: url('images/home-icon.png');}
.yellow .inner-tabs .deliver-right ul span.icon-img.home-icon{background-image: url('images/yellow-home-icon.png');}
.blue .inner-tabs .deliver-right ul span.icon-img.home-icon{background-image: url('images/blue-home-icon.png');}
.orange .inner-tabs .deliver-right ul span.icon-img.home-icon{background-image: url('images/orange-home-icon.png');}

.inner-tabs .deliver-right ul span.icon-img.briefcase-icon{background-image: url('images/green-briefcase-icon.png');background-size: 19px;/*border-color: #4582C3 !important;*/}
.purple .inner-tabs .deliver-right ul span.icon-img.briefcase-icon{background-image: url('images/briefcase-icon.png');}
.yellow .inner-tabs .deliver-right ul span.icon-img.briefcase-icon{background-image: url('images/yellow-briefcase-icon.png');}
.blue .inner-tabs .deliver-right ul span.icon-img.briefcase-icon{background-image: url('images/blue-briefcase-icon.png');}
.orange .inner-tabs .deliver-right ul span.icon-img.briefcase-icon{background-image: url('images/orange-briefcase-icon.png');}
.blue .inner-tabs .deliver-right ul span.icon-img.graph-icon,.blue .inner-tabs .deliver-right ul span.icon-img.h-circle-icon,.blue .inner-tabs .deliver-right ul span.icon-img.home-icon,.blue .inner-tabs .deliver-right ul span.icon-img.briefcase-icon{border-color: #4582C3 !important;}
.green .inner-tabs .deliver-right ul span.icon-img.graph-icon,.green .inner-tabs .deliver-right ul span.icon-img.h-circle-icon,.green .inner-tabs .deliver-right ul span.icon-img.home-icon,.green .inner-tabs .deliver-right ul span.icon-img.briefcase-icon{border-color: #48AA43 !important;}
.yellow .inner-tabs .deliver-right ul span.icon-img.graph-icon,.yellow .inner-tabs .deliver-right ul span.icon-img.h-circle-icon,.yellow .inner-tabs .deliver-right ul span.icon-img.home-icon,.yellow .inner-tabs .deliver-right ul span.icon-img.briefcase-icon{border-color: #F5C100 !important;}
.orange .inner-tabs .deliver-right ul span.icon-img.graph-icon,.orange .inner-tabs .deliver-right ul span.icon-img.h-circle-icon,.orange .inner-tabs .deliver-right ul span.icon-img.home-icon,.orange .inner-tabs .deliver-right ul span.icon-img.briefcase-icon{border-color: #dc4437 !important;}

 .inner-tabs .deliver-right ul span.icon-img.arrow-icon{background: url('images/arrow-icon.png');background-size: 27px;border-color: #BFBFBF !important;}
.purple .inner-tabs .deliver-right ul span.icon-img.graph-icon{background: url('images/circle-graph.png');background-size: 27px;}
.purple .inner-tabs .deliver-right ul span.icon-img.h-circle-icon{background: url('images/half-circle.png');background-size: 22px;}    
.blue .inner-tabs .deliver-right ul span.icon-img.graph-icon{background: url('images/circle-graph-blue.png');background-size: 27px;}
.blue .inner-tabs .deliver-right ul span.icon-img.h-circle-icon{background: url('images/half-circle-blue.png');background-size: 22px;}
.yellow .inner-tabs .deliver-right ul span.icon-img.graph-icon{background: url('images/circle-graph-yellow.png');background-size: 27px;}
.yellow .inner-tabs .deliver-right ul span.icon-img.h-circle-icon{background: url('images/half-circle-yellow.png');background-size: 22px;}
.orange .inner-tabs .deliver-right ul span.icon-img.graph-icon{background: url('images/circle-graph-orange.png');background-size: 27px;}
.orange .inner-tabs .deliver-right ul span.icon-img.h-circle-icon{background: url('images/half-circle-orange.png');background-size: 22px;}
.green .inner-tabs .deliver-right ul span.icon-img.graph-icon{background: url('images/circle-graph-green.png');background-size: 27px;}
.green .inner-tabs .deliver-right ul span.icon-img.h-circle-icon{background: url('images/half-circle-green.png');background-size: 22px;}

#business_tab_main .inner-tabs.deliver-part{padding-bottom: 43px;}

.business-page .get-the-info{margin:45px 0 0 0;background: #48AA43;text-align: center;padding: 58px 0; position: relative;}
.purple .business-page .get-the-info{background: #633D70;}
.yellow .business-page .get-the-info{background: #f5c100;}
.orange .business-page .get-the-info{background: #dc4437;}
.blue .business-page .get-the-info{background: #4582c3;}
.business-page .get-the-info:after{ content: ""; background: url(images/get-info-strips.png) no-repeat;  -moz-opacity: 0.3; -webkit-opacity: 0.3;opacity: 0.3; position: absolute; top: 0; left: 0; background-size: cover; height: 100%; width: 100%;}
.business-page .get-the-info h4{margin-right: 35px;font-family:'Arial MT Std Light';  font-weight: 300; width: auto; float: none;font-size: 47px;color: #fff;display: inline-block;vertical-align: middle;}
.business-page .get-the-info .medium-btn {background: #fff; position: relative;z-index: 99; float: none;color: #48AA43; -moz-box-shadow: 0 0 0 2px #ffffff; -webkit-box-shadow: 0 0 0 2px #ffffff;box-shadow: 0 0 0 2px #ffffff;}
.blue .business-page .get-the-info .medium-btn {color: #4582c3; border: 3px solid #4582c3;}
.purple .business-page .get-the-info .medium-btn {color: #633D70;  border: 3px solid #633d70; }
.yellow .business-page .get-the-info .medium-btn {color: #f5c100;  border: 3px solid #f5c100;}
.orange .business-page .get-the-info .medium-btn {color: #dc4437; border: 3px solid #dc4437;}

/*.business-page .get-the-info .medium-btn:after {content: "";border: 2px solid #fff;position: absolute;top: -10px;left: -10px;width: 107%;border-radius: 100px;height: 133%;}*/

.business-page .get-the-info .medium-btn:hover{background: #20791c;border-color: #20791c;color: #fff;box-shadow: none;}
.orange .business-page .get-the-info .medium-btn:hover{background: #9a2f25;border-color: #fff;box-shadow: none;}
.blue .business-page .get-the-info .medium-btn:hover{background: #28619e;border-color: #fff;box-shadow: none;}
.yellow .business-page .get-the-info .medium-btn:hover{background: #d5af21;border-color: #fff;box-shadow: none;}
.purple .business-page .get-the-info .medium-btn:hover{background: #472f4b;border-color: #fff;box-shadow: none;}

.business-page .get-the-info-main .medium-btn:hover:after{border: 2px solid #20791c;}
.orange .business-page .get-the-info .medium-btn:hover:after{border: 2px solid #9a2f25;}
.blue .business-page .get-the-info .medium-btn:hover:after{border: 2px solid #28619e;}
.purple .business-page .get-the-info .medium-btn:hover:after{border: 2px solid #472f4b;}
.yellow .business-page .get-the-info .medium-btn:hover:after{border: 2px solid #d5af21;}
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
/*business page style ends here*/
/*** 404 page css start ***/
.error404  .site-content {text-align: center;background: #48AA43;padding: 50px 0 65px;}
.blue.error404  .site-content{background: #4582C3;}
.purple.error404  .site-content{background: #633D70;}
.yellow.error404  .site-content{background: #f5c100;}
.orange.error404  .site-content{background: #DC4437;}
.error404 h1.page-title {color: #fff;font-weight: normal;}
.error404  .site-content h2 {color: #fff;}
.error404  .site-content p {color: #fff;margin: 0;}
/*business page style ends here*/
/*** blog details page css start ***/
.blogs-content h5 {font-size: 23px; margin: 0 0 19px; font-weight: normal;color: #48AA43;border-bottom: 2px solid;display: inline-block;vertical-align: middle;line-height: 22px;}
.blue .blogs-content h5 {  color: #4385f5;}
.orange .blogs-content h5 { color: #dc4437;}
.yellow .blogs-content h5 {color: #f5c100;}
.purple .blogs-content h5 {color: #633D70;}
.blogs-content p{font-size: 20px;line-height: 35px; color: #666666;}
.blogs-content p img{width: 100%;}
.blog-hhead{position: relative; padding: 42px 0;}
.course-details-blog {position: relative; margin:-74px 0 44px 0; z-index: 9; background: #F7F7F7;}
.course-details-blog h3{font-size: 33px; color: #fff; text-align: center;margin: 0; position: relative;z-index: 99; font-weight: normal;}
.course-details-blog .blog-hhead:after{position: absolute; top: 0; left: 0; height: 100%; width: 100%;background: url(images/blog-top-strips.png) no-repeat; content: ""; background-size: cover;}
.purple .course-details-blog .blog-hhead:after{background:url(images/purple-feature-strip.png) no-repeat; background-size: 100%;}
.blue .course-details-blog .blog-hhead:after{background: url(images/blue-feature-strip.png) no-repeat;background-size: 100%;}
.orange .course-details-blog .blog-hhead:after{background: url(images/orange-feature-strip.png) no-repeat; background-size: 100%;}
.yellow .course-details-blog .blog-hhead:after{background: url(images/yellow-feature-strip.png) no-repeat; background-size: 100%;}
.blog-feature-news{background: #F7F7F7; padding: 30px 26px 20px;}
.course-details h3{font-size: 33px; text-align: center;background:#48AA43; color: #fff; margin: 0; padding: 20px 0; font-weight: normal;}
/*.blue .course-details-blog h3{background:#4582C3;}*/
/*.purple .course-details-blog h3{background:#633D70;}
.yellow .course-details-blog h3{background:#F5C100;}
.orange .course-details-blog h3{background:#dc4437;}*/
.course-details-blog ul{padding: 0; margin: 0 0 0 12px;}
.course-details-blog ul li{display: inline; list-style: none;margin: 0 6px;}
.feature-left{float: left;margin: 10px 0 0 0;}
.feature-left li a .fa {margin-right: 5px;}
/*.feature-left .fearture-news-date ul{margin-left: 15px;}*/
.feature-right{float: right;}
.feature-left .fearture-news-date,.feature-left ul{float: left;}
.blog-details-bottom-banner{min-height: 474px; margin-bottom: 63px;}
.feature-left li a{font-size: 19px; color: #808080;}
.feature-left li a:hover{-moz-opacity: 0.7; -webkit-opacity: 0.7;opacity: 0.7;}
.feature-left .fearture-news-date{font-size: 19px;}
.blog-search{position: relative;}
.blog-search input[type="search"]{ border: 1px solid #E6E8E8;-moz-box-shadow: -2px -2px #ADADAD;  color: #B3B3B3;
-webkit-box-shadow: -2px -2px #ADADAD;box-shadow: -2px -2px #ADADAD;width: 100%;border-radius: 30px; background: #fff; padding:12px 50px 13px 19px;}
.blog-search input[type="submit"]{background: url(images/search-blog.png) no-repeat; border: 0;height: 21px; border: 0;width: 21px; background-size: 100%; position: absolute;right: 17px;top: 12px;}
.blog-search input[type="submit"]:hover{-moz-opacity: 0.6; -webkit-opacity: 0.6;opacity: 0.6;}
.blog-search input[type="search"]:focus{border: 1px solid #222;}
.blog-search input[type="search"]::-webkit-input-placeholder {color: #B3B3B3 !important;}
.blog-search input[type="search"]::-moz-input-placeholder {color: #B3B3B3 !important;}
.blog-search input[type="search"]::-ms-input-placeholder {color: #B3B3B3 !important;}
.comment-respond h3{font-size: 28px;color: #333333; font-family:'Arial MT Std Light';  font-weight: 300; line-height: 35px; margin: 0;}
.single-post .banner-overlay{background: none;}
.single-post .banner-txt{display: none;}
.single-post .banner {min-height: 679px;}
#singal-comment {border-top: 1px solid #B3B3B3;
    margin: 36px 0 109px 0;
    float: left;
    width: 100%;
    border-bottom: 1px solid #B3B3B3;
    padding-bottom: 69px;}
.comment-respond {padding: 55px 0 0 0;}
.comment-form-comment textarea{padding: 20px 0 0 20px !important;height: 156px;}
.comment-form-comment,.comment-form-comment textarea{width: 100%;}
.comment-form .comment-reply-title{font-size: 28px; color: #333333; font-family:'Arial MT Std Light';  font-weight: 300;}
.comment-form textarea,.comments-area input[type="email"],.comments-area input[type="text"],.comments-area input[type="url"]{background: #F7F7F7; border: 0; font-size: 20px;  color: #666666;font-family: arial;padding:14px 0 12px 20px; width: 100%;}
.comment-form textarea:focus,.comments-area input[type="email"]:focus,.comments-area input[type="text"]:focus,.comments-area input[type="url"]:focus{-moz-box-shadow: 0 4px 6px #ddd; -webkit-box-shadow: 0 4px 6px #ddd; box-shadow: 0 4px 6px #ddd;}
.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url,.comment-form .form-submit {float: left; width: 24%; margin-left: 1.33%;}
.comment-form .form-submit input[type="submit"]{float: right; background:#48AA43; padding: 10px; width: 100%; font-size: 24px; color: #fff; text-transform: uppercase; font-weight: bold; border: 0;}
.comment-form .comment-form-author{margin-left: 0;}
.comment-form .form-submit input[type="submit"]:hover{background:#49BF40;}
.blue .comment-form .form-submit input[type="submit"]{background: #4582C3;}
.blue .comment-form .form-submit input[type="submit"]:hover{background: #4385F5;}
.yellow .comment-form .form-submit input[type="submit"]{background: #F5C100;}
.yellow .comment-form .form-submit input[type="submit"]:hover{background: #FFCD2C;}
.purple .comment-form .form-submit input[type="submit"]{background: #633D70;}
.purple .comment-form .form-submit input[type="submit"]:hover{background: #762796;}
.orange .comment-form .form-submit input[type="submit"]{background: #dc4437;}
.orange .comment-form .form-submit input[type="submit"]:hover{background: #F21C11;}
.comment-form {margin: 41px 0 0 0; position: relative; float: left; width: 100%;}
.comment-form .form-submit {float: right !important;}
.comment-reply-link{border: 1px solid #B3B3B3; padding: 5px 10px;}
.comment-metadata{margin: 20px 0 0 0;}
.comment-body{border-bottom:1px solid #B3B3B3; padding-bottom: 30px; margin-bottom: 30px;}
.comment-author.vcard img{margin-right: 20px;}
.comment-form p{margin-bottom: 17px;}
.comment-notes {position: absolute; left: 0; bottom: -48px; margin-bottom: 0; font-family:'Arial MT Std Light';  font-weight: 300; left: 0; color: #666; font-style: italic; font-size: 17px; font-weight: bold;}
.comments-title{font-size: 30px; color: #333; line-height: 35px;}
p.comment-awaiting-moderation {font-size: 19px;margin: 20px 0 0 0;}
	body.mobile .blogs-content p{margin-left:10px;margin-right:10px;}
	body.mobile .comment-respond h3,
	body.mobile .logged-in-as{margin-left:10px;}

/*** blog details page css end ***/
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .small-btn{padding:5px 0 3px 0;}
    .pagination .wp-pagenavi span,.pagination .wp-pagenavi a{padding: 10px;}
	.contact-form .wpcf7-form input[type="submit"]{padding:13px 46px 11px;}
}
.search-form input[type="search"], .green .search-form input[type="search"]{border: 2px solid #d9d9d9; padding: 7px 10px;}
.search-form input[type="search"]:focus, .green .search-form input[type="search"]:focus{border: 2px solid #48AA43;}
.purple .search-form input[type="search"]:focus{border: 2px solid #762796}
.blue .search-form input[type="search"]:focus{border: 2px solid #4385F5;}
.yellow .search-form input[type="search"]:focus{border: 2px solid #f5c100}
.orange .search-form input[type="search"]:focus{border: 2px solid #F21C11;}
.search-form input[type="submit"]{background: #48AA43; padding: 9px 30px; border: 0; text-transform: uppercase;color: #fff; font-weight: bold;}
.search-form input[type="submit"]:hover,.search-form input[type="submit"]:focus{background: #49BF40;}
.purple .search-form input[type="submit"]{background: #633D70;}
.purple .search-form input[type="submit"]:hover,.purple .search-form input[type="submit"]:focus{background: #762796;}
.blue .search-form input[type="submit"]{background: #4582C3;}
.blue .search-form input[type="submit"]:hover,.blue .search-form input[type="submit"]:focus{background: #4385F5;}
.yellow .search-form input[type="submit"]{background: #F5C100;}
.yellow .search-form input[type="submit"]:hover,.yellow .search-form input[type="submit"]:focus{background: #FFCD2C;}
.orange .search-form input[type="submit"]{background: #dc4437;}
.orange .search-form input[type="submit"]:hover,.orange .search-form input[type="submit"]:focus{background: #F21C11;}
.nav-links a,.green .nav-links a{color: #48AA43;}
.nav-links a:hover,.green .nav-links a:hover{color: #49BF40;}
.blue .nav-links a{color: #4582C3;}
.blue .nav-links a:hover{color: #4385F5;}
.purple .nav-links a{color: #633D70;}
.purple .nav-links a:hover{color: #762796;}
.yellow .nav-links a{color: #F5C100;}
.yellow .nav-links a:hover{color: #FFCD2C;}
.orange .nav-links a{color: #dc4437;}
.orange .nav-links a:hover{color: #F21C11;}
.author .blog-main h3,.archive .blog-main h3,.search-results .blog-main h3 {padding-left: 0;margin: 26px 0 21px 0;}
.nav-previous {float: left;}
.nav-next {float: right;}
.post-list.noResult {background: #595959;}
.preload{display: none;}
.mobile-visible {
	display: none;
}

.menu-icon {
    display: none;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    line-height: 33px;
    font-size: 22px;
    padding: 10px 0;
}
.menu-icon .menu-box {
    width: 50px;
    height: 38px;
    margin-right: 3px;
    padding: 5px;
    position: absolute;
    right: 0;  bottom:0;
}


.menu-icon .menu-box span {
    width: 100%;
    height: 4px;
    margin-bottom: 6px;
    background: #fff;
    display: block;
    border-radius: 2px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
	body.mobile .menu-icon .menu-box span{width:25%;margin-bottom:4px;}
	body.mobile .menu-icon span:nth-child(3){margin-bottom:0px;}

.menu-icon.active span:nth-child(1) {
    transform: rotate(45deg) translateY(8px) translateX(6px);
    -webkit-transform: rotate(45deg) translateY(8px) translateX(6px);
}
	body.mobile .menu-icon.active span:nth-child(1){transform:none;webkit-transform:none;}
	
.menu-icon.active span:nth-child(2) {
    opacity: 0;
}
	body.mobile .menu-icon.active span:nth-child(2){opacity:1;}
	
.menu-icon.active span:nth-child(3) {
    transform: rotate(-45deg) translateY(-7px) translateX(6px);
    -webkit-transform: rotate(-45deg) translateY(-7px) translateX(6px);
}
	body.mobile .menu-icon.active span:nth-child(3){transform:none;webkit-transform:none;}
	
.enumenu_ul .caret {
    color: #fff;
    margin-left: 7px;
}
.enumenu_ul {
    padding: 0px;
    list-style: none;
}
.enumenu_ul > li {
    display: inline-block;
    vertical-align: top;
    position: relative; /* margin: 0 12px;*/
    padding-bottom: 26px;
}
.enumenu_ul li a {
    font-size: 15.9px;
padding:0 12px 5px;
    margin: 0;
    text-transform: capitalize;
}
.firstLevel.menubelow{position: relative;}
.firstLevel.menubelow:after{background: url(images/submenu-arrow.png) no-repeat;content: "";
    height: 6px;
    position: absolute;
    right: -1px;
    top: 6px;
    width: 8px; background-size: 100%;}
.enumenu_ul > li > a:hover,
.enumenu_ul > li.active > a {
    background:transparent;
    color: #48AA43;
}

.enumenu_ul ul li {
    width: 100%;
    margin: 0;
    list-style: none;
    position: relative;
}
.enumenu_ul.desk ul {
    top: 100%;
    z-index: 999;
    list-style: none;
    left: 0px;
    background: #fff;
    position: absolute;
    min-width: 150px; overflow: visible;
}

.enumenu_ul li:nth-child(6) .sub-menu.sb-menu,.enumenu_ul li:last-child .sub-menu.sb-menu{right: 0; left: auto;}
.enumenu_ul li:nth-child(6) .sub-menu.sb-menu .sub-menu.sb-menu,.enumenu_ul li:last-child .sub-menu.sb-menu .sub-menu.sb-menu{right: 100%; left: auto;}
.enumenu_ul .sub-menu.sb-menu .sub-menu.sb-menu{right: 0; left: 100%;}
/*Sub menu styles*/

.menu.submenu-ul-level1 li a {
    background: rgba(31, 26, 107, 0.8);
    color: #fff;
    padding-left: 90px;
}
.enumenu_ul.desk li:hover > ul {
    display: block;
    opacity: 1;
}
.enumenu_ul.desk .sb-menu .sb-menu {
    left: 100%;
    top: 0;
}
.enumenu_ul.desk ul li a {
    padding:11px 16px;
    display: block;
    color: #244146;
    font-size: 16px; width: 100%;
   
}
.enumenu_ul.desk ul li:hover > a {
    background: #48AA43;
    color: #fff;
}
.enumenu_ul .arrow {
    position: absolute;
    right: 10px;
    top: 12px;
    width: 15px;
    height:15px;
    background: url(images/plus.png) no-repeat center center;
    cursor: pointer;
    z-index: 999;
	background-size: 15px;
}
.enumenu_ul .arrow.up {
    background: url(images/minus.png) no-repeat center center
}


/* start changes by Cogniter devlopment team */
.footer-left ul{float:left; width:100%; margin:8px 0px 0px 0px; padding:0px;}
.footer-left ul li{list-style:none; float:left; padding-right:5px;}
.footer-left ul li a {
	font-size: 22px;
	border: 2px solid #47a842;
	float: left;
	text-align: center;
	width: 32px;
	line-height: 32px;
	border-radius: 100%;
	height: 32px;
	font-size: 22px;
	background-color: #47a842;
}


.lead {
	font-size: 20px;
	
}

#page-id-1019.banner-text a:hover  {opacity:0px !important;opacity:none !important;}
#tsas-wrp-1:focus {outline: none;}
#training:focus {outline: none;}
#student:focus {outline: none;}
#business:focus {outline: none;}
#lead:focus {outline: none;}
.wp_teamshowcase_grid:focus  {outline: none;}
.wp_teamshowcase_grid.design-2 {outline: none;}
.wp_teamshowcase_grid.design-3 {outline: none;}
.wp_teamshowcase_grid.design-4 {outline: none;}
.team-cat {  width: 100%; float: left;}
.team-nav {float: left;margin-bottom: 0px;width: 100%;}
.lead {font-size: 20px;line-height: 54px;padding: 0px;}
.lead:hover {opacity: inherit !important;}
.clearfix{clear:both;}
.page-id-1019 .banner-text {position: absolute;z-index: 99;width: 32%;color: #fff;bottom: 80px;}
.page-id-1019 .banner-text h1 {margin-bottom: 15px;}
.contact_forms_one{width:60%;float:left;}
.contact_info{width:40%;float:left;}
.registers .wpcf7-form .wpcf7-form-control-wrap {width: 70%;margin: 0 0 17px 0%;float: left;}
.wpcf7-form-control-wrap.checkbox-84 {font-size: 18px;font-family: 'Arial MT Std Light';width: 48% !important;}
.ress_one {width: 100%;float: left;margin-bottom: 40px;}
.second_side p {font-size: 18px;line-height: 30px;}
.page-id-1019 h6 {padding-bottom: 25px;color:#48aa43;}
.page-id-1019 h6::after {position: absolute;left: -1px;ttom: 0;height: 8px;width: 33px;content: "";background: #054f13;}
.social_icon {width: 100%;float: left;}
.social_icon ul {width: 100%;float: left;margin-bottom: 25px;text-align: center;display: inline-block;}
#page-id-7,.banner-caption {bottom: 50%;color: #ffffff;position: absolute;left: 3%;}


.wpcf7-form .wpcf7-form-control-wrap.select-time-contactus span {width: 34%;
float: left;
margin: 0 0 0px 0%;}
.select-time h4 {font-size: 15px;color: #47a842;}
.wpcf7-form .area-study{margin-left: 0;width: 72.2%; margin-bottom: 0;}

/*.hs-input, .hs-form stacked {font-weight: 300 !important; border: 2px solid #d9d9d9 !important;padding: 10px 10px 12px 10px !important;height: 15px !important;font-size: 16px !important;font-family: 'Arial MT Std Light';box-shadow:none !important;}
.hs-button.primary.large {background-color: #47a842 !important;border-color: #47a842 !important;}*/

.wpcf7-form .wpcf7-form-control-wrap.select-time{width:100%; margin-left:0px !important;}
.wpcf7-form .wpcf7-form-control-wrap.select-time span {width: 22%;float: left;margin: 0 0 0px 0%; margin-right: 2%;}
.wpcf7-form .wpcf7-form-control-wrap.select-time span:first-child {width: 48%;}
.wpcf7-form .wpcf7-form-control-wrap.select-time span:last-child {width: 50%;margin: 0px;}
.wpcf7-form  span.preffered-date-time{width: 100% !important; font-size: 18px; margin-bottom: 10px; float: left; } 

input[type="date"]::-webkit-calendar-picker-indicator,
input[type="date"]::-webkit-inner-spin-button{ display: none;}


.one_side {width: 50%;float: left;}
.second_side {width: 50%;float: left;}
.job_filters {background: #46a842 !important;}
.job_filters .search_jobs {padding: 15px;}

.job_listings .load_more_jobs strong {color: #47a842;);text-align: center;margin: 0 auto;}

.job_listings .load_more_jobs {text-align: center !important;display: block !important;padding: 1em 1em 1em 2em !important;	border-bottom: 1px solid #eee !important;font-weight: 700 !important;margin-top: 35px;width: 280.0px; background-color: rgb(233,235,235); padding: 15.0px 40.0px !important;}
.join_net{font-size:18px;}
.register_form .wpcf7-form .wpcf7-form-control-wrap{width: 100%;margin: 0 0 20px 0%;float: left;}
.close_future {font-size: 22px;margin-bottom: 20px;color: #46a842; display: inline-block;font-weight: 600;}
.job_filters .search_jobs input, .job_filters .search_jobs select {padding: 10px;}
.close_future .wpcf7-form-control-wrap.checkbox-84 {
	width: 73% !important;
}
.job_listings .load_more_jobs:focus, div.job_listings .load_more_jobs:hover {
	background-color: #f9f9f9;
	border-bottom: 1px solid #eee !important;
}

.join_net a {
	color: #0085ba;
}
.featured{font-size: 30px;
margin: 20px 0;
line-height: 35px;
display: inline-block;}
.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
	padding: 0px 0px 0px 0px;
}
.close_future .wpcf7-form .wpcf7-form-control-wrap {
	width: 100%;
	margin-left: 0;
}

.tlp-team h3 {font-size: 25px;}

.designation {
	font-size: 18px;
	margin-bottom: 15px;
}
.short-bio p {
	font-size: 17px;
	line-height: 26px;
}
.addtoany_share_save_container.addtoany_content_bottom {
	display: none;
}
.wp_teamshowcase_grid.design-1 .member-content .member-desc::before {background-color: #48aa43;}
.wp_teamshowcase_grid.design-1 .member-content p {font-size: 16px;line-height: 25px;}
.teamshowcase-image-bg:hover .teamshowcase-hover-icon {display: none;}
.wp-tsas-medium-4 {
	width: 30.875%;
	float: left;
	box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.2);
	border: 8px solid #fff;
	margin-left: 10px;
}
.teamshowcase-image-bg:hover img {transform: none;}


/* end changes by Cogniter development team*/

