@media only screen and (min-width: 300px) and (max-width:767px){
	#container {
		width: 100%;
		max-width: 95%;
		margin: auto;
	}
	.desktop_menu {
		display: none !important;
	}
	.bottom-btns .signup {
		width: 100% !important;
		justify-content: unset !important;
	}
	.nav-btns a.postajob, .nav-btns a.signup {
		display: none !important;
	}
	#sm_menu_ham span {
		background-color: #E8842A;
	}
	#sm_menu_ham {
		top: 13px;
	}
	.bottom-btns {
		margin: 0px 15px;
	}

	ul.mobile_menu {
		margin: 0px !important;
		padding: 0px !important;
	}
	.fordesktop {
		display: none;
	}
	.search-icon.formobile {
		padding: 0px;
		background: none;
		float: right;
	}
	.logo {
		width: 180px;
	}
	/* .logo {
		width: 250px;
	} */
	.search-icon button {
		width: 36px;
		height: 36px;
	}
	
	.search-icon input.active {
		width: 261px;
	}
	.search-icon input {
		height: 26px;
		padding: 18px 17px;
	}
	.postajob {
		position: relative;
	}
	.mobile_menu li a:hover {
		color: #FF7900;
	}
	
	.sm_menu_outer .mobile_menu .bottom-btns a.signup img {
		margin-right: 8px;
	}
	.inner-banner h2 {
		font-size: 20px;
	}
	#inner-banner {
		float: left;
		width: 100%;
		/* background: url('../images/inner-bg.svg'); */
		height: 195px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 69%;
	}
	.login-to-web {
		display: block;
	}
	.login-form-nobg .register-messgae {
		width: 100%;
	}
	.main-login .form-tabs {
		width: 100%;
		margin-top: 30px;
	}
	.main-login .login-form-nobg h2 {
		margin-left: 0px;
	}
	.main-login .tabs-data {
		width: 100%;
	}
	.main-login .tabs-data .tabs-7 .tab_content_wrapper {
		padding: 12px;
	}
	.main-login .tabs-data .tabs-7 .tab_content_wrapper {
		width: 100%;
	}
	.social-icons {
		display: flex;
		column-gap: 10px;
		color: #121224;
		font-size: 13px;
		font-weight: 600;
		width: 100%;
		float: left;
		height: auto;
		margin-top: 20px;
		align-content: center;
	}
	.main-login .register-btn {
		display: grid;
		justify-content: space-between;
	}
	.footer {
		display: grid;
	}
	.footer-about {
		width: 100%;
		float: left;
	}
	.footer-menu {
		width: 100%;
		float: left;
		margin-top: 30px;
	}
	.footer-menu.categories {
		width: 100%;
	}
	.footer-menu.newsletter {
		width: 100%;
	}
	.footer-menu.super-pro {
		width: 100%;
	}
	.footer-inner {
		justify-content: space-between;
	}
	.footer-links {
		float: left;
		margin-top: 8px;
		justify-content: center;
		align-content: center;
		display: flex;
	}
	.footer-inner {
		display: grid;
	}
	#body-container {
		float: left;
		width: 100%;
		padding-top: 10px;
		height: auto;
	}
	/* .postjob {
		width: 100%;
		float: left;
		height: auto;
		margin-top: 25px;
		position: relative;
		z-index: 999;
	} */
	.postjob {
		width: 100%;
		float: left;
		height: auto;
		margin-top: 25px;
		position: relative;
		z-index: 0;
	}
	.banner-text h2 {
		font-size: 26px;
		color: #fff;
		font-weight: 800;
		width: 100%;
		float: left;
		line-height: 32px;
		margin-top: 0px;
	}
	.banner_section p {
		font-size: 17px;
		color: #fff;
		float: left;
		width: 100%;
		height: auto;
	}
	.topjob {
		width: 100%;
		display: flex;
		height: auto;
		float: left;
		justify-content: space-between;
		column-gap: 10px;
	}
	.topjob ul {
		display: block;
		justify-content: space-between;
		column-gap: 30px;
		list-style: none;
		padding: 5px 6px;
		background: #fff;
		border-radius: 30px;
		color: #000;
		width: 61%;
	}
	.topjob ul li {
		width: 76px;
		float: left;
		height: auto;
	}
	.topjob ul li a {
		font-size: 12px;
	}
	.right-button {
		width: 112px;
	}
	.dropdown dd ul li a span:first-child, .dropdown dt a span span:first-child {
		margin: 0px 4px;
	}
	dl.dropdown {
		width: 100px;
	}
	.input-search input {
		width: 100%;
		padding-left:5px;
	}
	#banner_section {
		height: 650px;
	}
	#header.home {
		height: 650px;
	}
	#header-section {
		position: fixed;
		background: #fff;
	}
	.steps-talent .slick-slide img {
		display: block;
		width: 100px !important;
	}
	.steps-talent .slick-track {
		column-gap: 0px;
		display: flex;
	}
	.inner-talent h2 {
		font-size:18px;
		font-weight: 600;
		color: #121224;
		width: 100%;
		height: auto;
		margin-top:10px;
		margin-bottom:0px;
		text-align: center;
	}
	.inner-talent .all-jobs h2 {
		text-align: left;
	}
	.global-talent {
		padding: 50px 0px;
	}
	.steps-talent .slick-track, .global-talent .slick-track {
		column-gap: 0px;
		display: flex;
	}
	.steps-talent {
		padding: 50px 0px;
	}
	.company-talent {
		padding: 50px 0px;
	}
	.company-talent img {
		width: 100px;
	}
	.callbutton {
		display: grid;
	}
	.logo-part {
		width: 100%;
		float: left;
		text-align: center;
	}
	.logo-part img {
		width: 260px;
		float: none;
		height: auto;
	}
	.logo-part h2 {
		font-size: 18px;
	}
	.right-text {
		margin-left: 0px;
		border-left: none;
		padding-left: 0px;
		font-size: 14px;
		color: #fff;
		line-height: 26px;
		text-align: center;
		border-top: 1px solid #fff;
		padding-top: 20px;
		float: left;
		width: 100%;
		display: grid;
		justify-content: center;
	}
	.right-text a {
		justify-self: center;
		display: grid;
		align-self: center;
	}
	.callaction {
		padding: 50px 0px;
	}
	.howwork {
		display: grid;
	}
	.about-img, .workright {
		width: 100%;
		float: left;
		height: auto;
	}
	#howwork {
		padding: 50px 0px;
	}
	.workright h2 {
		font-size: 25px;
		margin-top: 30px;
	}
	.workright ul {
		margin-top: 0px;
		padding: 0px !important;
	}
	.website-bottom {
		padding: 30px 15px;
	}
	.website-content h2 {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.website-content {
		max-width: 100% !important;
	}
	.website-content p {
		font-size: 15px;
		color: #fff;
		line-height: 26px;
		margin: 0px;
	}
	#footer {
		margin-top: 50px;
	}
	.signup {
		color: #FF7900 !important;
		width: 100% !important;
		background: #fff !important;
		font-weight: bold !important;
	}
	.bottom-btns a {
		margin-bottom: 10px !important;
		border-radius: 10px;
	}
	
	/* Homepage */
	.steps-boxes {
		display: block !important;
	}
	.steps-talent .slick-track, .global-talent .slick-track {
		display: block;
	}
	section#body {
		/* z-index: 9; */
		z-index: -1;
		position: relative;
	}
	.slick-next {
		right: -7px !important;
	}
	.learn.view-all {
		justify-content: center;
		margin-top: 20px;
	}
	
	#banner_section {
		height: 390px;
		margin-top: 40px;
	}
	#header.home {
		height: 757px;
	}
	#header-section {
		z-index: 99;
	}
	#header #sm_menu_ham {
		top: 21px;
	}
	.inner-banner {
		padding-top: 0px;
	}
	.bottom-btns a {
		border-radius: 100px !important;
	}
	a.postajob span, .sm_menu_outer .mobile_menu a {
		font-family: "Inter", sans-serif !important;
		font-size: 16px !important;
	}
	.signup span {
		width: 100% !important;
		text-align: center !important;
		color: #fff !important;
		font-weight: 600 !important;
		font-size: 16px !important;
	}
	.signup {
		background: #FF7900 !important;
	}
	.menu-nav nav {
		width: auto;
	}
	.menu-nav {
		width: 41%;
	}
	.fordesktop {
		display: none;
	}
	/* header end */
	
	.form-tabs h2 {
		display: flex;
	}
	
	.bottom-btns.mobilebtns {
		display: block;
		margin: 0px !important;
	}
	.mmactive .form-tabs h2 {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.mmactive .bottom-btns a {
		margin: 0px !important;
		padding: 2px 5px !important;
	}
	/* Login Page */
	.register-messgae {
		float: right;
		width: 100%;
	}
	.login-form {
		background: none !important;
	}
	.main-login .form-field-main {
		padding-left: 0px;
		padding-right: 0pc;
	}
	.register-messgae {
		margin-top: 20px !important;
	}
	.tab_content_wrapper {
		height: auto !important;
		padding-bottom: 10px !important;
	}
	.menu-nav {
		justify-content: space-around;
	}
	.register-form h2 {
		font-size: 23px;
		text-align: center;;
	}
	.tabs-7 {
		width: 100%;
		float: left;
		height: auto;
		padding: 0px 0px;
	}
	a.accordion_tabs:link, a.accordion_tabs:visited {
		color: #000 !important;
	}
	.form-field-main {
		display: grid;
		width: 100%;
		column-gap: 30px;
	}
	.field-full {
		width: 100%;
		margin-top: 10px;
		height: auto;
		display: grid;
		align-content: center;
	}
	.checkbox-wrapper-4 {
		display: flex;
	}
	.checkbox-wrapper-4 .cbx span:last-child {
		padding-left: 8px;
		line-height: 18px;
		color: #474D6A;
		font-weight: 500;
		width: 92%;
		font-size: 11px;
	}
	.register-btn {
		display: block;
		float: left;
		width: 100%;
		margin-top: 18px;
		height: auto;
		justify-content: space-between;
		padding-bottom: 22px;
		text-align: center;
	}
	.social-icons {
		display: grid;
		column-gap: 10px;
		color: #121224;
		font-size: 13px;
		font-weight: 600;
		width: 100%;
		float: left;
		height: auto;
		margin-top: 20px;
		align-content: center;
		justify-content: center;
		text-align: center;
	}
	
	a.accordion_tabs {
		float: left;
		width: 100%;
		border: none;
	}
	.toggle_position {
		position: relative;
		float: left;
		width: 100%;
	}
	a.accordion_tabs {
		color: #000;
		border-bottom: none !important;
		background: none;
		border-radius: 0px;
		border-bottom: 1px solid #fff !important;
		padding-top: 0px !important;
		padding-left: 0px !important;
	}
	a.accordion_tabs.active {
		color: #000;
		border-bottom: none !important;
		background: none;
		color: #FF7900 !important;
		border-radius: 0px;
		border-bottom: 1px solid #FF7900 !important;
		padding-top: 0px !important;
		padding-left: 0px !important;
	}
	a.accordion_tabs {
		color: #9fa3b2 !important;
		font-weight: normal !important;
		float: left;
		width: 100%;
	}
	section.tab_content_wrapper.toggle_border {
		padding-bottom: 0px !important;
	}
	.banner_section_top {
		background-position: 74%;
	}
	.banner_text.formobile {
		display: block;
	}
	.banner_text.formobile {
		float: left;
		background: #000;
		padding-bottom: 30px;
	}
	.banner_text.formobile p {
		color: #fff !important;
		margin: 0px !important;
	}
	.banner-text.col-sm-6 {
		padding: 0px !important;
	}
	.banner-text #container {
		height: 100%;
		width: 100%;
	}
	.bottom-btns a {
		width: 100% !important;
	}
	a.signupm.formobile {
		background: #FF7900 !important;
		padding: 4px 11px;
		border-radius: 100px;
		color: #fff !important;
		font-size: 13px;
	}
	a.signupm.formobile {
		display: block;
	}
	.all-icons {
		display: grid;
		column-gap: 11px;
		width: 100%;
	}
	#header.inner-header .mobile_menu a.postajob, .sm_menu_outer .mobile_menu a {
		width: 100% !important;
	}
	.sm_menu_outer .mobile_menu li a {
		color: #000;
	}
	.register-form  h2{
		font-size: 21px;

	}
	
}	

