html {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
  	box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
} 

body {
	-webkit-font-smoothing: antialiased;
  	margin: 0;
  	padding: 0;
}

@media only screen and (min-width:1024px) {
	body{
		background-position:top center;
	}
}

.shadow {
  -webkit-box-shadow: 0px 3px 5px rgba(100,100,100,0.49);  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    0px 3px 5px rgba(100,100,100,0.49);  /* Firefox 3.5 - 3.6 */
  box-shadow:         0px 3px 5px rgba(100,100,100,0.49);  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

.col {
	
}

#homecard{
	display:flex;
	flex-direction:column;
	min-height:100vh;
    background-repeat: no-repeat;
    background-size:cover;
    background-position:center center;
    background-image: url("/images/turtledovehome.jpg");
}

#admission{
	font-family: 'Nunito', monospace;
    background-repeat: no-repeat;
    background-size:cover;
    background-position:right center;
}

#about{
	font-family: 'Nunito', monospace;
	font-weight: 200;
	font-size: 15px;
}

.admissioncard, .card{
	margin:auto;
	max-width:1024px;
    font-size:1.2em;
    overflow:hidden;
}
#aboutcard-sub ul {
    list-style-type: square;
}

#aboutcard-sub ul > li {
	color:#ffc0cb;
}

#aboutcard-sub li > span {
	color:black;
}

.admissioncard input, .card input{
	border:none;
    font-size:1.2em;
}

.admissioncard input[type="number"],
.admissioncard input[type="date"]
{
	align-self:start;
	min-width:200px;
}

.l-list{
    display:block;
}

.li-listitem{
}

.l-grid-no-wrap{
    display:flex;
    height:100%;
}

.l-grid{
    display:flex;
    flex-wrap:wrap;
}

.l-max-width-std{
    padding: 5px;
    margin:0 auto; max-width: 1024px;
}

.li-grid-one-by-four{
    flex-basis:25%;
    flex-shrink:0;
}

.li-grid-grow{
    flex-grow:1;
}

.l-grid-fill{
    display:flex;
    height:100%;
    flex-direction:column;
}

.l-grid-fill-center{
    display:flex;
    height:100%;
    align-items:center;
    flex-wrap:wrap;
}

.style-form{
    padding:5px;
    color:#3b3436;
    margin:0px;
}

.style-form-label{
    background-color:rgba(255,255,255,0.3);
    padding:4px 10px 4px 10px;
    text-align:right;
}

.style-form-value{
    padding:0px 10px 0px 10px;
}

.style-form-value span{
    margin:2px 0px;
}

.style-form-listitem {
    background-color:rgba(255,255,255,0.2);
    height:44px;
    margin:5px 5px 10px 5px;
}

.style-input-error{
    color:white;
    background-color:red;
    padding:0px 10px 0px 10px;
    font-size:14px;
}

.style-form-listitem input{
	color:white;
	background-color:transparent;
	border-style:none;
    padding:0px 10px 0px 10px;
}


#row3{
	padding-top:140px;
	flex-grow:1;
}

#row4{
	display:flex;
	flex-direction:column;
	flex-grow:1;
}

.card-empty{
	flex-grow:1;
}

.submitbutton{
    margin:5px auto;
    padding:10px 20px 10px 20px;
    background-color: #9f989a;
    color:white;
    font-weight:bold;
}

.loadingbutton{
    margin:5px auto;
    background-color: #9f989a;
    color:white;
    font-weight:bold;
}


button {
    border: none;
    padding: 5px 10px 4px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    border-radius: 5px;
	width:100px;
	height:50px;
}


#content{
	position: relative;
	min-height:100%;
}

#container{
	/*padding-bottom:35px;*/
}

p{
	margin:0
}

#row1 {
	position:fixed;
	top:0;
	left:0;
	right:0;
	background-color:#3a3435;
	z-index:10;
}

#row2 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#row2 li {
    float: left;
}

#row2 li a {
    display: block;
    color: #3a3435;
    text-align: center;
    padding: 14px 20px;
    text-decoration: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
}

#row2 li a:hover:not(.active) {
	-ms-transform: scale(1.2, 1.2); /* IE 9 */
    -webkit-transform: scale(1.2, 1.2); /* Safari */
    transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
}

#row2 .active {
	color:white;
}

