.no-mobile .business-desc-box .desc h2 {top:-0.5rem;}
.no-mobile .business-desc-box:hover .desc h2 {top:-1.5rem;}
.business-desc-box .desc .links {right:auto;margin-top:30px;}
.business-desc-box .desc .links a svg {top:56%;}
#ourBusiness .business-desc-box .desc .links a.btn_outlink i {top:56%;}
.home-carousel .carousel-item .carousel-desc .btn-more svg {top:56%;}

@media screen and (max-width:1580px) {
    .no-mobile .business-desc-box:hover .desc h2 {margin-top:0;}
}
@media screen and (max-width:1465px) {
    .business-desc-box .desc h2 {font-size:1.7rem;}
    .extra-info-box .graph .inner > div.left .title {font-size:15px; line-height:18px;}
    .extra-info-box .graph .inner > div.left .text {font-size:13px; line-height:20px;}
    .extra-info-box .graph .inner > div.right {font-size:13px;}
    .extra-info-box .graph .inner > div.right .graph-y span {font-size:13px;}
    .extra-info-box .graph .inner > div.right .graph-x span {font-size:13px;}
    .extra-info-box .graph .inner > div.right .graph-box span {font-size:13px;}
    .extra-info-box .graph .inner > div.right .graph-box span:before {bottom:-32px;}
}

@media all and (max-width: 1280px) {
    .no-mobile .business-desc-box .desc h2 {top:0;}
    .no-mobile .business-desc-box:hover .desc h2 {top:0;margin-top:-1.25rem;}
    .business-desc-box .desc h2 {font-size:1.6rem;}
    .business-desc-box:hover .desc h2 {top:-0.1rem;}

    .extra-info-box .graph .inner > div.left .title {font-size:14px; line-height:18px; margin-bottom:10px;}
    .extra-info-box .graph .inner > div.left .text {font-size:12px; line-height:18px;}
    .extra-info-box .graph .inner > div.right {font-size:12px;}
    .extra-info-box .graph .inner > div.right .graph-y span {font-size:12px;}
    .extra-info-box .graph .inner > div.right .graph-x span {font-size:12px;}
    .extra-info-box .graph .inner > div.right .graph-box span {font-size:12px;}
}

@media screen and (max-width:1100px) {
    .business-desc-box .desc h2 {font-size:1.5rem;}
    .extra-info-box .graph .inner {padding:0 2.5rem;}
}

@media screen and (max-width: 1080px) {
    .no-mobile .business-desc-box .desc h2 {top: 0;}
    .no-mobile .business-desc-box:hover .desc h2 {top: 0;}
    #ourBusiness .business-desc-box .desc h2:before {top:60%;}
    .business-desc-box .desc .links {margin-top:5px;}
    .business-desc-box:hover .desc h2 {top:0;}
}

@media screen and (max-width: 766px) {
    .business-desc-box .desc .links {margin-top:2px;}
}
@media screen and (max-width: 640px) {
    .business-desc-box .desc h2 {font-size:1.4rem;}
}
@media screen and (max-width: 425px) {
    .extra-info-box .graph .inner {padding: 0 2rem;}
    .extra-info-box .graph .inner > div.left .title {font-size:12px; line-height:15px;}
    .extra-info-box .graph .inner > div.left .text {font-size:10px; line-height:16px;}
    .extra-info-box .graph .inner > div.right {font-size:10px;}
    .extra-info-box .graph .inner > div.right .graph-y span {font-size:10px;}
    .extra-info-box .graph .inner > div.right .graph-x span {font-size:10px;}
    .extra-info-box .graph .inner > div.right .graph-box span {font-size:10px;}
    .extra-info-box .graph .inner > div.right .graph-box span:before {bottom:-35px;}
}
@media screen and (max-width: 350px) {
    .business-desc-box .desc h2 {font-size:1.2rem;}
    .extra-info-box .graph .inner > div.left {width:55%;}
    .extra-info-box .graph .inner > div.right {width:45%;}
}

#header .header-container{padding: 11.5px 35px}