@media only screen and (min-width: 424px) and (max-width:767px){
	.menu-nav {
		width: 31%;
	}
	.fordesktop {
		display: none;
	}
	.bottom-btns {
		margin-top: 30px;
	}
	.tabs li {
		margin-bottom: 20px;
	}
	.banner_text.formobile {
		display: block;
		float: left;
		background: #000;
		padding-bottom: 30px;
	}
	.banner_text.formobile p {
		color: #fff;
		margin: 0px !important;
	}
	#header.home {
		height: 707px;
	}
	.banner-text.col-sm-6 {
		padding: 0px !important;
	}
	.bottom-btns a {
		width: 100% !important;
	}
	a.signupm.formobile {
		background: #FF7900 !important;
		padding: 4px 11px;
		border-radius: 100px;
		color: #fff !important;
		font-size: 13px; 
	}
	.all-icons {
		display: grid;
		column-gap: 11px;
		width: 100%;
	}
	#header.inner-header .mobile_menu a.postajob {
		width: 100% !important;
	}
	.sm_menu_outer .mobile_menu li a {
		color: #000;
	}
}



@media only screen and (min-width: 768px) and (max-width: 809px){
	/* common for all */
	#container {
		width: 100%;
		max-width: 96%;
		margin: auto;
	}
	div#sm_menu_ham {
		display: block;
	}
	#sm_menu_ham span {
		background-color: #E8842A;
	}
	.signup {
		color: #FF7900 !important;
		width: 100% !important;
		background: #fff !important;
		font-weight: bold !important;
	}
	.desktop_menu {
		display: none !important;
	}
	.sm_menu_outer .mobile_menu a {
		justify-content: left;
	}
	.login-to-web {
		display: flex;
		column-gap: 15px;
	}
	.fordesktop {
		display: none;
	}
	.search-icon input {
		height: 26px;
		padding: 18px 17px;
	}
	.search-icon button {
		width: 36px;
		height: 36px;
	}
	.search-icon.formobile {
		padding: 0px;
		background: none;
		float: right;
	}
	.menu-nav {
		display: flex;
		justify-content: space-around;
		align-items: center;
		width: 28%;
		float: left;
	}
	#sm_menu_ham {
		top: 20px;;
	}
	.bottom-btns {
		margin: 0px 15px;
	}
	a.postajob span, .sm_menu_outer .mobile_menu a {
		font-family: "Inter", sans-serif !important;
		font-size: 16px !important;
	}
	.bottom-btns a {
		border-radius: 100px !important;
	}
	.bottom-btns {
		margin: 0px 15px;
		width: 60%;
		display: flex;
		column-gap: 18px;
		text-align: center;
	}
	.sm_menu_outer .mobile_menu a {
		justify-content: center;
	}
	.signup {
		background: #FF7900 !important;
	}
	.signup span {
		width: 100% !important;
		text-align: center !important;
		color: #fff !important;
		font-weight: 600 !important;
		font-size: 16px !important;
	}
	.bottom-btns {
		margin-top: 30px;
	}
	/* .sm_menu_outer {
		bottom: 30px;
	} */
	.sm_menu_outer {
		bottom: unset;
		top: 70px;
	}
	.footer {
		display: block;
	}
	#inner-banner {
		height: 100px;
		background-size: cover;
	}
	.inner-banner h2 {
		font-size: 22px;
	}
	#body-container {
		padding-top: 19px;
	}
	.main-login .form-tabs {
		width: 43%;
	}
	.main-login .register-btn {
		display: grid;
		row-gap: 10px;
	}
	.register-messgae {
		float: right;
		width: 63%;
	}
	#footer {
		margin-top: 40px;
	}
	.footer-about {
		width: 100%;
		float: left;
		justify-content: center;
		display: grid;
		text-align: center;
	}
	.all-icons-footer {
		margin-top: 13px;
		float: left;
		width: 100%;
		display: flex;
		column-gap: 13px;
		justify-content: center;
		margin-bottom: 30px;
	}
	.footer-menu.newsletter {
		width: 100%;
	}
	.footer-menu {
		width: 33% !important;
		float: left;
	}
	.flogo p {
		margin-bottom: 0px;
	}
	.footer-menu.newsletter {
		width: 100% !important;
		margin-top: 30px;
	}
	.tabs.tabHeader.toggle_display li .active {
		border: none !important;
	}
	.tabs-7 {
		width: 100%;
		float: left;
		height: auto;
		padding: 0px !important;
	}
	.tabs-data {
		width: 100%;
		margin-top: 7px;
		background: #F9FAFB;
		border: none !important;
		float: left;
		padding: 12px;
		height: auto;
	}
	.register-form h2 {
		font-size: 22px;
		color: #121224;
		text-align: left;
		height: auto;
		font-weight: 600;
	}
	.register-btn {
		float: left;
		width: 60%;
		margin-top: 18px;
		height: auto;
		display: flex;
		justify-content: space-between;
		padding-bottom: 22px;
	}
	.tab_content_wrapper {
		padding-bottom: 0px !important;
	}
	.bottom-btns {
		margin: 0px 15px;
		width: 60%;
		display: flex;
		column-gap: 18px;
		text-align: center;
	}
	.global-talent .slick-next {
		right: 8px !important;
	}
	.global-talent .slick-prev {
		left: 8px !important;
	}
	.banner-text h2 {
		font-size: 43px;
		color: #fff;
		font-weight: 800;
		width: 100%;
		float: left;
		line-height: 42px;
		margin-top: 80px;
	}
	.banner_section_top {
		background-position: 40% 0px;
	}
	.topjobSub {
		width: 100%;
	}
	.banner_text.formobile {
		display: none;
	}

	.banner-text.col-sm-6.fordesktop {
		display: block;
	}
	div#header-section {
		position: fixed;
		background: #fff;
	}
	a.signupm.formobile {
		display: block;
	}
	.sm_menu_outer .mobile_menu li a {
		color: #000;
	}
}
@media only screen and (min-width: 810px) and (max-width: 849px){
	/* common for all */
	#container {
		width: 100%;
		max-width: 800px;
		margin: auto;
	}
	div#sm_menu_ham {
		display: none;
	}
	.desktop_menu {
		display: none !important;
	}
	.banner_text.formobile {
		display: none;
	}
	.fordesktop {
		display: block;
	}
}


