/*common css*/
body{
    background-color:#fff !important;
}
.mrt-40
{
    margin-top: 40px;
}
.mrt-30
{
    margin-top: 30px;
}

/*banner_section*/
section
{
    width: 100%;
}
.banner_section img
{
    width: 100%;
}

/*Raj gropu section*/
.raj_grp
{
    padding: 60px 0;    
}
.dis-vis
{
    display: none;
}
.winner-title_group2
{
    display: none;
}
.title-about h2{
  color:#000;
  font-weight: 600;
  font-family: 'PT Sans', sans-serif;
}
.title1
{
   /* font-family: 'Cinzel', serif;*/
   font-family: 'PT Sans', sans-serif;
    font-size: 20px;
}
.title2
{
   /* font-family: 'Montserrat', sans-serif;*/
   font-family: 'PT Sans', sans-serif;
    font-size: 20px;    
}
.title3
{
    /*font-family: 'Cinzel', serif;*/
    font-family: 'PT Sans', sans-serif;
    font-size: 28px;
}
.buy
{
    font-size: 15px; 
   /* font-family: 'Montserrat', sans-serif;*/
   font-family: 'PT Sans', sans-serif;
}
.winner_div
{

    text-align: center;
    /*font-family: 'Montserrat', sans-serif;*/
    font-family: 'PT Sans', sans-serif;
}



.winner-title
{
    font-size: 13px;     
    margin-top: 20px; 
    position: relative;
    padding-bottom: 5px;
}
.winner-title:after
{
    position: absolute;
    bottom: 0;
/*    left: 0;*/
    content: '';
    width: 80%;
    height: 2px;
    /*background: #000;*/
    left:50%;
    transform: translateX(-50%);
    
}
.winner-title2
{
     font-size: 18px;  
    font-weight: 600;
}
.getintouch_form, .getintouch_form1
{
    border:1px solid #580e33; 
    padding: 35px 18px;
}
.subtext{
    font-size:12px;    
}
.getintouch
{
    margin-top: 50px;
}
.getintouch_form h3
{
    /*font-family: 'Cinzel', serif;*/
    font-family: 'PT Sans', sans-serif;
    font-size: 18px;
    text-align: center;   
}
.getintouch .form-control::placeholder
{ 
    color: #000; 
   /* font-family: 'Montserrat', sans-serif;*/
   font-family: 'PT Sans', sans-serif;
    font-size: 12px;
}
.getintouch_form  .form-control, .getintouch_form1  .form-control
{
     border:1px solid #e4e4e4;
    border-radius: 0;
}
.getintouch_form .submit_btn, .getintouch_form1 .submit_btn
{
    border-radius: 0;
    /*background-image: linear-gradient(to right top, #ed2e2e, #d82423, #c41a18, #b00f0c, #9c0101);*/
        background:#580e33;
    color:#fff;
    padding: 3px 25px;
   /* font-family: 'Montserrat', sans-serif;*/
   font-family: 'PT Sans', sans-serif;
    margin-top: 20px;
}
/*hurry up*/
.hurry_up_section
{
    padding: 60px 0;
}
.hurry_title
{
    position: relative;
    width: 450px;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 10px;
}
.hurry_title:before
{
    position: absolute;
    content: url(../img/icons/arrows_1.png);
    left: 0;
    top:0;    
}
.hurry_title:after
{
    position: absolute;
    content: url(../img/icons/arrows_2.png);
    right: 0;
    top:0;    
}
.hurry_title
{
    font-style: italic;
    /*font-family: 'Montserrat', sans-serif;*/
    font-family: 'PT Sans', sans-serif;
    font-size: 20px;
}
.plans_img
{
    margin-top: 60px;
}
/*footer*/
footer
{
  /*  background: #eee;
    padding: 30px 0;
    padding-bottom: 10px;*/
        background: #580e33;
    padding: 12px 0;
    padding-bottom: 30px;
}
/*a:focus, a:hover{
  color:#337ab7 !important;
}*/
a{
    text-decoration:none !important;
}
footer p
{
   /* font-family: 'Montserrat', sans-serif;*/
   font-family: 'PT Sans', sans-serif;
    text-align: center;
    color: #fff;
    font-weight: 400;
}
/* pop up form on mobile */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
}
p{
  font-size: 15px;
}
/* Modal Content */
#myBtn, #contact_btn
{
    display: none;   
    position: fixed;
    bottom: 0;
    width: 50%;
    /*background: #03571a;*/
    background: #580e33;
    color: #ffffff;
    padding: 17px;
    font-size: 20px;
   /* font-family: 'Montserrat', sans-serif;*/
   font-family: 'PT Sans', sans-serif;
    transition: all0.5s; 
    border-color: #1c6839;
  
    border-radius: 0;
}
#myBtn{
  right: 0;
}
#contact_btn
{
    left: 0;
}


