@media only screen and (max-width:1900px){
.centerwrap{width:1560px;}

}
@media only screen and (max-width:1590px){
.centerwrap{width:1250px;}
.welcomeText p{font-size: 20px;}
.welcomeNote .centerwrap{height: 54px;}
.logo{width: auto; height: auto; padding: 12px;}
.logo img{width: 150px;}
.welcomeText{padding-left: 174px;}
.topFind h2{font-size: 48px;}
.topFind p{font-size: 18px; max-width: 910px;}
.logoBlock{width: 23.875%; margin-right: 1.5%; margin-bottom: 1.5%; padding: 0 17px 17px;}
.logoBlock h3{font-size: 34px;}
.logoBlock h3:after{width: 90%;}
.logoBlock p{font-size: 14px;}
.topFind{padding-bottom: 44px;}
.brandLogos{padding-bottom: 28px;}
.blackBg{padding-top: 60px; padding-bottom: 60px;}
.textSection{width: 50%; margin-right: 2%;}
.videoSection{width: 48%;}
.textSection h2{font-size: 42px; line-height: 42px; padding-bottom: 14px;}
.textSection p{font-size: 15px; padding-bottom: 20px;}




}
@media only screen and (max-width:1279px){
.centerwrap{width:994px;}
.logo{padding: 10px;}
.logo img{width: 120px;}
.topFind{padding-bottom: 30px;}
.welcomeText{padding-left: 140px;}
.welcomeText p{font-size: 16px;}
.welcomeNote .centerwrap{height: 44px;}
.welcomeNote{border-width: 4px;}
.topFind h2{font-size: 38px; letter-spacing: -0.03em;}
.topFind p{font-size: 16px; max-width: 800px;}
.logoHere{width: 82%; margin-bottom: 5px; max-width: 158px;}
.logoBlock h3{font-size: 28px;}
.logoBlock p{line-height: 19px;}
.bodyArea{padding-top: 38px;}
.blackBg{padding: 42px 0; border-width: 6px;}
.textSection h2{font-size: 38px;}
.textSection h2 span:before{left: -35px;}
.textSection h2 span:after{right: -35px;}

}
@media only screen and (max-width:1023px){
.centerwrap{width:96%;}
.logo img{width: 90px;}
.logo{padding: 8px;}
.welcomeText{padding-left: 136px; padding-right: 30px;}
.welcomeText p{font-size: 14px;}
.topFind h2{font-size: 30px;}
.bodyArea{padding-top: 20px;}
.topFind p{font-size: 15px; line-height: 22px;}
.topFind{padding-bottom: 20px;}
.logoBlock{width: 32%; margin-right: 2%; margin-bottom: 2%; border-width: 4px; padding: 0 12px 12px;}
.logoBlock:nth-child(4n){margin-right: 2%;}
.logoBlock:nth-child(3n){margin-right: 0px;}
.logoHere{width: 62%; max-width: 128px;}
.brandLogos{padding-bottom: 18px;}
.blackBg .centerwrap{flex-direction: column;}
.textSection{width: 100%; padding-bottom: 20px;}
.videoSection{width: 100%;}
.blackBg{padding: 32px 0;}






}
@media only screen and (max-width:767px){
.centerwrap{width:96%;}
.welcomeText{padding-left: 112px; padding-right: 0px;}
.topFind h2{font-size: 22px;}
.topFind p{font-size: 14px; line-height: 20px;}
.bodyArea{padding-top: 25px;}
.logoBlock{width: 49%; margin-bottom: 3%;}
.logoBlock:nth-child(3n){margin-right: 2%;}
.logoBlock:nth-child(2n){margin-right: 0px;}
.textSection h2{font-size: 32px; line-height: 32px; padding-bottom: 10px;}
.textSection p{font-size: 14px; line-height: 22px;}







}
@media only screen and (max-width:479px){
.centerwrap{width:94%;}
.logo img{width: 70px;}
.logo{padding: 6px; border-radius: 3px;}
.welcomeText p{font-size: 13px;}
.welcomeText{padding-left: 92px;}
.welcomeNote .centerwrap{height: 60px;}
.bodyArea{padding-top: 14px;}
.logoBlock{width: 100%; margin-right: 0; margin-bottom: 20px;}
.logoHere{width: 150px;}
.logoBlock h3{font-size: 32px; padding-bottom: 4px; margin-bottom: 5px;}
.logoBlock:nth-child(3n){margin-right: 0px;}
.logoBlock:last-child{margin-bottom: 0px;}
.brandLogos{padding-bottom: 25px;}
.textSection h2{font-size: 28px; line-height: 30px;}
.blackBg{padding: 28px 0;}








}