@media (max-width:767px){
.carousel-control-prev-icon, .carousel-control-next-icon {width: 20px;height: 20px;}
.carousel-control-prev, .carousel-control-next {width: 18px;}

.menu_area-right p {display: inline; color: #fff; font-weight: bold;}

.callRight {display: none;}
.carousel-caption {bottom: 10px;}
.carousel-caption h2 span {font-size: 17px;}
.carousel-caption h2 {font-size: 17px; line-height: 27px; padding: 5px 10px;}

#google_translate_element {display: none;}
.logo {text-align: center;}
.logo img {width: 70%; }

.theme-title {margin-top: 0px;}
.theme-title span.blue-stroke { -webkit-text-stroke: 1px #dbdbdb80;}
.theme-title span {font-size: 60px;}
.theme-title .section-title {margin-bottom: -62px;}

.side-info-wrapper.show, .cart-bar-wrapper.show {right: 0px;}
.pro_box h3 {font-size: 18px;}

.theme-title h2 {font-size: 30px;}

.box {margin-bottom: 10px;}

.wel-part {padding: 25px 0px;}

.vision-part{padding: 25px 0px;}
.pro_part {padding: 25px 0px;}
.owl-controls .owl-buttons .owl-prev {left: -5px;}
.owl-controls .owl-buttons .owl-next {right: -5px;}

.counter-part {padding: 25px 0px;}
.box-service {margin-bottom: 10px;}
.c-flex h4 {font-size: 35px;}
.footer-part  {padding: 25px 0px;}
.footer-text p {margin: 15px 3px 5px;}
.footer-text h3 {margin-top: 10px; font-size: 20px;}
.w3l-footer.three ul li span {font-size: 16px;}
.power-by p{font-size: 15px;}

.ltn__breadcrumb-area {padding: 30px 0px;}
.ltn__breadcrumb-inner {text-align: center;}
.ltn__breadcrumb-inner h1 {font-size: 30px; line-height:25px; }
.ltn__breadcrumb-list ul li {font-size: 16px;}

.page-part {padding: 20px 0px;}
.sub-page-text h3 {font-size: 18px;}

}