.fa,
.fab,
.fal,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-university:before {
    content: "\f19c"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-clock:before {
    content: "\f017"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-phone:before {
    content: "\f095"
}

.fa-phone-alt:before {
    content: "\f879"
}

.fa-phone-volume:before {
    content: "\f2a0"
}

.fa-rupee-sign:before {
    content: "\f156"
}

.fa-searchengin:before {
    content: "\f3eb"
}

.fa-server:before {
    content: "\f233"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-hdd:before {
    content: "\f0a0"
}

.fa-question:before {
    content: "\f128"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-whmcs:before {
    content: "\f40d"
}

.fa-youtube:before {
    content: "\f167"
}

.fab {
    font-family: "Font Awesome 5 Brands"
}

.far {
    font-weight: 400
}

.fa,
.far,
.fas {
    font-family: "Font Awesome 5 Free"
}

.fa,
.fas {
    font-weight: 900
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(../webfonts/fa-brands-400.eot);
    src: url(../webfonts/fa-brands-400d41d.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.woff) format("woff"), url(../webfonts/fa-brands-400.ttf) format("truetype"), url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(../webfonts/fa-regular-400.eot);
    src: url(../webfonts/fa-regular-400d41d.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.woff) format("woff"), url(../webfonts/fa-regular-400.ttf) format("truetype"), url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")
}

.far {
    font-weight: 400
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url(../webfonts/fa-solid-900.eot);
    src: url(../webfonts/fa-solid-900d41d.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.woff) format("woff"), url(../webfonts/fa-solid-900.ttf) format("truetype"), url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,
.far,
.fas {
    font-family: "Font Awesome 5 Free"
}

@font-face {
    font-family: et-line;
    src: url(fonts/et-line.eot);
    src: url(fonts/et-lined41d.eot?#iefix) format('embedded-opentype'), url(fonts/et-line.woff) format('woff'), url(fonts/et-line.ttf) format('truetype'), url(fonts/et-line.svg#et-line) format('svg');
    font-weight: 400;
    font-style: normal
}

.m-0px {
    margin: 0
}

.m-5px-tb {
    margin-top: 5px;
    margin-bottom: 5px
}

.m-5px-b {
    margin-bottom: 5px
}

.p-5px-tb {
    padding-top: 5px;
    padding-bottom: 5px
}

.m-10px-tb {
    margin-top: 10px;
    margin-bottom: 10px
}

.m-15px-tb {
    margin-top: 15px;
    margin-bottom: 15px
}

.m-15px-b {
    margin-bottom: 15px
}

.p-15px {
    padding: 15px
}

.p-15px-lr {
    padding-left: 15px;
    padding-right: 15px
}

.p-15px-t {
    padding-top: 15px
}

.m-20px-t {
    margin-top: 20px
}

.p-20px-lr {
    padding-left: 20px;
    padding-right: 20px
}

.p-20px-l {
    padding-left: 20px
}

.m-25px-b {
    margin-bottom: 25px
}

.m-30px-tb {
    margin-top: 30px;
    margin-bottom: 30px
}

.p-30px-tb {
    padding-top: 30px;
    padding-bottom: 30px
}

.p-30px-b {
    padding-bottom: 30px
}

.m-40px-t {
    margin-top: 40px
}

.p-40px-tb {
    padding-top: 40px;
    padding-bottom: 40px
}

.m-45px-b {
    margin-bottom: 45px
}

.p-100px-t {
    padding-top: 100px
}

.fa-user-shield:before {
    content: "\f505"
}

.fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-shield-alt:before {
    content: "\f3ed"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-rocket:before {
    content: "\f135"
}

.g-bg-1 {
    background: #ec008c;
    background: -webkit-linear-gradient(to right, #fc6767, #ec008c);
    background: linear-gradient(to right, #fc6767, #ec008c);
}

.g-bg-2 {
    background: #DA22FF;
    background: -webkit-linear-gradient(to right, #9733EE, #DA22FF);
    background: linear-gradient(to right, #9733EE, #DA22FF);
}

.g-bg-3 {
    background: #FDC830;
    background: -webkit-linear-gradient(to right, #F37335, #FDC830);
    background: linear-gradient(to right, #F37335, #FDC830);
}

.g-bg-4 {
    background: #00c6ff;
    background: -webkit-linear-gradient(to right, #0072ff, #00c6ff);
    background: linear-gradient(to right, #0072ff, #00c6ff);
}

.g-bg-5 {
    background: #396afc;
    background: -webkit-linear-gradient(to right, #2948ff, #396afc);
    background: linear-gradient(to right, #2948ff, #396afc);
}

.g-bg-6 {
    background: #8E2DE2;
    background: -webkit-linear-gradient(to right, #4A00E0, #8E2DE2);
    background: linear-gradient(to right, #4A00E0, #8E2DE2);
}

.g-bg-7 {
    background: #2EAD96;
    background: -webkit-linear-gradient(top left, #2EAD96, #34CC5B);
    background: -moz-linear-gradient(top left, #2EAD96, #34CC5B);
    background: linear-gradient(to bottom right, #2EAD96, #34CC5B);
}

.g-bg-8 {
    background: #E44D26;
    background: -webkit-linear-gradient(to right, #F16529, #E44D26);
    background: linear-gradient(to right, #F16529, #E44D26);
}

.g-bg-9 {
    background: #bc4e9c;
    background: -webkit-linear-gradient(to left, #f80759, #bc4e9c);
    background: linear-gradient(to left, #f80759, #bc4e9c);
}

.icon-40 {
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 16px;
}

.icon-40 i {
    line-height: 40px;
}