#row2 {
	background-color:rgba(159, 152, 154, 1.0);
	position:fixed;
	top:70px;
	left:0;
	right:0;
	z-index:1;

}

#view1{
	padding:5px 0px;
	margin:0px auto; max-width: 1024px;
	font-family: 'Nunito', monospace;
	color:rgba(255,192,203,1.0);
	list-style:none;
	display:flex;
	overflow:auto;
	align-items:center;
}
/*ct001s1 = compontent 001 subview 1 */
.ct001s1 {
	margin-left:5px;
	max-height:60px;
}

.ct001s2 {
	-webkit-flex:1 ;
	flex:1;
}

.ct001s3 {
	margin-right:5px;
}

.ct001s3 i{ 
	font-size:24px;
	vertical-align:middle;
	padding-bottom:4px;
	padding-left:4px;
}

.ct001s3 a{
	font-size:1.0em;
	display:inline-block;
	color:#ff9a5f;
	vertical-align:middle;
	text-decoration: none;
	white-space:nowrap;
	padding-top: 2px;
	padding-right:4px;
	margin:5px;
    border: 1px solid #ff9a5f;
    //border-radius: 24px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;

}

.ct001s3 a:hover{
	-ms-transform: scale(1.2, 1.2); /* IE 9 */
    -webkit-transform: scale(1.2, 1.2); /* Safari */
    transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
}

/*ct001s3s1 = compontent 001 subview 3 span type 1 */
.ct001s3s1{
	display:inline;
}

#view2{
	margin:0 auto; max-width: 1024px;
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
	color:#333;
	font-size:1.2em;
}



#view4{
	margin:0 auto; max-width: 1024px;
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
	color:#333;
	font-size:1.2em;
}

#programs{
	display:flex;
	flex-direction:column;
	background-color:rgba(255,213,221,0.7)
}

#curriculum{
	display:flex;
	flex-direction:column;
	background-color:white;
}

#program-title {
	font-size:2.5em; 
	letter-spacing:1em; 
	text-shadow:0px 1px white; 
	float:left;
}

.li-main-footer{
    background-color:#9f989a;
}

.footerview, .footerview a{
    text-align:center;
    font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
    font-weight:normal;
    font-size:12px;
    color:#3a3435;
	text-decoration:none;
}

.footer-grid{
    display:flex;
    flex-wrap:wrap;
	margin-bottom:25px;
}

.footer-card{
    flex-shrink:0;
    text-align:left;
    margin:20px 20px 0px 20px;
}

.footer-card-title{
	font-weight:bold;
}

.footer-card i{
	font-size:14px;
	vertical-align:middle;
	padding-right:10px;
}

.footer-item {
	margin-bottom:10px;
}

