
/*MEDIA SIZE------------------------------------------------------------------------------------------*/

@media only screen and (min-width: 0px) {
	
 

.head_wrap{
	width: 100%;
}

.title{
	-webkit-flex-grow: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

.head_spacer{
	-webkit-flex-grow: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
}

.soc_wrap{
	width: 100%;
}

.footer_title{
	font-size: 18px;
	line-height: 22px;
	height: 48px;
	padding-top: 14px;
}

.slide_wrap{
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-align-content: center;
	    -ms-flex-line-pack: center;
	        align-content: center;
}

.bg_one{
	display: none;
}

.bg_two{
	display: block;
}

.img{
	width: 100%;
	min-width: 240px;
	min-height: 100px;
	max-width: 481px;
	max-height: 200px;
}

.img a{
	font-size: calc(15px + 1.7vw);
}

.img_title.sml{
	font-size: calc(11px + .6vw) !important;
}

.img_title.sml_s{
	font-size: calc(10px + .5vw) !important;
}



}


@media only screen and (min-width: 374px) {
	
 

.head_wrap{
	width: 100%;
}

.title{
	-webkit-flex-grow: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

.head_spacer{
	-webkit-flex-grow: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
}

.soc_wrap{
	width: 100%;
}

.footer_title{
	font-size: 18px;
	line-height: 22px;
	height: 48px;
	padding-top: 14px;
}

.slide_wrap{
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-align-content: center;
	    -ms-flex-line-pack: center;
	        align-content: center;
}

.bg_one{
	display: none;
}

.bg_two{
	display: block;
}

.img{
	width: 100%;
	min-width: 240px;
	min-height: 100px;
	max-width: 481px;
	max-height: 200px;
}

.img a{
	font-size: calc(15px + 1.7vw);
}

.img_title.sml{
	font-size: calc(13px + .6vw) !important;
}

.img_title.sml_s{
	font-size: calc(12px + .5vw) !important;
}



}


@media only screen and (min-width: 481px) {
	
 

.head_wrap{
	width: 100%;
}

.title{
	-webkit-flex-grow: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}

.head_spacer{
	-webkit-flex-grow: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
}

.soc_wrap{
	width: 100%;
}

.footer_title{
	font-size: 18px;
	line-height: 66px;
	height: 60px;
	padding-top: 0;
}

.slide_wrap{
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-align-content: center;
	    -ms-flex-line-pack: center;
	        align-content: center;
}

.img{
	width: 100%;
	min-width: 481px;
	min-height: 120px;
	max-width: 569px;
	max-height: 150px;
}

.bg_one{
	display: none;
}

.bg_two{
	display: block;
}

.img a{
	font-size: calc(16px + 1.7vw);
}

.img_title.sml{
	font-size: calc(14px + 1.1vw) !important;
}

.img_title.sml_s{
	font-size: calc(13px + 1vw) !important;
}


}

@media only screen and (min-width: 569px) {

 

.head_wrap{
	width: 100%;
}

.title{
	-webkit-flex-grow: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
}

.head_spacer{
	-webkit-flex-grow: 4;
	    -ms-flex-positive: 4;
	        flex-grow: 4;
}

.soc_wrap{
	width: 100%;
}

.footer_title{
	font-size: 20px;
	line-height: 66px;
	height: 60px;
	padding-top: 0;
}

.slide_wrap{
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-align-content: center;
	    -ms-flex-line-pack: center;
	        align-content: center;
}

.img{
	width: 100%;
	min-width: 569px;
	min-height: 190px;
	max-width: 769px;
	max-height: 220px;
}



.bg_one{
	display: none;
}

.bg_two{
	display: block;
}

.img a{
	font-size: calc(15px + 1.7vw);
}

.img_title.sml{
	font-size: calc(14px + 1.5vw) !important;
}

.img_title.sml_s{
	font-size: calc(13px + 1.3vw) !important;
}

}

@media only screen and (min-width: 769px) {

 

.head_wrap{
	width: 100%;
}

.title{
	-webkit-flex-grow: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
}

.head_spacer{
	-webkit-flex-grow: 4;
	    -ms-flex-positive: 4;
	        flex-grow: 4;
}

.soc_wrap{
	width: 100%;
}

.footer_title{
	font-size: 25px;
	line-height: 66px;
	height: 60px;
	padding-top: 0;
}

.slide_wrap{
	-webkit-flex-direction: row;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-justify-content: space-around;
	    -ms-flex-pack: distribute;
	        justify-content: space-around;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-align-content: flex-start;
	    -ms-flex-line-pack: start;
	        align-content: flex-start;
}

.img{
	width: 50%;
	min-width: 320px;
	min-height: 410px;
	max-width: 450px;
	max-height: 508px;
}

.bg_one{
	display: block;
}

.bg_two{
	display: none;
}

.img a{
	font-size: calc(15px + .7vw);
}

.img_title.sml{
	font-size: calc(14px + .3vw) !important;
}

.img_title.sml_s{
	font-size: calc(13px + .2vw) !important;
}




}

@media only screen and (min-width: 1025px) {
	

.head_wrap{
	width: 1024px;
}

.title{
	-webkit-flex-grow: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
}

.head_spacer{
	-webkit-flex-grow: 4;
	    -ms-flex-positive: 4;
	        flex-grow: 4;
}

.soc_wrap{
	width: 1024px;
}

.footer_title{
	font-size: 33px;
	line-height: 66px;
	height: 60px;
	padding-top: 0;
}

.slide_wrap{
	-webkit-flex-direction: row;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-justify-content: space-around;
	    -ms-flex-pack: distribute;
	        justify-content: space-around;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-align-content: flex-start;
	    -ms-flex-line-pack: start;
	        align-content: flex-start;
}

.img{
	width: 50%;
	height: 50%;
	min-width: 480px;
	min-height: 500px;
	max-width: 495px;
	max-height: 560px;
}

.bg_one{
	display: block;
}

.bg_two{
	display: none;
}

.img a{
	font-size: 22px;
}

.img_title.sml{
	font-size: 21px !important;
}

.img_title.sml_s{
	font-size: 18px !important;
}



}

@media only screen and (min-width: 2000px) {
	

.head_wrap{
	width: 1024px;
}

.title{
	-webkit-flex-grow: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
}

.head_spacer{
	-webkit-flex-grow: 4;
	    -ms-flex-positive: 4;
	        flex-grow: 4;
}

.soc_wrap{
	width: 1024px;
}

.footer_title{
	font-size: 33px;
	line-height: 66px;
	height: 60px;
	padding-top: 0;
}

.slide_wrap{
	-webkit-flex-direction: row;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-justify-content: space-around;
	    -ms-flex-pack: distribute;
	        justify-content: space-around;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-align-content: flex-start;
	    -ms-flex-line-pack: start;
	        align-content: flex-start;
}

.img{
	width: 50%;
	height: 50%;
	min-width: 480px;
	min-height: 500px;
	max-width: 495px;
	max-height: 560px;
}

.bg_one{
	display: block;
}

.bg_two{
	display: none;
}

.img a{
	font-size: calc(24px);
}

.img_title.sml{
	font-size: calc(20px) !important;
}

.img_title.sml_s{
	font-size: calc(18px) !important;
}



}