@media only screen and (min-width: 1200px){
	#applying {
		text-align: center;
		padding-top: 60px;
		padding-bottom: 30px;
		background-color: #E7E7E7;
		display: block;
		position: relative;		
	}
	#applying .title h2 {
		font-size: 2.2em;
        line-height: 1.1;
        text-transform: uppercase;
        margin: 0;
	}
	#applying .title h2 span {
		font-weight: 600;			
	}		
	#applying .title h6 {
        font-size: 0.8em;
        line-height: 1.1;
		font-weight: 400;
        color: #6A6A6A;
        margin: 0;
		padding-top: 5px;
	}
	
	#applying .title {
		margin-bottom: 2vH;		
	}
	
	#applying .buttons {
		margin-top: 2em;
		z-index: 1;
        position: relative;
		margin-bottom: 3vh;
	}
	#applying .buttons ul {
		list-style: none;
		padding: 0;
	}
	#applying .buttons ul li {
		display: inline-block;
		padding-right: 0px;
		
	}		
	#applying .buttons .btn-primary,
	#applying .buttons .btn-primary.focus,
	#applying .buttons .btn-primary:active {
		color: #fff;
        padding: 16px 25px;
        font-size: 1em;
        font-weight: 500;
        background-color: rgb(0 0 0 / 84%);
        border-radius: 7.5px;
        border: 1.27px solid rgb(0 0 0 / 25%);
        transition: 0.5s;
		box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);
	}
	#applying .buttons .btn-primary:hover {
		color: #000000;
		background-color: rgb(255 255 255 / 90%);
		transition: 0.5s;
	}
	
	#applying .subtitle {
        font-size: 22vh;
        font-weight: 700;
        line-height: 0;
        display: block;
        position: absolute;
        bottom: 8vh;
        left: 0px;
        width: 100%;
        color: rgb(0 0 0 / 10%);
        z-index: 0;
        text-align: center;
	}	
  
	#applying .slider-row {
		position: relative;
		z-index: 1;
		margin: 0px 30px;
	}
    #applying .slider {
        width: 100%;
        margin: 0px auto;
    }
    #applying .slick-slide {
      margin: 0px 10px;
    }
    #applying .slick-slide div > div {
      position: relative;
    }	
    #applying .slick-slide img {
      width: 100%;
	  border-radius:16px;
	  margin-bottom: 0px;
    }
    #applying .slick-slide span {
		position: absolute;
        display: block;
        bottom: 20px;
        left: 40px;
        font-size: 1em;
        line-height: 1.1;
        font-weight: 600;
        color: #FFFFFF;
		text-shadow: 0px 0px 20px rgb(28 28 28 / 80%), 0px 0px 60px rgb(28 28 28 / 80%);
		box-shadow: inset 0px 0px 0px rgb(28 28 28 / 35%), 0px 0px 60px rgb(28 28 28 / 15%);
    }		
    #applying .slick-prev:before,
    #applying .slick-next:before {
      color: black;
    }
    #applying .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 1;
    } 
    #applying .slick-active {
      opacity: 1;
    }
    #applying .slick-current {
      opacity: 1;
    }
	#applying .slider-nav {
		position: absolute;
        top: 50%;
        width: 100%;
        margin-top: -34px;			
	}
	#applying .slider-nav-left {
		cursor: pointer;
		position: absolute;
		left: -33px;		
	}
	#applying .slider-nav-right {
		cursor: pointer;
		position: absolute;
		right: -33px;		
	}
	#applying .slider-nav .slick-disabled {
		opacity: .35;
	}
	#applying .slick-dots li {
		position: relative;
		display: inline-block;
		width: 20px;
		height: 20px;
		margin: 0 2px;
		padding: 0;
		cursor: pointer;
	}
	#applying .slick-dots li button:before {
		font-family: 'slick';
		font-size: 10px;
		line-height: 20px;
		position: absolute;
		top: 0;
		left: 0;
		width: 20px;
		height: 20px;
		content: '•';
		text-align: center;
		opacity: 1;
		color: rgba(68, 68, 68, 1);
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}	  
	#applying .slick-dots li.slick-active button:before {
		opacity: .25;
	}
  
}
@media only screen and (min-width: 992px) and (max-width: 1199.5px) {
	#applying {
		text-align: center;
		padding-top: 60px;
		padding-bottom: 30px;
		background-color: #E7E7E7;
		display: block;
		position: relative;		
	}
	#applying .title h2 {
		font-size: 2.2em;
        line-height: 1.1;
        text-transform: uppercase;
        margin: 0;
	}
	#applying .title h2 span {
		font-weight: 600;			
	}		
	#applying .title h6 {
        font-size: 0.8em;
        line-height: 1.1;
		font-weight: 400;
        color: #6A6A6A;
        margin: 0;
		padding-top: 5px;
	}
	
	#applying .title {
		margin-bottom: 2vH;		
	}
	
	#applying .buttons {
		margin-top: 2em;
		z-index: 1;
        position: relative;
		margin-bottom: 3vh;
	}
	#applying .buttons ul {
		list-style: none;
		padding: 0;
	}
	#applying .buttons ul li {
		display: inline-block;
		padding-right: 0px;
		
	}		
	#applying .buttons .btn-primary,
	#applying .buttons .btn-primary.focus,
	#applying .buttons .btn-primary:active {
		color: #fff;
        padding: 16px 25px;
        font-size: 1em;
        font-weight: 500;
        background-color: rgb(0 0 0 / 84%);
        border-radius: 7.5px;
        border: 1.27px solid rgb(0 0 0 / 25%);
        transition: 0.5s;
		box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);
	}
	#applying .buttons .btn-primary:hover {
		color: #000000;
		background-color: rgb(255 255 255 / 90%);
		transition: 0.5s;
	}
	
	#applying .subtitle {
        font-size: 22vh;
        font-weight: 700;
        line-height: 0;
        display: block;
        position: absolute;
        bottom: 8vh;
        left: 0px;
        width: 100%;
        color: rgb(0 0 0 / 10%);
        z-index: 0;
        text-align: center;
	}	
  
	#applying .slider-row {
		position: relative;
		z-index: 1;
		margin: 0px 30px;
	}
    #applying .slider {
        width: 100%;
        margin: 0px auto;
    }
    #applying .slick-slide {
      margin: 0px 10px;
    }	
    #applying .slick-slide div > div {
      position: relative;
    }	
    #applying .slick-slide img {
      width: 100%;
	  border-radius:16px;
	  margin-bottom: 0px;
    }
    #applying .slick-slide span {
		position: absolute;
        display: block;
        bottom: 20px;
        left: 40px;
        font-size: 1em;
        line-height: 1.1;
        font-weight: 600;
        color: #FFFFFF;
		text-shadow: 0px 0px 20px rgb(28 28 28 / 80%), 0px 0px 60px rgb(28 28 28 / 80%);
		box-shadow: inset 0px 0px 0px rgb(28 28 28 / 35%), 0px 0px 60px rgb(28 28 28 / 15%);
    }	
    #applying .slick-prev:before,
    #applying .slick-next:before {
      color: black;
    }
    #applying .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 1;
    } 
    #applying .slick-active {
      opacity: 1;
    }
    #applying .slick-current {
      opacity: 1;
    }
	#applying .slider-nav {
		position: absolute;
        top: 50%;
        width: 100%;
        margin-top: -34px;			
	}
	#applying .slider-nav-left {
		cursor: pointer;
		position: absolute;
		left: -33px;		
	}
	#applying .slider-nav-right {
		cursor: pointer;
		position: absolute;
		right: -33px;		
	}
	#applying .slider-nav .slick-disabled {
		opacity: .35;
	}
	#applying .slick-dots li {
		position: relative;
		display: inline-block;
		width: 20px;
		height: 20px;
		margin: 0 2px;
		padding: 0;
		cursor: pointer;
	}
	#applying .slick-dots li button:before {
		font-family: 'slick';
		font-size: 10px;
		line-height: 20px;
		position: absolute;
		top: 0;
		left: 0;
		width: 20px;
		height: 20px;
		content: '•';
		text-align: center;
		opacity: 1;
		color: rgba(68, 68, 68, 1);
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}	  
	#applying .slick-dots li.slick-active button:before {
		opacity: .25;
	}
  
}
@media only screen and (min-width: 768px) and (max-width: 991.5px) {
	#applying {
		text-align: center;
		padding-top: 60px;
		padding-bottom: 40px;
		background-color: #E7E7E7;
		display: block;
		position: relative;		
	}
	#applying .title h2 {
		font-size: 2.2em;
        line-height: 1.1;
        text-transform: uppercase;
        margin: 0;
	}
	#applying .title h2 span {
		font-weight: 600;			
	}		
	#applying .title h6 {
        font-size: 0.8em;
        line-height: 1.1;
		font-weight: 400;
        color: #6A6A6A;
        margin: 0;
		padding-top: 5px;
	}
	
	#applying .title {
		margin-bottom: 2vH;		
	}
	
	#applying .buttons {
		margin-top: 2em;
		z-index: 1;
        position: relative;
		margin-bottom: 3vh;
	}
	#applying .buttons ul {
		list-style: none;
		padding: 0;
	}
	#applying .buttons ul li {
		display: inline-block;
		padding-right: 0px;
		
	}		
	#applying .buttons .btn-primary,
	#applying .buttons .btn-primary.focus,
	#applying .buttons .btn-primary:active {
		color: #fff;
        padding: 16px 25px;
        font-size: 1em;
        font-weight: 500;
        background-color: rgb(0 0 0 / 84%);
        border-radius: 7.5px;
        border: 1.27px solid rgb(0 0 0 / 25%);
        transition: 0.5s;
		box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);
	}
	#applying .buttons .btn-primary:hover {
		color: #000000;
		background-color: rgb(255 255 255 / 90%);
		transition: 0.5s;
	}
	
	#applying .subtitle {
        font-size: 16vh;
        font-weight: 700;
        line-height: 0;
        display: block;
        position: absolute;
        bottom: 6vh;
        left: 0px;
        width: 100%;
        color: rgb(0 0 0 / 10%);
        z-index: 0;
        text-align: center;
	}	
  
	#applying .slider-row {
		position: relative;
		z-index: 1;
		margin: 0px 40px;
	}
    #applying .slider {
        width: 100%;
        margin: 0px auto;
    }
    #applying .slick-slide {
      margin: 0px 10px;
    }
    #applying .slick-slide div > div {
      position: relative;
    }	
    #applying .slick-slide img {
      width: 100%;
	  border-radius:16px;
	  margin-bottom: 0px;
    }
    #applying .slick-slide span {
		position: absolute;
        display: block;
        bottom: 20px;
        left: 40px;
        font-size: 1em;
        line-height: 1.1;
        font-weight: 600;
        color: #FFFFFF;
		text-shadow: 0px 0px 20px rgb(28 28 28 / 80%), 0px 0px 60px rgb(28 28 28 / 80%);
		box-shadow: inset 0px 0px 0px rgb(28 28 28 / 35%), 0px 0px 60px rgb(28 28 28 / 15%);
    }		
    #applying .slick-prev:before,
    #applying .slick-next:before {
      color: black;
    }
    #applying .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 1;
    } 
    #applying .slick-active {
      opacity: 1;
    }
    #applying .slick-current {
      opacity: 1;
    }
	#applying .slider-nav {
		position: absolute;
        top: 50%;
        width: 100%;
        margin-top: -34px;			
	}
	#applying .slider-nav-left {
		cursor: pointer;
		position: absolute;
		left: -33px;		
	}
	#applying .slider-nav-right {
		cursor: pointer;
		position: absolute;
		right: -33px;		
	}
	#applying .slider-nav .slick-disabled {
		opacity: .35;
	}
	#applying .slick-dots li {
		position: relative;
		display: inline-block;
		width: 20px;
		height: 20px;
		margin: 0 2px;
		padding: 0;
		cursor: pointer;
	}
	#applying .slick-dots li button:before {
		font-family: 'slick';
		font-size: 10px;
		line-height: 20px;
		position: absolute;
		top: 0;
		left: 0;
		width: 20px;
		height: 20px;
		content: '•';
		text-align: center;
		opacity: 1;
		color: rgba(68, 68, 68, 1);
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}	  
	#applying .slick-dots li.slick-active button:before {
		opacity: .25;
	}
}
@media only screen and (max-width: 767.5px){
	#applying {
		text-align: center;
		padding-top: 60px;
		padding-bottom: 40px;
		background-color: #E7E7E7;
		display: block;
		position: relative;		
	}
	#applying .title h2 {
		font-size: 2.2em;
        line-height: 1.1;
        text-transform: uppercase;
        margin: 0;
	}
	#applying .title h2 span {
		font-weight: 600;			
	}		
	#applying .title h6 {
        font-size: 0.8em;
        line-height: 1.1;
		font-weight: 400;
        color: #6A6A6A;
        margin: 0;
		padding-top: 5px;
	}
	
	#applying .title {
		margin-bottom: 2vH;		
	}
	
	#applying .buttons {
		margin-top: 2em;
		z-index: 1;
        position: relative;
		margin-bottom: 3vh;
	}
	#applying .buttons ul {
		list-style: none;
		padding: 0;
	}
	#applying .buttons ul li {
		display: inline-block;
		padding-right: 0px;
		
	}		
	#applying .buttons .btn-primary,
	#applying .buttons .btn-primary.focus,
	#applying .buttons .btn-primary:active {
		color: #fff;
        padding: 16px 25px;
        font-size: 1em;
        font-weight: 500;
        background-color: rgb(0 0 0 / 84%);
        border-radius: 7.5px;
        border: 1.27px solid rgb(0 0 0 / 25%);
        transition: 0.5s;
		box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);
	}
	#applying .buttons .btn-primary:hover {
		color: #000000;
		background-color: rgb(255 255 255 / 90%);
		transition: 0.5s;
	}
	
	#applying .subtitle {
        font-size: 21vw;
        font-weight: 700;
        line-height: 0;
        display: block;
        position: absolute;
        bottom: 8vw;
        left: 0px;
        width: 100%;
        color: rgb(0 0 0 / 10%);
		z-index: 0;
	}	
  
	#applying .slider-row {
		position: relative;
		z-index: 1;
		margin: 0px 0px;
	}
    #applying .slider {
        width: 100%;
        margin: 0px auto;
    }
    #applying .slick-slide {
      margin: 0px 20px;
    }
    #applying .slick-slide div > div {
      position: relative;
    }	
    #applying .slick-slide img {
      width: 100%;
	  border-radius:16px;
	  margin-bottom: 20px;
    }
    #applying .slick-slide span {
        position: absolute;
        display: block;
        bottom: 40px;
        left: 40px;
        font-size: 4vw;
        line-height: 1.1;
        font-weight: 600;
        color: #FFFFFF;
		text-shadow: 0px 0px 20px rgb(28 28 28 / 80%), 0px 0px 60px rgb(28 28 28 / 80%);
		box-shadow: inset 0px 0px 0px rgb(28 28 28 / 35%), 0px 0px 60px rgb(28 28 28 / 15%);
    }	
    #applying .slick-prev:before,
    #applying .slick-next:before {
      color: black;
    }
    #applying .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 0;
    } 
    #applying .slick-active {
      opacity: 1;
    }
    #applying .slick-current {
      opacity: 1;
    }
	#applying .slider-nav {
		position: absolute;
        top: 50%;
        width: 100%;
        margin-top: -34px;			
	}
	#applying .slider-nav-left {
		cursor: pointer;
		position: absolute;
		left: 33px;		
	}
	#applying .slider-nav-right {
		cursor: pointer;
		position: absolute;
		right: 33px;		
	}
	#applying .slider-nav .slick-disabled {
		opacity: .35;
	}
	#applying .slick-dots li {
		position: relative;
		display: inline-block;
		width: 20px;
		height: 20px;
		margin: 0 2px;
		padding: 0;
		cursor: pointer;
	}
	#applying .slick-dots li button:before {
		font-family: 'slick';
		font-size: 10px;
		line-height: 20px;
		position: absolute;
		top: 0;
		left: 0;
		width: 20px;
		height: 20px;
		content: '•';
		text-align: center;
		opacity: 1;
		color: rgba(68, 68, 68, 1);
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}	  
	#applying .slick-dots li.slick-active button:before {
		opacity: .25;
	}
}
@media only screen and (max-width: 380px){
	#applying .title h2 {
		font-size: 2em;
        line-height: 1.2;
        text-transform: uppercase;
        margin: 0;
	}	
}