body {
    font-size: 1.1rem;
}

.isFrontPage h1,
.isFrontPage .h1,
.travel-main-slider .item-title {
    margin-bottom: 3rem;
    font-size: 3.5rem !important;
}

.isFrontPage h2,
.isFrontPage .h2 {
    margin-bottom: 2rem;
    font-size: 3rem;
}

.isFrontPage h3,
.isFrontPage .h3 {
    margin-bottom: 1.5rem;
    font-size: 2.5rem;
}

.isFrontPage h4, 
.isFrontPage .h4 {
    font-size: 2rem;
}

.isFrontPage h5, 
.isFrontPage .h5 {
    font-size: 1.75rem;
}

.custom-font {
    font-weight: 700;
    font-style: italic;
}

body .text-dark {
    color: var(--white) !important;
}

body a.text-dark:focus, 
body a.text-dark:hover {
    color: var(--secondaryhover)!important;
}

/*body .text-white {
    color: var(--primary) !important;
}*/

body .font-weight-bold,
b, 
strong,
th {
    font-weight: 600!important;
}

blockquote {
    border-left: 5px solid var(--secondary);
}

.btn {
    text-transform: none;
    font-size: 1.1rem;
}

span.slick-pause-icon {
    display: none;
}

/*admin styles*/

.admin-page-settings {
    font-size: 1rem;
}

.admin-actions-text {
    color: var(--dark);
}

.portlet-title {
    background-color: #161616;
}

@media screen and (min-width:992px) {

    .megaheader-block .container {
        max-width: 100%;
        padding: 0 1rem;
    }

    .megaheader-block .mainmenu-list ul {
        padding-left: 0;
    }

}

@media screen and (min-width:1199px) {

    .megaheader-block .container {
        padding: 0 3rem;
    }

}

@media screen and (min-width:1279px) {

    .megaheader-block .mainmenu-list ul {
        padding-left: 1.5rem;
    }

}

@media screen and (max-width:767px) {

    .isFrontPage h1,
    .isFrontPage .h1,
    .travel-main-slider .item-title {
        font-size: 3rem !important;
    }

    .isFrontPage h2,
    .isFrontPage .h2 {
        font-size: 2.5rem;
    }

    .isFrontPage h3, 
    .isFrontPage .h3 {
        font-size: 2rem;
    }

    .isFrontPage h4, 
    .isFrontPage .h4 {
        font-size: 1.75rem;
    }

    .isFrontPage h5, 
    .isFrontPage .h5 {
        font-size: 1.5rem;
    }

}

@media screen and (max-width:425px) {

    .isFrontPage h1,
    .isFrontPage .h1,
    .travel-main-slider .item-title {
        font-size: 2.5rem !important;
    }

    .isFrontPage h2,
    .isFrontPage .h2 {
        font-size: 2rem;
    }

    .isFrontPage h3, 
    .isFrontPage .h3 {
        font-size: 1.75rem;
    }

    .isFrontPage h4, 
    .isFrontPage .h4 {
        font-size: 1.5rem;
    }

    .isFrontPage h5, 
    .isFrontPage .h5 {
        font-size: 1.3rem;
    }

}
