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

}

@media only screen and (max-width: 1380px)
{
    .navbar img {
        max-width: 160px;
    }
}

@media only screen and (max-width: 1280px)
{
    .navbar .nav__item {
        margin-left: 20px;
    }
    nav .navbar-nav li ul li{
        margin-left: 0;
    }
    .navbar li a{
        font-size:13px;
    }
}


@media only screen and (max-width: 1199px)
{
    .page-title{
        padding-top: 120px;
    }
    .navbar .navbar-brand img {
        max-height: 80px;max-width: 130px;
    }
    .languages-top{
        top:85px;
    }
}
@media only screen and (max-width: 991px)
{
    .navbar-toggler{
        position: relative;margin-left: auto;height: 25px;z-index: 123;
    }
    .navbar-brand{
        padding:0;
    }
    .navbar .navbar-toggler .menu-lines::after, .navbar .navbar-toggler .menu-lines::before {
        content: "";
        position: absolute;
        top: 15px;
        left: 0;
        width: 23px;
        height: 2px;
        display: inline-block;
        background-color: #fff;
        -webkit-transition: .3s ease;
        -moz-transition: .3s ease;
        -ms-transition: .3s ease;
        -o-transition: .3s ease;
        transition: .3s ease;
    }
    .navbar .navbar-toggler .menu-lines::after {
        top: 10px;
    }
    .navbar .navbar-toggler .menu-lines span {
        position: absolute;
        top: 5px;
        left: 0;
        width: 23px;
        height: 2px;
        background-color: #fff;
    }
    .navbar .navbar-toggler.actived .menu-lines::before {
        top: 7px;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);

    }
    .navbar .navbar-toggler.actived .menu-lines > span {
        opacity: 0;
    }
    .navbar .navbar-toggler.actived .menu-lines::after {
        top: 7px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .menu-beam{
        margin:0;position:relative;z-index:100
    }
    .menu-beam .collapse.menu-opened {
        right: 0;
    }
    .menu-beam .collapse{
        position: fixed;
        background: #000;
        background:radial-gradient(ellipse at left top, #28282E 0%,#000000 70%);
        color: #fff;
        max-width: 100%;
        z-index: 1212;
        width: 400px;
        right: -400px;
        z-index: 222;
        top: 0;
        height: 100%;
        -webkit-transition: .3s ease-in-out;
        -moz-transition: .3s ease-in-out;
        -o-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        display: flex;
        align-items: center;
        justify-content: center;
        max-height: 100%;
        overflow: auto;
    }
    .menu-beam .collapse .ml-auto{
        margin:0 !important;max-height: calc(100% - 30px);width: 100%;padding-left: 30px;
    }
    .navbar .nav__item{
        margin-left: 0;width:100%;
    }
    #mainNavigation{
        padding: 50px 30px;
    }
    nav .navbar-nav ul.sub-menu{
        position: relative;top:auto;display: none;opacity: 1;padding-top:0;font-size:12px;padding-left:10px;min-width: 1px;
    }
    .nav__item-link i{
        margin-left: 10px;
        padding: 4px 5px;
    }
    .navbar li ul li a{
        font-size:12px;
    }
    .fixed-navbar {
        background: rgba(0,0,0,0.8);
    }
    .languages-top {
        top: 75px;
    }
    .blog-list .widget-col::before {
        top:0;height: 100%;width: 100%;
    }
    .blog-list .widget-col{
        padding:30px 15px;margin-top:30px;
    }
    
}

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

}


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

}


@media only screen and (max-width: 991px)
{
    .content-text-slide .banner-subtitle{
        font-size:16px;
    }
    .content-text-slide .home-banner-title{
        font-size:30px;margin-top:20px;
    }
}
@media only screen and (max-width: 767px)
{
    .banners-social-icons a{
        font-size:18px;
    }
    h1{font-size: 36px;}
    h2{font-size: 26px;}
    h3{font-size: 22px;}
    h4{font-size: 18px;}
    h5{font-size: 15px;}
    .content-text-slide .home-banner-title{
        font-size:26px;
    }
    .content-text-slide .banner-subtitle{
        font-size:14px;
    }
    .one-kenburns-slide,.nw-home-background,.nw-kenburns-slider{
        min-height: 320px;
    }
    .mrplnwpr{
        position: relative;
    }
    .content-text-slide .btn-banner,.genric-btn{
        font-size:11px;padding: 12px 18px;
    }
    .pagetitle__heading {
        font-size: 26px;
    }
    .banners-social-icons p{
        font-size: 12px;
    }
}

@media only screen and (max-width: 575px)
{
    .one-section-row .right-photo{
        flex-direction: column-reverse;
    }
    .one-section-row img{
        margin-bottom: 10px;margin-top:10px;
    }
}


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

}