@media only screen and (min-width: 851px) and (max-width: 909px){
	/* common for all */
	#container {
		width: 100%;
		max-width: 850px;
		margin: auto;
	}
	div#sm_menu_ham {
		display: none;
	}
	.banner_text.formobile {
		display: none;
	}

	.banner_text.fordesktop {
		display: block;
	}
	a.signupm.formobile {
		display: block;
	}
	.sm_menu_outer .mobile_menu li a {
		color: #000;
	}
}

@media only screen and (min-width: 910px) and (max-width: 1049px){
	/* common for all */
	#container {
		width: 100%;
		max-width: 900px;
		margin: auto;
	}
	.desktop_menu {
		display: none !important;
	}
	.banner-text h2 {
		font-size: 42px;
		line-height: 46px;
	}
	.logo {
		width: 220px;
	}
	.nav-btns.fordesktop {
		display: none !important;
	}
	div#sm_menu_ham {
		display: block !important;
	}
	div#header-section {
		position: fixed;
		background: #fff;
	}
	#sm_menu_ham span {
		background-color: #E8842A;
	}
	#sm_menu_ham, .sm_menu_outer {
		display: block !important;
	}
	.signup {
		color: #FF7900 !important;
	}
	.sm_menu_outer {
		background-color: #000000;
	}
	.signup {
		color: #FF7900 !important;
		width: 100% !important;
		background: #fff !important;
		font-weight: bold !important;
	}
	.sm_menu_outer .mobile_menu a {
		justify-content: left;
	}
	.bottom-btns {
		width: 97%;
		margin: auto;
	}
	.bottom-btns a {
		margin-bottom: 10px;
		border-radius: 10px;
	}
	.footer {
		display: block;
		width: 100%;
		float: left;
		height: auto;
		column-gap: 30px;
	}
	#footer {
		margin-top: 40px;
	}
	.footer-about {
		width: 100%;
		float: left;
		justify-content: center;
		display: grid;
		text-align: center;
	}
	.all-icons-footer {
		margin-top: 13px;
		float: left;
		width: 100%;
		display: flex;
		column-gap: 13px;
		justify-content: center;
		margin-bottom: 30px;
	}
	.footer-menu.newsletter {
		width: 100%;
	}
	.footer-menu {
		width: 33% !important;
		float: left;
	}
	.flogo p {
		margin-bottom: 0px;
	}
	.footer-menu.newsletter {
		width: 100% !important;
		margin-top: 30px;
	}
	.header nav div {
		padding: 0px;
		background: none;
		display: block;
		cursor: pointer;
		color: #292929;
		font-size: 24px;
	}
	.menu-nav {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: auto;
		float: left;
	}
	.menu-nav nav {
		width: 100%;
	}
	#sm_menu_ham {
		top: 23px;
	}
	.banner_text.formobile {
		display: none;
	}
	a.signupm.formobile {
		display: block;
	}
}


