.vi_btn{background:#6db744;}
.logo-txt img {
   vertical-align: bottom;
    margin: 5px;
}
.counter {
    
    overflow: hidden;
}
.minetage_bg {
    background-image: url(/public/mine/images/MinetagHand.png);
    width: 100%;
    height: 115%;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    right: 0;
}

@media (max-width:480px){

   .call-us {
    top: 50%;
}



.whatapp-us {
    top: 60%;
}

   .minetage_bg {
    
    width: 100%;
    height: 65%;
    background-position: bottom;
    right: 57px;
    top: 57%;
}

.counter_content {

    text-align: center;
}

.logo-txt img {

    width: 36px;
}
.counter_content .display-4 {
    font-size: 30px;
}

}


.right-corder-container {
    position:fixed;
    right:10px;
    top:40%;
    z-index:999;
}
.call-us
{
   
  
    top:47%;
  
}

.whatapp-us{
   top:54%;

}

.right-corder-container .right-corder-container-button {
    height: 45px;
    width: 45px;
    border:none;
    background-color:#f36715;
    border-radius: 62px;        /*Transform the square into rectangle, sync that value with the width/height*/
    transition: all 300ms;      /*Animation to close the button (circle)*/
    box-shadow:2px 2px 5px rgb(62 25 4 / 85%);
    cursor:pointer;
    display: block;
}


.right-corder-container .right-corder-container-button span {
   font-size: 20px;
    color: white;
    position: absolute;
    left: 0px;
    top: 8px;
    line-height: 30px;
    right: 0px;
    text-align: center;
}


.right-corder-container .right-corder-container-button:hover span{

   left: 20px;
   text-align:inherit;
   right: auto;
  
}
.right-corder-container .right-corder-container-button:hover {
    transition: all 400ms cubic-bezier(.62,.1,.5,1);      
    width:200px;                                            
    border-top-right-radius: 5px;                           
    border-bottom-right-radius: 5px;                        
}

/*
    Long text appears slowly with an animation. That code prepare the animation by hidding the text.
    The use of display is not there because it does not work well with CSS3 animation.
*/
.right-corder-container .right-corder-container-button .long-text {
    transition: opacity 1000ms; /*Only the text fadein/fadeout is animated*/
    opacity:0;                /*By default we do not display the text, we want the text to fade in*/
    color:white;
    white-space: nowrap;      
    font-size: 0;             /*Set to 0 to not have overflow on the right of the browser*/
    width: 0;                 /*Set to 0 to not have overflow on the right of the browser*/
    margin:0;                 /*Set to 0 to not have overflow on the right of the browser*/
}

/*
    Animation to have a text that appear progressively. We need to play with a delay
    on the width and the font-size to not have the browser have the text appears on the right
    side of the browser view port. This has the side-effect of having an horizontal bar.
*/
.right-corder-container .right-corder-container-button .long-text.show-long-text{
  transition: opacity 700ms,
              width 1ms linear 270ms,       /*two thirds of the animation on the container width*/
              font-size 1ms linear 270ms;   /*two thirds of the animation on the container width*/
  opacity:1;
  margin-top: 2px;                          /*Center the position vertically*/
  margin-left: 50px;                        /*Center between the + and the right end side*/
  font-size: 18px;                          /*Text size, cannot be defined initially without moving the scrollbar*/
  width: auto;                              /*Required to be set with a delay (see animation) to not have scrollbar. Delay is to wait container to size up*/
}








/* form */

#contactus {
    font: 400 12px/16px "Roboto", Helvetica, Arial, sans-serif;
   /*  background: #F9F9F9; */
    padding: 25px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24)
}

#contactus {}

#contactus h3 {
    display: block;
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 10px
}

#contactus h4 {
    margin: 5px 0 15px;
    display: block;
    font-size: 13px;
    font-weight: 400
}

fieldset {
    border: medium none !important;
    margin: 0 0 10px;
    min-width: 100%;
    padding: 0;
    width: 100%
}

#contactus input[type="text"],
#contactus input[type="email"],
#contactus input[type="tel"],
#contactus input[type="url"],
#contactus select,
#contactus textarea {
    width: 100%;
    border:none;
    border-bottom: 1px solid #ccc;
    background: #FFF;
    margin: 0 0 5px;
    padding: 10px
}

#contactus input[type="text"]:hover,
#contactus input[type="email"]:hover,
#contactus input[type="tel"]:hover,
#contactus input[type="url"]:hover,
#contactus select:hover,
#contactus textarea:hover {
    -webkit-transition: border-color 0.3s ease-in-out;
    -moz-transition: border-color 0.3s ease-in-out;
    transition: border-color 0.3s ease-in-out;
    border-bottom: 1px solid #f0715f;
}

#contactus textarea {
    height: 100px;
    max-width: 100%;
    resize: none
}

#contactus button[type="submit"] {
    cursor: pointer;
    width: 100%;
    border: none;
    background: #f0715f;
    color: #FFF;
    margin: 0 0 5px;
    padding: 10px;
    font-size: 15px
}

#contactus button[type="submit"]:hover {
    background: #f07150;
    -webkit-transition: background 0.3s ease-in-out;
    -moz-transition: background 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out
}

#contactus button[type="submit"]:active {
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5)
}

#contactus input:focus,
#contactus textarea:focus {
    outline: 0;
    border: 1px solid #aaa
}

#facts {
 /*  background: url("../img/facts-bg.jpg") center top no-repeat fixed; */
  background-size: cover;
  padding: 60px 0 60px 0;
  position: relative;
}

/* #facts::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.88);
  z-index: 9;
}
 */
#facts .container {
  position: relative;
  z-index: 10;
}

#facts .counters span {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 48px;
  color: #343a40;
}

#facts .counters p {
  padding: 0;
  margin: 0 0 20px 0;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #111;
}

#facts .facts-img {
  text-align: center;
  padding-top: 30px;
}






@media (min-width: 992px){
.bd-video-modal-xl .modal-lg {
    max-width: 90%;
}
}
