@font-face {
    font-family: 'Cairo-Regular';
    src: url('../fonts/Cairo-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Cairo-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/Cairo-Regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/Cairo-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/Cairo-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}

body {
    font-family: 'Cairo-Regular' !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Cairo-Regular' !important;
}

p, a {
    font-family: 'Cairo-Regular' !important;
}

span {

    font-family: 'Cairo-Regular' !important;

}

#header .logo {

    font-family: 'Cairo-Regular' !important;
}

#hero h1 {

    font-family: 'Cairo-Regular' !important;
}

#hero .btn-get-started {

    font-family: 'Cairo-Regular' !important;
}

.skills .progress .skill {

    font-family: 'Cairo-Regular' !important;
}

.counts .count-box p {

    font-family: 'Cairo-Regular' !important;
}

.pricing .box h4 {

    font-family: 'Cairo-Regular' !important;
}

.pricing .btn-buy {

    font-family: 'Cairo-Regular' !important;
}

#footer .footer-top .footer-contact p {

    font-family: 'Cairo-Regular' !important;
}

label {

    font-family: 'Cairo-Regular' !important;
}

button {

    font-family: 'Cairo-Regular' !important;
}

.forgot-pass-btn {

    font-family: 'Cairo-Regular' !important;
}

.phone-field {
    direction: ltr;
}

.footer-offset .footer-widget {
    padding-top: 64px !important;
}

.footer-area.footer-area-v2 {
    padding-bottom: 10px !important;
}

.hero-area.hero-area-v5 .hero-content .hero-title {
    font-size: 33px;
}

.header-topbar .contact-info li a {
    direction: ltr;
}
.p-b-80 {
    padding-block-end: 50px!important;
}

.p-t-80 {
    padding-block-start: 50px!important;
}
