@media (min-width: 1900px) {

}

@media (max-width:1899px) {
   
}


@media (min-width: 1500px) {
    
}

@media (max-width:1499px) {
    .pm-30 {
        padding-bottom: 30px;
    }
}

@media (min-width:1400px) {
    .boxProfile {
        width: 100% !important;
        background: #FFFFFF;
    }

    .remove-pc1 {
        display: none;
    }
}

@media (max-width:1399px) {
    .remove-xl {
        display: none;
    }

    .boxProfile {
        background: #FFFFFF;
    }

    .navbar1 {
        width: 480px !important;
        height: 30px !important;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (min-width: 1200px) {
    .blog .boxBlog {
        height: 533px !important;
    }

    .banner::after {
        bottom: 240px;
    }
}

@media (max-width:1199px) {
    .banner::after {
        bottom: -10px;
    }
}

@media (min-width:992px) {
    .boxResume a.btn {
        width: 200px;
        margin: 0 auto;
        display: block;
    }

    .about h2, .about h3, .about p, .resume h2, .resume h3, .resume h5, .resume p, .work h2, .blog h2, .contact h2  {
        text-align: left;
    }

    .about h2, .resume h2, .work h2, .blog h2, .contact h2  {
        font-size: 96px;
    }

    .blog .boxBlog {
        height: 548px;
    }

    header ul li a {
        padding: 0 25px !important;
    }
}

@media (max-width:991px) {
    .boxResume h2 {
        text-align: left;
    }

    .boxResume h3, .boxResume ul li {
        text-align: right;
    }

    .remove-lg {
        display: none;
    }

    .boxCounter {
        height: 500px !important;
    }

    .mt-30-1 {
        margin-top: 30px;
    }

    .p-center {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }

    .mt-30 {
        margin-top: 30px;
    }

    .about h2, .about h3, .about p, .resume h2, .resume h3, .resume h5, .resume p , .work h2, .blog h2, .contact h2 {
        text-align: center;
    }

    .about h2, .resume h2, .work h2, .blog h2, .contact h2  {
        font-size: 60px !important;
    }

    .about a.btn3 {
        margin: 0 auto;
        display: block;
    }

    .mb-30 {
        margin-bottom: 30px;
    }

    .navbar-light .navbar-toggler {
        border: 1px solid #FFF !important;
        border-radius: 7px !important;
        color: #FFF !important;
    }

    .navbar-toggler:focus,
    .navbar-toggler:active,
    .navbar-toggler-icon:focus {
         outline: none !important;
      box-shadow: none !important;
    }

    .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
      }

      div#navbarNavDropdown {
        background: #010101;
        padding: 10px !important;
      }
}

@media (min-width:768px) {
    body, .nav ul li a, .nav ul li:not(.active):hover a, button.btn, button.btn-close, button:hover.btn, button:hover.btn-close, .blog a:hover, a.navbar-brand, a:hover.navbar-brand {
        cursor: url('../img/cursor.png'), auto !important;
    }

    .social2 a.facebook, .social2 a.twitter, .social2 a.google, .social2 a.linkedin, .social2 a:hover.facebook, .social2 a:hover.twitter, .social2 a:hover.google, .social2 a:hover.linkedin {
        cursor: url('../img/cursor.png'), auto !important;
    }

    header a.logo , header a:hover.logo, header ul li a, header ul li a:hover, header a.logo, header a:hover.logo, .contact button.btn, .contact button:hover.btn  {
        cursor: url('../img/cursor.png'), auto !important;
    }

    .boxResume a.btn, .boxResume a:hover.btn, .boxProfile .social2 a, .boxProfile .social2 a:hover, .boxProfile a.btn3, .boxProfile a:hover.btn3, .navbar a.btn-navbar1, .navbar a:hover.btn-navbar1 {
        cursor: url('../img/cursor.png'), auto !important;
    }

    .navbar a.btn-navbar2, .navbar a:hover.btn-navbar2, .navbar a.btn-navbar3, .navbar a:hover.btn-navbar3, .about a.btn3, .about a:hover.btn3 {
        cursor: url('../img/cursor.png'), auto !important;
    }

    .navbar a.btn-navbar4, .navbar a:hover.btn-navbar4, .navbar a.btn-navbar5, .navbar a:hover.btn-navbar5,  .navbar a.btn-navbar6, .navbar a:hover.btn-navbar6 {
        cursor: url('../img/cursor.png'), auto !important;
    }

    a.read-more, a:hover.read-more {
        cursor: url('../img/cursor.png'), auto !important;
    }


    header ul {
        margin-top: 5px;
    }

    .remove-pc {
        display: none;
    }

    .address, .phone, .mail {
        float: left;
    }
}

@media (max-width:767px) {
    header ul {
        margin-top: 10px;
    }

    .remove-md {
        display: none !important;
    }
}

@media (min-width:480px) {
    
}

@media (max-width:479px) {
    .navbar1 {
        width: 270px !important;
        height: 100px !important;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    }

    .address, .phone, .mail {
        float: none;
    }
}

@media (min-width:320px) {
    
}

@media (max-width:319px) {

}

@media (min-width:270px) {
    
}

@media (max-width:269px) {

}

@media  (min-width:1399px) and (max-width: 998px) {

}

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


}

@media  (min-width:991px) and (max-width: 768px) {
    .remove-xl-lg {
        display: none;
    }
}

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

}


@media  (min-width:270px) and (max-width: 991px) {

}

@media  (min-width:270px) and (max-width: 479px) {

}