body {
    margin: 0;
    overflow-x: hidden;
}
:focus {
    outline: none;
}

/*=== Height & Width ===*/
.width100 {
    width: 100%;
}
.onepageheight {
    min-height: 100vh;
}
.threequarterheight {
    min-height: 75vh;
}
.halfpageheight {
    min-height: 50vh;
}


/*=== Forms ===*/
textarea {
    resize: none;
    box-shadow: none !important;
}
.btn, a ,i {
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    text-decoration: none;
    
}
.btn:focus , a:focus, .btn:hover , a:hover {
    outline: none;
    text-decoration: none;
}
.form-control:focus , .form-control:hover {
    border-color: #ccc;
    box-shadow: none;
}

/*=== Button Styling ===*/
.btn {
    font-size: 14px;
}
.btn-brown {
    background: #b77e37;
    color: white;
    padding: 6px 25px;
    border-radius: 0;
    max-width: 100%;
}
.btn-brown:hover, .btn-brown:focus {
    background: #242021;
    color: white;
}

/*=== Scroll ===*/
::-webkit-scrollbar-track {
    background-color: #f3f3f3;
    border-radius: 5px;
}
::-webkit-scrollbar-thumb {
    background-color: #2A2A2A;
    border-radius: 5px;
}
::-webkit-scrollbar {
    width: 5px;
}