@media (min-width: 1199px) and (max-width: 1445px) {
	.responsive-menu-4{
		padding: 0 20px !important;
	}
	.navbar-nav1{
		margin: 0 !important;
	}
}
@media (min-width: 1055px) and (max-width: 1199px) {

	.no-responsive-to-1054{
		display: none;
	}
	.price-bg-tr{
		width: inherit;
	}
	html{
		touch-action: manipulation;
	}
	.navbar-nav1{
		margin: 0 !important;
	}
	.responsive-menu-4{
		padding: 0 20px !important;
	}

}
/*	Media 768Px Start */
@media (min-width: 769px) and (max-width: 1054px) {
	html{
		touch-action: manipulation;
	}

	.careerfy-job-alerts thead tr th{
		text-align: center !important;
	}
	.price-bg-tr,.price-bg-tr-small{
		width: 99%;
		margin-left: 0 !important;
		border-radius: 5px !important;
		border-left:3px solid rgba(255, 87, 87, 0.5);;
	}
	.njsel span{
		font-size: 17px !important;
	}
	.njsel_p {
		font-size: 10px !important;
	}
	.employer-features__item .icon-text{
		width: 100%;
	}
	.employer-contribution__item{
		height: 290px;
	}
	.employer-section__title{
		text-align: center !important;
	}
	.careerfy-banner-transparent{
		top: -225px;
		background-position: -145px 0;
	}
	.navbar-collapse.collapse{
		width: 100% !important;
	}
	.careerfy-logo{
		width: 100%;
		text-align: center;
	}
	.careerfy-fancy-title{
		margin-top: 55px;
	}
	.price-list{
		padding: 10px 30px;
	}
	.w100-769-1054{
		width: 100% !important;
	}
	/*.menu-mobile{*/
		/*width: 17% !important;*/
	/*}*/
	/*.menu-mobile-left, .menu-mobile-right{*/
		/*width: 100% !important;*/
		/*margin: 0 !important;*/
	/*}*/
	/*.price-bg-tr{*/
		/*width: inherit;*/
	/*}*/
	.widget_contact_info {
		width: 100% !important;
	}
	.widget_nav_manu{
		width: 33% !important;
	}
	.careerfy-header-one {
		background-color: #273c4d;
		border-bottom: 1px solid #273c4d;
	}
	.employer-hero .ambassadors-list {
		background-position: inherit !important;
	}
	.responsiv-filtress {
		width: 100% !important;
	}
	.careerfy-banner-caption h1{
		font-size: 65px !important;
	}
	.careerfy-banner-caption p{
		font-size: 24px !important;
	}
	.careerfy-pagination-blog{
		margin: 25px 0px 60px 10px !important;
	}
	/*.navbar { position: relative; }*/
	/*.careerfy-navigation { float: left; position: relative; }*/
	/*.navbar-toggle { display: block;  background-color: #eee; margin: 0px 0px 0px 0px; }*/
	/*!*.navbar-toggle { display: block;  background-color: #eee; margin: 34px 0px 0px 30px; }*!*/
	/*.navbar-collapse { padding: 0px 0px 0px 0px; width: 260px; background-color: #fff; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.10); border: none; position: absolute; left: 0%; top: 100%; z-index: 9999; margin: 10px 0px 0px 0px; }*/
	/*#careerfy-header .collapse { display: none; } #careerfy-header .collapse.in { display: block; } .careerfy-thumbnail { margin-bottom: 0px; }*/
	/*.navbar-nav > li:first-child > a { padding-left: 22px; }*/
	/*.navbar-nav { margin: 0px; } .navbar-nav > li > a:before,.navbar-nav > li > a:after { display: none; }*/
	/*.navbar-nav .sub-menu { float: left; width: 100%; position: relative; opacity: 1; visibility: visible; box-shadow: none;}*/
	/*.navbar-nav .sub-menu,.careerfy-megamenu {*/
		/*-webkit-transform: translate(0px);*/
		   /*-moz-transform: translate(0px);*/
		    /*-ms-transform: translate(0px);*/
		     /*-o-transform: translate(0px);*/
		        /*transform: translate(0px);*/
	/*}*/
	.careerfy-megamenu { float: left; min-width: 100%; position: relative; right: auto; top: auto; padding: 20px 8px 5px 8px; box-shadow: none; opacity: 1; visibility: visible; }
	.careerfy-megamenu [class*="col-md-"] { width: 100%; float: left; margin-bottom: 15px; }
	.careerfy-megamenu .row { margin: 0px; } .navbar-nav > li > a { float: left; width: 100%;     padding: 15px 15px 10px 15px; color: #555555;}
	.navbar-nav > li {
		/*width: 100%;*/
		padding: 0px 0px;
	}
	.navbar-nav > li a{
		color: #fff;
	}
	.careerfy-user-section li a{
		color: #fff !important;
	}
	.careerfy-simple-btn{
		margin: 24px 0px 0px 10px;
	}
	.resp-position{
		display: block;
		position: absolute;
		top: 19px;
		opacity: 0;
	}
	.text-img-center{
		padding: 0 25px;
	}
	/*.navbar-nav .sub-menu .navbar-nav .sub-menu {  left: 0px; margin: 0;}*/

	/* Header Two */
	.careerfy-header-two .navbar-toggle { margin: 27px 30px 0px 0px; }
	.careerfy-header-two .navbar-nav > li > a { color: #555555; }
	.navbar-nav li:hover{
		padding:0 5px;
	}
	/* Main Grid */
	.careerfy-main-content .col-md-4,.careerfy-main-content .col-md-3,.careerfy-main-content .careerfy-column-3,.careerfy-main-content .careerfy-column-4 {
		float: none; display: inline-block; vertical-align: top; margin-right: -4px;
		/*width: 50%; */
	}
	.careerfy-main-content .col-md-7,.careerfy-main-content .col-md-5 { width: 100%; float: left; margin-bottom: 30px; }
	.col-md-12,.careerfy-column-9,.careerfy-column-8,.careerfy-main-content aside.careerfy-column-4 { float: left; width: 100%; }

	/* Content */
	.careerfy-banner { background-size: cover;
		/*padding: 115px 0px !important;*/
		padding: 140px 0px !important;
	}
	.careerfy-banner-caption p,.careerfy-banner-search,.careerfy-testimonial-section img { width: 100%; }
	.careerfy-counter ul li {  border: none; }
	.categories-list ul li.careerfy-column-3 { width: 33.333%; }
	.careerfy-featured-listing > ul > li { width: 100%; } .careerfy-testimonial-slider { width: 90%; margin-top: 0px; }
	.careerfy-modren-counter ul li:before { display: none; }
	.careerfy-main-content .widget { float: none; display: inline-block; vertical-align: top; margin-right: -4px; width: 50%; padding: 0px 10px; }
	.careerfy-employer-transactions-wrap { float: left; width: 100%; margin-bottom: 30px; }
	.careerfy-employer-transactions-wrap { overflow-x: scroll; }
	.careerfy-employer-transactions { width: 765px; }
	/* Banner Two */
	.careerfy-banner-two .careerfy-banner-caption p { width: 100%; }
	.careerfy-banner-search-two ul li,.careerfy-banner-search-two ul li:last-child { width: 50%; } .careerfy-banner-search-two ul li { margin-bottom: 8px; }
	.careerfy-parallex-box { float: left; width: 100%; background-size: cover; } .careerfy-parallex-box-wrap { width: 100%; }
	.jobsearch_candidate_info { width: 50%; }
	.careerfy-simple-gallery ul li[class*="careerfy-column-"] { width: 50% !important; margin-right: -4px; }

	/* Footer */
	.careerfy-footer-widget [class*="col-md-"] { float: none; display: inline-block; vertical-align: top; margin-right: -4px; width: 50%; }

	/* Footer Two */
	.careerfy-footer-two .careerfy-footer-widget .col-md-9,.careerfy-copyright-two p { width: 100%; }
	.careerfy-footer-newslatter li { width: 75%; } .careerfy-footer-newslatter li:last-child { width: 25%; }
	.careerfy-footer-two .careerfy-copyright-social,.careerfy-footer-two .careerfy-copyright-download { float: none; display: inline-block; }

	/*.responsive-menu{*/
		/*display: block;*/
	/*}*/
	/*.responsive-menu:hover{*/
		/*background-color: transparent !important;*/
	/*}*/
	/*.menu-mobile{*/
		/*display: block;*/
		/*float: left;*/
		/*width: 38%;*/
		/*height: 90px;*/
		/*text-align: center;*/
	/*}*/
	/*.menu-mobile-left{*/

	/*}*/
	/*.menu-mobile-left,.menu-mobile-right{*/
		/*margin-top:32.5px;*/
		/*width: 50%;*/
		/*float: left;*/
	/*}*/
	/*.menu-mobile-left:after{*/
		/*!*content: '';*!*/
		/*!*border-right: 1px solid #fff;*!*/
		/*!*margin-left: 16px;*!*/
	/*}*/
	/*.menu-mobile-left a,.menu-mobile-right a{*/
		/*font-size: 17px;*/
		/*font-weight: bold;*/
		/*text-transform: uppercase;*/
		/*color: #fff;*/
		/*cursor: pointer;*/
	/*}*/
	.no-responsive-to-1054{
		display: none;
	}
}

/* Media 420Px Start */
@media (max-width: 768px) {
	html{
		touch-action: manipulation;
	}
	.sl-nav li:hover ul{
		position: relative !important;
		top: 0 !important;
		right: 0 !important;
		width: 100% !important;
		background: #fff;
		/* width: 120px; */
		padding-top: 0px;
		z-index: 999999;
	}
	.sl-nav li{
		float: inherit !important;
	}
	.sl-nav ul li:hover{
		color: #000000 !important;
	}
	.myfooter{
		margin:30px 0;
	}
	.careerfy-banner-transparent{
		background-position: 0 0;
	}
	.price-bg-tr{
		width: inherit;
	}
	.employer-hero p{
		display: none !important;
	}
	.ambassadors-list{
		background-size: contain !important;
		background-position: center !important;
		max-width: 100% !important;
		border: none !important;
	}
	.invoice-head,.invoice-body{
		text-align: center;
	}
	.careerfy-joblisting-classic figure ~ .careerfy-joblisting-text{
		margin-left: 0px;
	}
	.responsiv-none{
		display: none;
	}
	.responsive-100{
		width: 100% !important;
	}
	.responsive-50-fl, .responsive-50-fl-r2{
		width: 50% !important;
		float: left;
	}

	.job-list-img-s{
		max-width: 70%;
	}
	.job-list-img-i{
		max-width:30%;
	}
	.responsive-menu{
		display: block;
	}
	.responsive-menu:hover{
		background-color: transparent !important;
	}
	.responsive-no-opacity{
		opacity: 1;
		background-color: rgba(255, 255, 255, 0.25);
	}
	.medium-6 h1{color: #fff !important;background-color: rgba(0, 0, 0, 0.25);padding: 5px;}
	.careerfy-page-title{
		padding: 33px 0px 0px 0px !important;
	}
	.menu-mobile{
		display: block;
		float: left;
		width: 38%;
		height: 90px;
		text-align: center;
	}
	.menu-mobile-left{

	}
	.menu-mobile-left,.menu-mobile-right{
		margin-top:32.5px;
		width: 50%;
		float: left;
	}
	.menu-mobile-left:after{
		/*content: '';*/
		/*border-right: 1px solid #fff;*/
		/*margin-left: 16px;*/
	}
	.menu-mobile-left a,.menu-mobile-right a{
		font-size: 17px;
		font-weight: bold;
		text-transform: uppercase;
		color: #fff;
		cursor: pointer;
	}

	.responsiv-job_ally{
		position: absolute;
		top: 45px;
		right: 25px;
	}
	.careerfy-joblisting-classic figure{
		width: 100% !important;
	}
	.careerfy-header-one {
		background-color: transparent;
		border-bottom: 0px solid #273c4d;
	}
	.careerfy-subheader{
		padding:0;
	}
	.careerfy-banner-transparent{
		height: 510px;
	}
	.careerfy-fancy-title p{
		display: none;
	}
	.careerfy-featured-listing-text{
		padding: 0 0 0 10px;
	}
	.careerfy-featured-listing figure{
		padding:0;
	}
	.careerfy-featured-listing figure, .careerfy-featured-listing-text{
		vertical-align: top;
	}
	.careerfy-featured-listing-text time{
		display: none;
	}
	.careerfy-featured-listing-options ul{
		width: 60%;
		overflow: hidden;
	}
	.widget_contact_info{
		width: 100% !important;
	}
	.careerfy-featured-listing-options ul li a{
		color: #000;
	}
	.careerfy-featured-listing-text h2{
		width: 100%;
	}
	.careerfy-featured-listing, .careerfy-table-layer,.careerfy-featured-listing-options,.careerfy-featured-listing figure ~ .careerfy-featured-listing-text{
		border:none !important;
		padding-top: 0 !important;
	}
	.saveemail{
		width: 100%;
		background: transparent;
		border-radius: 0px;
	}
	.saveemail label{
		color: #fff;
	}
	.material-switch{
		margin-left: 25% !important;
	}
	.mobile-text{
		display: block;
		position: absolute;
		text-align: center;
		width: 100%;
		font-size: 20px;
		color: #fff;
		text-transform: uppercase;
		left: 0;
		top: 18px;
	}
	.careerfy-banner-search input[type="text"]{
		background-color: #ffffff;
		height: 45px !important;
		font-size: 15px !important;
		color: #000;
		border-radius: 0 !important;
		padding: 8px 18px;
		margin: 10px 0;
	}
	.careerfy-banner-search ul li.careerfy-banner-submit i{
		top: 10px;
		border-radius: 0px !important;
		right: 0%;
		width: 100%;
		height: 45px !important;
	}
	.saveli{
		position: absolute !important;
		bottom: -50px;
	}
	.company-buttons{margin-bottom: 5px}
	.careerfy-pagination-blog{
		margin: 25px 0px 60px 10px !important;
	}
	.categories-list ul li.careerfy-column-3,.careerfy-login-media li,.careerfy-user-options ul li { width: 100% !important; }
	.careerfy-login-media li:nth-child(3) { padding-bottom: 10px; }

	/* Main Grid */
	.careerfy-main-content .col-md-4,.careerfy-main-content .col-md-3,.careerfy-main-content .careerfy-column-3,.careerfy-main-content .careerfy-column-4 { margin-right: 0px; width: 100%; }
	.careerfy-main-content .widget,.careerfy-employer-search { width: 100%; }
	.careerfy-employer-profile-form li.careerfy-column-6,.careerfy-employer-profile-form li.careerfy-column-5 { width: 100%; }

	.careerfy-job-userlist .careerfy-option-btn{
		min-width: inherit;
		margin: 0;
	}
	.careerfy-parallex-text{padding: 45px 5px 5px 5px;}
	.careerfy-profile-title{padding-left: 15px}
	/*.careerfy-footer-one{padding: 58px 0px 0px 20px}*/
	#tcal{
		width: 300px !important;
	}
	.careerfy-user-form i{
		display: none;
	}
	.careerfy-plain-btn a{
		color: #fff !important;
	}
	.respon-popular{width: 49% !important;}
	.careerfy-pagination-blog{
		margin: 25px 0px 60px 10px !important;
	}
	.navbar { position: relative; }
	.careerfy-navigation { float: left; position: relative;margin-right: 5px; }
	.navbar-toggle { display: block;
		/*background-color: #eee; */
		/*margin: 10px 0px 0px 0px; */
		margin:0;
		border: none;
	}
	.navbar-toggle, .icon-bar{
		background-color: transparent;
	}
	.navbar-toggle .icon-bar{
		background-color: #fff;
		width: 30px;
		height:3px;
	}
	.navbar-toggle, .icon-bar + .icon-bar{
		margin-right: 3%;
		margin-top:5px !important;
	}
	.navbar-toggle .icon-anim1,.navbar-toggle .icon-anim2{
		/*margin-top: 10px;*/
	}
	.navbar-toggle .icon-anim1{
		transition: .5s;
		transform: skewY(30deg) translateY(8px);
		/*display: none !important;*/
		 /*transform: rotate(35deg)*/
		 /*translateY(5px);*/
	 }
	.navbar-toggle .icon-anim2{
		transition: .5s;
		/*display: none !important;*/
		/*transform: rotate(-35deg)*/
		/*translateX(6px) */
		/*translateY(-5px);*/
		transform: skewY(-30deg);
	}
	.navbar-toggle .icon-anim3{
		/*display: none !important;*/
		opacity: 0;
	}
	.collapsed .icon-anim1,.collapsed .icon-anim2,.collapsed .icon-anim3{
		transform: none !important;
		opacity: 1 !important;
		/*display: block !important;*/
		/*margin-top: 0 !important;*/
	}
	/*.collapsed .icon-krest{*/
		/*display: none !important;*/
	/*}*/
	/*.navbar-toggle .icon-krest{*/
		/*display: block;*/
		/*font-size: 16px;*/
		/*color: #fff;*/
	/*}*/
	/*.navbar-toggle { display: block;  background-color: #eee; margin: 34px 0px 0px 30px; }*/
	.navbar-collapse { padding: 0px 0px 0px 0px; width: 260px; background-color: #fff; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.10); border: none; position: absolute; right: 0%; top: 100%; z-index: 9999; margin: 10px 0px 0px 0px; }
	#careerfy-header .collapse { display: none; }
	#careerfy-header .collapse.in {
		display: block;
		overflow: hidden;
		width: 90vw !important;
	}
	.widget_nav_manu ul li a{
		font-size: 16px;
	}
	.newmain h2{
		font-size: 55px !important;
	}
	.careerfy-parallex-text p{
		font-size: 25px;
	}
	.careerfy-testimonial-full{
		display: none; /*Minus block s kartinkami na glavnoy*/
	}
	.careerfy-thumbnail { margin-bottom: 0px; }
	/*.navbar-nav > li:first-child > a { padding-left: 22px; }*/
	.navbar-nav { margin: 0px; } .navbar-nav > li > a:before,.navbar-nav > li > a:after { display: none; }
	.navbar-nav .sub-menu { float: left; width: 100%; position: relative; opacity: 1; visibility: visible; box-shadow: none;}
	.navbar-nav .sub-menu,.careerfy-megamenu {
		-webkit-transform: translate(0px);
		   -moz-transform: translate(0px);
		    -ms-transform: translate(0px);
		     -o-transform: translate(0px);
		        transform: translate(0px);
		width: 100% !important;
	}
	.megamymenu{
		top:0 !important;
	}
	.navbar-nav, .sub-menu{
		padding:0 !important;
		width: 100%;
	}
	.navbar-nav li:hover{
		border-radius: 0px;
	}
	.responsive-menu-3{
		margin-left: 0px;
	}
	ul{
		margin: 0 !important;
	}
	.ulbigmenuCategory li{
		width: 50% !important;
	}
	.bigmenu-title{
		margin: 5px 0 !important;
	}
	.arrow{
		text-align: center;
	}
	.careerfy-megamenu { float: left; min-width: 100%; position: relative; right: auto; top: auto; padding: 20px 8px 5px 8px; box-shadow: none; opacity: 1; visibility: visible; }
	.careerfy-megamenu [class*="col-md-"] { width: 100%; float: left; margin-bottom: 15px; }
	.careerfy-megamenu .row { margin: 0px; } .navbar-nav > li > a {
												 float: left; width: 100%;
												 /*padding: 20px 20px 10px 20px; */
												 color: #555555;
	text-align: center;
											 }
	.navbar-nav > li { width: 100%; padding: 0px 0px; }
	.navbar-nav .sub-menu .navbar-nav .sub-menu {  left: 0px; margin: 0;}
	/* Header One */
	/*.careerfy-header-one .col-md-4,.careerfy-header-one  { float: left; width: 100%; }*/
	.careerfy-right{float: left;display: none}
	.careerfy-navigation{
		margin-top: 20.5px;
	}
	.careerfy-right .careerfy-simple-btn{padding: 9px 5px;    display: none;}
	.container{margin: 0;}
	.careerfy-logo{width: 40%}
	.careerfy-user-section li{padding: 6px 5px 6px 5px;}
	.careerfy-simple-btn{margin: 7px 0px 0px 5px;}
	.careerfy-header-one .col-md-6 { float: right; }

	/* Header Two */
	.careerfy-header-two { text-align: center; }
	.careerfy-header-two .navbar-toggle { margin: 27px 30px 0px 0px; }
	.careerfy-header-two .navbar-nav > li > a { color: #555555; }
	.careerfy-header-two .col-md-2 { float: left; width: 100%; }
	.careerfy-header-two .col-md-10 { display: inline-block; }
	.careerfy-header-two .careerfy-logo { float: none; display: inline-block; }
	.careerfy-user-option li:last-child { margin-right: 0px; }
	.careerfy-header-two .navbar-collapse { right: auto; left: 0px; text-align: left; }

	/* Main Grid */
	.careerfy-main-content .col-md-4,.careerfy-main-content .col-md-3,.careerfy-main-content .careerfy-column-3,.careerfy-main-content .careerfy-column-4 { float: none; display: inline-block; vertical-align: top; margin-right: -4px; width: 50%; }
	.careerfy-main-content .col-md-7,.careerfy-main-content .col-md-5 { width: 100%; float: left; margin-bottom: 30px; }
	.col-md-12,.careerfy-column-9,.careerfy-column-8,.careerfy-main-content aside.careerfy-column-4 { float: left; width: 100%; }

	/* Content */
	.careerfy-banner { background-size: cover; }
	.careerfy-banner-caption p,.careerfy-banner-search,.careerfy-testimonial-section img,.careerfy-modal .modal-box-area { width: 100%; }
	.careerfy-counter ul li {  border: none; }
	.categories-list ul li.careerfy-column-3 { width: 50%; }
	.careerfy-featured-listing > ul > li { width: 100%; } .careerfy-testimonial-slider { width: 90%; margin-top: 0px; }
	.careerfy-banner-search ul li,.careerfy-banner-search ul li:last-child { width: 100%; } .careerfy-banner-search { padding: 0px 15px; }

	.careerfy-location, .search_new_icon_i:before{display: none}
	.careerfy-modren-counter ul li:before,.careerfy-search:before { display: none; }

	.careerfy-service-slider .slick-current.slick-active { width: 300px !important; margin-top: 0px; }
	.careerfy-subheader { background-size: cover; }
	.careerfy-list-option ul li { border: none; margin-bottom: 7px; padding-left: 0px; }
	.careerfy-main-content .widget { float: none; display: inline-block; vertical-align: top; margin-right: -4px; width: 50%; padding: 0px 10px; }
	.careerfy-jobdetail-listthumb ~ figcaption { margin-left: 0px; float: left; width: 100%; padding-top: 20px; }
	.careerfy-applied-jobs-text ul li,.careerfy-cv-manager-text ul li,.careerfy-candidate-default-text ul li { border: none; padding-left: 0px; margin-bottom: 8px; }
	.careerfy-upload-cv .careerfy-disabled-input { width: 100%; }
	.careerfy-employer-transactions-wrap,.careerfy-employer-packages-wrap,.careerfy-managejobs-list-wrap { float: left; width: 100%; margin-bottom: 30px; }
	.careerfy-job-alerts,.careerfy-candidate-savedjobs,.careerfy-employer-transactions-wrap,.careerfy-employer-payments,.careerfy-employer-packages-wrap,.careerfy-managejobs-list-wrap { overflow-x: scroll; }
	.careerfy-job-alerts .careerfy-job-alerts-wrap,.careerfy-candidate-savedjobs-wrap,.careerfy-employer-transactions,.careerfy-employer-payments-wrap,.careerfy-employer-packages,.careerfy-managejobs-list { width: 765px; }
	.careerfy-employer-profile-form li.careerfy-column-10,.careerfy-employer-profile-form li.careerfy-column-2 { width: 100%; }
	.jobsearch_candidate_info { width: 50%; }
	.careerfy-simple-gallery ul li[class*="careerfy-column-"] { width: 50% !important; margin-right: -4px; }
	.careerfy-employer-list .careerfy-table-cell { float: left; width: 100%; margin-bottom: 10px; }
	.careerfy-employer-resumes > ul > li,.careerfy-resumes-download { width: 100%; } .careerfy-resumes-download { margin-top: 10px; }
	.careerfy-employer-jobnav ul li:before,.careerfy-employer-jobnav ul li.active:after { display: none; }
	.careerfy-employer-jobnav ul li a { padding: 0px 0px; } .careerfy-employer-jobnav ul li { width: 50%; }
	.careerfy-contact-info-sec,.careerfy-contact-form { width: 100%; }
 
	/* Banner Two */
	.careerfy-banner-two .careerfy-banner-caption p { width: 100%; }
	.careerfy-banner-search-two ul li,.careerfy-banner-search-two ul li:last-child { width: 50%; } .careerfy-banner-search-two ul li { margin-bottom: 8px; }
	.careerfy-parallex-box { float: left; width: 100%; background-size: cover; } .careerfy-parallex-box-wrap { width: 100%; }

	/* Footer */
	.careerfy-footer-widget [class*="col-md-"] { float: none; display: inline-block; vertical-align: top; margin-right: -4px; width: 50%; }
	.careerfy-copyright { text-align: center; } .careerfy-copyright p,.careerfy-copyright .careerfy-social-network { float: left; display: inline-block; } .careerfy-copyright p { margin-bottom: 20px; }
	.careerfy-parallex-text{padding: 45px 5px 5px 5px;}
	/* Footer Two */
	.careerfy-footer-two .careerfy-footer-widget .col-md-9,.careerfy-copyright-two p { width: 100%; }
	.careerfy-footer-newslatter li { width: 100%; margin-bottom: 10px; } .careerfy-footer-newslatter li:last-child { width: 40%; }
	.careerfy-footer-two .careerfy-copyright-social,.careerfy-footer-two .careerfy-copyright-download { float: none; display: inline-block; }
	.careerfy-footer-two .col-md-9 .widget { width: 50%; }
	/*.careerfy-footer-one{padding: 58px 0px 0px 20px}*/
	.resp-33{
		width: 33%  !important;
	}
	.resp-33-float{
		width: 33%  !important;
		float:  left !important;
	}
	.responsiv-filtress{
		width: 100% !important;
	}
	.employer-contribution__item{
		height: inherit !important;
	}
	.employer-section__title{
		text-align: center !important;
	}
	.responsiv-no-padding{
		padding:0px !important;
	}
	.resp-rel{
		position: relative;
	}
	.ml5{
		margin-left: 0% !important;
	}
	.default-btn-responsive{
		border: none !important;
		display: inline-block !important;
		background-color: #ff5656 !important; ;
		padding: 5px 30px !important;
		line-height: 1 !important;
		color: #273c4d !important;
		font-weight: 600 !important;
		text-transform: uppercase !important;
		border-radius: 2px !important;
		overflow: hidden !important;
		position: relative !important;
		margin-bottom: 10px !important;
		width: 50% !important;
		text-align: center;
		margin-left: 25%;
		margin-top: 25px;
	}
	.careerfy-banner-btn{
		display: none;
	}
	.careerfy-applied-jobs-left{
		width: 80%;
	}
	.price-bg-tr-small{
		overflow: hidden;
		border: 3px solid rgba(255, 87, 87, 0.5) !important;
		border-radius: 5px !important;
	}
	.resp-12-10_2{
		width: 80%;
		float: left;
	}
	.resp-12-2_10{
		width: 20%;
		float: left;
	}
	.choose-responsive-newjob{
		font-size: 15px !important;
		padding-left: 10px !important;
	}
	.njsel_p {
		font-size: 9px !important;
	}
	#info2{
		width: 100% ;
	}
	.resp-mt-10{
		margin-top: 10px;
	}
	.ics {
		position: absolute;
		left: 5px;
		top: 50%;
	}
	.resp-list-apply li:first-child{
		width: 100% !important;
	}
	.resp-list-apply li{
		width: 50% !important;
		padding-left: 0 !important;
	}
	.careerfy-page-title h1{
		margin-bottom: 35px;
	}
	.careerfy-banner-search-2 ul li{
		width: 33.333%;
		margin: 10px 0;
	}
	.careerfy-banner-search-2 ul li:last-child{
		width: 100%;
	}
	.careerfy-banner-search-2 input[type="text"]{

	}
	.careerfy-banner{
		padding: 150px 0px 0px 0px;
	}
	.employer-hero .hero-background{
		height: 33.76471rem !important;
	}
	.employer-features__item .icon-text{
		width: 100%;
	}
}
@media (width: 768px) {
	.careerfy-main-content {
		padding: 85px 0px 10px 0px;
	}
}
/* Media 300Px Start */
@media (max-width: 480px) {
	.text-img-center{
		padding: 0 15px;
	}
	.en-mt-desctop-50{
		/*margin-top:50px;*/
	}
	.ml-desc-20{
		margin-left: 0px;
	}
	.sticly_test1{
		display: none;
	}
	html{
		touch-action: manipulation;
	}
	.myfooter{
		margin:30px 0;
	}
	.rc-anchor-normal{
		width: 240px !important;
	}
	.rc-anchor-normal .rc-anchor-content{
		width: 145px !important;
	}
	/*.g-recaptcha div{*/
		/*width: 100% !important;*/
	/*}*/
	/*.g-recaptcha div div iframe{*/
		/*width: 100% !important;*/
	/*}*/
	.employer-features__item .icon-text{
		max-width: inherit;
		width: 100%;
	}

	.employer-hero .hero-background{

		height: 29.76471rem !important;
	}
	.testsearch{
		margin-bottom: 0;
	}
	.careerfy-banner-search-2 ul li,.careerfy-banner-search-2 ul li:last-child{
		width: 100%;
		margin: 10px 0;
	}
	.careerfy-banner-search-2 input[type="text"]{
		/*border: 1px solid #000;*/
	}
	.careerfy-page-title h1{
		margin-bottom: 40px;
	}
	.careerfy-banner-caption p{
		margin-bottom:60px;
	}
	.careerfy-banner{
		padding: 60px 0px 0px 0px;
	}
	.careerfy-banner-caption h1{
		font-size: 45px;
	}
	.careerfy-logo{
		margin: 20px 0px 11px 0px;
	}
	.careerfy-banner-transparent{
		background-position: -240px 0;
	}
	.price-bg-tr{
		width: inherit;
	}
	.responsive-no-opacity{
		opacity: 1;
		margin-top: 0 !important;
		background-color: rgba(255, 255, 255, 0.25);
	}
	.employer-hero p{
		display: none !important;
	}
	.ambassadors-list{
		background-size: contain !important;
		background-position: center !important;
		max-width: 100% !important;
		border: none !important;
	}
	.careerfy-employer-resumes figure{
		padding: 10px 10px 0px 25px;
	}
	.ics {
		position: absolute;
		left: 5px;
		top: 50%;
	}
	.resp-list-apply li:first-child{
		width: 100% !important;
	}
	.resp-list-apply li{
		width: 50% !important;
	}
	.sli li{
		width: 100%;
	}
	.responsive-50-fl-r2{
		width: 50%;
		float: left;
	}
	.delete{
		padding:3px 10px;
		right:-80px;
	}
	.responsive-settings{
		padding:10px;
	}
	.resp-text-over-hidden-h40{
		height:40px;
		overflow: hidden;
	}
	.resp-12-10_2{
		display: none;
	}
	.resp-12-2_10{
		width: 100%;
	}
	.invoice-body-s{
		font-size: 10px;
	}
	.price-bg-tr-small{
		overflow: hidden;
		border: 3px solid rgba(255, 87, 87, 0.5) !important;
		border-radius: 5px !important;
	}
	.more12-s, .more122-s, .more123-s{
		font-size: 10px;
	}
	.responsive-no{
		display: none;
	}
	.careerfy-applied-jobs-thumb ~ .careerfy-applied-jobs-text{
		margin-left:0px;
	}
	.careerfy-applied-jobs-text .careerfy-savedjobs-links {
		margin-top: 27px;
		width: 47%;
		float: left;
		margin-right: 0;
		padding-left: 25%;
	}
	.responsive-100{
		/*width: 100% !important;*/
	}
	.responsive-50-fl{
		width: 100% !important;
		/*float: left;*/
	}
	.borndata-chooserole{
		height: inherit;
	}
	.megamymenu {
		transition: .5s;
		display: none;
	}
	.employer-contribution__item{
		height: inherit !important;
	}
	.form-relocateme,.form-relocatemer{
		width: 100% !important;
		margin: 5px 0 !important;
	}
	.menu-mobile-left:after {
		/*content: '';*/
		/*border-right: 0px solid #fff;*/
	}
	.menu-mobile{
		display: block;
		float: left;
		width: 28%;
		height: 90px;
		text-align: center;
	}
	.menu-mobile-left{
		margin-top:25px;
	}
	.menu-mobile-right{
		margin-top: 0;
	}
	.menu-mobile-left,.menu-mobile-right{
		width: 100%;

	}
	.menu-mobile-left a,.menu-mobile-right a{
		height: 50%;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #fff;
		cursor: pointer;
	}
	.resp-33{
		width: 100%  !important;
	}
	.careerfy-joblisting-classic figure ~ .careerfy-joblisting-text{
		margin-left: 0;
	}
	.responsiv-none,.careerfy-banner-btn{
		display: none;
	}
	.responsiv-job_ally{
		position: inherit;
	}
	.widget_apply_job_wrap{
		border: none;
	}
	.careerfy-jobdetail-listthumb{
		width: 100%;
	}
	.careerfy-fancy-title p{
		display: none;
	}
	.careerfy-featured-listing-text{
		padding: 0 0 0 10px;
	}
	.careerfy-featured-listing figure{
		padding:0;
	}
	.careerfy-featured-listing figure, .careerfy-featured-listing-text{
		vertical-align: top;
	}
	.careerfy-featured-listing-text time{
		display: none;
	}
	.careerfy-featured-listing-options ul{
		width: 50%;
		overflow: hidden;
	}
	.careerfy-featured-listing-options ul li a{
		color: #000;
	}
	.careerfy-featured-listing-text h2{
		width: 100%;
	}
	.careerfy-featured-listing, .careerfy-table-layer,.careerfy-featured-listing-options,.careerfy-featured-listing figure ~ .careerfy-featured-listing-text{
		border:none !important;
		padding-top: 0 !important;
	}
	.saveemail{
		width: 100%;
		background: transparent;
		border-radius: 0px;
	}
	.saveemail label{
		color: #fff;
	}
	.material-switch{
		margin-left: 15% !important;
	}
	.mobile-text{
		display: block;
		position: absolute;
		text-align: center;
		width: 100%;
		font-size: 14px;
		color: #fff;
		text-transform: uppercase;
		left: 0;
		top: 18px;
	}
	.careerfy-banner-search input[type="text"]{
		background-color: #ffffff;
		height: 45px !important;
		font-size: 15px !important;
		color: #000;
		border-radius: 0 !important;
		padding: 8px 18px;
		margin: 10px 0;
		border: 1px solid rgba(0, 0, 0, 0.1);
	}
	.careerfy-banner-search ul li.careerfy-banner-submit i{
		top: 10px;
		border-radius: 0px !important;
		right: 8%;
		width: 84%;
		height: 45px !important;
	}
	.saveli{
		position: absolute !important;
		bottom: -40px;
	}
	.company-buttons{margin-bottom: 5px}
	.careerfy-pagination-blog{
		margin: 25px 0px 60px 10px !important;
	}
	.categories-list ul li.careerfy-column-3,.careerfy-login-media li,.careerfy-user-options ul li { width: 100% !important; }
	.careerfy-login-media li:nth-child(3) { padding-bottom: 10px; }

	/* Main Grid */
	.careerfy-main-content .col-md-4,.careerfy-main-content .col-md-3,.careerfy-main-content .careerfy-column-3,.careerfy-main-content .careerfy-column-4 { margin-right: 0px; width: 100%; }
	.careerfy-main-content .widget,.careerfy-employer-search { width: 100%; }
	.careerfy-employer-profile-form li.careerfy-column-6,.careerfy-employer-profile-form li.careerfy-column-5 { width: 100%; }

	.careerfy-job-userlist .careerfy-option-btn{
		min-width: inherit;
		margin: 0;
	}
	.careerfy-parallex-text{padding: 45px 5px 5px 5px;}
	.careerfy-profile-title{padding-left: 15px}
	.careerfy-footer-one{padding: 58px 0px 0px 20px}
	#tcal{
		width: 300px !important;
	}
	.careerfy-user-form i{
		display: none;
	}
	.careerfy-plain-btn a{
		color: #fff !important;
	}
	.respon-popular{width: 49% !important;}
	.careerfy-featured-listing-options ul li i{
		display: none;
	}
	.careerfy-option-btn{    padding: 8px 5px 8px 5px;font-size: 10px;    margin-top: 15px;color: #fff !important;}
	.careerfy-joblisting-classic-wrap{padding: 20px 10px 13px 14px;}
	/* Content */
	.careerfy-banner-search-two ul li, .careerfy-banner-search-two ul li:last-child,.careerfy-employer-resumes figcaption ul li { width: 100%; }
	.careerfy-employer-resumes figcaption ul li { padding-left: 0px; }
	.jobsearch_candidate_info,.careerfy-column-6 { width: 100%; }
	.careerfy-simple-gallery ul li[class*="careerfy-column-"] { width: 100% !important; margin-right: 0px; }
	.careerfy-employer-resumes .careerfy-resumes-thumb ~ figcaption { margin-left: 0px; float: left; width: 100%; margin-top: 12px; }
	.careerfy-resumes-options li,.careerfy-contact-form ul li { width: 100%; }

	/* Footer */
	.careerfy-footer-widget [class*="col-md-"] { margin-right: 0px; width: 100%; }
	.my-big-img {
		background-repeat: no-repeat !important;
		height: inherit !important;
		min-height: 100px;
		max-height: 100%;
	}
}

/* Media 940Px Start */
@media screen and (min-width: 991px) and (max-width: 1054px) {
	.header-center-width-realize{
		width: 70% !important;
	}
	.header-right-width-realize{
		width: 12% !important;
	}
	/*.careerfy-banner-transparent{*/
		/*top:113px;*/
	/*}*/
}
@media screen and (min-width: 1055px) and (max-width: 1441px) {
	.header-center-width-realize{
		width: 65% !important;
	}
	.header-right-width-realize{
		width: 16% !important;
	}
	.mailbg, .navbar-nav, .mailbg-d{
		margin: 20px 0 !important;
		/*padding: 20px 0 !important;*/
	}
	.navbar-collapse{
		padding: 0 !important;
	}
	.responsive-1440{
		display: none;
	}
	.careerfy-user-section li{
		padding: 8px 8px 0px 8px;
	}
}

/* Media 940Px Start */
@media screen and (min-width: 600px) and (max-width: 1250px) {
	.my-big-img{
		height: inherit !important;
	}

}

@media screen and (min-width: 1050px) and (max-width: 1730px) {

}

@media screen and (min-width: 769px) and (max-width: 991px) {
	.responsive-menu{
		display: block;
	}
	.no-responsive-769-991{
		display: none;
	}
	.menu-mobile{
		display: block;
		position: absolute;
		top: -95px;
		right: 0;
		/* float: left; */
		width: 25%;
		height: 90px;
		text-align: center;
	}

	.menu-mobile-left,.menu-mobile-right{
		margin-top:32.5px;
		width: 50%;
		float: left;
	}

	.menu-mobile-left a,.menu-mobile-right a{
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #fff;
		cursor: pointer;
	}
	.responsive-100 {
		width: 100% !important;
	}
	.responsive-50-fl, .responsive-50-fl-r2 {
		/*width: 50% !important;*/
		float: left;
	}
	.ambassadors-list{
		max-width: inherit !important;
		background-size: contain !important;
	}
	.employer-hero p{
		text-align: center;
		font-size: 17px;
		color: #fff !important;
		background: rgba(0, 0, 0, 0.25);
	}

}

@media (min-width: 769px) and (max-width: 1200px) {
	ul.navbar-nav1{
		width:100%;
	}
}

@media (min-width:350px) and (max-width: 1300px) {
	ul.careerfy-jobdetail-options {
		display: -webkit-inline-flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-webkit-box-pack: center;
		-webkit-flex-pack: center;
		-webkit-justify-content: center;
		-webkit-flex-align: center;
		-webkit-align-items: center;
		vertical-align: top;
		left: 0px;
		position: absolute;
	}

	#fas-key, #fas-briefcase {
		margin-left: 0px!important;
	}

    .widget.col-md-3.widget_nav_manu ul{
        /*text-align: left;*/
    }

    .widget_nav_manu ul li a:before {
		content: "";

	}


@media (min-width:549px) and (max-width:600px) {
	.my-big-img {
		background-repeat: no-repeat !important;
		height: inherit !important;
		min-height: 100px;
		max-height: 100%;
	}
}

@media (min-width:500px) and (max-width:550px) {
	.my-big-img {
		background-repeat: no-repeat !important;
		height: inherit !important;
		min-height: 100px;
		max-height: 100%;
	}
}

@media (min-width:450px) and (max-width:499px) {
	.my-big-img {
		background-repeat: no-repeat !important;
		height: inherit !important;
		min-height: 100px;
		max-height: 100%;
	}
}

@media (min-width:400px) and (max-width:449px) {
	.my-big-img {
		background-repeat: no-repeat !important;
		height: inherit !important;
		min-height: 100px;
		max-height: 100%;
	}
}

@media (min-width:360px) and (max-width:399px){
	.my-big-img {
		background-repeat: no-repeat !important;
		height: inherit !important;
		min-height: 100px;
		max-height: 100%;
	}
}

@media (max-width:600px){
	.careerfy-section-title, .careerfy-job.careerfy-joblisting-classic.careerfy-jobdetail-joblisting {
		display: none;
	}

	#btn-apply-mob {
		width:100%;
		/*margin-bottom: -13px;*/
        float: left;
        display: block !important;
	}

    #btn-apply {
        display: none;
    }

    .careerfy-description.make-p-margin {
        /*margin-top:100px !important;*/
    }

    .careerfy-jobdetail-list {
        margin-top:20px;
    }

    .footer-menu {
        content:"";
    }

    .careerfy-header-one {
        /*background-color: #273c4d !important;*/
    }

    .careerfy-banner-transparent {
        /*background: #273c4d !important;*/
    }

    .careerfy-applyjob-btn.applyvacancy, .careerfy-applyjob-btn {
        margin-bottom: 0px !important;
        border-radius: 0px !important;
    }

    ul.careerfy-jobdetail-options {
        left:-107px;
        width:100%;
    }
}
}

