.main-text
{
    position: absolute;
    top: 50px;
    width: 96.66666666666666%;
    color: #FFF;
}
.btn-min-block
{
    min-width: 170px;
    line-height: 26px;
}
.btn-clear
{
    color: #FFF;
    background-color: transparent;
    border-color: #FFF;
    margin-right: 15px;
}
.btn-clear:hover
{
    color: #000;
    background-color: #FFF;
}


.banr-one {background: url(../images/grass-bg.png) repeat-x bottom center #56b5cd; position:relative; height:350px;}
carousel-inner > .item {width:100%;}
.banr-one img, .banr-two img{margin:0 auto;}
.banr-two {background-color:#72c1d5;}
.banner-content {float:right; max-width:526px; width:100%; position:relative}
.item > .carousel-caption {top:0px;}
.number-box {background:url(../images/number-box.png) no-repeat; max-width:524px; width:100%; position:absolute; height:160px; right:0; background-size: 100% 100%;}
.nmber li {float:left; font-size:32px; color:#111; font-weight:700; padding:30px 16px; background-color:#FFFFFF; border:solid 1px #c5d6de; margin:0 3px;}
.nmber {margin-top:35px; margin-left:-25px;}
.banner-content h3 {font-size:36px; color:#cdff3b; margin-bottom:0px; margin-top: 10px; text-align:center; max-width:450px;}
.icon-tool {background: url(../images/img-soul.png) no-repeat; max-width:524px; width:100%; position:absolute; height:75px; right:0; margin-top:140px; background-size: 100% 100%;}
.btn-buynow {border:solid 4px #fff; border-radius: 50px; background-color:#5aa40c; color:#fff; padding:10px 30px; font-size:22px; letter-spacing:-1px; font-weight:800; line-height:1}
.click {font-size:15px; color:#000;}
.btn-ordernow {position: absolute;z-index: 1000;bottom: 0;left: 0;right: 0;}
@media (max-width:850px) {.nmber li {font-size:3.5vw;}}

@media (max-width: 767px) {
.nmber li {font-size:3.5vw;  padding:6% 3.2%}
.carousel-caption {padding-top:0px!important;}
/*.item > .carousel-caption {top:0;}*/
/*.banner-content h3{ font-size:18px; text-align:right; padding-right:60px;}*/
/*.number-box {background:url(../images/small-number-box.png) no-repeat; max-width:276px; width:100%; position:absolute; height:100%; right:0;}*/
/*.nmber li{font-size:16px; padding:10px 6px;}*/
.nmber {margin-top:36px; margin-left:-25px;}
/*.icon-tool {background: url(../images/small-img-soul.png) no-repeat; max-width:270px; margin-top:76px;}*/
.btn-buynow {border:solid 4px #fff; border-radius: 30px; background-color:#5aa40c; color:#fff; padding:5px 10px; font-size:16px; letter-spacing:-1px; font-weight:600}
.banr-one {height:295px;}
}
@media (min-width: 320px) and (max-width: 591px) {
.nmber li {font-size:5.2vw !important;} /*.nmber {margin-left:-30px;} */.carousel-caption {right:6%; left:6%}
.btn-ordernow {bottom:-10px;}
.banner-content h3 {font-size:26px; letter-spacing:-1px;}
}
@media (max-width: 470px) {.number-box {height:120px;} .nmber {margin-top:27px; margin-left:-30px !important;} .nmber li {margin:0 2px; padding:5% 3%}

}

@media (max-width: 380px) {.number-box {height:100px;}.nmber {margin-top:22px;}.banr-one{height: 250px;}.icon-tool{margin-top: 116px;}}