/*!
Theme Name: ea_theme
Theme URI: http://underscores.me/
Author: You1st
Author URI: http://you1st.com.au
Description: This is the official theme for Employment Australia (EA)
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ea_theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

/*IMPORTS*/
	/*Fonts*/
		/*Roboto*/
.roboto-regular{font-family: 'Roboto', sans-serif; font-weight: 400;}
.roboto-medium{font-family: 'Roboto', sans-serif; font-weight: 500;}
.roboto-bold{font-family: 'Roboto', sans-serif; font-weight: 700;}
/*RESET CSS*/
*, html, body{-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
html {position: relative;min-height: 100%; scroll-behavior: smooth; -o-scroll-behavior: smooth; -ms-scroll-behavior: smooth; -moz-scroll-behavior: smooth; -webkit-scroll-behavior: smooth;}
body{font-family: 'Roboto', sans-serif; overflow-x: hidden !important;/*line-height: inherit !important;*/}
a, a:hover, a:focus{color: inherit; text-decoration: none; outline:none; cursor: pointer; word-wrap:break-word; overflow-wrap:break-word; white-space: normal;}
.word-wrap-break-word,a,a:focus,a:hover{word-wrap:break-word;white-space:normal}
.text-ellipsis{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
img{pointer-events: none;-khtml-user-select: none;-o-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none; /*user-drag: none;*/ user-select: none;-moz-user-select: none;-webkit-user-drag: none;-webkit-user-select: none;-ms-user-select: none;}
h1, h2, h3, h4, h5, h6, p{line-height: 1.5;}
/*.container-fluid{padding-left: 40px; padding-right: 40px;}*/
.navbar-form{margin-left: 0; margin-right:0;}
@media (min-width: 1200px) {
    .container{
        max-width: 1140px;
    }
}
/*CSS HELPERS*/
[class*=block-grid-]{display:block;padding:0;margin:0 -.625rem}[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}[class*=block-grid-]:after{clear:both}[class*=block-grid-]>li{display:block;float:left;height:auto;padding:0 .625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.33333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.66667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.28571%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.11111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.09091%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.33333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.0625em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.33333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.66667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.28571%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.11111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.09091%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.33333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.0625em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.33333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.66667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.28571%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.11111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.09091%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.33333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}
.centered-last-row{margin: 0 auto;padding: 0;text-align: center;font-size: 0;}
.centered-last-row li{font-size: 14px; float: none; display: inline-block; text-align:left;}
.grid-centered{float: none !important; margin: 0 auto;}
.width-100-percent{width: 100%;}
.width-100-percent{width: 100%;}
.width-100-percent-important{width: 100% !important;}
.width-auto{width: auto;}
.height-100-percent{height: 100%;}
.height-auto{height: auto;}
.height-100-px{height: 100px;}
.height-150-px{height: 150px;}
.height-200-px{height: 200px;}
.padding-5-side{padding: 0 5px;}
.margin-left-5{margin-left:5px !important;}
.no-padding{padding: 0 !important;}
.no-margin{margin:0 !important;}
.no-border{border: none;}
.no-border-important{border: none !important;}
.no-resize{resize: none;}
.float-none{float:none;}
.box-shadow-none, .box-shadow-none:focus, .box-shadow-none:hover{box-shadow: none !important; -webkit-box-shadow:none !important;}
.box-shadow-dark-grey{box-shadow: 0px 0px 6px 2px rgba(106, 106, 106, 0.27); -o-box-shadow: 0px 0px 6px 2px rgba(106, 106, 106, 0.27); -moz-box-shadow: 0px 0px 6px 2px rgba(106, 106, 106, 0.27); -webkit-box-shadow: 0px 0px 6px 2px rgba(106, 106, 106, 0.27);}
.background-size-cover{background-size:cover; -o-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
.img-responsive{display: block;max-width: 100%;height: auto;}
.center-block{display: table;margin-right: auto;margin-left: auto;}
.outline-none, .outline-none:focus, .outline-none:active{outline: none;}
.border-radius-0{border-radius: 0;}
.border-radius-50{border-radius: 50px;}
.display-inherit{display: inherit;}
.display-none{display: none;}
.display-block{display: block;}
.display-table{display: table;}
.display-table-cell{display: table-cell;}
.display-none-important{display: none !important;}
.display-block-important{display: block !important;}
.display-inlineblock{display: inline-block;}
.display-inlineflex{display: inline-flex;}
.display-webkit-inline-box{display:-webkit-inline-box !important;}
.cursor-default{cursor:default;}
.overflow-hidden{overflow: hidden;}
.overflow-auto{overflow: auto;}
.overflow-x-auto{overflow-x: auto;}
.overflow-y-auto{overflow-y: auto;}
.overflow-x-hidden{overflow-x: hidden;}
.overflow-y-hidden{overflow-y: hidden;}
.position-inherit{position: inherit;}
.position-fixed{position: fixed;}
.position-relative{position: relative;}
.position-absolute{position: absolute;}
.vertical-align-top{vertical-align: top;}
.vertical-align-bottom{vertical-align: bottom;}
.vertical-align-middle{vertical-align: middle;}
.vertical-align-super{vertical-align: super;}
.vertical-align-sub{vertical-align: sub;}
.vertical-align-text-bottom{vertical-align: text-bottom;}
.vertical-align-webkit-baseline-middle{vertical-align: -webkit-baseline-middle;}
.vertical-align-text-top{vertical-align: text-top;}
.center-position{position: absolute;top: 50% !important;left: 50% !important;right: 50% !important; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.center-position-top-60{position: absolute;top: 60% !important;left: 50% !important;right: 50% !important; -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.center-list{display: table;margin: 0 auto;}
.center-list-item{min-width: 100%;list-style: none;padding-top: 20px;}
.text-uppercase{text-transform: uppercase;}
.small-caps{font-variant: small-caps;}
.text-decoration-underline{text-decoration: underline;}
.text-decoration-line-through{text-decoration: line-through;}
.text-center-justify{text-align: justify;-moz-text-align-last: center;text-align-last: center;}
.text-align-center-justify{text-align:justify; -o-text-align-last:justify; -ms-text-align-last:justify; -moz-text-align-last:justify; -webkit-text-align-last:justify; text-align-last:center;}
.hover-underline:hover{text-decoration: underline; color: inherit;}
.word-wrap-break-word{ word-wrap:break-word; overflow-wrap:break-word; white-space: normal;}
.letter-spacing-1px{letter-spacing: 1px;}
.letter-spacing-2px{letter-spacing: 2px;}
.letter-spacing-3px{letter-spacing: 3px;}
.letter-spacing-4px{letter-spacing: 4px;}
.letter-spacing-5px{letter-spacing: 5px;}
.letter-spacing-6px{letter-spacing: 6px;}
.letter-spacing-7px{letter-spacing: 7px;}
.letter-spacing-8px{letter-spacing: 8px;}
.letter-spacing-9px{letter-spacing: 9px;}
.letter-spacing-10px{letter-spacing: 10px;}
.font-weight-normal{font-weight:normal;}
.font-weight-bold{font-weight:bold;}
.font-style-italic{font-style: italic;}
.line-height-0{line-height: 0;}
.line-height-1{line-height: 1;}
.line-height-1point5{line-height: 1.5;}
.line-height-1point2{line-height: 1.2;}
.line-height-2{line-height: 2;}
.text-indent-35px{text-indent:35px;}
.opacity-0{opacity:0;}.opacity-1{opacity:1;}.opacity-2{opacity:0.2;}.opacity-3{opacity:0.3;}.opacity-4{opacity:0.4;}.opacity-5{opacity:0.5;}.opacity-6{opacity:0.6;}.opacity-7{opacity:0.7;}.opacity-8{opacity:0.8;}.opacity-9{opacity:0.9;}
.custom-btn{padding: 16px 50px;}
.hover-underline:hover{text-decoration: underline; color: inherit;}
.background-reset{background-repeat: no-repeat; background-position: center center; background-size:cover; -o-background-size:cover; -ms-background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
@media only screen and (max-width: 544px) {
	body{overflow-x: hidden !important; overflow-y: auto !important;}
	.responsive-height{height: 100% !important;}
	.table-reset{display:block;}
	.table-reset-child{display:block; float:left;}
	.background-reset{background-position: center center !important;}
}
/*xs*/
@media only screen and (min-width: 545px) and (max-width: 768px){
	body{overflow-x: hidden !important; overflow-y: auto !important;}	
	.responsive-height{height: 100% !important;}
	.table-reset{display:block;}
	.table-reset-child{display:block; float:left;}
	.background-reset{background-position: center center !important;}
}
/*sm*/
@media only screen and (min-width: 769px) and (max-width: 922px){
	body{overflow-x: hidden !important; overflow-y: auto !important;}
	.responsive-height{height: 100% !important;}	
	.table-reset{display:block;}
	.table-reset-child{display:block; float:left;}
	.background-reset{background-position: center center !important;}
}
/*md*/
@media only screen and (min-width: 923px) and (max-width: 1010px){
	.table-reset{display:block;}
	.table-reset-child{display:block; float:left;}
	.background-reset{background-position: center center !important;}
}
@media only screen and (min-width: 923px) and (max-width: 1024px){
	body{overflow-x: hidden !important; overflow-y: auto !important;}
}
@media only screen and (min-width: 923px) and (max-width: 1200px){
	body{overflow-x: hidden !important; overflow-y: auto !important;}
}
@media only screen and (min-width: 992px) and (max-width: 1200px){}
/*lg*/
@media only screen and (min-width: 1201px) and (max-width: 1440px){}
	/*Font Colors*/
.white-font-color, .white-font-color a, .white-font-color li, .white-font-color li a, 
.white-font-color:hover, .white-font-color a:hover, .white-font-color li:hover, .white-font-color li a:hover, 
.white-font-color:focus, .white-font-color a:focus, .white-font-color li:focus, .white-font-color li a:focus{color: #FFFFFF !important;}
.black-font-color, .black-font-color a, .black-font-color li, .black-font-color li a, 
.black-font-color:hover, .black-font-color a:hover, .black-font-color li:hover, .black-font-color li a:hover, 
.black-font-color:focus, .black-font-color a:focus, .black-font-color li:focus, .black-font-color li a:focus{color: #000000 !important;}
	/*Primary*/
.primary-font-color, .primary-font-color a, .primary-font-color li, .primary-font-color li a, 
.primary-font-color:hover, .primary-font-color a:hover, .primary-font-color li:hover, .primary-font-color li a:hover, 
.primary-font-color:focus, .primary-font-color a:focus, .primary-font-color li:focus, .primary-font-color li a:focus{color: #73b518 !important;}
	/*Secondary*/
.secondary-font-color, .secondary-font-color a, .secondary-font-color li, .secondary-font-color li a, 
.secondary-font-color:hover, .secondary-font-color a:hover, .secondary-font-color li:hover, .secondary-font-color li a:hover, 
.secondary-font-color:focus, .secondary-font-color a:focus, .secondary-font-color li:focus, .secondary-font-color li a:focus{color: #002a3d !important;}
	/*Greys*/
.dark-grey-font-color, .dark-grey-font-color a, .dark-grey-font-color li, .dark-grey-font-color li a, 
.dark-grey-font-color:hover, .dark-grey-font-color a:hover, .dark-grey-font-color li:hover, .dark-grey-font-color li a:hover, 
.dark-grey-font-color:focus, .dark-grey-font-color a:focus, .dark-grey-font-color li:focus, .dark-grey-font-color li a:focus{color: #313131 !important;}
	/*Background Colodeep-sky*/
.transparent-bg-color{background-color: transparent !important;}
.white-bg-color{background-color: #FFFFFF !important;}
.black-bg-color{background-color: #000000 !important;}
	/*Primary*/
.primary-bg-color{background-color: #73b518 !important;}
	/*Secondary*/
.secondary-bg-color{background-color: #002a3d !important;}
	/* Greys */
.dark-grey-bg-color{background-color: #313131 !important;}
	/*font sizes*/
.px-8-font{font-size:8px}.px-10-font{font-size:10px}.px-12-font{font-size:12px}.px-14-font{font-size:14px}.px-16-font{font-size:16px}.px-18-font{font-size:18px}.px-20-font{font-size:20px}.px-22-font{font-size:22px}.px-24-font{font-size:24px}.px-26-font{font-size:26px}.px-28-font{font-size:28px}.px-30-font{font-size:30px}.px-32-font{font-size:32px}.px-34-font{font-size:34px}.px-36-font{font-size:36px}.px-38-font{font-size:38px}.px-40-font{font-size:40px}.px-42-font{font-size:42px}.px-44-font{font-size:44px}.px-46-font{font-size:46px}.px-48-font{font-size:48px}.px-50-font{font-size:50px}.px-52-font{font-size:52px}.px-54-font{font-size:54px}.px-56-font{font-size:56px}.px-58-font{font-size:58px}.px-60-font{font-size:60px}.px-62-font{font-size:62px}.px-64-font{font-size:64px}.px-66-font{font-size:66px}.px-68-font{font-size:68px}.px-70-font{font-size:70px}.px-72-font{font-size:72px}.px-94-font{font-size: 94px;}@media (min-width:992px) and (max-width:1199px){.px-18-font{font-size:13px}.px-20-font{font-size:15px}.px-22-font{font-size:17px}.px-24-font{font-size:19px}.px-26-font{font-size:21px}.px-28-font{font-size:23px}.px-30-font{font-size:25px}.px-32-font{font-size:27px}.px-34-font{font-size:29px}.px-36-font{font-size:31px}.px-38-font{font-size:33px}.px-40-font{font-size:35px}.px-42-font{font-size:37px}.px-44-font{font-size:39px}.px-46-font{font-size:41px}.px-48-font{font-size:43px}.px-50-font{font-size:45px}.px-52-font{font-size:47px}.px-54-font{font-size:49px}.px-56-font{font-size:51px}.px-58-font{font-size:53px}.px-60-font{font-size:55px}.px-62-font{font-size:57px}.px-64-font{font-size:59px}.px-66-font{font-size:61px}.px-68-font{font-size:63px}.px-70-font{font-size:65px}.px-72-font{font-size:67px}}@media (min-width:768px) and (max-width:991px){.px-18-font{font-size:13px}.px-20-font,.px-22-font,.px-24-font,.px-26-font{font-size:15px}.px-28-font{font-size:13px}.px-30-font{font-size:15px}.px-32-font{font-size:17px}.px-34-font{font-size:19px}.px-36-font{font-size:21px}.px-38-font{font-size:23px}.px-40-font{font-size:25px}.px-42-font{font-size:27px}.px-44-font{font-size:29px}.px-46-font{font-size:31px}.px-48-font{font-size:33px}.px-50-font{font-size:35px}.px-52-font{font-size:37px}.px-54-font{font-size:39px}.px-56-font{font-size:41px}.px-58-font{font-size:43px}.px-60-font{font-size:45px}.px-62-font{font-size:47px}.px-64-font{font-size:49px}.px-66-font{font-size:51px}.px-68-font{font-size:53px}.px-70-font{font-size:55px}.px-72-font{font-size:57px}}@media (max-width:767px){.px-18-font{font-size:13px}.px-20-font,.px-22-font,.px-24-font,.px-26-font{font-size:15px}.px-28-font{font-size:13px}.px-30-font{font-size:15px}.px-32-font{font-size:17px}.px-34-font{font-size:19px}.px-36-font{font-size:21px}.px-38-font{font-size:23px}.px-40-font{font-size:25px}.px-42-font{font-size:27px}.px-44-font{font-size:29px}.px-46-font{font-size:21px}.px-48-font{font-size:23px}.px-50-font{font-size:25px}.px-52-font{font-size:27px}.px-54-font{font-size:29px}.px-56-font{font-size:31px}.px-58-font{font-size:33px}.px-60-font{font-size:35px}.px-62-font{font-size:37px}.px-64-font{font-size:39px}.px-66-font{font-size:41px}.px-68-font{font-size:43px}.px-70-font{font-size:45px}.px-72-font{font-size:47px}}@media (max-width:480px){.px-18-font{font-size:13px}.px-20-font,.px-22-font,.px-24-font,.px-26-font{font-size:15px}.px-28-font{font-size:13px}.px-30-font{font-size:15px}.px-32-font{font-size:17px}.px-34-font{font-size:19px}.px-36-font{font-size:21px}.px-38-font{font-size:23px}.px-40-font{font-size:25px}.px-42-font{font-size:27px}.px-44-font{font-size:29px}.px-46-font{font-size:21px}.px-48-font{font-size:23px}.px-50-font{font-size:25px}.px-52-font{font-size:27px}.px-54-font{font-size:29px}.px-56-font{font-size:21px}.px-58-font{font-size:23px}.px-60-font{font-size:25px}.px-62-font{font-size:27px}.px-64-font{font-size:29px}.px-66-font{font-size:31px}.px-68-font{font-size:33px}.px-70-font{font-size:35px}.px-72-font{font-size:37px}}
.back-to-top{position:fixed;bottom:70px;right:0;width:40px;height:40px;line-height: 40px; text-align:center;font-size:20px;z-index: 99; display:none;margin-right:20px;cursor: pointer; background: rgba(0,0,0,0.3); color: #F1F1F1;}
.back-to-top:hover{background:rgba(0,104,55,1); color:#FFFFFF;}

/* Social Buttons */
.facebook-box-btn:hover{background-color: #4267B2;}
.instagram-box-btn:hover{background-color: #833AB4;}
.facebook-link-btn:hover{color: #4267B2 !important;}
.instagram-link-btn:hover{color: #833AB4 !important;}

.line-divider-black{border-top: 1px solid #000000;}
.line-divider-grey{border-top: 1px solid rgba(115, 181, 24, 0.5);}
.border-primary-btn{border: 2px solid #73b518; position: relative; overflow: hidden; z-index: 9;}
.border-primary-btn::before{content: ""; height: 100%; width: 100%; background-color: rgba(115, 181, 24, 0.7); position: absolute; top: 100%; left: 0; z-index: -1;}
.border-primary-btn::after{content: ""; height: 100%; width: 100%; background-color: rgba(115, 181, 24, 0.7); position: absolute; bottom: 100%; left: 0; z-index: -1;}
.border-primary-btn:hover{color: #FFFFFF !important;}
.border-primary-btn:hover::before{-webkit-animation: btn-primary-anim-top .5s 1 alternate ease-out forwards;-moz-animation: btn-primary-anim-top .5s 1 alternate ease-out forwards;animation: btn-primary-anim-top .5s 1 alternate ease-out forwards;}
.border-primary-btn:hover::after{-webkit-animation: btn-primary-anim-bottom .5s 1 alternate ease-out forwards;-moz-animation: btn-primary-anim-bottom .5s 1 alternate ease-out forwards;animation: btn-primary-anim-bottom .5s 1 alternate ease-out forwards;}
.primary-btn{background-color: #73b518; padding: 15px 25px; box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.2);}
.nav-custom-btn,
.card-btn,
.primary-btn{overflow: hidden; position: relative; z-index: 9;}
.nav-custom-btn:hover,
.card-btn:hover,
.primary-btn:hover{color: #73b518 !important;}

.nav-custom-btn::before,
.card-btn::before,
.primary-btn::before{content:""; position: absolute; top: 0; right: 100%; height: 100%; width: 100%; background-color: #FFFFFF; z-index: -1;}
.nav-custom-btn:hover::before,
.card-btn:hover::before,
.primary-btn:hover::before{-webkit-animation: btn-primary-anim-left-right .5s 1 alternate ease-out forwards;-moz-animation: btn-primary-anim-left-right .5s 1 alternate ease-out forwards;animation: btn-primary-anim-left-right .5s 1 alternate ease-out forwards;}
@keyframes btn-primary-anim-left-right {
  from {right: 100%;}
  to {right: 0;}
}
@keyframes btn-primary-anim-top {
  from {top: 100%;}
  to {top: 0;}
}
@keyframes btn-primary-anim-bottom {
  from {bottom: 100%;}
  to {bottom: 0;}
}
/*HEADER*/
.header{position: absolute; width: 100%; z-index: 99;}
.header .navbar-brand{width:95px; height: 80px; background-color: #FFFFFF; display: flex; align-items: flex-end; padding: .1rem .25rem; box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.2);}
.header .navbar .nav-item .nav-link.dropdown-toggle::after{font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f107"; border: 0; line-height: 1; vertical-align: baseline;}
.header .top-nav{border-bottom: 1px solid #FFFFFF; padding-top: 0; padding-bottom: 0;}
.header .top-nav .nav-link,
.header .top-nav .navbar-text{font-size: 14px; color: #FFFFFF;}
.header .top-nav .navbar-text i{margin-right: 5px;}
.header .top-nav .social-nav .nav-item{border-right: 1px solid #FFFFFF; padding: 0 9px;}
.header .top-nav .info-nav .nav-item{border-left: 1px solid #FFFFFF; padding: 0 15px;}
.header .main-nav .navbar-toggler{border: 0;}
.header .main-nav .navbar-toggler .navbar-toggler-icon{height: 1.2em; width: 1.2em;}
.header .main-nav .nav-item{padding: 0 15px;}
.header .main-nav .nav-item .nav-link{padding-top: 0.2rem; padding-bottom: 0.2rem; color: #FFFFFF;}
.header .main-nav .nav-item .nav-link:hover,
.header .main-nav .nav-item .nav-link:active,
.header .main-nav .nav-item.dropdown .nav-link:hover,
.header .main-nav .nav-item.active .nav-link{border-bottom: 1px solid #FFFFFF;}
.header .main-nav .nav-item.dropdown .nav-link{border-bottom: 0;}
.header .main-nav .nav-item.dropdown .dropdown-menu{padding-top: .75rem; padding-bottom: .75rem; border: 0; box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.32);}
.header .main-nav .nav-item.dropdown .dropdown-menu .nav-item{padding: 0;}
.header .main-nav .nav-item.dropdown .dropdown-menu .dropdown-item{color: #002a3d;}
.header .main-nav .nav-item.dropdown .dropdown-menu .dropdown-item:not(:last-of-type){margin-bottom: 5px;}
.header .main-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover,
.header .main-nav .nav-item.dropdown .dropdown-menu .dropdown-item:active,
.header .main-nav .nav-item.dropdown .dropdown-menu .dropdown-item:focus,
.header .main-nav .nav-item.dropdown .dropdown-menu .active .dropdown-item{background-color: transparent; color: #73b518;}
.header .nav-custom-btn{display: block; background-color: #73b518; color: #FFFFFF; padding: 15px 25px; box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.2);}
.header .search-form{display: none; position: absolute; right: 15px; height: 37px; width: 479px;}
.header .search-form.opened{display: block;}
.header .search-form input{background-color: transparent; height: 100%; width: 100%; border: none; color: #FFFFFF; font-size: 14px; padding-left: 20px; padding-right: 60px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.header .search-form input::-webkit-input-placeholder {  color: #FFFFFF}
.header .search-form input::-moz-placeholder {  color: #FFFFFF;}
.header .search-form input:-ms-input-placeholder {  color: #FFFFFF;}
.header .search-form input:-moz-placeholder {  color: #FFFFFF;}
.header .search-close{position: absolute; top: 50%; right: 22px; transform: translateY(-50%); color: #FFFFFF;}
/*MAIN CONTENT*/
.inner-page .works-testimonials-section{padding-top: 80px;}
.inner-page .how-it-works{top: 0;}
.section-banner::before{content: ""; background-color: rgba(0, 0, 0, 0.4); position: absolute; top: 0; left: 0; height: 100%; width: 100%;}
.section-banner .banner-content{z-index: 9;}
	/* Homepage */
.homepage-banner{height: 525px;}
.page-banner{height: 330px;}
.page-banner .banner-content{padding-top: 50px;}
	/* Why Choose Us */
.why-us-section{padding: 75px 0;}
	/* Our Trainings */
.our-trainings-section{background-color: #efefef; padding: 75px 0;}
	/* How It Works and Testimonial */
.works-testimonials-section{background-image: url('assets/img/backgrounds/sample.png'); background-color: #F5F5F5; min-height: 500px; background-position-y: 0; padding-bottom: 50px;}
.how-it-works{background-color: #FFFFFF; min-height: 485px; box-shadow: 2px 2px 54px 0px rgba(0, 0, 0, 0.11); position: relative; top: -50px; z-index: 9; margin-bottom: 50px; padding: 50px 20px;}
.how-it-works .content-card{text-align: center;}
.how-it-works .content-card .img-container{height: 90px;}
.how-it-works .content-card img{width: 70px;}
.testimonials .testimonial-carousel .item{position: relative; min-height: 300px;}
.testimonials .testimonial-carousel .item::before{content: "\201C"; font-size: 155pt; position: absolute; top: 0; left: 0; color: rgba(49, 49, 49, 0.2); line-height: 1;}
.testimonials .btn{font-size: 30px; position: absolute; top: 50%;z-index: 9; transform: translateY(-50%);}
.testimonials .btn.customPrevBtn{left: -10%;}
.testimonials .btn.customNextBtn{right: -10%;}
/* Other Pages */
	/* Job Offers */
.job-offers-section{padding: 80px 0;}
.job-offers-section .offers-card{padding: 60px 0;}
.job-offers-section .offers-card:not(:last-of-type){border-bottom: 1px solid rgba(80, 81, 82, 0.2);}
.job-offers-section .jobs-tab{border: 2px solid transparent; background-color: #FFFFFF; border: 2px solid #FFFFFF; box-shadow: 2px 2px 54px 0px rgba(0, 0, 0, 0.11);}
.job-offers-section .jobs-tab:hover,
.job-offers-section .jobs-tab[aria-selected="true"]{border: 2px solid #73b518;}
	/* Job Packages */
.job-packages-section{background-color: #f9fafb; padding: 80px 0;}
.job-packages-section .package-link{background-color: #FFFFFF; border: 2px solid #FFFFFF; box-shadow: 2px 2px 54px 0px rgba(0, 0, 0, 0.11);}
.job-packages-section .package-link:hover,
.job-packages-section .package-link[aria-expanded="true"]{border: 2px solid #73b518;}
.job-packages-section .package-details{background-color: #FFFFFF; border: 2px solid #FFFFFF; box-shadow: 2px 2px 54px 0px rgba(0, 0, 0, 0.11);}
.job-packages-section .package-details .details-table thead tr th{font-size: 12px; font-weight: 500; color: rgba(0, 42, 61, 0.7);}
.job-packages-section .package-details .details-table thead tr th:first-of-type{padding-left: 0; padding-right: 10px;}
.job-packages-section .package-details .details-table thead tr th{padding-left: 10px; padding-right: 10px;}
.job-packages-section .package-details .details-table thead tr th:last-of-type{padding-left: 10px; padding-right: 0;}
.job-packages-section .package-details .details-table tbody tr{ border-bottom: 1px solid #dcdcdc;}
.job-packages-section .package-details .details-table tbody tr td{padding: 15px 0; font-size: 12px;}
.job-packages-section .package-details .details-table tbody tr td:first-of-type{padding-left: 0; padding-right: 10px; font-weight: bold;}
.job-packages-section .package-details .details-table tbody tr td{padding-left: 10px; padding-right: 10px;}
.job-packages-section .package-details .details-table tbody tr td:last-of-type{padding-left: 10px; padding-right: 0;}
.job-packages-section .package-details .details-table tfoot tr th{font-size: 12px; color: #73b518; font-weight: 400;}
.job-packages-section .package-details .details-table tfoot tr th:first-of-type{padding-left: 0; padding-right: 10px; font-weight: bold;}
.job-packages-section .package-details .details-table tfoot tr th{padding: 15px 10px;}
.job-packages-section .package-details .details-table tfoot tr th:last-of-type{padding-left: 10px; padding-right: 0;}
/*FOOTER*/
.footer{background-color: #002a3d; padding: 80px 0 30px;}
.footer .footer-logo{width: 75px;}
.footer .footer-bottom p,
.footer .footer-bottom .nav .nav-item .nav-link{opacity: 0.3;}
.footer .footer-bottom .nav .nav-item .nav-link:hover{opacity: 1;}

.get-qualification-modal .close{display: inherit; position: absolute; top: 20px; right: 20px; z-index: 9;}

.default-check{margin-right: 10px;}
.default-check input{appearance: none; -webkit-appearance: none;}
.default-check label{height: 14px; width: 14px; border: 2px solid #888888; border-radius: 50%; margin-bottom: 0;}
.default-check input:checked + label{background-color: #73b518; border-color: #73b518;}

.qualification-form p{margin-bottom: 0;}
.qualification-form .wpcf7-form-control label{margin-bottom: 0; line-height: 1.2;}
.qualification-form .wpcf7-form-control .wpcf7-list-item-label{font-size: 12px;}
.qualification-form .form-control{border:2px solid #cfcfcf;  border-radius: 0; box-shadow: none;}
.qualification-form .form-control:focus{border-color: #79c043; border-radius: 0; }
.qualification-form.sent #qualification_btn{display: none;}
@keyframes unhide-content {
  from {opacity: 0; visibility: visible;}
  to {opacity: 1; visibility: visible;}
}

.highlight {
	-webkit-animation: highlight 1s infinite;
	/* Safari 4+ */
	-moz-animation: highlight 1s infinite;
	/* Fx 5+ */
	-o-animation: highlight 1s infinite;
	/* Opera 12+ */
	animation: highlight 1s infinite;
	/* IE 10+, Fx 29+ */
}

@-webkit-keyframes highlight {
	0% {background-color: transparent;}
	15% {background-color: rgba(115, 181, 24, 0.5);}
	25% {background-color: rgba(115, 181, 24, 0.7);}
	50% {background-color: rgba(115, 181, 24, 1);}
	75% {background-color: rgba(115, 181, 24, 0.7);}
	85% {background-color: rgba(115, 181, 24, 0.5);}
	100% {background-color: transparent;}
}

 /*Media Queries*/
 /* Small devices below 575px */
@media screen and (max-width: 575px) {
	/* Header */
	.header .navbar-brand{width: 63px; height: 55px;}
	.header .top-nav{padding: 0;}
	.header .search-form{right: 0; width: 250px;}
	.header .search-close{right: 15px;}
	.header .main-nav .navbar-collapse{padding: 10px 15px;}
	.header .main-nav .navbar-collapse .navbar-nav{background-color: #FFFFFF;}
	.header .main-nav .nav-item .nav-link{color: #002a3d; padding: 10px 15px;}
	.header .main-nav .nav-item .nav-link:hover,
	.header .main-nav .nav-item .nav-link:active,
	.header .main-nav .nav-item .nav-link:focus,
	.header .main-nav .nav-item.active .nav-link{color: #73b518;}
    .header .main-nav .nav-item.dropdown .nav-link{color: #002a3d !important;}
	.header .main-nav .nav-item.dropdown .dropdown-menu{border: 1px solid #73b518;; box-shadow: none;}
	.header .main-nav .nav-item.dropdown .dropdown-menu .nav-item:not(:last-of-type){margin-bottom: 15px;}
    .header .main-nav .nav-item.dropdown .dropdown-menu .dropdown-item:not(:last-of-type){margin-bottom: 15px;}
	.header .nav-custom-btn{padding: 10px 25px;}
	/* Main Content */
	.section-banner .banner-content{padding: 0 15px;}
	.section-banner .banner-content .content-nav .btn{font-size: 12px;}
	.how-it-works .content-card{margin-bottom: 20px !important;}
	.how-it-works .content-card .img-container{height: auto; margin-bottom: 10px;}
	.how-it-works .content-card img{width: 50px;}
	.testimonials .btn{font-size: 16px;}
	.testimonials .btn.customPrevBtn{left: -17%;}
	.testimonials .btn.customNextBtn{right: -17%;}
	/* Footer */
	.footer .footer-logo{width: 50px;}
}
/* Small devices (landscape phones, 576px and up) */
@media screen and (min-width: 576px) and (max-width: 767px) {
	/* Header */
	.header .navbar-brand{width: 63px; height: 55px;}
	.header .top-nav{padding: 0;}
	.header .search-form{right: 0; width: 250px;}
	.header .search-close{right: 15px;}
	.header .main-nav .navbar-collapse{padding: 10px 0;}
	.header .main-nav .navbar-collapse .navbar-nav{background-color: #FFFFFF;}
	.header .main-nav .nav-item .nav-link{color: #002a3d; padding: 10px 15px;}
	.header .main-nav .nav-item .nav-link:hover,
	.header .main-nav .nav-item .nav-link:active,
	.header .main-nav .nav-item .nav-link:focus,
	.header .main-nav .nav-item.active .nav-link{color: #73b518;}
    .header .main-nav .nav-item.dropdown .nav-link{color: #002a3d !important;}
	.header .main-nav .nav-item.dropdown .dropdown-menu{border: 1px solid #73b518;; box-shadow: none;}
	.header .main-nav .nav-item.dropdown .dropdown-menu .nav-item:not(:last-of-type){margin-bottom: 15px;}
    .header .main-nav .nav-item.dropdown .dropdown-menu .dropdown-item:not(:last-of-type){margin-bottom: 15px;}
	.header .nav-custom-btn{padding: 10px 25px;}
	/* Main Content */
	.section-banner .banner-content .content-nav .btn{font-size: 12px;}
	.how-it-works .content-card{margin-bottom: 20px !important;}
	.how-it-works .content-card .img-container{height: auto; margin-bottom: 10px;}
	.how-it-works .content-card img{width: 50px;}
	.testimonials .btn{font-size: 16px;}
	.testimonials .btn.customPrevBtn{left: -13%;}
	.testimonials .btn.customNextBtn{right: -13%;}
	/* Footer */
	.footer .footer-logo{width: 50px;}
}

/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media screen and (min-width: 768px) and (max-width: 991px) {  
	/* Header */
	.header .navbar-brand{width: 63px; height: 55px;}
	.header .top-nav{padding: 0;}
	.header .search-form{right: 0; width: 250px;}
	.header .search-close{right: 15px;}
	.header .main-nav .navbar-collapse{padding: 10px 0;}
	.header .main-nav .navbar-collapse .navbar-nav{background-color: #FFFFFF;}
	.header .main-nav .nav-item .nav-link{color: #002a3d; padding: 10px 15px;}
	.header .main-nav .nav-item .nav-link:hover,
	.header .main-nav .nav-item .nav-link:active,
	.header .main-nav .nav-item .nav-link:focus,
	.header .main-nav .nav-item.active .nav-link{color: #73b518;}
    .header .main-nav .nav-item.dropdown .nav-link{color: #002a3d !important;}
	.header .main-nav .nav-item.dropdown .dropdown-menu{border: 1px solid #73b518;; box-shadow: none;}
	.header .main-nav .nav-item.dropdown .dropdown-menu .nav-item:not(:last-of-type){margin-bottom: 15px;}
    .header .main-nav .nav-item.dropdown .dropdown-menu .dropdown-item:not(:last-of-type){margin-bottom: 15px;}
	.header .nav-custom-btn{padding: 10px 25px;}
	/* Main Content */
	.section-banner .banner-content .content-nav .btn{font-size: 12px;}
	.how-it-works .content-card{margin-bottom: 20px !important;}
	.how-it-works .content-card .img-container{height: auto; margin-bottom: 10px;}
	.how-it-works .content-card img{width: 50px;}
}

/* Large devices (desktops, 992px and up) */
@media screen and (min-width: 992px) and (max-width: 1199px) { 

	.header .nav-custom-btn{padding: 10px 15px;}

	.how-it-works .content-card .img-container{height: 100px;}
	.how-it-works .content-card img{width: 75px;}
}

/* Extra large devices (large desktops, 1200px and up) */
@media screen and (min-width: 1200px) {  
    
}
/*
::::::::::::::::::::::::::::::::::::::::::::::::::::
Custom media queries
*/

/* Set width to make card deck cards 100% width */
@media (max-width: 950px) { 

}