.title {
    color:white;
    text-align:center;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.card-type01{
	display:inline-block;
    color:#3a3435;
	padding-left:20px;
	padding-right:20px;
	border-radius:2px;
	position:relative;
	left:10%;
	background-color:rgba(255,255,255,0.7);
    text-align:center;
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
	font-size:2.0em;
}

.card-type03{
    color:#3a3435;
	padding:40px 30px 30px 30px;
	border-radius:2px;
    text-align:center;
    position: relative;
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
}

.card-type08{
    color:#3a3435;
	padding:15px;
	border-radius:2px;
    text-align:center;
    position: relative;
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
}

.card-type09{
    color:#3a3435;
	padding:15px;
	border-radius:2px;
    text-align:center;
    position: relative;
}

.card-type10{
    display: inline-flex;
    flex-wrap: wrap;
	margin:auto;
	max-width:1024px;
	word-spacing:1px;
}

.card-type10-sub{
    flex-shrink: 0;
    flex-grow: 1;
    text-align: center;
    width: 290px;
    padding:10px 5px 5px 0px;
    margin: 0px 10px 14px 0px;
}

.card-type10-sub a{
    color:black;
    text-decoration:none;
}

.card-type10-sub i{
    vertical-align:bottom;
}



.card-type10-title{
	letter-spacing: 2px;
	font-weight:bold;
	font-size:1em;
	text-transform:uppercase;
	text-decoration:none;
}

.card-type05{
	margin:auto;
	max-width:940px;
    color:#3a3435;
	padding:20px;
	border-radius:2px;
	//background-color:rgba(255,255,255,0.8);
	background-color:rgba(58,52,53,0.9);
    position: relative;
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
}

.card-type05-sub{
	color:#333;
	color:rgba(255,213,221,1.0);
	letter-spacing:1px;
}

hr{
	background-color:#3a3435;
	border:0;
	height:2px;
}
.card-type02{
	display:flex;
    color:#3a3435;
	border-radius:2px;
    text-align:center;
	font-family: 'Nunito', monospace;
	font-weight:200;
	font-size:1.6em;
}

.card-type02-sub{
	color:rgba(255,255,255,1.0);
	width:33%;
    text-align:center;
}


.card-type02-sub-1{
	padding:5px;
	margin-right:10px;
	border: 3px rgba(255,154,95,0.5);
	border-style:solid none none none;
	background-color:rgba(58,52,53,0.8);
}

.card-type02-sub-2{
	padding:5px;
	margin-right:5px;
	margin-left:5px;
	border: 3px rgba(95,154,255,0.5);
	border-style:solid none none none;
	background-color:rgba(58,52,53,0.8);
}

.card-type02-sub-3{
	padding:5px;
	margin-left:10px;
	border: 3px rgba(154,255,95,0.5);
	border-style:solid none none none;
	background-color:rgba(58,52,53,0.8);
}

.card-type04{
	margin:auto;
	flex-grow:1;
	display:flex;
	flex-wrap:wrap;
    color:#3a3435;
	border-radius:2px;
    text-align:center;
	font-family: 'Nunito', monospace;
	font-weight:200;
	font-size:1.2em;
}

.card-empty{
	flex-shrink:0;
	flex-grow:1;
	width:290px
}

.card-type04-sub{
	margin:0px 5px 5px 5px;
	display:flex;
	width:290px;
	flex-direction:column;
	flex-grow:1;
	color:rgba(255,255,255,1.0);
    text-align:center;
}

.card-type04-empty{
	margin:0px 5px 5px 5px;
	flex-shrink:0;
	flex-grow:1;
	width:290px;
	height:0px;
}

.card-type04-sub-1-head{
	padding:10px 1px;
	background-color:rgba(58,52,53,0.9);
}

.card-type04-sub-1-bottom{
	flex-grow:1;
	padding:10px;
	color:rgba(58,52,53,1.0);
	background-color:rgba(255,255,255,0.8);
}

.card-type04-sub-1{
	background-color:rgba(58,52,53,0.8);
}

.card-type04-sub-1-background{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=744");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=744&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=744&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=744&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=744&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=744&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=744&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=744&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=744&x=3") 3x
    );

	display:flex;
	flex-direction:column;
    background-repeat: no-repeat;
    background-size:cover;
    background-position:center top;
	height:250px;
	width:100%;
}

.card-type04-sub-2-head{
	padding:10px 1px;
	background-color:rgba(58,52,53,0.9);
}

.card-type04-sub-2-bottom{
	flex-grow:1;
	padding:10px;
	color:rgba(58,52,53,1.0);
	background-color:rgba(255,255,255,0.8);
}

.card-type04-sub-2{
	background-color:rgba(58,52,53,0.8);
}

.card-type04-sub-2-background{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=744");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=744&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=744&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=744&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=744&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=744&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=744&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=744&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=744&x=3") 3x
    );

    background-repeat: no-repeat;
    background-size:cover;
    background-position:center top;
	height:250px;
	width:100%;
}


.card-type04-sub-3-head{
	padding:10px 1px;
	background-color:rgba(58,52,53,0.9);
}

.card-type04-sub-3-bottom{
	flex-grow:1;
	padding:10px;
	color:rgba(58,52,53,1.0);
	background-color:rgba(255,255,255,0.8);
}

.card-type04-sub-3-background{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=744");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=744&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=744&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=744&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=744&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=744&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=744&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=744&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=744&x=3") 3x
    );

    background-repeat: no-repeat;
    background-size:cover;
    background-position:center top;
	height:250px;
	width:100%;
}

.view6 {
	margin:10px;
	flex-grow:1;
	display:flex;
}

.card-type06{
    display: inline-flex;
    flex-wrap: wrap;
	margin:auto;
	max-width:1024px;
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
	word-spacing:1px;
}