.modal-content {
  background-color: #fff;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

/* The Close Button */
.close {
  color: #000;
  float: right;
  font-size: 28px;
  font-weight: bold;
    opacity: 1;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.getintouch_form1
{
    padding: 0;
    border: 0;
}

/*
.getintouch_form .getintouch input[type=checkbox] {
  color: #ccc !important;
  font-style: italic !important;
} 
.getintouch_form .getintouch input[type=checkbox]:checked + label {
  color: #f00 !important;
  font-style: normal !important;
} 
*/
/*=====LL========*/
.material-icons{
        padding: 10px;
    font-size: 50px !important;
    color: #fff !important;
    border-radius: 50px;
    border: 5px solid #580e33;
    background: #580e33;
}
@media screen and (max-width: 768px){
.float1{
    display:none;
}
}
.float1{
    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;
}
.text_div p{
  color:#580e33;
  font-weight: 600
}
.formtext p{
  margin: 5px;
  padding: 10px 30px;
}
.formtext1 p{
  padding-left: 25px;
  margin-top: 10px;
}
/*====end========*/
/*=======13august 2019=======*/
@media(min-width: 767px){
/*#custome_col{
width:20%;
height:150px;
}*/
}

@media(max-width: 767px){
    .modal-content{
        width:95% !important;
    }
    .getintouch {
    margin-top: 35px !important;
}
.getintouch_form1 h3{
 text-align:center;   
}
#custome_col{

height:195px;
}
.formtext p{
  text-align: center;
}
.formtext1 p{
  padding-left: 0px;
  text-align: center;
}
.icon{
    text-align: center;
}
}
/*16 august*/
@media(min-width: 767px){
#custome_col1{
width:24%;
height:150px;
}
}

@media(max-width: 767px){
#custome_col1{

height:150px;
}
.raj_grp {
    padding: 20px 0;
}
.footer_mobile{
  
}
}
#custome_col{
        box-shadow: -2px 8px 10px -7px #777;
    padding: 10px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .colstyle,.colstyle1{
      border: none;
      margin-left: 0;
      padding-left: 0px;
      border: none;
    }
.icon,.formtext p,.formtext1 p  {
        text-align: center;
    }
    .getintouch_form, .getintouch_form1{
      margin-top: 25px;
    }
   }

   .terms-condition h2{
      text-align: center;
      font-weight: 600;
      color:#000;
   }
   .material-icons1{
           padding: 0px;
    font-size: 16px !important;
    color: #580e33 !important;
    /* border-radius: 50px; */
    border: 0px solid #580e33;
    background: #fff !important;
   }
   .ul-terms {
    list-style-type: none;
    line-height: 30px;
    list-style-type: none;
    font-size: 16px;
    font-weight: 500;
   }
   @media screen and (min-width: 768px){
    .getintouch_form{
      margin-top: -35px;
    }
    #myCarousel{
         padding: 20px 20px 20px 20px;
    }
   }
  .carousel-control.left, .carousel-control.right {
    background-image: none !important;
}

@media screen and (max-width: 768px){

.test-block{
  margin: 15px;
}
.addv-benifi{
    padding: 0px 15px 0px 15px !important;
    margin: 15px;
    }
}
/*.testi p{
  text-align: center;
  color: #000;
  font-weight: 500;
}
.testi h3{
  color: #580e33;
  font-weight: 600;
  text-align: center;
}
.*/
.carousel-indicators{
  bottom: -20px !important;
}

