a { color:#000 !important;font-size:19}

.header{
        height: 470px;
	    background-image: url('images/cover.jpg');
	    background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.3);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        z-index: 1;
        position: relative;
}
.overly{

    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: #000;
    opacity: 0.2;
    z-index: 1;
}

.borderright {
    
    border: solid 2px #891a1a;
}

.bg-light-chokolet{

	background-image: url('images/bgmain.jpg');
}
.bg-dark-chokolet{

	background-image: url('images/bgright.jpg');
	padding-top: 116px;
	color: #fff;
}
.bg-dark-chokolet a, .bg-dark-chokolet a,{

	color: #8b1d1d;

}

.left h1{

	color: #000;
	font-size: 28px;

}
.left h2{
	color: #000;
	font-size: 24px;
}
.left p{
	color: #000;
    font-size: 19px;
}

.left ul li{
	color: #000;
	list-style-type: square;
    font-size: 19px;
}

.avtr {
    background-color: gray;
    position: absolute;
    bottom: -85px;
    border: 1px solid #891a1a;
    overflow: hidden;
    z-index: 2;
    right: 1.3%;

    width: 22%;
}
.avtr img{

	max-width: 100%;
}
.footer{
	background-color: #3e3e3d;
}

.fa-envelope:before {
    
    padding: 7px;
    border-radius: 50px;
    left: 8px;
    position: relative;
}

.fa-facebook:before{
    background-color: #3b5998;
    padding: 5px;
    border-radius: 50px;
}

.fa-twitter:before{
    background-color: #1c7ed6;
    padding: 7px;
    border-radius: 50px;
}



 .swiper-container {
      width: 100%;
      height: 100%;

    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
     

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }





.smb i {color: #fff;}

.smb a{

   border: 1px solid #891a1a;
   padding: 16px; 
   font-size: 20px;
    background: #891a1a;
    font-size: 22px;
}

.buttonleft { border: 1px solid #891a1a;font-size:19px;}

.borderleft { border: 1px solid #891a1a;font-size:20px;color:black;padding: 0;}
.borderleft i {color: #891a1a;padding-top:12px}


@media (max-width: 767px) {

    .heading-sm{
       text-align: right;
        right: 37%;
       top: 25px;
    }
    .avtr{
       right: 8% !important;;
       bottom: -35%;
        width: 160px;
    }
    .left p {
    color: #000;
    font-size: 19px;
    font-weight: 500;
}
.left h1 {
    color: #000;
    font-size: 22px;
}
    
.header{
        height: 230px;    
    
}

}


@media (max-width: 575px) {
    
    
    .swiper-slide img {max-height: 380px;}
  
    
        .heading-sm{
         text-align: right;
        right: 39%;
       top: 20px;
    }
    
    .avtr {width: 34%;right:5% !important;}
    
 .header{
        height: 220px;    
    
}   

}

    
    @media (max-width: 991px) {
        
        .avtr {right: 6%}


    
}

.card-body p {
color: black !important;
}

.card-header {
  padding:0px;

  border: none !important;
}
.btn-link{
  display: block;
  width: 100%;
  text-align: right;
  background: #8a1b1b;
  color: white;
}
.btn-link:hover{
  text-decoration: none;
     background: #8a1b1b;
  color: white;
}



.socialtwo i {
    cursor: pointer;
    padding: 1rem;
    opacity: 0.9;
}
.socialtwo i:hover {
     opacity: 1;
}

.socialtwo .fa-facebook-f{
  background-color: #3b5998;
  color: #fff;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;

}
.socialtwo .fa-twitter{
  background-color: #1da1f2;
  color: #fff;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;

}
.socialtwo .fa-google-plus{
  background-color: #dd4b39;
  color: #fff;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;

}
.socialtwo .fa-linkedin{
  background-color: #0077b5;
  color: #fff;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;

}
.socialtwo .fa-envelope{
   background-color: #dd4b39;
  color: #fff;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;

} 
.socialtwo .fa-whatsapp{
  background-color: #25D366;
  color: #fff;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;

}

.socialtwo .fa-at{
    background-color: #088ecc;
  color: #fff;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;

  
}
.buttonleftlink a {display: block;text-decoration: none;padding:0;width: 100%}
.buttonlefttext a {display:block;padding-right:7px;margin-top:4px;text-align:center;font-size:17px;direction:rtl;background: none;border: none;}
.borderlefticon {border-left: solid 1px;}