@media only screen and (min-width: 1441px) and (max-width: 1600px) {
	.sign-up-talent {
	    height: calc(100vh - 0);
	}

	.are-you-hire h2 {
		font-size: 30px;
	} 

	/*.are-you-hire {
		top: 29%;
	}*/

	.updated-junction-box-inr h1 {
		font-size: 40px;
	}

	.updated-junction-box-logo img {
		width: 7%;
	}
}

@media only screen and (min-width: 1367px) and (max-width: 1440px) {
	.sign-up-talent {
	    height: calc(100vh - 0);
	}

	.are-you-hire h2 {
		font-size: 30px;
	} 

	.updated-junction-box-inr h1 {
		font-size: 40px;
	}

	.updated-junction-box-logo img {
		width: 7%;
	}

	/*.are-you-hire {
		top: 29%;
	}*/
}

@media only screen and (min-width: 1281px) and (max-width: 1366px) {
	.sign-up-talent {
	    height: calc(100vh - 0);
	}

	.are-you-hire h2 {
		font-size: 30px;
	}

	.updated-junction-box-inr h1 {
		font-size: 40px;
	}

	.updated-junction-box-logo img {
		width: 7%;
	}
	/*.are-you-hire {
		top: 29%;
	}*/
}

@media only screen and (max-width: 1024px){
}

@media only screen and (max-width: 768px){
}

