@charset "utf-8";
/* CSS Document */

.logo-102-1{
	width: 100%;
	margin:0;
	padding:0;
	min-height:700px;
	background:url(../../images/content-81-1/logo-102-1/bg.png) bottom center no-repeat;	
	background-size:contain;
}
.logo-102-1 .logo-pic{
	margin:0;
	padding:0;
	text-align:center;
}
.logo-102-1 .logo-pic img{
	max-width:100%;
	height:auto;
}
.logo-102-1 .logo-text{
	margin: 0;
    padding: 0;
    text-align: left;
    color: #333;
    font: 20px/45px 'lineseed', Arial, sans-serif;
}
.logo-102-1 .logo-topic{
font: 30px/45px 'thaisanslite', Arial, sans-serif;
font-weight:bold;
}

@media (max-width: 575px) {
	.logo-102-1{
		min-height: 480px;
	}
}
@media (min-width: 576px) and (max-width: 767px) { 
	.logo-102-1{
		min-height: 480px;
	}
}
@media (min-width: 768px) and (max-width: 991px) { 
	.logo-102-1{

		min-height: 630px;
	}
	.logo-102-1 .container-cv-5{
		width:100%;
		}
 }
@media (min-width: 992px) and (max-width: 1199px) { 
	.logo-102-1{

		min-height: 650px;
	}
	.logo-102-1 .container-cv-5{
		width:100%;
		}
 }
@media (min-width: 1200px) and (max-width: 1280px) { 
.logo-102-1{
		 min-height: 650px;

	}
 }
@media (min-width: 1281px) and (max-width: 1366px) { 
.logo-102-1{
	 min-height: 650px;

	}
	.logo-102-1 .container-cv-5{
		width:100%;
		}
 }
@media (min-width: 1367px) and (max-width: 1440px) { 
.logo-102-1{
	    min-height: 650px;

	}
 }
@media (min-width: 1441px) and (max-width: 1600px) { 
.logo-102-1{
    min-height: 630px;
}

 }