*{
    margin: 0;
    padding: 0;
}
/*navbar*/
.navbar {
    background-color:#fff;
   height:auto;
    border-radius: 0;
    /* border-bottom: 1px solid rgba(0,51,102,0.8); */
    font-size:16px;
    font-weight: 600;
    font-weight: bold;
    margin:0; ;
    padding: 0;
}

.paddingLeft0 {
    padding-left: 0;    
}

.navbar .nav .nav-item .nav-link {
    color:#000;
    background-color:rgba(79,76,72,0.0);
    margin-right: 10px;
    margin-top:30px;
}
 

.navbar-toggle {
    color: black;
}

.nav-item{
    margin: 15px;
   }
.nav .active{
    border-bottom: solid 2px red;
  }

.nav-item a:hover{
    border-bottom: solid 2px red;
  }


#google_translate_element{
    margin-top: 30px;
}
.goog-te-gadget .goog-te-combo {
    margin: 4px 0;
    padding: 4px 8px;
}
/*end navbar*/
/*banner*/
    #intro .carousel .carousel-inner .item .carousel-caption {
        text-align: left;
        margin-bottom:300px;
         
        
    }

        #intro .carousel .carousel-inner .item .carousel-caption h1 {
            font-size:45px;
            margin-left:30px; 
            background-color: rgba(2, 0, 0, 0.6);
    border: 3px solid;
    border-color: rgba(255, 255, 255, 0.7);
            padding:5px; 
        }  
#intro .carousel .carousel-inner .item .carousel-caption span{
    font-size:40px;
}

   
/*end banner*/
/*About Us*/
#about{
    /* background-image: url(../img/background.jpg); */
    background-size:cover;
    padding: 50px 0;
}
#about .container h3{
    color: #393e44;
    font-weight: 500;
}
#about .container h1{
    color: #da2552;
    font-weight: bold;
    padding: 0px 0 10px 0;
}
#about .container img {
    margin-top: 40px;
}
#about .container .col-md-8 p{
    text-align: justify;
    margin-top: 40px;
    line-height: 30px;
}

/*About Us*/

/*Conter*/
#conter{
    /* background-image:url(../img/background2.webp); */
    padding: 30px 0;
}
#conter .container{
    margin-top:0px;  
}

#conter .counter-box {
	display: block;
	padding: 40px 20px 37px;
	text-align: center
}

#conter .counter-box p {
	margin: 5px 0 0;
	padding: 0;
	color: #393e44;
	font-size: 18px;
	font-weight: 500
}

#conter .counter-box i {
	font-size: 60px;
	margin: 0 0 15px;
	color: #da2552;
    margin-bottom: 30px;
}

#conter .counter { 
	display: block;
	font-size: 32px;
	font-weight: 700;
	color: #000;
    margin-bottom: 20px;
	line-height: 28px
}

#conter .counter-box.colored p,
.counter-box.colored i,
.counter-box.colored .counter {
	color: #000
}
/*End Conter*/
/*Our Prouct*/
    #ourproduct{
     padding:60px 0 60px 0; 
  background-color: #ffffff;
}
#ourproduct .container .row .col-md-12 h4{
    font-weight: bold;
    text-align: center;
}
#ourproduct .container .row .col-md-12 h1{
    text-align: center;
    color: #da2552;
    margin: 0;
    font-weight: bolder;
    padding:0px 0 40px 0;
}
#ourproduct .container .row .col-md-4 {
    background-color: rgb(231,231,231);
    padding: 20px;
    border-radius: 20px;
    margin-right: 1%;
    width: 32.33%;
    margin-bottom: 30px;
}
#ourproduct .container .row .col-md-4 h3{
    text-align: left;
    color: #da2552;
    font-weight: bold;
}
#ourproduct .container .row .col-md-4 p{
    text-align: left; 
    line-height: 25px;
}
/*Our Prouct*/

/*End Map*/
/*FOOTER*/
#footerhed{
    background-color: #b61a45;
    padding: 10px 0;
}
#footer{
    background-image: url(../img/footer.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    color: white;    
    padding: 20px 0;
     background-color: #3c4147;
    }

#footer .container .row .col-md-6 ul li{
    list-style: none;
    padding:2px 0;
}
#footer .container .row .col-md-6 ul li{
    display: inline;
    border-right: 1px solid white;
    padding: 0px 10px;
}
#footer .container .row .col-md-6 ul li a{
    color: white;
    text-decoration: none;
}


/*END FOOTER*/
/*About inner Us*/
#aboutinner{
    /* background-image: url(../img/background.jpg); */
    background-size:cover;
    padding: 50px 0;
}
#aboutinner .container span{
    color: #393e44;
    font-weight: bold;
}
#aboutinner .container h1{
    color: #da2552;
    font-weight: bold;
    padding: 0px 0 10px 0;
    text-align: center;
}
#aboutinner .container img {
    margin-top: 40px;
}
#aboutinner .container .col-md-6 p{
    text-align: justify;
    margin-top: 40px;
    line-height: 30px;
}

/*About inner Us*/
/*Contactus*/
#contactus{
    padding:10px 0 30px 0;   
}
#contactus .container .row .col-md-12 h1{
    color: #da2552;
    font-weight: bold;
    text-align: center;
}
#aboutinner .container span{
    color: #393e44;
    font-weight: bold;
}
#contactus .container .row .col-md-12 .icon{
    text-align: center;
    margin-top:30px; 
}
#contactus .container .row .col-md-12 .icon .fa{
    border: 1px solid black;
    padding: 20px;
    background-color:#f4f4f4; 
    width:80px; 
 align-items: center;
    border-radius: 15px 30px; 
}
#contactus .container .row .col-md-12 .icon .fa:hover{
    background-color:#da2552;
    color:white;
    border-color:#da2552; 
}
#contactus .container .row .col-md-12 .icon h4{
    color: #25211e;
    font-weight: 500;
    border-bottom: none;
}
#contactus .container .row .col-md-12 .icon p{
    color: #25211e;
    font-weight: bold;
     font-weight: 500;
    margin-top: 20px;
}
#contactus .container .row  .iconbox{
    border: 1px solid black;
    border-radius:20px; 
    padding:10px 5px; 
    
}
#contactus .container .row .col-md-4 h4{
    text-align:center;
    border-bottom:1px solid #f4f4f4; 
    color: #e77817;
    margin-top: 20px;
    font-weight: bold;
}
#contactus .container .row .col-md-4 ul li{
    list-style: none;
  text-align:left;
    padding:2px 0; 
}
#contactus .container .row .col-md-4 ul li a{
    color: black;
    text-decoration: none;
}
/*End Contactus*/

