.banner-38-1 {
    margin: 0;
    padding: 0;
    min-height: 269px;
    position: relative;
    background: url(../images/nayok/bg-all.png) top center no-repeat;
}

.banner-38-1 .banner-top {
    width: 100%;
    height: auto;
    font: 24px/30px 'Kanit', Arial, sans-serif;
    color: #0b7aba;
    margin-top: 80px;
    margin-bottom: 11px;
    padding-left: 33px;
    background: url(../images/all-38-1/o-1.png) 0 7px no-repeat;
}

.announce-block-top {
    padding-top: 70px;
    height: 189px;
    text-align: center;
}

.announce-block-top img {
    max-width: 100%;
    height: auto;
}

.banner-38-1 .banner1 {
    right: 0;
    left: 0;
    bottom: auto;
    padding: 0;
}

.banner-38-1 .banner1 img {
    width: 100%;
    border: #fff 1px solid;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 5px 4px 14px -6px rgba(10, 39, 76, 0.75);
    -moz-box-shadow: 5px 4px 14px -6px rgba(10, 39, 76, 0.75);
    box-shadow: 5px 4px 14px -6px rgba(10, 39, 76, 0.75);
}

.banner-38-1 .banner-newarrival {
    /* margin-top:30px;*/
}

.banner-38-1 .carousel-indicators {
    bottom: 0;
}

.banner-38-1 .banner-newarrival-top {
    margin: 25px 0px;
    color: #e2666c;
    font: 28px/35px 'thaisanslite', Arial, sans-serif;
    font-weight: bold;
}

.banner-38-1 .banner-newarrival-mid {
    /*padding:10px;
	    margin-top: 9px;*/
}

.banner-38-1 .banner-newarrival-mid .carousel-control-prev {
    display: none;
}

.banner-38-1 .banner-newarrival-mid .carousel-control-next {
    display: none;
}

.banner-38-1 .banner-newarrival-mid .carousel-item {
    min-height: 372px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.banner-38-1 .banner-newarrival-mid .carousel-indicators {
    position: absolute;
    right: 0px;
    bottom: -40px;
}

.banner-38-1 .banner-newarrival-mid .carousel-indicators li {
    width: 10px;
    height: 9px;
    /* background: url(../images/all-38-1/normal-1.png) top left no-repeat; */
    background-color: #413f3e;
    border-radius: 30px;
    background-size: cover;
}

.banner-38-1 .banner-newarrival-mid .carousel-indicators .active {
    width: 36px;
    height: 9px;
    /* background:url(../images/all-38-1/select-1.png) top left no-repeat; */
    background-color: #e2802c;
    border-radius: 30px;
    background-size: cover;
}


/*************************************************/

@media (max-width: 359px) {
    .banner-38-1 {
        background: url(../images/banner-140-1/bg.jpg) top left no-repeat;
    }
    .announce-block-top {
        padding-top: 109px;
    }
    .banner-38-1 .banner-newarrival {
        margin-top: 0px;
    }
    .banner-38-1 .banner-newarrival-mid .carousel-item {
        min-height: 192px;
    }
}

@media (min-width: 360px) and (max-width: 374px) {
    .banner-38-1 {
        background: url(../images/banner-140-1/bg.jpg) top left no-repeat;
    }
    .announce-block-top {
        padding-top: 109px;
    }
    .banner-38-1 .banner-newarrival {
        margin-top: 0px;
    }
    .banner-38-1 .banner-newarrival-mid .carousel-item {
        min-height: 214px;
    }
}

@media (min-width: 375px) and (max-width: 413px) {
    .banner-38-1 {
        /* background: url(../images/banner-140-1/bg.jpg) top left no-repeat; */
    }
    .announce-block-top {
        padding-top: 109px;
    }
    .banner-38-1 .banner-newarrival {
        margin-top: 0px;
    }
    .banner-38-1 .banner-newarrival-mid .carousel-item {
        min-height: 214px;
    }
}

@media (min-width: 414px) and (max-width: 575px) {
    .banner-38-1 {
        /* background: url(../images/banner-140-1/bg.jpg) top left no-repeat; */
        min-height: 269px;
    }
    .announce-block-top {
        padding-top: 109px;
    }
    .banner-38-1 .banner-newarrival {
        margin-top: 0px;
    }
    .banner-38-1 .banner-newarrival-mid .carousel-item {
        min-height: 233px;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .banner-38-1 {
        margin-top: -60px;
    }
    .announce-block-top {
        padding-top: 109px;
    }
    .banner-38-1 .banner-newarrival {
        margin-top: 561px;
    }
    .banner-38-1 .banner-newarrival-mid .carousel-item {
        min-height: 281px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .banner-38-1 .container-cv-5 {
        width: 100%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .banner-38-1 {
        min-height: 350px;
    }
    .banner-38-1 .banner-newarrival-mid .carousel-item {
        min-height: 283px;
    }
}

@media (min-width: 1200px) and (max-width: 1280px) {
    .banner-38-1 {
        /* background:url(../images/banner-140-1/bg.jpg) top left no-repeat; */
    }
    .banner-38-1 .banner-newarrival-mid .carousel-item {
        min-height: 351px;
    }
}

@media (min-width: 1281px) and (max-width: 1366px) {
    .banner-38-1 {
        /* background:url(../images/banner-140-1/bg.jpg) top left no-repeat; */
    }
    .banner-38-1 .banner-newarrival-mid .carousel-item {
        min-height: 316px;
    }
}

@media (min-width: 1367px) and (max-width: 1440px) {
    .banner-38-1 {
        /* background:url(../images/banner-140-1/bg.jpg) top left no-repeat; */
    }
    .banner-38-1 .banner-newarrival-mid .carousel-item {
        min-height: 357px;
    }
    .banner-38-1 .banner-newarrival-mid .carousel-indicators {
        bottom: -24px;
    }
}

@media (min-width: 1441px) and (max-width: 1600px) {
    .banner-38-1 {
        /* background:url(../images/banner-140-1/bg.jpg) top left no-repeat; */
    }
    .banner-38-1 .banner-newarrival-mid .carousel-item {
        min-height: 386px;
    }
}