.card-type06-sub{
	flex-shrink: 0;
	flex-grow: 1;
    text-align: center;
    width: 290px;
    color: white;
	padding:10px 5px 5px 0px;
    border: 1px solid #ddd;
    margin: 0px 10px 14px 0px;
	background-color:rgba(58,52,53,0.9);
}

.card-type06-empty{
    margin: 0px 10px 14px 0px;
	padding:10px 5px 5px 0px;
	flex-shrink:0;
	flex-grow:1;
	width:290px;
	height:0px;
    border: 1px solid transparent;
}



.card-type06-title{
	letter-spacing: 2px;
	font-weight:bold;
	font-family: 'Nunito', monospace;
	font-size:1.2em;
	text-transform:uppercase;
}

.card-type06-highlight{
	font-weight:200;
	font-family: 'Nunito', monospace;
	font-size:1.2em;
}

.card-type06-sub ul{
	margin: 1em 0;
    padding: 0px 0px 0px 40px;
    list-style-type: square;
	text-align: left;
}

.card-type06-sub ul > li {
    color:#777;
}

.card-type06-sub li {
    margin: 1em 0;
}

.card-type06-sub hr {
    background-color:#aaa;
}

.card-type06-sub ul > li > span {
	font-size:1.05em;
	opacity:0.8;
    color: white;
}

#row7{
	padding-top:20px;
	display:flex;
	flex-direction:column;
	background-color:white;
}

.view7 {
	flex-grow:1;
	display:flex;
}

.card-type07{
    display: inline-flex;
    flex-wrap: wrap;
	margin:auto;
	max-width:1024px;
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
}

.card-type07-sub {
	font-size:18px;
	display:flex;
    color: white;
	padding:10px 5px 5px 0px;
    margin: 0px 0px 14px 0px;
	min-height:250px;
}


.card-type07-number-1{
	text-align:right;
	font-size:150px;
	width:30%;
	background:linear-gradient(to right, rgba(245,222,179,0), rgba(245,222,179,1));
}

.card-type07-number-2{
	font-size:150px;
	width:30%;
	background:linear-gradient(to left, rgba(201,67,15,0), rgba(201,67,15,1));
}

.card-type07-number-3{
	text-align:right;
	font-size:150px;
	width:30%;
	background:linear-gradient(to right, rgba(105,150,95,0), rgba(105,150,95,1));
}

.card-type07-highlight{
	flex-grow:1;
	padding:30px;
	background-color:rgba(58,52,53,0.9);
	display:block;
	width:70%;
	font-weight:200;
	font-family: 'Nunito', monospace;
	font-size:1.2em;
}

.loader {
	margin:auto;
    border: 6px solid gray; /* Light grey */
    border-top: 6px solid white; /* Blue */
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@media only screen and (min-width:801px) and (max-width:1024px) {
	.card-type03{
		font-size:0.8em;
	}
	.card-type04{
		font-size:1.0em;
	}
}

@media only screen and (max-width:800px) {
	.ct001s1{
		height:40px;
	}
	#row2 li a {
		font-size:0.6em;
    	padding: 8px 8px;
	}
	#row2 {
		top:50px;
	}

	.ct001s3s1{
		display:none;
	}
	.ct001s3 a{
		width:auto;
		margin:0;
		padding:3px;
	}
	.ct001s3 i{
		padding:0;
	}

	.card-type01{
		display:inline-block;
		padding-left:10px;
		padding-right:10px;
    	text-align:center;
		font-size:0.7em;
	}

	hr{
		background-color:#3a3435;
		border:0;
		height:1px;
	}

	.card-type02{
		padding-bottom:50px;
    	text-align:center;
		font-size:0.8em;
	}

	.card-type02-sub{
		padding:3px;
	}

	.card-type03{
		font-size:0.9em;
		padding:25px 5px 15px 5px;
	}

	.card-type08, .card-type-09{
		padding:5px;
	}

	.card-type04{
		font-size:0.9em;
	}

    .card-type04-sub{
        margin:0px 2px 14px 2px;
    }

    .card-type06-sub{
        margin:0px 2px 14px 2px;
    }

	#row3{
		padding-top:100px;
	}

	#program-title {
		font-size:2.2em; 
		letter-spacing:0.4em; 
		text-shadow:0px 1px white; 
		float:none;
	}

	#programs-quote {
		display:none;
	}

	.card-type07-highlight{
		padding:20px;
		font-size:1.1em;
	}

	.admissioncard {
		font-size:16px;
	}

	.admissioncard input{
		font-size:18px;
	}

	.admissioncard label{
font-family: "Avenir Next Condensed", "Helvetica Neue","Helvetica","Arial",sans-serif;
    	font-size:14px;
		font-weight:bold;
	}

}

