/*
Theme Name: Amplio
Theme URI: https://talentheromedia.com
Author: Talent Hero Media
Author URI: https://talentheromedia.com
Description: This theme is designed by Talent Hero Media.
Version: 1.0.0
Text Domain: amplio

 */

@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,500,600,700');

/* WordPress Core
-------------------------------------------------------------- */
img{
    max-width: 100%;
    height: auto;
}
.alignnone {
	margin: 5px 0 20px 0;
}
.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float: right;
	margin: 5px 0 10px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 10px 0;
}
a img.alignright {
	float: right;
	margin: 5px 0 10px 20px;
}
a img.alignnone {
	margin: 5px 20px 10px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 10px 0;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
table {
	width: 100%;
	margin-bottom: 20px;
}
td, th {
	border: 1px solid #dcdcdc;
	padding: 10px;
}
.wp-caption {
	max-width: 100%;
	padding: 0;
	text-align: center;
	margin: 0;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	margin: 0;
	padding: 0 4px 5px;
}
figcaption{
	margin-top: 10px;
	text-align: center;
}
/* Text meant only for screen readers. */

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	white-space: nowrap;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
/* Above WP toolbar. */ }
.bypostauthor {
	background: #fff;
}
.gallery-caption {
	font-size: 13px;
}
.sticky {
	position: relative;
}
/* Text meant only for screen readers. */
body{
	font-family: 'Montserrat', sans-serif;
}
body{
	font-weight: 300;
}
.logo-inner img{
	max-width: 202px;
}
.logo a.logo-inner{
	margin-left: 25px;
}
.header-bar{
	display: flex;
	align-items: center;
}
.menu{
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	justify-content: center;
}
.menu ul{
	margin-right: 30px;
}
.menu ul li{
	display: inline-block;
}
.menu ul li a{
	display: block;
	text-decoration: none;
	font-size: 17px;
	padding:29px  16px;
	color: #2e3032;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
}
.menu ul li.current_page_item a{
	background-color: #4ea947;
	color: #fff;
}
.menu ul li a:hover{
	background-color: #4ea947;
	color: #fff;
}
.navbar-expand-lg{
	padding: 0;
}
.salary-guide-container{
	text-align: right;
}
.salary-guide-container a{
	margin-right: 25px;
	display: inline-block;
	text-decoration: none;
	color:#fff;	
	background-image: linear-gradient(to right, #ffa90a, #fc910c);
	padding:11px 20px;
	height: 55px;
	margin-left: auto;
	text-align: center;
	text-transform: capitalize;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	border-radius: 3px;
}
.salary-guide-container a h3{
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
	margin-bottom: 0;
}
.footer-container{
	border-top:1px solid #d9d9d9;
}
.footer-search p{
	padding-right: 60px;
}
.footer-inner{
	margin-top: 95px;
}
.footer-inner h4{
	text-transform: uppercase;
	color: #2e3032;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	margin-bottom:42px;
}
.footer-inner p{
	color: #575f66;
}
.footer-location ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer-location ul li{
	display: block;
}
.footer-location ul li a{
	text-decoration: none;
	display: block;
	position: relative;
	color:#2d2f31;
	text-transform: capitalize;
	margin-bottom: 20px;
	padding-left: 18px;
	font-family: 'Montserrat', sans-serif;
}
.footer-location ul li a:before{
   top: 5px;
   left: 0px;
   position: absolute;
   font-family: 'Font Awesome 5 Free';
   font-weight: 900;
   -webkit-font-smoothing: antialiased;
   display: inline-block;
   font-style: normal;
   font-variant: normal;
   text-rendering: auto;
   line-height: 1;
   content: "\f0da";
}
.footer-location ul li a:hover{
	color: #4ea947;
}
.footer-social > a{
	color: #565d65;
	font-family: 'Montserrat', sans-serif;
	padding-left: 35px;
	text-decoration: none;
	background-image: url(images/envelope.svg);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.social-links{
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 28px;
}
ul.social-links li{
	display: inline-block;
	margin-right: 10px;
}
ul.social-links li a{
	width: 35px;
	display: block;
	height: 35px;
}
.copy-right-side ul{
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
.copy-right-side ul li{
	display: inline-block;
}
.copy-right-side ul li a{
	border-right: 1px solid #565d65;
	text-decoration: none;
	color: #565d65;
	padding-right: 20px;
	padding-left: 20px;
}
.copy-right-side ul li:last-child a{
	border-right: none;
}
.copy-right p,.copy-right-side{
	color: #565d65;
}
.copy-right p{
	margin-bottom: 0;
}
.copy-right-container{
	margin-top: 30px;
	margin-bottom: 45px;
}
.page-title-container{
	background-image: url(images/about-banner.jpg);
	background-repeat: no-repeat;
	padding-top: 160px;
	padding-bottom: 140px;
	background-size: cover;
	background-position: center;
}
.banner-heading h1{
	font-weight: 700;
	text-transform: uppercase;
	font-size: 43px;
	color: #ffffff;
}
.default-shadow{
	box-shadow: 0px 9px 55px 0px rgba(26, 26, 27, 0.29); 
}
.who-we-container{
	padding-top: 85px;
	padding-bottom: 65px;
}
.about-who-we-profile{
	position: relative;
}
.about-who-we-profile a{
	position: absolute;
	content: "";
	/* top: 50%;
	left:50%;
	background-image: url(images/playbutton.svg);
	background-repeat: no-repeat;
	height: 109px;
	width: 109px;
	transform: translate(-50%, -50%);*/
}
.about-who-we-inner{
	padding-left: 35px;
}
.about-who-we-inner h2, .about-we-do h2, .job-item h3{
	color:#2e3032;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	margin-top:32px;
	margin-bottom: 32px;
}
.about-we-do h2{
	margin-top: 85px;
	margin-bottom: 38px;
	text-align: center;
}
.about-who-we-inner p,.about-we-do p{
	font-size: 18px;
	color: #575f66;
}
.about-who-we-inner ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.about-who-we-inner ul li{
	display: inline-block
}
.about-who-we-inner ul li a,.blog-posts ul li a{
	display: block;
	text-decoration: none;
	font-size: 18px;
	padding: 14px 18px;
	border-radius: 3px;
	color: #fc920d;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28); 
    background-color: #fff;
	margin-right: 10px;
	margin-bottom: 10px;
}
.about-who-we-inner ul li a:hover,.blog-posts ul li a:hover{
	background-image: linear-gradient(to right, #ffa90a, #fc910c);
	color: #fff;
}
.blog-posts ul li a.active {
	background-image: linear-gradient(to right, #ffa90a, #fc910c);
	color: #fff;
}
.about-we-do{
	max-width: 800px;
	margin: auto;
}
.about-casestudy-container{
	position: relative;
}
.acsd_image{
	background-image: url(images/CaseStudy-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	top: 0;
    left: 0;
    width: 50%;
	height: 100%;
	position: absolute;
}
.acsp_image{
	background-image: url(images/case-about.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	left: 50%;
	height: 100%;
	width: 50%;
	top: 0;
	position: absolute;
}
.about-casestudy-details{
	padding-top: 95px;
	padding-bottom: 65px;
}
.casestudy-inner{
	padding-right: 65px;
}
.casestudy-inner h2{
	font-size: 28px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 30px;
}
.casestudy-inner p{
	color: #fff;
	margin-bottom: 0;
}
.casestudy-inner a,
.view-more a{
	margin-top: 30px;
	min-width: 100px;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28); 
}
.hire-employess-content .view-more a,
.homepage-post-row .view-more a{
	margin-top: 15px;
}
.about-why-amplio-container{
	max-width: 800px;
	margin: auto;
	padding-top: 95px;
	padding-bottom: 95px;
}
.about-why-amplio-container h2{
	text-align: center;
	font-size: 34px;
	text-transform: capitalize;
	color: #000;
	font-weight: 700;
	margin-bottom: 35px;
	margin-top: 55px;
}
.about-clients-container{
	background-color: #f5f5f5;
	padding-top: 60px;
	padding-bottom: 95px;
}
.about-clients-say h2{
	color:#2e3032;
	font-size: 34px;
	font-weight: 700;
	max-width: 700px;
	margin: auto;
	text-align: center;
}
.about-why-amplio-container p{
	color: #575f66;
	font-size: 18px;
}
.clients-says-container{
	margin-top: 32px;
	border-radius: 3px;
	overflow: hidden;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28); 
}
.clients-info{
	background-color: #fff;
	display: flex; 
	justify-content: center;
}
.clients-info-inner{
	display: flex;
	justify-content: center;
	align-items: center;
}
.clients-details{
	background-color: #4ea947;
	font-size: 17px;
	color: #fff;
	position: relative;
}
.clients-details:before{
	content: "";
	position: absolute;
	top: 50%;
	left:-17px;
	background-image: url(images/qoute.svg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	z-index: 2;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28); 
	transform: translateY(-50%);
}
.clients-details:after{
	content: "";
	position: absolute;
	top: 50%;
	left:-29px;
	background-color: #fff;
	z-index: 1;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	transform: translateY(-50%);
}
.clients-details p{
	font-style: italic;
}
.clients-details h3{
	font-size: 17px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 28px;
	margin-bottom: 26px;
}
.clients-details h5{
	font-size: 16px;
}
.clients-details-inner{
	padding:41px 58px; 
}
.about-who-refugees h2,
.rufugee-live h2,
.rufugees-hire h2{
	font-size: 34px;
	font-weight: 700;
	color: #2e3032;
	margin-bottom: 22px;
}
.about-who-refugees p,.rufugee-live p{
	font-size: 18px;
	color: #575f66;
}
.about-who-refugees p a{
	text-decoration: underline;
	font-size: 18px;
	color: #4ea947;
	display: inline-block;
	text-underline-position: under;
}
.about-refugees{
	padding-left: 19px;
}
.about-refugee-container{
	padding-top: 90px;
	align-items: center;
}
.rufugee-live{
	max-width: 800px;
	margin: auto;
	padding-top: 92px;
	padding-bottom: 90px;
}
.rufugee-live h2{
	text-align: center;
	margin-bottom: 22px;
}
.rufugee-live p{
	margin-bottom: 38px;
}
.rufugees-hire h2{
	text-align: center;
	margin-bottom: 26px;
}
.hire-refugees-more img{
	width: 105px;
}
.hire-refugees-more-details{
	position: relative;
	display: block;
}
.hire-refugees-more-details:hover{
	text-decoration: none;
}
.hire-refugees-more-details:before{
	position: absolute;
	content: "";
	bottom: -18px;
	left: 50%;
	transform: translateX(-50%);
	background-image: url(images/arrow-02.svg);
	background-repeat: no-repeat;
	width: 36px;
	height: 36px;
}
.hire-refugees-more-details:after{
	position: absolute;
	content: "";
	bottom: -18px;
	left: 50%;
	transform: translateX(-50%);
	background-image: url(images/arrow-01.svg);
	background-repeat: no-repeat;
	width: 36px;
	height: 36px;
	display: none;
}
.hire-refugees-more-details:hover:after{
	display: block;
}
.hire-refugees-more-details:hover{
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.28); 
}
.hire-refugees-more-details{
	padding:33px 29px;
	margin: 15px 0;
}
.hire-refugees-more-details h3{
	color:#2e3032;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 23px;
	margin-bottom: 23px;
}
.hire-refugees-more-details p{
	font-size: 18px;
	color: #575f66;
	font-weight: 500;
	margin-bottom: 0;
}
.meet-our-employer{
	padding-top: 110px;
	padding-bottom: 72px;
}
.meet-our-employer h2{
	margin-bottom: 42px;
	font-weight: 700;
}
.meet-our-employer-info{
	position: relative;
	margin-bottom: 30px;
	border-radius: 3px;
	overflow: hidden;
}
.meet-our-employer-info:hover{
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.35);
} 
.meet-our-employer-more{
	position: absolute;
	background-color: rgba(76, 162, 69, 0.95);
	z-index: 2;
	bottom: 0;
	width: 100%;
}
.meet-our-employer-more{
	padding: 15px 10px;
}
.meet-our-employer-more h3{
	font-size: 17px;
	color: #fff;
	font-weight: 700;
	display: inline-block;
	text-transform: uppercase;
	margin-bottom: 10px;
	text-decoration: underline;
	text-underline-position: under;
	text-decoration-color: #a7d3a6;
}
.meet-our-employer-info:hover .meet-our-employer-more h3{
	text-decoration:none;
}
.meet-our-employer-more h5{
	font-size: 15px;
	color: #fff;
	margin-bottom: 0;
}
.contact-form-container{
	background-color:#f5f5f5;
	padding-top: 94px;
	padding-bottom: 90px;
}
.contact-form-container h2{
	font-size: 30px;
	color: #2e3032;
	font-weight: 700;
	text-transform: capitalize;
	margin-bottom: 10px;
}
.contact-container .view-more.contact-button a{
	margin-bottom: 50px;
}
.contact-side-inner{
	background-color: #fff;
	padding-left:29px;
	padding-top: 43px;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28); 
}
.contact-side-inner.footer-social h4{
	font-weight: 700;
	font-size: 30px;
	color: #2e3032;
	margin-bottom: 23px;
}
.contact-side-inner.footer-social ul.social-links{
	margin-top: 19px;
	padding-bottom: 25px;
}
.contact-more-details{
	padding-top: 18px;
	padding-bottom: 17px;
	border-top: 1px solid #d4d2d2;
}
.contact-more-details h3{
	font-weight: 700;
	font-size: 17px;
	color: #2e3032;
	margin-bottom: 16px;
}
.contact-more-details a{
	color: #555d64;
	font-size: 17px;
	text-decoration: none;
	display: block;
	padding-left: 30px;
	position: relative;
}
.contact-more-details a:before{
	transform: rotateZ(90deg);
	color: #4ea944;
	position: absolute;
	top: 4px;
	left: 0;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
	line-height: 1;
	content: "\f095";
}
body .gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label{
	font-size: 18px;
	color: #575f66;
	margin-bottom: 4px;
	font-weight: 400;
	padding-top: 15px;
}
.gform_wrapper .top_label div.ginput_container .large,
.gform_wrapper .top_label div.ginput_container .name_first input,
.gform_wrapper .top_label div.ginput_container .name_last input{
	border:1px solid #d4d4d4;	
}
.gform_wrapper .top_label div.ginput_container.ginput_container_select{
	border: none;
}
body .gform_wrapper .top_label div.ginput_container.ginput_container_textarea{
	border: none;
}
.gform_wrapper .top_label div.ginput_container input{
	outline: none;
	border: none;
}
#input_1_4,#input_2_4{
	outline: none;
	margin-left: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 18px;
	color: #575f66;
}
.gform_wrapper textarea.large {
	border: 1px solid #d4d2d2;
	max-height: 130px;
}
body .ginput_container_textarea{
	border: none;
}
.gform_fields{
	max-width: 60%;
}
body .gform_wrapper .field_description_below .gfield_description{
	padding-top: 0;
}
.gform_wrapper .gform_footer input.button{
	border:none;
	cursor: pointer;
}
.gform_2{
	position: relative;
}
.gform_wrapper ul{
	position: relative;
}
body .ready-to-button{
	position: absolute;
    bottom: -120px;
    font-size: 15px;
    color: #575f66;
}
.form-right-ready{
	padding-right: 70px;
	padding-left: 70px;
	padding-bottom: 70px;
}
body .gform_wrapper .gform_footer{
	padding: 14px 0 0;
}
body #gform_wrapper_2{
	margin: 0 0;
}
.ready-to-hire-container{
	background-color: #f5f5f5;
}
.form-left-inner{
	padding-top: 10px;
}
.hire-to-button{
	margin-top: 30px;
}
.form-left-ready{
	background-image: url(images/ready-to-hire-left.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left center;
}
.hire-info-container{
	background-color: #4ea947;
	padding-top: 56px;
	padding-bottom: 56px;
}
.contact-more-details.hire-more-details{
	padding-top: 0;
	padding-bottom: 0;
	border-top: none;
}
.contact-more-details.hire-more-details h3,.contact-more-details.hire-more-details a,.contact-more-details.hire-more-details a:before{
	color: #fff;
}
.blog-posts ul{
	margin: 0;
	padding:0;
	list-style: none;
	margin-bottom: 45px;
}
.blog-posts ul li{
	display: inline-block;
}
.blog-post-container{
	padding-top: 84px;
	padding-bottom: 95px;
}
.blog-posts ul li a{
	color:#575f66;
	font-weight: 500;
	margin-right: 17px;
}
.blog-post-container .resource-item a{
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 38px;
}
.blog-post-container .resource-item a:hover{
	border-bottom: 1px solid transparent;	
}
.multi-pagination{
	display: flex;
	justify-content: flex-end;
}
.multi-pagination .nav-links span{
	font-size: 19px;
	color: #575f66;
	margin-left: 28px;
	text-decoration: none;
}
.multi-pagination{
	padding-top: 35px;
}
.multi-pagination .nav-links a{
	font-size: 19px;
	color: #575f66;
	margin-left: 28px;
	text-decoration: none;
}
.multi-pagination .nav-links a:hover{
	color: #4ea944;
}
.resource-title{
	position: relative;
}
.resource-title.videos:before{
	position: absolute;
	content: "";
	top: -24px;
	left: 50%;
	transform: translateX(-50%);
	background-image: url(images/video.svg);
	background-repeat: no-repeat;
	height: 48px;
	width: 48px;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28); 
	border-radius: 50%;
}
.resource-title.blog-posts:before{
	position: absolute;
	content: "";
	top: -24px;
	left: 50%;
	transform: translateX(-50%);
	background-image: url(images/post.svg);
	background-repeat: no-repeat;
	height: 48px;
	width: 48px;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28); 
	border-radius: 50%;
}
.resource-title.case-studies:before{
	position: absolute;
	content: "";
	top: -24px;
	left: 50%;
	transform: translateX(-50%);
	background-image: url(images/casestudy.svg);
	background-repeat: no-repeat;
	height: 48px;
	width: 48px;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28); 
	border-radius: 50%;
}
.capabilities-container,.about-content{
	flex-wrap: wrap;
}
.jobs-dropdown h2{
	margin-top: 15px;
}
.jobs-dropdown h2 span{
	position: relative;
	padding-bottom: 20px;
}
.jobs-dropdown h2 span.city-name{
	color: #4ea947;
	cursor: pointer;
	padding-right: 20px;
}
.jobs-dropdown h2 span.city-name::before{
	-moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f0d7";
    position: absolute;
    font-size: 25px;
    right: 0;
    top: 13px;
}
.dropdown-cities{
	display: none;
	position: absolute;
    background: #fff;
    padding: 12px 20px;
    min-width: 330px;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28); 
	border-bottom: 1px solid #4ea947;
	border-radius: 3px;
	right: -100px;
	top: 100%;
	z-index: 20;
}
.dropdown-cities ul{
	margin: 0;
}
.dropdown-cities ul li a{
	display: block;
	color: #575f66;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 18px;
	font-weight: 400;
	text-align: left;
}
.dropdown-cities ul li.active a{
	color: #4ea947;
	font-weight: 700;
}
.dropdown-cities ul li a:hover{
	color: #4ea947;
	text-decoration: none;
}
.jobs-iframes{
	margin-bottom: 0 !important;
}
.iframe-code{
	display: none;
	text-align: center;
}
.iframe-code.active{
	display: block;
}
.blog-single,.blog-posts{
	padding-right: 30px;
}
.amplio-recruiting-details ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.icon-bar {
    height: 4px;
    width: 30px;
    background: #3ba333;
    display: block;
}
.navbar-light .navbar-toggler {
    border: 4px solid #3ba333;
    margin-top: 10px;
    padding: 10px;
    margin-right: 15px;
}
.icon-bar:not(:last-child) {
    margin-bottom: 5px;
}
.faq-answer p:last-child{
	margin-bottom: 0;
}
.sub-menu{
	display: block;
}
.primary-menu li{
	position: relative;
}
.primary-menu li .sub-menu{
	display: none;
	position: absolute;
	left: 0;
	margin-right: 0;
	padding-left: 0;
	background-color: #fff;
	min-width: 220px;
	box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28);
}
.primary-menu li .sub-menu li{
	display: block;
}
.primary-menu li .sub-menu li a i{
	display: none;
}
.menu ul li .sub-menu li a{
    background-color: #fff;
	padding: 10px 15px;
	color: #565d65;
}
.menu ul li .sub-menu li a:hover{
	color: #4ea947;
}
.primary-menu li:hover .sub-menu{
	display: block;
}
.primary-menu li a i{
	display: none;
}
.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}
.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}
body .form-left-inner .gform_wrapper .top_label div.ginput_container {
	margin-top: 0px;
	width: 100%;
}
body .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
	width: auto;
	line-height: 1.3 !important;
}
body .select2-container--default .select2-selection--single{
	border-radius: 0;
	padding: 6px 5px;
	border:1px solid #a9a9a9;
}
body .select2-container .select2-selection--single {
	height: auto;
	border-color: #d4d4d4;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b{
	border-color:#4ea944 transparent transparent transparent; 
	top: 70%;
	left: 34%;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #4ea944 transparent;
}
body .select2-search__field{
	display: none;
}
.blog-single p span,.blog-single p b{
	font-weight: 300 !important;
}
.jobs-list-container{
	padding-top: 75px;
	padding-bottom: 75px;
}
.jobs-list{
	display: flex;
	flex-wrap: wrap;
}
.job-item{
	flex-basis: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #d9d9d9;
	position: relative;
}
.job-item:nth-of-type(3n){
	margin-right: 0;
}
.job-item h3{
	margin-top: 15px;
	margin-bottom: 15px;
	text-transform: capitalize;
}
.job-item:hover{
	background: #F6F6F6;	
}
.job-single-link{
	display: block;
	padding: 20px 20px 80px 20px;
	color: #2e3032;
	width: 100%;
}
.job-single-link:hover{
	color: #2e3032;
	text-decoration: none;
}
.application-form,
.single.single-location .application-form{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.apply-link,
.single.single-location .apply-link{
	display: block;
    background: #4ea947;
    color: #fff;
    padding: 15px;
    text-align: center;
	text-transform: uppercase;
	bottom: 0;
	width: 100%;
	border: none;
	cursor: pointer;
}
.apply-link:hover{
	text-decoration: none;
	color: #fff;
}
.city-location{
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 15px;
}
.job-id{
	background: #efeef9;
    font-size: 12px;
    padding: 9px 16px;
    border-radius: 3px;
    display: inline-block;
    margin-right: 20px;
}
.single .application-form{
	position: relative;
}
.single .apply-link{
	width: auto;
	position: relative;
	display: inline-block;
	text-decoration: none;
}
.job-application-iframe iframe{
	border: none;
	width: 100%;
	min-height: 4450px;
}
.single-jobs-content div{
	margin-bottom: 1.2rem;
}
.single-jobs-content br{
	display: none;
}
.jobs-by-territory{
	text-align: left;
}
.page-template-default .page-content-inner{
	padding-top: 70px;
	padding-bottom: 50px;
}
.gform_confirmation_wrapper {
    border: 2px solid green;
	padding: 5px;
	bottom: 10px;
	position: absolute;
}
.highlights-content li{
	font-size: 20px;
}
@media (max-width: 767px){
	.salary-guide-container a {
		margin-right: 0;
	}
	.logo a.logo-inner {
		margin-left: 0;
	}
	.gform_fields{
		max-width: 100%;
	}
	.navbar.main-menu-container{
		position: absolute;
		z-index: 2;
		width: 100%;
		left: 0;
		background: #fff;
	}	
	.navbar.main-menu-container ul li:not(:first-child){
		border-top: 1px solid #3ba333;
	}
	.menu ul {
		margin-right: 11px;
	}
	.homepage-banner {
		padding-top:100px;
		padding-bottom: 100px;
	}
	.page-title-container {
		padding-top: 100px;
		padding-bottom: 90px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.banner-heading h1 ,.homepage-banner h1 {
		font-size: 28px;
	}
	.amplio-recruiting-details {
		margin-top: 50px;
	}
	.hire-employees .hire-employees-right-image,.acsp_image{
		display: none;
	}
	.hire-employees .hire-employees-left-image,.acsd_image{
		width: 100%;
	}
	.hire-employess-content {
		padding-right: 0;
	}
	.homepage-banner .caption a, .casestudy-inner a, .view-more a, .gform_wrapper .gform_footer input.button {
		padding: 13px 25px;
	}
	.amplio-recruiting-details{
		margin-top: 50px;
	}
	.homepage-about {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.capability-item{
		padding-bottom: 30px;
	}
	.homepage-capabilities {
		padding-top: 80px;
		padding-bottom: 60px;
	}
	.about-who-we-profile,.about-who-we-profile-details{
		text-align: center;
	}
	.about-why-amplio-container{
		padding-right: 15px;
		padding-left:15px;
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.about-why-amplio-container h2, .about-clients-say h2, .bottom-text h2 {
		font-size: 28px;
	}
	.footer-inner h4 {
		margin-bottom: 25px;
		margin-top: 5px;
	}
	.footer-inner{
		margin-top: 85px;
	}
	.copy-right-side ul li:first-child a{
		padding-left: 0;
	}
	.multi-pagination {
		padding-bottom: 35px;
		padding-top: 0;
		justify-content: center;
	}
	.multi-pagination.navigation{
		padding-top: 35px;
	}
	.contact-side-bar-left{
		padding-top: 30px;
	}
	.about-refugees{
		padding-top: 30px;
		padding-left: 0;
	}
	.rufugee-live {
		padding-top: 72px;
		padding-bottom: 70px;
	}
	.hire-refugees-more{
		margin-top: 40px;
	}
	.contact-more-details.hire-more-details {
		padding-top: 18px;
		padding-bottom: 17px;
	}
	.salary-guide-text {
		padding-left: 20px;
		padding-right: 20px;
	}
	.location-right{
		padding-left: 0px;
	}
	.copy-right-side{
		text-align: right;
	}
	.hire-employess-content{
		padding-right: 0;
	}	
	.casestudy-inner {
		padding-right: 0px;
	}
	.clients-info{
		padding-top: 25px;
		padding-bottom: 40px;
	}
	.clients-details:before {
		top: -17px;
		left: 50%;
		transform: translatex(-50%);
	}
	.clients-details:after {
		top: -29px;
		left: 50%;
		transform: translateX(-50%);
	}
	.clients-details-inner {
		padding: 50px 20px 20px 20px;
	}
	.post-tags-container ul li{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.form-right-ready {
		padding-bottom: 100px;
	}
	.post-tags-container{
		margin-bottom: 50px;
	}
	.cap-testimonial-rotator {
		margin-left: 0;
		margin-right: 0;
	}
	.slick-prev, .slick-next{
		display: none;
	}
	.case-study-text{
		padding-right: 20px;
		padding-left: 20px;
	}
	.team-member-image{
		text-align: left;
	}
	.copy-right-side {
		text-align: left;
		margin-top: 20px;
	}
	.logo-item-list li:nth-of-type(n + 7) {
		border-bottom: 1px solid #d9d9d9;
	}
	.logo-item-list li:nth-of-type(2n) {
		border-right:none;
	}
	.about-who-we-inner ul{
		text-align: left;
	}
	.typical-roles-container h2{
		text-align: left;
	}
	.testimonial-text{
		padding: 75px 15px 60px;
	}
	.hire-employess-content h2,.about-clients-say h2,.dark-main-heading, .capability-top-text h2{
		font-size: 32px;
	}
	.rufugee-live{
		padding-top: 40px;
	}
	.meet-our-employer-info{
		max-width: 370px;
		margin: auto;
	}
	.meet-our-employer-details{
		margin-bottom: 30px;
	}
	.team-info{
		margin-bottom: 25px;
	}
	.about-we-do h2{
		margin-top: 40px;
	}
	.salary-guide-container{		
		display: flex;
		justify-content: flex-end;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navbar{
		justify-content: center;
		padding-right: 16px;
		padding-left: 16px;
		padding-top: 15px;
	}
	.salary-guide-container a{
		margin-left: auto;
	}
	.menu ul li a {
		padding: 12px 8px;
	}
	.menu ul li {
		margin-left: 30px;
	}
	.menu ul li a:hover {
		background-color:transparent;
		color: #4ea947;
	}
	.menu ul li.current_page_item a {
		background-color:white ;
		color:#4ea947;
	}
	.primary-menu li.menu-item-has-children a:hover i{
		color: #4ea947;
	}
	.primary-menu li .sub-menu{
		display: block;
	}	
	.primary-menu li .sub-menu{
		display: none;
		position: relative;
		box-shadow:none;
		border-top: 1px solid #3ba333;
	}
	.menu ul li.current_page_item a i{
		color: #4ea947;
	}
	.primary-menu li:hover .sub-menu{
		display: none;
	}
	.menu ul li .sub-menu li{
		margin-left: 0;
	}
	body,
    .homepage-banner .caption a,
    .casestudy-inner a,
    .view-more a,
    .gform_wrapper .gform_footer input.button,
    .testimonial-text,
    .menu ul li a, .clients-details, .contact-more-details a{
		font-size: 15px;
	}
    .homepage-about,
    .hire-employess-content,
    .resource-item a,
    .team-info h4 strong, .faq-answer, .location-content .sidebar ul li a, .top-text, .bottom-text, .capability-top-text, .case-study-text, .salary-guide-content, .blog-single, .post-meta li a, .post-tags-container ul li a,.about-who-we-inner p,.about-we-do p, .about-who-we-inner ul li a,.blog-posts ul li a, .about-why-amplio-container p, .about-who-refugees p,.rufugee-live p, .about-who-refugees p a, .hire-refugees-more-details p, body .gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label, #input_1_4,#input_2_4, .dropdown-cities ul li a{
		font-size: 16px;
	}
	.dark-main-heading,
	.capability-top-text h2 {
		font-size: 30px;
		margin-bottom: 30px;
	}
	.hire-employees, .explore-jobs {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.navbar-light .navbar-toggler{
		margin-top: 10px;
		margin-right: 0;
	}
	.capability-item-container{
		padding-left: 0;
		padding-right: 0;
	}
	.jobs-dropdown h2 span.city-name::before {
		top: 7px;
	}
	.homepage-testimonials {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.homepage-resources {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.footer-inner h4 {
		margin-bottom: 25px;
		margin-top: 5px;
	}
	.footer-inner{
		margin-top: 75px;
	}
	.copy-right-side ul li:first-child a{
		padding-left: 0;
	}
	.copy-right-container {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.no-padding-right {
		padding-right: 15px;
	}
	.no-padding-left {
		padding-left: 15px;
	}
	.about-who-we-inner {
		padding-left: 0;
	}
	.about-we-do{
		padding-left: 15px;
		padding-right: 15px;
	}
	.about-casestudy-details {
		padding-top: 75px;
		padding-bottom: 50px;
	}
	.about-who-we-inner ul li a, .blog-posts ul li a {
		padding: 13px 25px;
		margin-right: 10px;
	}
	.clients-says-container{
		margin-left: 0;
		margin-right: 0;
	}
	.about-clients-container {
		padding-bottom: 75px;
	}
	.form-right-ready {
		padding-right: 15px;
		padding-left: 15px;
	}
	.faq-question {
		font-size: 16px;
		padding-right: 35px;
	}
	.about-who-refugees h2, .rufugee-live h2, .rufugees-hire h2, .meet-our-employer h2 {
		font-size: 28px;
		margin-bottom: 22px;
	}
	.hire-refugees-more-details {
		margin: 0;
	}
	.salary-guide-text, .location-content {
		padding-top: 80px;
		padding-bottom: 60px;
		padding-left: 0;
		padding-right: 0;
	}
	.highlights {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.blog-post-container {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.contact-form-container {
		padding-top: 74px;
		padding-bottom: 70px;
	}
	.contact-side-inner {
		padding-top: 25px;
		padding-bottom: 15px;
	}
	.capability-top-text {
		padding-top: 80px;
		padding-bottom: 60px;
	}
	.case-study h3.case-study-title {
		font-size: 24px;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.typical-roles-container {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.job-titles li {
		font-size: 17px;
		margin-top: 20px;
	}
	.typical-roles-container h2 {
		font-size: 28px;
	}
	.team-member-item {
		margin-bottom: 50px;
		max-width: 270px;
		margin-left: auto;
		margin-right: auto;
	}
	.location-team-list {
		padding-top: 100px;
	}
	.primary-menu li.menu-item-has-children a i{
		position: absolute;
		right: 0;
		padding: 16px;
		top: 0;
	}
}
@media (max-width: 576px){
	.navbar-light .navbar-toggler{
		margin-top: 0px;
	}
	.menu ul li {
		margin-left: 21px;
	}
	.salary-guide-container a{
		margin-left: 0;
	}
	.logo{
		margin-top: 10px;
		text-align: center;
	}
	.salary-guide-container{
		display: block;
	}
	.salary-btn{
		text-align: left;
	}
	.jobs-dropdown h2 span.city-name {
		display: inline-block;
	}
}
@media (min-width: 768px){
	.multi-pagination.navigation{
		padding-top: 35px;
	}
	.menu ul li a:hover {
		background-color:transparent;
		color: #4ea947;
	}
	.navbar.main-menu-container ul li:not(:first-child){
		border-top: 1px solid #3ba333;
	}
	.navbar.main-menu-container{
		position: absolute;
		z-index: 2;
		width: 100%;
		left: 0;
		background: #fff;
	}
	.menu  ul li {
		margin-left: 30px;
	}
	.menu ul {
		margin-right: 11px;
	}
	.menu ul li a {
		padding: 12px 8px;
	}
	.amplio-recruiting-details{
		margin-top: 50px;
	}
	.homepage-about {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.capability-item{
		padding-bottom: 30px;
	}
	.homepage-capabilities {
		padding-top: 80px;
		padding-bottom: 60px;
	}
	.about-who-we-profile,.about-who-we-profile-details{
		text-align: center;
	}
	.about-why-amplio-container{
		padding-right: 15px;
		padding-left:15px;
		padding-top: 65px;
	    padding-bottom: 65px;
	}
	.footer-inner h4 {
		margin-bottom: 25px;
		margin-top: 5px;
	}
	.footer-inner{
		margin-top: 75px;
	}
	.copy-right-side ul li:first-child a{
		padding-left: 0;
	}
	.multi-pagination {
		padding-bottom: 35px;
		padding-top: 0;
		justify-content: center;
	}
	.banner-heading h1{
		font-size: 40px
	}
	.contact-side-bar-left{
		padding-top: 30px;
	}
	.about-refugees{
		padding-top: 30px;
	}
	.rufugee-live {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.contact-more-details.hire-more-details {
		padding-top: 18px;
		padding-bottom: 17px;
	}
	.salary-guide-text {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 80px;
		padding-bottom: 60px;
	}
	.logo-item-list li:nth-of-type(3n){
		border-right: none;
	}
	.logo-item-list li:nth-of-type(n + 7){
		border-bottom: 1px solid #d9d9d9;	
	}
	.logo-item-list li:nth-of-type(n + 10){
		border-bottom: none;	
	}
	.location-right{
		padding-left: 0px;
	}
	.hire-employees .hire-employees-right-image,.acsp_image{
		display: none;
	}
	.hire-employees .hire-employees-left-image,.acsd_image{
		width: 100%;
	}
	.copy-right-side{
		text-align: right;
	}
	.hire-employess-content{
		padding-right: 0;
	}	
	.casestudy-inner {
		padding-right: 0px;
	}
	.clients-info{
		padding-top: 35px;
		padding-bottom: 40px;
	}
	.clients-details:before {
		top: -17px;
		left: 50%;
		transform: translatex(-50%);
	}
	.clients-details:after {
		top: -29px;
		left: 50%;
		transform: translateX(-50%);
	}
	.clients-details-inner {
		padding: 41px 35px;
	}
	.post-tags-container ul li{
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.form-right-ready {
		padding-bottom: 100px;
	}
	.post-tags-container{
		margin-bottom: 50px;
	}
	.cap-testimonial-rotator {
		margin-left: 50px;
		margin-right: 50px;
	}
	.case-study-text{
		padding-right: 20px;
		padding-left: 20px;
	}
	.team-member-image{
		text-align: center;
	}
	.homepage-banner {
		padding-top:175px;
		padding-bottom: 125px;
	}
	.page-title-container {
		padding-top: 100px;
		padding-bottom: 90px;
	}
	.banner-heading h1 ,.homepage-banner h1 {
		font-size: 35px;
	}
	.homepage-banner .caption a, .casestudy-inner a, .view-more a, .gform_wrapper .gform_footer input.button {
		padding: 13px 25px;
	}
	.salary-guide-container{		
		display: flex;
		justify-content: flex-end;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.navbar{
		justify-content: flex-end;
		padding-right: 23px;
	}
	.menu ul li.current_page_item a {
		background-color:white ;
		color:#4ea947;
	}
	.primary-menu li.menu-item-has-children a:hover i{
		color: #4ea947;
	}
	.primary-menu li .sub-menu{
		display: block;
	}	
	.primary-menu li .sub-menu{
		display: none;
		position: relative;
		box-shadow:none;
		border-top: 1px solid #3ba333;
	}
	.menu ul li.current_page_item a i{
		color: #4ea947;
	}
	.primary-menu li:hover .sub-menu{
		display: none;
	}
	.menu ul li .sub-menu li{
		margin-left: 0;
	}
	body,
    .homepage-banner .caption a,
    .casestudy-inner a,
    .view-more a,
    .gform_wrapper .gform_footer input.button,
    .testimonial-text,
    .menu ul li a, .clients-details, .contact-more-details a{
		font-size: 15px;
	}
    .homepage-about,
    .hire-employess-content,
    .resource-item a,
    .team-info h4 strong, .faq-answer, .location-content .sidebar ul li a, .top-text, .bottom-text, .capability-top-text, .case-study-text, .salary-guide-content, .blog-single, .post-meta li a, .post-tags-container ul li a,.about-who-we-inner p,.about-we-do p, .about-who-we-inner ul li a,.blog-posts ul li a, .about-why-amplio-container p, .about-who-refugees p,.rufugee-live p, .about-who-refugees p a, .hire-refugees-more-details p, body .gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label, #input_1_4,#input_2_4, .dropdown-cities ul li a{
		font-size: 16px;
	}
	.dark-main-heading,
	.capability-top-text h2 {
		font-size: 30px;
		margin-bottom: 30px;
	}
	.hire-employees, .explore-jobs {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.homepage-testimonials {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.homepage-resources {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.about-who-we-inner h2, .about-we-do h2, .job-item h3 {
		font-size: 24px;
	}
	.who-we-container {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	.about-casestudy-details {
		padding-top: 75px;
		padding-bottom: 50px;
	}
	.about-why-amplio-container h2, .about-clients-say h2, .bottom-text h2 {
		font-size: 28px;
	}
	.about-clients-container {
		padding-bottom: 75px;
	}
	.faq-question {
		font-size: 16px;
	}
	.about-who-refugees h2, .rufugee-live h2, .rufugees-hire h2, .meet-our-employer h2 {
		font-size: 28px;
		margin-bottom: 22px;
	}
	.meet-our-employer {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	.highlights {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.about-who-we-inner ul li a, .blog-posts ul li a{
		padding: 13px 25px;
	}
	.blog-post-container {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.contact-form-container {
		padding-top: 74px;
		padding-bottom: 70px;
	}
	.contact-side-inner {
		padding-top: 25px;
		padding-bottom: 15px;
	}
	.team-featured-image {
		padding-top: 80px;
	}
	.capability-top-text {
		padding-top: 80px;
		padding-bottom: 60px;
	}	
	.case-study h3.case-study-title {
		font-size: 24px;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.case-study-text {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.typical-roles-container {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.job-titles li {
		font-size: 17px;
		margin-top: 20px;
	}
	.typical-roles-container h2 {
		font-size: 28px;
	}
	.cap-testimonials-container {
		padding-top: 60px;
	}
	.blog-post-container {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.blog-single-container {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.copy-right-container {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.homepage-banner .caption {
		max-width: 735px;
	}
	.salary-guide-text, .location-content {
		padding-top: 80px;
		padding-bottom: 60px;
	}
	.location-team-list {
		padding-top: 100px;
	}
	.primary-menu li.menu-item-has-children a i {
		position: absolute;
		right: 0;
		padding: 16px;
		top: 0;
	}
	.gform_fields{
		max-width: 100%;
	}
	body .ready-to-button {
		bottom: -120px;
	}
}
@media (min-width: 992px){
	.single-jobs .blog-single-container{
		max-width: 850px;
	}
	.gform_fields{
		max-width: 60%;
	}
	.primary-menu li .sub-menu li {
		margin-left: 0;
	}
	.primary-menu li:hover .sub-menu{
		display: block;
	}
	.primary-menu li .sub-menu{
		display: none;
		position: absolute;
		box-shadow: 0px 10px 20px 0px rgba(99, 115, 129, 0.28);
		border-top: none;
	}
	.primary-menu li.menu-item-has-children a:hover i{
		color: #fff;
	}
	.menu ul li.current_page_item a {
		background-color: #4ea947;
		color: #fff;
	}
	.menu ul li.current_page_item a i{
		color: #fff;
	}
	.menu ul li a:hover {
		background-color:#4ea947;
		color: #fff;
	}
	.navbar.main-menu-container{
		position: relative;
		background: none;
		width: auto;
		padding-right: 0;
	}
	.navbar.main-menu-container ul li:not(:first-child) {
		border-top: none;
	}
	.menu ul li {
		margin-left: 0px;
	}
	.salary-guide-container {
		padding-top: 0;
		padding-bottom: 0;
		display: flex;
	}
	.banner-heading h1 {
		font-size: 40px;
	}
	.homepage-banner h1 {
		font-size: 32px;
	}
	.homepage-banner .caption a, .casestudy-inner a, .view-more a, .gform_wrapper .gform_footer input.button {
		padding: 13px 25px;
	}
	.page-title-container {
		padding-top: 120px;
		padding-bottom: 100px;
	}
	.homepage-banner {
		padding-top: 265px;
		padding-bottom: 180px;
	}
	.team-member-image{
		text-align: left;
	}
	.case-study-text{
		padding-right: 0px;
		padding-left: 0px;
	}
	.post-tags-container{
		margin-bottom: 0;
	}
	.form-right-ready {
		padding-bottom: 120px;
	}
	.clients-details-inner {
		padding: 41px 58px;
	}
	.clients-details:after {
		top: 50%;
		left: -29px;
		transform: translateY(-50%);
	}
	.clients-details:before {
		top: 50%;
		left: -17px;
		transform: translateY(-50%);
	}
	.clients-info{
		padding-top: 0;
		padding-bottom: 0;
	}
	.copy-right-side{
		text-align: left;
	}
	.hire-employees .hire-employees-left-image {
		width: 51%;
	}
	.acsd_image{
		width: 50%;
	}
	.hire-employees .hire-employees-right-image,.acsp_image{
		display: block;
	}
	.location-right{
		padding-left: 0px;
	}
	.logo-item-list li:nth-of-type(n + 7){
		border-bottom: none;	
	}
	.logo-item-list li:nth-of-type(3n){
		border-right: 1px solid #d9d9d9;
	}
	.logo-item-list li:nth-of-type(6n){
		border-right: none;
	}
	.salary-guide-text {
		padding-left: 50px;
	}
	.contact-more-details.hire-more-details {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.multi-pagination{
		padding-bottom: 0px;
	}
	.rufugee-live {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.about-refugees{
		padding-top: 0px;
	}
	.contact-side-bar-left{
		padding-top: 0px;
	}
	.banner-heading h1{
		font-size: 43px
	}
	.multi-pagination {
		justify-content: flex-end;
	}
	.copy-right-side ul li:first-child a{
		padding-left: 15px;
	}
	.copy-right-side{
		margin-top: 0;
	}
	.footer-inner{
		margin-top: 75px;
	}
	.footer-inner h4 {
		margin-top: 0;
		margin-bottom: 25px;
	}
	.about-why-amplio-container{
		padding-right: 0px;
		padding-left: 0;
	}
	.about-who-we-profile,.about-who-we-profile-details{
		text-align: left;
	}
	.capability-item{
		padding-bottom: 30px;
	}
	.amplio-recruiting-details{
		margin-top: 0;
	}
	.menu ul li a{
		padding: 29px 11px;
		font-size: 15px;
	}
	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}
	.logo-inner img {
		max-width: 100%;
	}
	.logo a.logo-inner{
		margin-left: 0px;
	}
	.salary-guide-container a{
		margin-right: 0px;
	}
	.menu ul {
		margin-right: 0;
	}
	.about-who-we-inner ul li a, .blog-posts ul li a {
		font-size: 16px;
		padding: 10px 15px;
	}
	.form-right-ready{
		padding-right: 15px;
	}
	.hire-employess-content{
		padding-right: 50px;
	}
	.clients-details-inner{
		padding:41px 30px; 
	}
	.casestudy-inner {
		padding-right: 35px;
	}
	.post-tags-container ul li{
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.resources-sidebar-content{
		padding: 30px;
	}
	.cap-testimonial-rotator {
		margin-left: auto;
		margin-right: auto;
	}
	.salary-guide-container{		
		display: block;
	}
	.dark-main-heading,
	.capability-top-text h2 {
		font-size: 30px;
		margin-bottom: 30px;
	}
	.homepage-logos {
		padding-bottom: 80px;
	}
	.capability-title {
		font-size: 20px;
	}
	.hire-employees,
	.explore-jobs {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.jobs-dropdown h2 span.city-name::before {
		top: 7px;
	}
	.homepage-testimonials {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.banner-heading h1 {
		font-size: 32px;
	}
	.about-who-we-inner h2, .about-we-do h2, .job-item h3 {
		font-size: 24px;
	}
	.who-we-container {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	.about-casestudy-details {
		padding-top: 75px;
		padding-bottom: 50px;
	}
	.about-why-amplio-container {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.about-why-amplio-container h2,
	.about-clients-say h2, .bottom-text h2 {
		font-size: 28px;
	}
	.clients-details h3 {
		margin-top: 22px;
		margin-bottom: 20px;
	}
	.about-clients-container {
		padding-bottom: 75px;
	}
	.about-who-refugees h2, .rufugee-live h2, .rufugees-hire h2,
	.meet-our-employer h2 {
		font-size: 28px;
		margin-bottom: 22px;
	}
	.rufugee-live p {
		margin-bottom: 20px;
	}
	.meet-our-employer {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	.faq-container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.faq-question {
		font-size: 16px;
	}
	.contact-form-container h2 {
		font-size: 26px;
	}
	.contact-form-container {
		padding-top: 74px;
		padding-bottom: 70px;
	}
	.contact-side-inner{
		padding-top: 25px;
	}
	.team-list .team-member {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.team-featured-image {
		padding-top: 80px;
	}
	.salary-guide-text,
	.location-content {
		padding-top: 80px;
		padding-bottom: 60px;
	}
	.highlights {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.location-content .sidebar ul li a {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.location-cta {
		margin-top: 65px;
	}
	.bottom-text {
		margin-top: 40px;
	}
	.capability-top-text {
		padding-top: 80px;
		padding-bottom: 60px;
	}	
	.case-study h3.case-study-title {
		font-size: 24px;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.case-study-text {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.typical-roles-container {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.job-titles li {
		font-size: 17px;
		margin-top: 20px;
	}
	.typical-roles-container h2 {
		font-size: 28px;
	}
	.cap-testimonials-container {
		padding-top: 60px;
	}
	.blog-post-container {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.blog-single-container {
		padding-top: 65px;
		padding-bottom: 65px;
	}
	.location-content .sidebar ul li a:before{
		top: 25px;
	}
	.homepage-resources {
		padding-top: 80px;
		padding-bottom: 80px;
	}	
	.copy-right-container {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.homepage-banner .caption {
		max-width: 735px;
	}
	.primary-menu li.menu-item-has-children a i {
		padding: 0;
		top: 50%;
		transform: translateY(-50%);
		right: 3px;
	}
	body .ready-to-button {
		bottom: -140px;
	}
}
@media (min-width: 1200px){
	.salary-guide-text {
		padding-left: 100px;
	}
	.location-right{
		padding-left: 40px;
	}
	.post-tags-container ul li{
		margin-top: 0px;
		margin-bottom: 20px;
	}
	.casestudy-inner {
		padding-right: 65px;
	}
	.clients-details-inner{
		padding:41px 58px; 
	}
	.hire-employess-content{
		padding-right: 100px;
	}
	.menu ul li a{
		padding: 21px 11px 21px 11px;
	}
	.menu ul li.menu-item-has-children a{
		padding: 21px 25px 21px 11px;
	}
	.primary-menu li.menu-item-has-children a i {
		right: 8px;
	}
	.logo-inner img {
		max-width: 192px;
	}
	.logo a.logo-inner{
		margin-left: 25px;
	}
	.salary-guide-container a{
		margin-right: 25px;
	}
	.menu ul {
		margin-right: 30px;
	}
	.about-who-we-inner ul li a, .blog-posts ul li a {
		padding: 10px 25px;
	}
	.form-right-ready{
		padding-right: 70px;
	}
	.logo-inner img {
		max-width: 155px;
	}		
	.salary-guide-container a{
		padding:11px 20px;
		height: 55px;
		min-width: 100px;
	}
	.salary-guide-container a h3{
		font-size: 14px;
		letter-spacing: 1px;
	}
	.homepage-banner h1 {
		font-size: 32px;
	}
	.homepage-banner .caption a, .casestudy-inner a, .view-more a, .gform_wrapper .gform_footer input.button {
		padding: 13px 25px;
	}
	.hire-employess-content h2 {
		font-size: 30px;
	}
}
@media (min-width: 1600px){
	.post-tags-container ul li{
		margin-bottom: 20px;
	}
	.gform_wrapper .gform_footer input.button {
		background-position: 235px 50%, 0 0;
	}
	body,
    .homepage-banner .caption a,
    .casestudy-inner a,
    .view-more a,
    .gform_wrapper .gform_footer input.button,
    .testimonial-text,
    .menu ul li a, .clients-details, .contact-more-details a{
		font-size: 17px;
	}
    .homepage-about,
    .hire-employess-content,
    .resource-item a,
    .team-info h4 strong, .faq-answer, .location-content .sidebar ul li a, .top-text, .bottom-text, .capability-top-text, .case-study-text, .salary-guide-content, .blog-single, .post-meta li a, .post-tags-container ul li a,.about-who-we-inner p,.about-we-do p, .about-who-we-inner ul li a,.blog-posts ul li a, .about-why-amplio-container p, .about-who-refugees p,.rufugee-live p, .about-who-refugees p a, .hire-refugees-more-details p, body .gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label, #input_1_4,#input_2_4, .dropdown-cities ul li a{
		font-size: 18px;
	}	
	.logo-inner img {
		max-width: 192px;
	}
	.salary-guide-container a{
		padding:17px 10px 10px 10px;
		height: 70px;
		min-width: 255px;
	}
	.salary-guide-container a h3{
		font-size: 17px;
		letter-spacing: 0;
	}
	.menu ul li a {
		padding: 29px 16px;
	}
	.menu ul li.menu-item-has-children a {
		padding: 29px 30px 29px 16px;
	}
	.homepage-banner h1 {
		font-size: 43px;
	}
	.homepage-banner .caption a, .casestudy-inner a, .view-more a, .gform_wrapper .gform_footer input.button {
		padding: 18px 40px;
	}
	.homepage-banner {
		padding-top: 350px;
		padding-bottom: 250px;
	}
	.homepage-about {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.dark-main-heading,
	.capability-top-text h2 {
		font-size: 38px;
		margin-bottom: 45px;
	}
	.homepage-logos {
		padding-bottom: 100px;
	}
	.homepage-capabilities {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.capability-title {
		font-size: 23px;
	}
	.hire-employees {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.hire-employess-content h2 {
		font-size: 38px;
	}
	.casestudy-inner a,
	.view-more a{
		margin-top: 30px;
	}
	.explore-jobs {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.jobs-dropdown h2 span.city-name::before {
		top: 13px;
	}
	.homepage-testimonials {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.homepage-resources {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.footer-inner {
		margin-top: 95px;
	}
	.copy-right-container {
		margin-top: 30px;
		margin-bottom: 45px;
	}
	.homepage-banner .caption {
		max-width: 935px;
	}
	.page-title-container {
		padding-top: 160px;
		padding-bottom: 140px;
	}
	.banner-heading h1 {
		font-size: 40px;
	}
	.about-who-we-inner h2, .about-we-do h2, .job-item h3 {
		font-size: 24px;
	}
	.who-we-container {
		padding-top: 85px;
		padding-bottom: 65px;
	}
	.about-casestudy-details {
		padding-top: 95px;
		padding-bottom: 65px;
	}
	.about-why-amplio-container {
		padding-top: 95px;
		padding-bottom: 95px;
	}
	.about-why-amplio-container h2,
	.about-clients-say h2 {
		font-size: 34px;
	}
	.clients-details h3 {
		margin-top: 28px;
		margin-bottom: 26px;
	}
	.about-clients-container {
		padding-bottom: 95px;
	}
	.rufugee-live {
		padding-top: 92px;
		padding-bottom: 50px;
	}
	.about-who-refugees h2, .rufugee-live h2, .rufugees-hire h2,
	.meet-our-employer h2, .bottom-text h2 {
		font-size: 34px;
		margin-bottom: 36px;
	}
	.rufugee-live p {
		margin-bottom: 38px;
	}
	.hire-refugees-more{
		margin-top: 35px;
	}
	.meet-our-employer {
		padding-top: 60px;
		padding-bottom: 72px;
	}
	.faq-container {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.faq-question {
		font-size: 19px;
	}
	.contact-form-container h2 {
		font-size: 30px;
	}
	.contact-form-container {
		padding-top: 94px;
		padding-bottom: 90px;
	}
	.contact-side-inner{
		padding-top: 40px;
	}
	.team-list .team-member {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.team-featured-image {
		padding-top: 100px;
	}
	.salary-guide-text {
		padding-top: 100px;
		padding-bottom: 80px;
	}
	.highlights {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.location-content {
		padding-top: 100px;
		padding-bottom: 80px;
	}
	.location-content .sidebar ul li a {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.location-cta {
		margin-top: 90px;
	}
	.bottom-text {
		margin-top: 10px;
	}
	.capability-top-text {
		padding-top: 100px;
		padding-bottom: 80px;
	}
	.case-study h3.case-study-title {
		font-size: 30px;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.case-study-text {
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.typical-roles-container {
		padding-top: 100px;
		padding-bottom: 80px;
	}
	.job-titles li {
		font-size: 22px;
		margin-top: 40px;
	}
	.typical-roles-container h2 {
		font-size: 34px;
	}
	.cap-testimonials-container {
		padding-top: 80px;
	}
	.blog-post-container {
		padding-top: 85px;
		padding-bottom: 95px;
	}
	.resources-sidebar-content{
		padding: 50px;
	}
	.blog-single-container {
		padding-top: 85px;
		padding-bottom: 85px;
	}
	.location-content .sidebar ul li a:before{
		top: 30px;
	}
	body .ready-to-button {
		bottom: -120px;
	}
}