.download a{background-color: #4D148C; color: #fff;padding: 12px 25px;text-decoration: none;border-radius: 50px}
 .download a:hover{background-color: #33AF30;}
 .download img{width: 5%;}
.slider{padding: 80px 0px;}
.about{padding: 80px 0px;}
 h3{color: #33AF30}
.about h4{font-size: 28px;width: 90%;line-height: 40px;color: #000;padding-top: 10px}
.about p{color: #585353;}
.about .time{padding-left: 55px}
.about .hour{background: rgb(51,175,48);
background: linear-gradient(400deg, rgba(51,175,48,1) 0%, rgba(99,147,98,1) 100%);
width: 55%;border-radius: 36px;padding: 40px;
position: absolute;top: 38%;left: 38%}     

.about .hour p{color: #fff}   
.about .image{position: relative;padding-top: 35px}

/*.product .box{border: solid 2px #4D148C;background-color: #fff}*/

.product .card{height: 375px;}

.product{padding: 80px 0px;}
.product .card:hover{background-color: #33AF30;color: #fff}

.choose{padding: 80px 0px;}

.download2 a{background-color: #4D148C; color: #fff;padding: 12px 25px;text-decoration: none;border-radius: 50px}
.download2 a:hover{background-color: #33AF30;}
 .download img{width: 5%;}
.download2 img{width: 2%;}

.choose .box{border: solid 1px #4D148C;padding: 10px 20px;}
.choose .box h6{color: #000;}

.video h5{font-size: 30px;color: #33AF30;}
.video{padding: 80px 0px;}
.video p{font-size: 18px;}
.video i{color: #4D148C;}

.customer{padding: 80px 0px;}
.customer h5{font-size: 30px;color: #33AF30;}
.customer p{font-size: 16px;color: #585353}
.customer i{color: #E3BC05}
.customer .box{border: solid 2px #4D148C;padding: 20px;border-radius: 20px 0px 20px 0px;}
.customer h6{color: #33AF30;}
.customer .box{margin-right: 12px;}

.choose .shadow{
    height: 250px;
}

.faq{
    padding: 80px 0px;
}
.faq h5{
    font-size: 30px;color: #33AF30;
}
.faq i{
    background-color: #33AF30;color: #fff;padding: 5px;border-radius: 4px;margin-right: 15px;}
.faq h6{color:#000 }
.faq p{font-size: 18px;color: #585353}
.right{padding: 8% 0px;}
.right span{font-size: 20px;color: #fff;}
.right h5{font-size: 35px;color: #fff;}
.right{background: url(../image/slider1.png);background-repeat: no-repeat;background-size: cover;background-position: center;}
.download3 a{background-color: #33AF30; color: #fff;padding: 12px 25px;text-decoration: none;border-radius: 50px}
 .download3 a:hover{background-color: #4D148C;}
 .download3 img{width: 5%;}


.enquiry{padding: 80px 0px;background: url(../image/slider5.png);background-repeat: no-repeat;background-size: cover;}
.enquiry h5{color: #33AF30}
.enquiry p{font-size: 17px;color: #585353;padding-top: 8px;margin-bottom: 50px}
.enquiry i{color: #33AF30;font-size: 50px;border: solid 2px #33AF30;
 padding: 40px 48px;border-radius: 100px;}
.enquiry h6{margin-top: 50px}
.enquiry form{background: rgb(51,175,48);
background: linear-gradient(400deg, rgba(51,175,48,1) 0%, rgba(99,147,98,1) 100%);
padding: 30px 20px 50px 20px;color: #fff}
/*.enquiry .form-control{background: none;border: solid 2px #fff;color: #fff}*/
/*
.carousel-control-prev .carousel-control-prev-icon{background-color: #33AF30;
    margin-right: 70px;padding: 5px}

.carousel-control-next .carousel-control-next-icon{background-color: #33AF30;
    margin-left: 70px;padding: 5px}*/

/* dots */
.owl-dots {
    text-align: center;
  
  }
  
  .owl-dot span {
    width: 10px;
    height: 10px;
    margin-right: 5px;
    background: #9aa3ae;
    display: inline-block;
    border-radius: 10px;
    margin-top: 0px !important;
  
  }
  
  .owl-dots .active span {
    padding: 0px 0px;
    background: #33AF30;
    border-radius: 10px;
    margin-top: 30px;
  }



/* ========================== */

/*media-query-start*/



@media only screen and (max-width:1024px){
.about .hour{
width: 58%;}   

.choose .shadow{height: 290px;}

}

@media only screen and (max-width:999px){
.about .hour{
width: 52%;top: 32%;
    left: 40%;}   
.about .col-lg-5{padding-top: 40px !important;}
.choose .shadow{height: 250px !important;}
.product .card{height: auto !important;}

}

@media only screen and (max-width:768px){
.about .hour{
width: 52%;top: 32%;
    left: 40%;}   
.about .col-lg-5{padding-top: 40px !important;}

.download img {
    width: 4%;
}

.download2 img {
    width: 4%;
}

.download3 img {
    width: 7%;
}

.video .col-lg-4{order: 2;padding-top: 20px}

.enquiry-text{width: 80% !important;}

}

@media only screen and (max-width:540px){
   .about .image .images img{width: 100%}
            .about .hour {
        width: 85%;
        top: 110%;
        left: 8%;
        height: 60%;
    }
    .choose .shadow{height: auto !important;}
    .product .card{height: auto !important;}
    .about .col-lg-5{padding-top: 0px !important;}

    .about .image .images{text-align: center;}
    .hour h6{font-size: 28px !important;}
    .hour p{font-size: 18px}
    .about h4 {
        padding-top: 89%;
    }

    .video .col-lg-4{order: 2;padding-top: 20px}

.enquiry{text-align: center;}
.enquiry-text{width: 100% !important;flex-wrap: wrap;}
.enquiry-text div{margin: auto;}

}
@media only screen and (max-width:430px){
    .about .hour {
        width: 92%;
        top: 110%;
        left: 4%;
        height: 83%;
    }
    .about .col-lg-5{padding-top: 0px !important;}

    .about .image .images{text-align: center;}
    .hour h6{font-size: 28px !important;}
    .hour p{font-size: 18px}
.about h4{padding-top: 110%}
.download img {
    width: 6%;
}

.download2 img {
    width: 6%;
}

.download3 img {
    width: 6%;
}


footer .link {
    padding-left: 0%;
}

.video .col-lg-4{order: 2;padding-top: 20px}

.enquiry{text-align: center;}
.enquiry-text{width: 100% !important;flex-wrap: wrap;}
.enquiry-text div{margin: auto;}

/*
.carousel-control-prev .carousel-control-prev-icon{
    display: none;}

.carousel-control-next .carousel-control-next-icon{
   display: none;}*/

}

/**/

@media only screen and (max-width:360px){
    .about .hour{
width: 95%;
        top: 110%;
        left: 2%;height: 85%; }   

        .about .col-lg-5{padding-top: 15px !important}
}

@media only screen and (max-width:320px){
.about .hour{
width: 95%;
        top: 110%;
        left: 2%;height: 80%; }   
/*.about .col-lg-5{padding-top: 10px !important}*/
.about h4{padding-top: 110%}
.about .hour div{padding-top: 0px !important}
.about h6{font-size: 20px !important;}
.about p{font-size: 13px}
.download img {
    width: 6%;
}

.download2 img {
    width: 6%;
}

.download3 img {
    width: 6%;
}

footer .link {
    padding-left: 0%;
}

.video .col-lg-4{order: 2;padding-top: 20px}


.contact-text {
    padding: 16px 30px 70px 22px !important;
}

.about1{padding: 30px 0px !important;}

}


/*about-css*/

.bg-slider{background: url(../image/slider4.png);background-repeat: no-repeat;background-size: cover;
padding: 11% 0px;}

.image2 img{border-left: solid 3px #000;border-right: solid 3px #000;}
.about1{padding: 80px 0px;}
.about1 h4{color:#33AF30;font-size: 30px}
.about span{color: #33AF30;font-size: 30px}
.vision{padding: 10px 0px 80px 0px;}
.vision h5{color:#33AF30;font-size: 30px;}
.vision .col-md-5 div{border: solid 1px #33AF30;padding: 30px;border-radius: 18px}
.vision .vision-img{width: 10% !important; margin-bottom: 10px;}
.vision .mission-img{width: 10% !important; margin-bottom: 10px;}


/*contact-css*/
.contact{padding: 80px 0px;}
.contact .contact-form{padding: 50px 30px;}
.contact h5{color:#33AF30;font-size:30px;padding-bottom:20px }
.contact-text .phone i{background-color: #4D148C;color: #fff;font-size: 20px;
	padding: 5px 8px;border-radius: 50%;margin-right: 20px}
.contact-text .phone i:hover{background-color: #33AF30;}	
.contact-text{padding: 20px 30px 70px 30px;}
.contact-text div{margin-top: 20px}
.contact-text div a{color: #000;font-size: 17px}
.contact-text .social-icon{margin-top: 50px}
.contact-text i{color: #4D148C;font-size: 20px;
    padding: 5px 8px;margin-right: 15px}
.contact-text i:hover{color: #33AF30;}

/*product-css*/

.product{padding: 80px 0px;}

.product .category{padding: 30px;margin-top: 70px}
.product .category h5{font-size: 25px;color: #33AF30}

.product_details
{
    padding: 1rem;
}
.product_details h1
{
    font-size: 2rem;
    color: #33AF30;
}
.product_details h2,h3
{
    font-size: 1.7rem;
    padding-top: 0.5rem;
    color: #333;
}
.product_details_link
{
    border: 1px solid gray;
    padding: 1rem;
    border-radius: 10px;
    background: #F8FFFF;
}
.product_details_link h4
{
    font-size: 2rem;
    padding-bottom: 1rem;
}
.product_details_link ul 
{
    padding-left: 0rem;
}
.product_details_link ul li
{
    list-style-type: none;
    padding: 0.3rem 0rem;
}
.product_details_link ul li a
{
    text-decoration: none;
    font-size: 1.3rem;
    color: #333;
    display: flex;
    justify-content: space-between;
}
