/**
 * Theme Name: Jobify - Extended
 * Description: Additional style sheet for Ben to work in
 **/

/** ***** Safari Fixes 4.23.20 ***** **/
@media (min-width: 576px){
	.col-sm-9 {
		max-width: 74.9%;
	}
	.col-sm-3 {
		max-width: 24.9%;
	}
}
@media (min-width: 768px){
	.col-md-6 {
		max-width: 49.9%;
	}
	.col-md-4 {
		max-width: 33.2%;
	}
	.col-md-3 {
		max-width: 24.9%;
	}
	.col-md-5 {
		max-width: 41.6%;
	}
	.col-md-7 {
		max-width: 58.3%
	}
	.col-md-8 {
		max-width: 66.6%;
	}
	.col-md-9 {
		max-width: 74.9%;
	}
}
@media screen and (max-width: 1199px) and (min-width: 768px){
	.big6-grid-04 {
		max-width: 49.9%;
	}
	.library-grid-04 {
		max-width: 49.9%;
	}
}
@media screen and (min-width: 992px){
	.col-lg-3 {
		flex: 0 0 24.9%;
	}
}
/** *** End Safari Fixes 4.23.20 **** **/

/** ***** white paper library and landing pages ***** **/

.libary-grid-image-203 {
	/*width:80%;*/
	width:100%;
	border-left: 1px solid rgb(260,260,260);
    box-shadow: 2px 3px 3px rgb(87, 104, 120);
}

.libary-image-101 {
	width:240;
	height:300;
	border-left:1px solid rgb(260,260,260);
	box-shadow: 2px 3px 3px rgb(87, 104, 120);
}

.library-grid-heading-01{
	text-align:center;
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.library-grid-04 {
		border-bottom: 2px solid black !important;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.library-grid-heading-01{
		font-size: 4rem !important;
	}
	
	.h2headingsizectrl{
		font-size: 4rem !important;
	}
}

@media screen and (min-width: 347px) and (max-width: 991px) {
	.library-grid-heading-01{
		font-size: 3rem !important;
	}
	
	.h2headingsizectrl{
		font-size: 3rem !important;
	}
}

@media screen and (min-width: 0px) and (max-width: 767px) {
	.h2headingsizectrl{
		text-align:center;
	}
	
	.big6-grid-04{
		margin-bottom:2rem;
	}
	
	.big6-grid-03{
		margin-bottom:0rem;
	}
}

@media screen and (min-width: 0px) and (max-width: 346px) {
	.library-grid-heading-01{
		font-size: 2rem !important;
	}
	
	.h2headingsizectrl{
		font-size: 2rem !important;
	}
}

/** ***** End white paper library and landing pages ***** **/

/** ***** Header and Sub-Header Text ***** **/
@media screen and (min-width: 0px) and (max-width: 991px) {
	.main-header-size-ctrl-01{
		text-align:center;
	}
	.sub-header-size-ctrl-01{
		text-align:center;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.main-header-container-ctrl-01{
		margin:3rem 0 3rem 0 !important;
	}
	.main-header-size-ctrl-01{
		font-size: 3.5rem !important;
	}
	.sub-header-size-ctrl-01{
		font-size: 3rem !important;
		margin-bottom: 3rem !important;
	}
}
@media screen and (min-width: 600px) and (max-width: 767px) {
	.main-header-container-ctrl-01{
		margin:2.5rem 0 2.5rem 0 !important;
	}
	.main-header-size-ctrl-01{
		font-size: 3rem !important;
	}
	.sub-header-size-ctrl-01{
		font-size: 2.5rem !important;
		margin-bottom: 2.5rem !important;
	}
}
@media screen and (min-width: 464px) and (max-width: 599px) {
	.main-header-container-ctrl-01{
		margin:2rem 0 2rem 0 !important;
	}
	.main-header-size-ctrl-01{
		font-size: 2.5rem !important;
	}
	.sub-header-size-ctrl-01{
		font-size: 2rem !important;
		margin-bottom: 2rem !important;
	}
}
@media screen and (min-width: 0px) and (max-width: 463px) {
	.main-header-container-ctrl-01{
		margin:1.5rem 0 1.5rem 0 !important;
	}
	.main-header-size-ctrl-01{
		font-size: 2rem !important;
	}
	.sub-header-size-ctrl-01{
		font-size: 2rem !important;
		margin-bottom: 2rem !important;
	}
}
/** ***** End Header and Sub-Header Text ***** **/

/** ***** MISC ***** **/
.btn-primary, .library-grid-button-304{
	min-width:107px;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
	.business-of-the-year-img{
		min-width: 382px;
	}
	.business-of-the-year-colmd5{
		min-width: 412px !important;
	}
}
@media screen and (min-width: 767px) and (max-width: 1199px) {
	.business-of-the-year-colmd7{
		-ms-flex: inherit;
    	flex: inherit;
    	max-width: inherit;
	}
	.business-of-the-year-colmd5{
		-ms-flex: inherit;
    	flex: inherit;
    	max-width: inherit;
	}
}

/*@media screen and (min-width: 0px) and (max-width: 599px) {
	.smd-content-01{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
}*/
@media screen and (min-width: 0px) and (max-width: 767px) {
	.smd-content-01-media-adjust{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	
	.sector-grid-04-first{
		margin-bottom: 2rem;
	}
	
	.library-grid-04-last{
		border-bottom:none !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
	.library-grid-04{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.smd-content-01-media-adjust{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1216px) {
	#rev-slider-widget-3 {
    	padding-top: 131px !important;
	}
}
/*
@media screen and (min-width: 1216px) {
	#rev-slider-widget-3 {
    	margin-top: 46px !important;
	}
}*/

/** ***** End MISC ***** **/

/** ***** MISC 4.15.20 ***** **/
.big6-grid-04{
	margin-bottom:2rem;
}

.smd-content-01-media-adjust{
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.libary-landing-00 {
    padding-right: 0rem;
    padding-left: 0rem;
}

.libary-landing-01, .libary-landing-03, .libary-landing-04{
	padding-left: 30px;
	padding-right: 30px;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
	.big6-grid-04{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}
/** ***** End MISC 4.15.20 ***** **/

/** ***** Menu Fix 4.15.20 ***** **/
@media screen and (min-width: 992px) and (max-width: 1199px) {
	#masthead > .container{
		max-width: 100% !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}

@media screen and (min-width: 992px) and (max-width: 1020px) {
	.nav-menu--primary > li.menu-item > a {
		font-size: 13px !important;
		padding: 8px 2px !important;
	}
}

@media screen and (min-width: 1021px) and (max-width: 1057px) {
	.nav-menu--primary > li.menu-item > a {
		font-size: 14px !important;
		padding: 8px 2px !important;
	}
}

@media screen and (min-width: 1058px) and (max-width: 1129px) {
	.nav-menu--primary > li.menu-item > a {
		font-size: 15px !important;
		padding: 8px 2px !important;
	}
}

@media screen and (min-width: 1130px) and (max-width: 1199px) {
	.nav-menu--primary > li.menu-item > a {
		padding: 8px 8px !important;
	}
}
/** ***** End Menu Fix 4.15.20 ***** **/

.GlassdoorSVG{
	height: 34px;
	padding-bottom: 6px;
}
.blog-header-custom-div-03 > ul > li > a > i {
	font-weight: 400;
}

.whitepaperdownloaddiv {
	margin-top: 2rem;
}