.carousel-indicators li {

    display: inline-block;
    width: 48px;
    height: 48px;
    margin: 10px;
    text-indent: 0;
    cursor: pointer;
    border: none;
    border-radius: 50%;
    background-color: #580e33;
    box-shadow: inset 1px 1px 1px 1px rgb(103 17 60);    
}
.carousel-indicators .active {
    width: 48px;
    height: 48px;
    margin: 10px;
    background-color: #580e33;
}
.test-block h4{
  font-weight: 600;
}
.test-block{
  color: #580e33;
  border:1px solid #580e33;
  box-shadow: -2px 8px 10px -7px #777;
  padding: 30px;
  text-align: center;
  border-radius: 12px;
}
.test-block:hover{
  transition: 0.6s;
  background:#580e33;
  color: #fff; 
}
.testimonial{
  margin-bottom: 40px;
}
.material-icons-test{
    padding: 3px;
    font-size: 50px !important;
    color: #fff !important;
    border-radius: 50px;
    border: 0px solid #580e33;
    background: #580e33;
    }

    .material-icons-star{
    padding: 1px;
    font-size: 30px !important;
    color: #fff !important;
    border-radius: 50px;
    border: 3px solid #fff;
    background: #580e33;
    }
.benefits-text p{
  color: #fff !important
}


.addv-benifi ul{
      margin-left: -65px;
  list-style-type: none;
  display: inline-flex;
  position: relative;
}
.addv-benifi ul li
{
  padding: 10px;
}
.addv-benifi{
     padding: 0px 15px 35px 15px;
}
.text-benigit{
  font-weight: 600;
  color: #ffffff;
  margin-top: 3px;
}
.title-about-liquid h2{
    padding: 30px 15px 0px 15px;
      color: #fff;
    font-weight: 600;
    font-family: 'PT Sans', sans-serif;
}
.section-benifit{
/*background: url(../img/purchase-steps.jpg) no-repeat;*/
    background: #580e33 !important;
background-size:cover;
}
  .rating{
padding: 0px;
    font-size: 15px !important;
    color: orange !important;
    border-radius:none;
    border:none;
    background: transparent;
    }

    /*===========order page css===========*/
.block-order{
 
}

.logo img{
  display: block;
  margin: 2% auto;
  position: relative;
}
.default-btn::before {
    content: "";
    position: absolute;
    top: 0;
    left: 4px;
    height: 100%;
    width: 1px;
    background-color: #966b7d;
    -webkit-transition: all .5s;
    transition: all .5s;
    z-index: -1;
}
.default-btn::after {
    content: "";
    position: absolute;
    top: 0;
    left: 10px;
    height: 100%;
    width: 1px;
    background-color: #966b7d;
}
.default-btn:hover::before {
    width: 100%;
}
a:hover {
    text-decoration: none;
    color: #000;
}
.default-btn:hover {
    color: #fff;
}
.default-btn {
    box-shadow: 5px 3px 11px 0px rgb(0 0 0 / 16%);
    background-color: #4d0322;
    display: inline-block;
    line-height: 1;
    padding: 15px 40px;
    color: #fff;
    position: relative;
    z-index: 1;
    border:none !important;
    border-color: #4d0322 !important;
}

.order-col{
  /*border:1px solid #4d0322;
  padding: 70px 15px;
  margin: auto;
 box-shadow: 0 0 20px 3px rgba(0, 0, 0, .05);*/
 
}
@media screen and (max-width: 768px){
  .col1{
    text-align: center;
    padding: 10px;
  }
  .col2{
    text-align: center;
    padding: 10px;
  }
  .order-section{
        margin:5% auto;
  }
  .order-col {
    margin: 33% 15px 60% 15px;
}
}

@media screen and (min-width: 768px){
  .col1{
    text-align: right;
    padding: 10px;
  }
  .col2{
    text-align: left;
    padding: 10px;
  }
  .order-section{
        margin:5% auto;
  }
}