@media (max-width: 680px) {

	.landing-logo {
		margin: 14px 0 0 15px;
	}

	.landing-logo img {
		width: 75%;
	}

	.NewHomeContentArea {
		width: 96%;
	}

	#nav-icon3 {
		display: block;
	}

	.landing-join-us-btn, 
	.landing-login-btn, 
	.for-employers-btn, 
	.updated-job-icon, 
	.updated-talent-icon, 
	.updated-talent-icon, 
	.updated-spas-icon, 
	.updated-explore-icon, 
	.Newhomepageimglink,
	.updated-chat-icon,
	.updated-header-right-after-login,
	.updated-after-top-plus {
		display: none;
	}

	.LatestSubscribers {
		margin-bottom: 0;	
	}

	.LatestSubImg {
    margin: 20px 0 0;
	}

	.updated-scroll-pop-up {
    margin-left: -160px;
    width: 320px;
    height: 150px;
	}

	.updated-scroll-pop-up h1 {
		width: 100%;
	}

	.updated-scroll-pop-up h2 a {
		margin-left: 90px;
	}

	.updated-before-login-top {
		margin-bottom: 40px;
	}

	#nav-icon3 {
		display: block;
	}

	.after-login-remove-pad {
		padding-top: 30px !important;
	}

	.updated-header-right-after-login-pro-img {
		margin: 11px 0 0 0;
		width: 75px;
		height: 75px;
		border: 1px solid #ccc;
		float: none;
		display: inline-block;
	}

	.updated-header-right-after-login-pro-img::before {
		content: '';
	}

	.updated-header-right-after-login-pro-img img {
		width: 100%;
		height: 100%;
	}

	.mobile-menu ul li span {
		position: absolute;
		width: 30px;
		height: 30px;
		background: #D44836;
		border-radius: 50%;
		text-align: center;
		line-height: 30px;
		font-size: 12px;
		color: #FFF;
		right: 10px;
		top: 11px;
	}

	/* 18-09-17 */

	.updated-home-banner-txt, .updated-banner-search {
		display: none;
	}

	.updated-home-inr-sec {
		width: 100%;
		padding: 0 15px;
	}

	.updated-home-sec-01 h1 {
		font-size: 24px;
		line-height: 30px;
		display: none;
	}

	.updated-home-sec-01-icon {
		width: 50%;
	}

	.updated-icon-hair, .updated-icon-fitness, .updated-icon-massage, .updated-icon-sales {
		border-bottom: 1px solid #e0e0e0;
	}

	.updated-icon-massage, .updated-icon-sales {
		border-right: 0;
	}

	.updated-home-sec-01-icon h2 {
		font-size: 14px;
	}

	.updated-home-sec-02 h1 {
		font-size: 24px;
		line-height: 24px;
	}

	.updated-home-job-row {
		margin-left: 0;
		margin-right: 0;
	}

	.updated-home-job-item {
		width: 100%;
		padding: 0 15px;
	}

	.updated-home-job-item {
		margin-bottom: 15px !important;
	}

	.updated-home-sec-02-item {
		width: 100%;
		margin-bottom: 30px;
	}

	.updated-home-sec-02-item:last-child {
		margin-bottom: 0;
	}

	.updated-home-sec-03 h1 {
		font-size: 24px;
		line-height: 30px;
	}

	.updated-home-sec-03 .updated-home-inr-sec {
		padding: 0 15px;
	}

	.updated-home-sec-03-item-01 {
		width: 100%;
		margin-bottom: 15px;
	}

	.updated-home-sec-04 h1 {
		font-size: 24px;
		line-height: 30px;
	}

	.updated-home-blog-item-con {
		width: 100%;
		margin-bottom: 30px;
	}

	.updated-home-sec-05-item {
		width: 100%;
	}

	.updated-home-sec-05 .updated-home-inr-sec {
		padding: 0 15px;
	}

	.updated-home-sec-05-item:nth-child(2) {
	    margin-left: 0;
	}

	.updated-home-sec-05-item:nth-child(3) {
	    margin-left: 0;
	}

	.updated-home-sec-05-item:nth-child(4) {
	    margin-left: 0;
	}

	.updated-home-sec-06 h1 {
		font-size: 24px;
		line-height: 30px;
	}

	.updated-home-sec-06-item {
		width: 100%;
		margin-bottom: 30px;
	}

	.updated-home-sec-06-item:nth-child(2) {
		margin-left: 0;
		margin-bottom: 30px;
	}

	.updated-home-sec-06-item:nth-child(3) {
		margin-left: 0;
		margin-bottom: 0;
	}

	.updated-home-footer .updated-home-inr-sec {
		padding: 0 15px;
	}

	.updated-footer-sec-01, .updated-footer-sec-02 {
		width: 100%;
		margin-top: 30px;
	}

	.updated-footer-sec-03 {
		width: 100%;
		margin-left: 0;
	}

	.updated-footer-sec-03 ul {
		width: 100%;
	}

	.updated-footer-sec-04 {
		margin-left: 0;
		margin-top: 30px;
	}

	.updated-footer-logo {
		width: 100%;
		text-align: center;
	}

	.updated-footer-sec-01 p {
		text-align: center;
		margin-top: 15px;
	}

	.updated-footer-social {
		text-align: center;
	}

	.updated-footer-social a {
    	float: none;
    	margin-right: 10px;
    	display: inline-block;
	}

	.updated-footer-sec-01 span {
		width: 100%;
		text-align: center;
	}

	.updated-home-footer h1 {
		width: 100%;
		text-align: center;
	}

	.updated-home-footer ul li {
		text-align: center;
	}

	.updated-footer-sec-04 {
		width: 100%;
	}

	.mobile-banner {
		display: block;
	}

	.updated-home-banner {
		display: none;
	}

	/* UPDATED SPA LIST */

	.spas-title {
		text-align: center;
	}

	.blog-list-con {
		padding: 0 0;
	}

	.blog-banner-txt h2 {
		font-size: 14px;
		line-height: 24px;
	}

	.blog-down-arrow {
		bottom: 20px;
	}

	.blog-details-con {
		margin-left: 0;
		padding: 0 0;
	}

	.blog-details-left {
		margin-right: 0;
	}

	.blog-details-banner {
		height: auto;
	}

	.blog-details-right {
		position: relative;
		width: 100%;
		top: 0;
		padding: 0 20px;
	}

	.row-fixed {
		position: relative !important;
		top: 30px !important;
	}

	.blog-details {
		float: left;
		width: 100%;
		padding: 0 15px;
	}

	.related-blog-row {
		width: 100%;
	}

	.about-author-img {
		left: 50%;
		margin-left: -37px;
	}

	.about-author-con {
		padding-left: 0;
		padding-top: 100px;
	}

	.course-details-con {
		width: 100%;
		padding: 0 15px;
		padding-bottom: 30px;
	}

	.coursre-details-img {
		width: 100%;
	}

	.course-details-title h1 {
		padding: 0 0;
		margin-top: 15px;
		font-size: 18px;
		width: 100%;
		line-height: 24px;
		text-align: center;
	}

	.item-fixed {
		position: relative;
		top: 0;
	}

	.course-details-right {
	  position: relative;
	  top: 0;
	  margin-top: 30px;
	  width: 100%;
	  float: left;
	}

	.course-details-left {
		width: 100%;
	}

	.course-details-nav {
		width: 100%;
	}

	.course-details-mid {
		margin-left: 0;
		margin-right: 0;
		float: left;
	}

	.course-provider {
		width: 100%;
	}

	.price-saving  {
		float: left;
		margin-left: 5px;
	}

	.accordion-content {
		display: none ;
	}

	.course-details-left {
		display: none;
	}

	.accordion-header-icon {
		display: block;
	}

	.course-details-des {
		margin-bottom: 0;
	}
	
	.updated-after-login-left {
		display: none;
	}

	.updated-after-login-content-area {
		margin-left: 0;
		width: 100%;
		padding: 0 15px;
	}

	.after-login-container-inr {
		width: 100%;
	}

	#rotating-item-wrapper {
		margin-bottom: 0;
		display: block;
		margin-top: 30px;
	}

	.updated-after-login-content-area-header {
		display: none !important;
	}

	.checkoutprofileidtl h2 {
		margin-top: 0;
	}

	.checkoutprofileidtl {
		margin-right: 0;
	}

	.updated-after-login-right {
		position: fixed;
		width: 100%;
		background: #FFF;
		padding: 0 15px;
		height: 100vh;
		padding-top: 30px;
		z-index: 999999;
		top: 0;
		right: -100%;
	}

	.after-login-main-container {
		padding-top: 60px;
	}

	.updated-after-login-right h1 {
		width: auto;
		border-bottom: 0;
		padding-top: 5px;
		margin-bottom: 15px;
	}

	.updated-recommended-pro-row {
		border-bottom: 0;
		border-top: 1px solid #d8d8d8;
	}

	.mobile-user-name {
		float: left;
		width: 100%;
		font-size: 16px;
		color: #FFF;
		margin-left: 0;
		margin-top: 10px;
		text-align: center;
	}

	.mobile-after-login-top {
		float: left;
		width: 100%;
		height: auto;
		padding-bottom: 20px;
		background: #007ee5;
		text-align: center;
	}

	.new-checkout-follow a {
		right: 10 !important;
		top: calc(100% - 25px);
	}

	.checkoutprofileidtl span {
		left: 0;
	}

	.checkoutrow a {
		padding-bottom: 25px;
	}

	.updated-skill-dtl-inr {
		width: 100%;
		margin-top: 60px;
	}

	.job-preview-banner {
		height: auto;
	}

	.skill-details-banner-btm-logo {
		left: 50%;
		margin-left: -66px;
	}

	.job-details-banner-btm-dtl {
		margin-left: 0;
		margin-top: 100px;
	}

	.skill-details-subhead {
		padding-right: 0;
	}

	.skill-dtl-title {
		width: 100%;
		text-align: center;
		padding-bottom: 15px;
	}

	.skill-details-banner-btm {
		padding: 0 15px;
	}

	.skill-details-banner-btm-logo {
		line-height: 108px;
	}

	.updated-skill-details-inr {
		padding-left: 15px;
		padding-right: 15px;
	}

	.updated-skill-details-right {
		width: 100%;
	}

	.myjobs-inr-right-con {
		width: 100%;
	}

	.faq-main-con {
		width: 100%;
		z-index: 998;
	}

	.faq-main-con h1 {
		text-align: center;
		margin-top: 23px;
	}

	.new-about-img {
		margin-right: 0;
		margin-top: 0;
	}

	.new-about-top-txt {
		position: relative;
		top: 0;
		left: 0;
		float: left;
		width: 100%;
		background: #86bbfd;
	}

	.new-about-top-txt h2 {
		font-size: 16px;
		color: #FFF;
		padding: 0 15px;
		display: inline-block;
		line-height: 30px;
		padding-bottom: 10px;
	}

	.updated-abt-con {
		float: left;
		margin: 0;
		padding: 0 15px;
	}

	.updated-abt-con h3 {
		margin-top: 30px;
	}

	.updated-abt-con p {
		line-height: 30px;
		font-size: 16px;
		font-family: 'Open Sans', sans-serif;
	}

	.updated-abt-con ul li {
		font-size: 16px;
	}

	.employer-landing-footer {
		position: relative;
		margin-top: 30px;
		padding-bottom: 15px;
		height: auto;
	}

	.spas-title {
	  height: auto;
	}

	.spa-wraper {
	  padding-left: 15px;
	  padding-right: 15px;
	}

	/* PRODUCT DETAILS */

	.spa-list-container {
		width: 100%;
		max-width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	.product-details-con {
		min-height: auto;
	}

	.product-details-img {
		width: 100%;
		text-align: center;
	}

	.product-details-img img {
		width: 100%;
	}

	.product-details-des {
		margin-left: 0;
		width: 100%;
	}

	.resp-tab-active {
	  border: 0;
	}

	.product-details-des h3 {
		width: 110px;
		font-size: 18px;
	}

	.product-details-enquire {
		width: 130px;
		font-size: 18px;
	}

	h2.resp-accordion {
		font-size: 20px;
		font-weight: 600;
	}

	.about-us-top h1 {
		font-size: 26px;
	}

	.about-us-top p {
		padding: 0;
	}

	.aboutus-details-con {
		padding: 0 15px;
	}

	.aboutus-details-con h1 {
		font-size: 26px;
		text-align: center;
		margin-top: 30px;
	}

	.aboutus-details-con p {
		text-align: center;
		line-height: 28px;
		font-size: 16px;
	}

	.aboutus-details-con ul li {
		text-align: center;
		font-size: 16px;
		padding-bottom: 20px;
		margin-bottom: 15px;
		font-style: italic;
		position: relative;
	}

	.aboutus-details-con ul li:before {
		display: none;
	}

	.aboutus-details-con ul li:after {

		content: '';
		width: 120px;
		height: 2px;
		background: #eeeeee;
		position: absolute;
		bottom: 0;
		left:50%;
		border-radius: 5px;
		margin-left: -60px;
	}

	.aboutus-details-con h2 {
		text-align: center;
	}

	.co-founder-image {
		float: left;
		width: 100%;
		border-radius: 5px;
		overflow: hidden;
		text-align: center;
		margin-bottom: 20px;
	}

	.co-founder-image img {
		width: 50%;
		border-radius: 5px;
	}

	.aboutus-details-con {
		padding-bottom: 30px;
	}

	.co-founder-details h1 {
		display: none;
	}

	.co-founder-details h2 {
		display: none;
	}

	.mobile-co-founder h1{
		float: left;
		width: 100%;
		font-size: 24px;
		color: #007ee5;
		font-weight: 400;
		padding: 0;
		margin: 0;
		margin-top: 0;
		margin-bottom: 0;
		text-align: center;
		text-transform: uppercase;
		display: block;
	}

	.mobile-co-founder h2 {
		float: left;
		width: 100%;
		font-size: 14px;
		color: #000;
		font-weight: 400;
		padding: 0;
		margin: 0;
		margin-top: 0;
		line-height: 24px;
		font-weight: 600;
		text-align: center;
		margin-bottom: 10px;
		text-transform: uppercase;
		display: block;
	}

	.latest-header-nav, .header-employers-btn, .header-join-btn, .header-login-btn {
		display: none;
	}

	.upload-cv-inr {
		width: 100%;
	}

	.upload-cv-inr h1 {
		font-size: 36px;
	}

	.upload-cv-inr h2 {
		font-size: 26px;
	}

	.upload-cv-inr h3 {
		font-size: 16px;
	}

	.sign-up-form {
		padding: 0 15px;
	}

	#sign-up-main.upload-cv-con {
		height: auto;
	}

	.are-you-hire {
		width: 100%;
		padding: 0 15px;
	}

	.are-you-hire h1 {
		font-size: 40px;
	}

	.are-you-hire h2 {
		font-size: 26px;
	}

	.talent-before-wraper {
		height: auto;
		margin-top: 0;
		padding-bottom: 30px;
	}

	.scroll-top {
		display: none;
	}

	.are-you-hire ul li {
		width: 75%;
		margin-bottom: 10px;
	}

	.sign-up-btn-con {
		text-align: left;
	}

	.sign-up-btn-con-inr {
		width: 100%;
	}

	.custom-file-upload {
		float: left;
		width: 160px;
	}

	.file-upload-button::before {
	    content: 'Upload CV';
	}

	.file-upload-button {
		float: left;
	}

	.file-upload-wrapper {
		padding-left: 1px;
	}

	.latest-upload-save {
		padding: 9px 30px;
	}


}