@media(max-width: 1366px) {
    .login-box-body,.register-box-body {
        padding:0 30px 30px
    }
}

@media(max-width: 1199px) {
    .header_phone {
        display:none
    }
}

@media(min-width: 991px) {
    .navbar-expand-lg .navbar-collapse {
        display:block!important
    }
}

@media(max-width: 991px) {
    h1 {
        font-size:30px;
        line-height: 32px
    }

    h2 {
        font-size: 28px;
        line-height: 28px
    }

    h3 {
        font-size: 22px;
        line-height: 24px
    }

    h4 {
        font-size: 19px;
        line-height: 22px
    }

    h5 {
        font-size: 17px;
        line-height: 20px
    }

    h6 {
        font-size: 15px;
        line-height: 18px
    }

    .navbar_custum .dropdown-menu::after {
        display: none
    }

    .headerTop ul {
        margin: 7px 0
    }

    .navbar-collapse {
        background: #1e3953;
        position: absolute;
        width: 100%;
        z-index: 100;
        top: 115px;
        left: 0;
        padding: 20px
    }

    .navbar-light .navbar-nav .nav-link {
        color: #fff
    }

    .navbar-nav {
        font-size: 14px;
        width: 100%;
        text-align: left!important
    }

    .navbar_custum .dropdown-menu {
        margin: 0;
        box-shadow: 0 0 6px 0 #020000
    }

    .navbar_custum .navbar-nav li.nav-item.active a {
        color: #fff
    }

    .navbar_custum .navbar-nav li .dropdown-item {
        color: #abbbca!important
    }

    .navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link {
        color: #fff
    }

    .header_phone {
        display: block
    }

    .navbar-light .navbar-toggler {
        color: #0467b3;
        border: none;
        font-size: 28px
    }

    .navbar-toggler:focus,.navbar-toggler:hover {
        outline: none
    }

    .navbar_custum .navbar-brand {
        width: calc(100% - 70px)
    }

    .testimonials .carousel-item .box14 {
        width: 250px;
        max-height: 250px
    }

    .testimonials .testimonials_content {
        width: calc(100% - 250px);
        min-height: 250px
    }
}

@media(max-width: 767px) {
    h1 {
        font-size:28px;
        line-height: 32px
    }

    h2 {
        font-size: 26px;
        line-height: 28px
    }

    h3 {
        font-size: 20px;
        line-height: 24px
    }

    h4 {
        font-size: 18px;
        line-height: 22px
    }

    h5 {
        font-size: 16px;
        line-height: 20px
    }

    h6 {
        font-size: 14px;
        line-height: 19px
    }

    p {
        font-size: 14px;
        line-height: 19px
    }

    .testimonials .carousel-item .box14 {
        width: 250px;
        max-height: 250px;
        float: none;
        margin: auto
    }

    .testimonials .testimonials_content {
        width: 100%;
        min-height: auto
    }

    .login-box-msg,.register-box-msg {
        font-size: 20px
    }

    .project_slider #carousel_upcoming_projects .carousel-control-next,.project_slider #carousel_upcoming_projects .carousel-control-prev {
        width: 26px;
        height: 26px;
        line-height: 26px
    }
}

@media(max-width: 480px) {
    .login-page,.register-page {
        width:90%
    }

    .login-box-body,.register-box-body {
        padding: 0 15px 15px
    }

    @media(max-width: 414px) {
        .testimonials .carousel-item .box14 {
            width:200px;
            max-height: 200px
        }

        .sub_head {
            display: block
        }
    }
}