.card-type07-sub-1{
    background-repeat: no-repeat;
    background-size:cover;
    background-position:right center;
}

.card-type07-sub-2{
    background-repeat: no-repeat;
    background-size:cover;
    background-position:right center;
}

.card-type07-sub-3{
    background-repeat: no-repeat;
    background-size:cover;
    background-position:left top;
}

@media (min-width: 1025px) {

  #admission{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1920&h=655&c");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1920&h=655&c&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1920&h=655&c&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1920&h=655&c&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1920&h=655&c&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1920&h=655&c&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1920&h=655&c&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1920&h=655&c&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1920&h=655&c&x=3") 3x
    );
  }

  .card-type07-sub-1{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=3") 3x
    );
  }

  .card-type07-sub-2{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=3") 3x
    );
  }

  .card-type07-sub-3{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=3") 3x
    );
  }
}

@media (min-width: 768px) and (max-width: 1024px) {

  #admission{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1024&h=655&c");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1024&h=655&c&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1024&h=655&c&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1024&h=655&c&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1024&h=655&c&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1024&h=655&c&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1024&h=655&c&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1024&h=655&c&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=1024&h=655&c&x=3") 3x
    );
  }

  .card-type07-sub-1{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=1024&x=3") 3x
    );
  }

  .card-type07-sub-2{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=1024&x=3") 3x
    );
  }

  .card-type07-sub-3{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=1024&x=3") 3x
    );
  }

  
}

@media (min-width: 481px) and (max-width: 767px) {

  #admission{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=767&h=655&c");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=767&h=655&c&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=767&h=655&c&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=767&h=655&c&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=767&h=655&c&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=767&h=655&c&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=767&h=655&c&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=767&h=655&c&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=767&h=655&c&x=3") 3x
    );
  }

  .card-type07-sub-1{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=767");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=767&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=767&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=767&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=767&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=767&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=767&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=767&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=767&x=3") 3x
    );
  }

  .card-type07-sub-2{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=767");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=767&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=767&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=767&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=767&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=767&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=767&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=767&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=767&x=3") 3x
    );
  }

  .card-type07-sub-3{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=767");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=767&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=767&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=767&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=767&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=767&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=767&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=767&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=767&x=3") 3x
    );
  }
}

@media (min-width: 320px) and (max-width: 480px) {

  #admission{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=480&h=655&c");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=480&h=655&c&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=480&h=655&c&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=480&h=655&c&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=480&h=655&c&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=480&h=655&c&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=480&h=655&c&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=480&h=655&c&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/j3p-htv7p9/q?w=480&h=655&c&x=3") 3x
    );
  }

  .card-type07-sub-1{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=480");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=480&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=480&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=480&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=480&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=480&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=480&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=480&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/07soyrn-hw/q?w=480&x=3") 3x
    );
  }

  .card-type07-sub-2{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=480");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=480&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=480&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=480&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=480&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=480&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=480&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=480&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/8l1j-iuh4b/q?w=480&x=3") 3x
    );
  }

  .card-type07-sub-3{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=480");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=480&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=480&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=480&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=480&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=480&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=480&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=480&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/g-myv3j6jk/q?w=480&x=3") 3x
    );
  }

  .card-type04-sub-1-background{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=480");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=480&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=480&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=480&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=480&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=480&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=480&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=480&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/pe7l-hoyk6/q?w=480&x=3") 3x
    );
  }

  .card-type04-sub-2-background{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=480");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=480&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=480&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=480&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=480&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=480&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=480&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=480&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/qi-ai4ogm9/q?w=480&x=3") 3x
    );
  }

  .card-type04-sub-3-background{
    background-image: url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=480");
    background-image: -webkit-image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=480&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=480&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=480&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=480&x=3") 3x
    );
    background-image: image-set(
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=480&x=1") 1x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=480&x=1.5") 1.5x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=480&x=2") 2x,
      url("https://d2aiojy2q1lqyo.cloudfront.net/kv26-1mv5u/q?w=480&x=3") 3x
    );
  }

}

