/* navbar */

.banner-main .carousel-caption h1{
    font-size: 50px;
}

.main-menu ul>li a {
    padding-left: 0px;
}
.buy{
    padding: 12px 41px !important;
    color: #fff !important;
}
.mean-container .mean-nav ul li a{
    width:auto !important;
}
.mean-container .mean-nav ul li {
    border-bottom: 1px solid #ccc;
}

.menu-area-main {height: auto !important;}
@media(max-width:767px){
    .mean-container .mean-nav ul li a{
        width:auto !important;
        border: none;
    }
}
@media(max-width:550px){
    .mean-container .mean-nav ul li a{
        width:auto !important;
    }
}
@media(max-width:400px){
    .mean-container .mean-nav ul li a{
        width:auto !important;
    }
}

/* EnD navbar */

/* slider */

.banner-main .carousel-caption a {
    background-color: #000;
}

/* EnD slider */

/* why choose us */

.for_box img{
    height: 50px;
}

/* EnD why choose us */

/* WE REPAIR STEP */

.service .service-box i img{
    height: 50px;
}

/* EnD WE REPAIR STEP */

/* review */

.carousel-indicators{
    right: 0; 
    margin-left: 15%;
}
.product-bg {
	background: url(../images/bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.carousel-caption{
    padding-top: 0px;
}
@media(max-width:567px){
     .carousel-caption p{
        text-align: justify;
    }
}
/* EnD review */

/* footer */

ul.sociel{
    justify-content: left;
}
/* EnD footer */

/* Contact us */

.contact-box{
    border: 1px solid #ccc;
    padding: 3rem 1rem 3rem 1rem;
    background-color: #ffc107;
}
.contact-box i{
    font-size: 20px;
    color: #000;
}
@media(max-width:567px){
    .cta-2 .yellow_bg .p-5{
        padding: 0 !important;
    }
    .cta-2 .yellow_bg .p-5 p{
        font-size: 14px;
    }
}
/* EnD Contact us */

/* banner */

.brand_color {
    background-color: none;
    background-image: url(../images/banner.jpg);
    background-size: cover;
}
.brand_color .titlepage{
    margin-top: 100px;
    padding-bottom: 80px;
}
.brand_color .titlepage h2{
    color: #fff;
    text-shadow: 1px 1px #000, -1px 1px #000, 1px -1px #000, -1px -1px #000, 1px 1px 5px #555;
}

/* EnD banner */

/* our Service */
.service .service-box{
    margin: 0;
}
.our-service-btn a{
    display: inline-block;
    font-weight: 700;
    padding: 12px 30px 12px 30px;
    border-radius: 40px;
    margin:5px 0 0 0;
}
.our-service-btn a:nth-child(1){
    background-color: #ffc107;
    color: #000;
}
.our-service-btn a:nth-child(2){
    background-color: #ef1649;
    color: #fff;
}
/* EnD our Service */


/* loading image */

.loader img{
    width: 100%;
}
/* EnD loading image */