@media only screen and (min-width: 1050px) and (max-width: 1140px){
	/* common for all */
	#container {
		width: 100%;
		max-width: 1000px;
		margin: auto;
	}
	div#sm_menu_ham {
		display: none;
	}
	.nav-btns.fordesktop {
		display: flex !important;
	}
	div#header-section {
		position: fixed;
		background: none;
	}
	.signup {
		color: #FF7900 !important;
		width: 100% !important;
		background: #fff !important;
		font-weight: bold !important;
	}
	.inner-header .signup {
		background: #FF7900 !important;
		color: #fff !important;
		font-size: 15px;
		
	}
	.banner_text.formobile {
		display: none;
	}
	.sm_menu_outer .mobile_menu li a {
		color: #000;
	}
}
@media screen and (min-width: 1140px){
	.banner_text.formobile {
		display: none;
	}
	a.signupm.formobile {
		display: none;
	}
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #ff7900 !important;
}
.sm_menu_outer { background: #fff !important; }
.sm_menu_outer {
    bottom: unset !important;
    top: 57px !important;
}
.sm_menu_outer .mobile_menu a {
    color: #4a535f;
    display: block;
    font: 300 18px/140% "Lato", sans-serif;
    letter-spacing: 1px;
    padding: 15px 15px;
    text-transform: uppercase;
    text-decoration: none;
}
.sm_menu_outer .mobile_menu li {
    list-style-type: none;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0);
    border-image: none;
    color: #ffffff;
}
a.postajob span, .sm_menu_outer .mobile_menu a {
    font-family: inherit !important;
    font-size: 16px !important;
    text-transform: unset !important;
    opacity: 1 !important;
    font-weight: normal !important;
}
a.dropdown-toggle.login {
    border: 1px solid;
}
#header .dropdown ul li a:hover {
    color: #ff7900 !important;
}
.sm_menu_outer .mobile_menu li a {
    color: #000 !important;
}

