@font-face {font-family: "Helvetica Condensed"; src: url("//db.onlinewebfonts.com/t/beb40bf167d67b81c6fce7a5b2fec943.eot"); src: url("//db.onlinewebfonts.com/t/beb40bf167d67b81c6fce7a5b2fec943.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/beb40bf167d67b81c6fce7a5b2fec943.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/beb40bf167d67b81c6fce7a5b2fec943.woff") format("woff"), url("//db.onlinewebfonts.com/t/beb40bf167d67b81c6fce7a5b2fec943.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/beb40bf167d67b81c6fce7a5b2fec943.svg#Helvetica Condensed") format("svg"); }
*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    /* overflow: hidden; */
  
   
}
body{
    font-family: 'Helvetica Neue';
font-style: normal;
background: #000;
}
form{
    background-color: #000;
}
.banner-div{
    position: relative;
}
.banner-btn{
position: absolute;
bottom: 18vw;
left:15%;
line-height: 1vw;


}
.b-end{
    border-right:1px solid red;
}
.readmore{
    width: 20%;
}
.banner-tel{
position: absolute;
right:18vw;
width: 12vw;
}

.head1{
    font-size: 5vw;
    line-height: 6rem;
}
.skewbtn{
    border: 1px solid #C12033;
    transform: skewY(5deg);
    transform: skewX(6deg);
    
}
.skewbtn1{
    transform: skewY(5deg);
    transform: skewX(6deg);
    
}
.head-word{
    font-size: 72px;
    font-weight: bolder;
    font-family: 'Helvetica Condensed';

}
.send{
    transform: skewY(40deg);
    transform: skewX(-20deg);
}
.cc{
    background: #938385;
} 

body::-webkit-scrollbar-track {
    background: #000 !important;        /* color of the tracking area */
  }
a{
    text-decoration: none;
    
}
.read{
    width:150px; 
    z-index: 10000; 
    margin-top: -160px;
    left: 120px !important;
}
input,textarea{
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #f1f1f1 !important;
    border-radius: 0px !important;
    resize: none;
    color: white !important;
}
input:focus,input:active, textarea:focus, textarea:active{
    outline:0px !important;
    -webkit-appearance:none;
    box-shadow: none !important;
    padding: 5px 0px;
}
@media only screen and (max-width: 800px) {
    .head-word{
        line-height: 1rem!important;
        margin-bottom: 0px;
        margin-top: 20px;
        font-size: 130px !important;
    }
    
  }
@media only screen and (max-width: 1370px) {
  .head-word{
      font-size: 5.5vw !important;
  }
  .b-end{
    border-right:1px solid red;
}

  
}
@media only screen and (max-width: 820px) {

  .footer{
      margin-top: -3px;
  }
  .head-word{
    line-height: 1.9rem;
    font-size: 30px;
}
 
  .b-end{
      border-right: none !important;
  }
}
 @media only screen and (max-width:700) {
    .head-word{
        border-bottom: 2px solid red;
    }
    /* .contact{
        align-items: center;
    } */
   
 }
  .banner-tel{
    position: absolute;
    top: 3.0vh;
    right:12vw;
    }

    .smbanner .banner-btn {
        position: absolute;
        left:17%;
       top: 97%;
        }
    .tel,.send{
        max-height: 40px;
        
    }
    .banner-icon{
        position: absolute;
        top:2vw;
        left:15%;
    }
    .head-word1{
        font-size: 5.5vw;
        line-height: 6vw;
        font-weight: bolder;
        color: #000;
        font-family: 'Helvetica Condensed';
        letter-spacing: -3px;
        letter-spacing: 0px;
    text-shadow: 2px 0px 0px;
    }
    .smbanner-div{
        position: absolute;
        font-size: 15vw;
        font-weight: bolder;
        color: #000;
        display: flex;
        justify-content: center;
        top:90%;
        left: 15px;

    }
    .smhead{
        background-color: #f1f1f1;
    }
    .smbanner-p{
        
        line-height: 14vw !important ;
    }
    .smbanner-div p{
    }
    .terms-w{
        font-size: 1.7vw;
    }
    .footer{
        margin-top: -3px;
    }
    .sm-cap{
        font-size: 60px;
        font-weight: bolder;
        color: #000;
        font-family: 'Helvetica Condensed';
        letter-spacing: -5px;
        letter-spacing: 0px;
        text-shadow: 2px 0px 0px;
        line-height: 65px;
    }
    .contact-bg{
        background-color: #f1f1f1;
    }
    .smbannernew{
       position: relative;
    }
    .readsm{
        position: absolute;
        top:-20px;
        left: -20px;
    }
    
    .btn:hover, .ffr:hover, .btn:active, .ffr:active{
        transform: scale(1.1);
    }
    .btn-sub{
        background-color: transparent;
        border: none;
    }