.header {background-color: #68080c;}
.banner {background-image: url(../images/slider.jpg); height: auto; background-position: right center; background-repeat: no-repeat; background-size: cover;}
.form{background-color: #68080c; height:600px;}
.form-head{color: #fff; text-align: center; padding: 0px 5px 0px 5px; font-family: 'Poppins', sans-serif; margin-top: 0px;}
.logo { padding: 5px 10px; margin: 10px; width: 350px;}
.form-control{background-color: #68080c; border: none;}
input, button, select, optgroup, textarea { width: 100%; padding: 0.375rem 0.75rem; border-radius: 5px; border: none; }
.bg-white {background-color: #ffffff;}
.form-space{padding: 10px 0px;}
.form-space2{padding: 15px 0px;}
.form-space3{padding: 25px 0px;}
.white {color: #ffffff;}
.font{font-family: 'Poppins', sans-serif;}
.sec1{font-family: 'Poppins', sans-serif; text-align: center; background-color: #68080c; color: #fff; margin: 40px 0px 40px 0px; padding:5px; border-radius: 5px;}
.sec2{font-family: 'Poppins', sans-serif; text-align: center; color: #fff; margin: 10px 0px 10px 0px; padding:5px; border-radius: 5px;}
.bg-grey{background-color: rgba(201,201,201,.23);}
.features{padding: 25px 25px;  border-radius: 5px; border: 1px solid #68080c; background-color: #fff; width: 100%;}


.features:hover {-webkit-box-shadow: 2px 2px 5px 1px rgba(117,117,117,0.46); -moz-box-shadow: 2px 2px 5px 1px rgba(117,117,117,0.46); box-shadow: 2px 2px 5px 1px rgba(117,117,117,0.46); background-color: #68080c; color: #fff;}


.features li {list-style: circle; padding-top: 10px; font-size: 14px;}
.features ul {margin-left: -10px;}
.features-head { text-align: center; font-family: 'Poppins', sans-serif; font-weight: bold;}
body {color: #54595f; font-family: 'Poppins', sans-serif;}
.features-icon{ width: 125px; margin-bottom: 20px; }
.features p {text-align: center; margin-top:15px;}

.row-eq-height {
  display: -webkit-box !Important;
  display: -webkit-flex !Important;
  display: -ms-flexbox !Important;
  display: flex !Important;
}
.rank {width: 100px;}
td { padding: 15px 0px; }
.bg-blue{background-color: #68080c;}
.link {text-decoration: none; color: #68080c;}
.firstcharacter {
  color: #fff;
  float: left;
  font-size: 75px;
  line-height: 60px;
  padding-top: 10px;
  padding-right: 15px;
  padding-left: 3px;
}
.form-space4 {padding-bottom: 20px;}
.form-space5 {padding: 40px 0px;}
.pb50{padding-bottom: 50px;}
.pt20 {padding-top:20px;}
.pbt40{padding-top: 20px; padding-bottom:20px;}
.mrcenter{ margin: 0 auto; display: block;}
.social-img{width: 20px;}
.social li { list-style: none; margin: 0px 5px; }
.social ul { display: inline-flex; float: right; }
.form-space6 {padding: 25px 0px 10px 0px; }

@media screen and (max-width:900px) {
	.mobile-space {padding-top: 25px;}
	.pt25{padding-top: 25px;}    
	.firstcharacter {font-size: 50px; text-align: center; line-height: 25px;}
	.ftext{font-size: 14px;}
	.copy{font-size: 12px; text-align: center;}
	.social{text-align: center;}
	.form-head {padding: 20px 5px 0px 5px; }
}
.top5{justify-content: center;}
.textarea {height: 69px;}
.menugrid ul { display: flex; list-style: none; margin-bottom: 0px; float: right;}
.menugrid li { padding: 33px 10px; }
.menugrid a { color: #fff; text-decoration: none; font-family: 'Poppins', sans-serif; font-weight: bold; font-size: 14px; }
.menugrid a:hover { color: #ffc107; }
.big { font-size: 50px !Important; color: #68080c; }
.data a { color: #68080c; text-decoration: none; font-family: 'Poppins', sans-serif; font-weight: bold; font-size: 16px; }
.data a:hover { color: #ffc107; }
.merri { font-family: 'Poppins', sans-serif; font-weight: bold; }
.bg-maroon-gradient { background: linear-gradient(110deg, #e7b348fa 65%, #6e0f16 100%) !important; }
.pt50 { padding-top: 50px; }
.uses h4  { color: #fff; text-decoration: none; font-family: 'Poppins', sans-serif; font-weight: bold; }
.uses p { color: #fff; }
.uses img { width: 120px; }
.sell { position: fixed; top: 200px; right: -65px; transform: rotate(-90deg); z-index: 9999; }
.sell a  {background-color: #ffc107; padding: 10px 20px; color: #6e0f16; font-weight: bold; text-decoration: none; border-radius: 10px 10px 0px 0px;}
.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
}

.services img { border-radius: 75px; }
.services .features-head { text-transform: uppercase; }
.services .features:hover {-webkit-box-shadow: 2px 2px 5px 1px rgba(117,117,117,0.46); -moz-box-shadow: 2px 2px 5px 1px rgba(117,117,117,0.46); box-shadow: 2px 2px 5px 1px rgba(117,117,117,0.46); background-color: #ffc107; color: #fff;}
.view-mobile {display: none;}

@media  screen and (max-width: 768px) {
.menugrid ul { display: block; padding-left: 0px; margin-left: 0px; width: 100%; text-align: center; }
.menugrid li {padding: 5px 10px;}
.form-head { margin-top: 0px; }
.form { height: 680px; }
.mobile-center { text-align: center; }
.view-mobile {display: block;}
.social ul {float: none; padding-left: 0px;}
}


.whatsapp_float {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 40px;
  right: 40px;
  background-color: #25d366;
  color: #fff;
  border-radius: 50px;
  text-align: center;
  font-size: 30px;
  box-shadow: 2px 2px 3px #999;
  z-index: 100;
}
.whatsapp-icon {
  margin-top: 16px;
}

/* for mobile */
@media screen and (max-width: 767px){
  .whatsapp-icon {
    margin-top: 10px;
  }
  .whatsapp_float {
    width: 40px;
    height: 40px;
    bottom: 20px;
    right: 10px;
    font-size: 22px;
  }
}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {

  position: static;

  width: 100%;

  padding-right: 15px;

  padding-left: 15px;

}





/* @import url(https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic); */

.WA_Chat_Widget *{

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    font-family: "Poppins", sans-serif;

}

.WA_Chat_Widget .WA_FloatingButton{

    position: fixed;

    width: 70px;

    height: 70px;

    display: flex;

    justify-content: center;

    align-items: center;

    box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.185);

    border-radius: 50%;

    background: #fff;

    cursor: pointer;

    z-index: 1000;

}

.WA_Chat_Widget .WA_FloatingButton svg{

    width: 40px;

    height: 40px;

    fill: #4fce5d;

}

.WA_Chat_Widget[data-position^="top-"] .WA_FloatingButton{

    top: 20px;

}

.WA_Chat_Widget[data-position^="bottom-"] .WA_FloatingButton{

    bottom: 20px;

}

.WA_Chat_Widget[data-position$="-left"] .WA_FloatingButton{

    left: 20px;

}

.WA_Chat_Widget[data-position$="-right"] .WA_FloatingButton{

    right: 20px;

}

.WA_Chat_Widget[data-position$="-center"] .WA_FloatingButton{

    left: 50%;

    transform: translateX(-50%);

}



.WA_Chat_Widget[data-position^="top-"] .WA_ChatBox{

    top: 110px;

}

.WA_Chat_Widget[data-position^="bottom-"] .WA_ChatBox{

    bottom: 110px;

}

.WA_Chat_Widget[data-position$="-left"] .WA_ChatBox{

    left: 30px;

}

.WA_Chat_Widget[data-position$="-right"] .WA_ChatBox{

    right: 30px;

}

.WA_Chat_Widget[data-position$="-center"] .WA_ChatBox{

    left: 50%;

    transform: translateX(-50%);

}





.WA_Chat_Widget .WA_ChatBox{

    position: fixed;

    width: 360px;

    height: auto;

    overflow: hidden;

    border-radius: 8px;

    background-color: #fff;

    box-shadow: 0 5px 25px 0px rgba(0, 0, 0, 0.1);

    display: none;

}



.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header{

    width: auto;

    background: #095e54;

    padding: 20px;

    display: flex;

    justify-content: flex-start;

    align-items: center;

    flex-wrap: wrap;

    gap: 20px;

}

.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header .avatarBox{

    width: 65px;

    height: 65px;

    border-radius: 50%;

    overflow: hidden;

}

.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header .avatarBox img{

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header .infoBox .name{

    color: #fff;

    font-weight: 600;

}



.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header .infoBox .answer_time{

    color: #e4e4e4;

    font-size: 14px;

}

.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header .WA_Close{

    background: transparent;

    color: #fff;

    border: none;

    outline: none;

    font-size: 20px;

    position: absolute;

    top: 10px;

    left: 140px;

    cursor: pointer;

}

.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Header .WA_Close svg{

    fill: #ffff;

}

.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Body{

    padding: 20px;

    background: #e6ddd4;

    position: relative;

}

.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Body::before{

    content: '';

    position: absolute;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background: url(./bg-pattern.png);

    opacity: 0.1;

    z-index: 0;

}

.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Body .message{

    max-width: 280px;

    background: #fff;

    padding: 20px;

    padding-top: 10px;

    border-radius: 8px;

    z-index: 1;

    position: relative;

}

.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Body .message::before{

    content: '';

    position: absolute;

    width: 20px;

    height: 20px;

    background: #fff;

    left: -10px;

    top: 0px;

    border-radius: 3px;

    clip-path: polygon(100% 0, 0 0, 100% 100%);

}

.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Body .message .username{

    color: darkgray;

    font-weight: 500;

}

.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Body .message .message_content{

    font-size: 14px;

    color: #000;

}



.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Footer{

    padding: 20px;

    background-color: #fff;

    width: 100%;

}

.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Footer .btn{

    width: 100%;

    outline: none;

    border: none;

    padding: 10px;

    border-radius: 1000px;

    font-size: 16px;

    cursor: pointer;

    text-decoration: none;

}

.WA_Chat_Widget .WA_ChatBox .WA_ChatBox_Footer .btn.btn-whatsapp{

    background: #095e54;

    color: #fff;

    display: block;

    text-align: center;

}