@media screen and  (min-width:0px) and (max-width:1000px){
	a.postajob.hbottom-btns  {
		display: none !important;
	}
	.bottom-btns.mobilebtns {
		display: block;
	}
	.form-tabs > h2 {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.bottom-btns.mobilebtns a {
		margin: 0px !important;
		padding: 3px 5px;

	}
	.sm_menu_outer .mobile_menu .bottom-btns.moblebtns .login {
		border: none !important;
		background: none !important;
		padding: 9px 0px !important;
		padding-bottom: 0px !important;
	}
	i.fa.fa-caret-down {
		float: right !important;
	}
	span.dropdown-menu.ng-star-inserted.show {
		width: 100% !important;
		border: none !important;
		box-shadow: none !important;
		padding: 0px !important;
	}
	span.dropdown-menu.ng-star-inserted.show button {
		padding: 15px 0px!important;
	}
	.sm_menu_outer .mobile_menu li {
		list-style-type: none;
		border-bottom: none;
		border-image: none;
		color: #ffffff;
	}
	.sm_menu_outer .mobile_menu li {
		list-style-type: none;
		border-bottom: 1px solid #dcdcdc;
		border-image: none;
		color: #ffffff;
	}
	.sm_menu_outer .mobile_menu li ul li {
		border: none !important;
	}
	.all-icon {
		display: grid !important;
		justify-content: space-around;
		align-items: center;
	}
	.social-icons {
		display: block !important;
	}
	.all-icons {
		display: block !important;
		column-gap: 11px;
		width: 100%;
		float: left !important;
	}
	div#g_id_onload {
		display: none;
	}
	.sm_menu_outer .mobile_menu li ul li span,.sm_menu_outer .mobile_menu li ul li button { border-bottom: 1px solid #dcdcdc !important; }
}
@media screen and (max-width: 1200px){
	section#jobseekco {
		padding-top: 79px;
        margin-top: 0px;
	}
  
}@media screen and (min-width: 1000px) and (max-width: 1900px){
	section#jobseekco {
		padding-top: 100px !important;
	}
	}
	 .layout, body, html {
        overflow-x: visible !important;
        height: 100%;
    }