@media (max-width: 767px) {
.nxl_social ul li a {
    margin-left: 70px;
}
}

#footer3 .nxl_logo img {
    max-width: 140px;
} 

.nxl_header_sticky .nxl_logo img {
   max-width: 80px !important;
}

@media (min-width: 1000px) and (max-width: 1200px) {
.nxl_header_inner .vc_col-sm-3 {
   width: 10% !important;
}

.nxl_header_inner .vc_col-sm-9 {
   width: 90% !important;
}

}

@media screen and (max-width: 1024px)
#callnowbutton {
    display: inherit !important;
}

#callnowbutton {
    -webkit-box-shadow: 0 0 5px rgb(0 0 0 / 20%) !important;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%) !important;
    bottom: 20px !Important;
    display: block;
    position: fixed;
    text-decoration: none;
    z-index: 2147483647;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    transform: scale(1);
    left: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAgNjAiPjxwYXRoIGQ9Ik03LjEwNCAxNC4wMzJsMTUuNTg2IDEuOTg0YzAgMC0wLjAxOSAwLjUgMCAwLjk1M2MwLjAyOSAwLjc1Ni0wLjI2IDEuNTM0LTAuODA5IDIuMSBsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDE2LjUgMTcuNCAxOS44IDE5LjhsMTYuODEzIDEuMTQxYzAgMCAwIDAuNCAwIDEuMSBjLTAuMDAyIDAuNDc5LTAuMTc2IDAuOTUzLTAuNTQ5IDEuMzI3bC02LjUwNCA2LjUwNWMwIDAtMTEuMjYxIDAuOTg4LTI1LjkyNS0xMy42NzRDNi4xMTcgMjUuMyA3LjEgMTQgNy4xIDE0IiBmaWxsPSIjMDA5ZDAwIi8+PHBhdGggZD0iTTcuMTA0IDEzLjAzMmw2LjUwNC02LjUwNWMwLjg5Ni0wLjg5NSAyLjMzNC0wLjY3OCAzLjEgMC4zNWw1LjU2MyA3LjggYzAuNzM4IDEgMC41IDIuNTMxLTAuMzYgMy40MjZsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDUuMyA2LjkgOS4xIDEwLjY5OWMzLjg0MiAzLjggNy40IDYuNyAxMC43IDkuMSBsNC43NC00Ljc0MmMwLjg5Ny0wLjg5NSAyLjQ3MS0xLjAyNiAzLjQ5OC0wLjI4OWw3LjY0NiA1LjQ1NWMxLjAyNSAwLjcgMS4zIDIuMiAwLjQgMy4xMDVsLTYuNTA0IDYuNSBjMCAwLTExLjI2MiAwLjk4OC0yNS45MjUtMTMuNjc0QzYuMTE3IDI0LjMgNy4xIDEzIDcuMSAxMyIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==) center/35px 35px no-repeat #00bb00;
}

.nxl_menu.layout2 .nxl_nav > li > a {
    padding: 23px 14.5px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    text-transform: uppercase !important;
}

@media (max-width: 600px) {
   .mobb {
     font-size: 17px !Important;
   }
}

.error404 #nxl_header {
    background: black;
}

@media(min-width: 1024px) {
.single-projects .layout1 .nxl_project_thumbnail {
    height: 140px !important;
    background: #000 !important;
}
}

@media (max-width: 1023px) {
.single-projects .layout1 .nxl_project_thumbnail {
    height: 0px !important;
}
}

.single-projects .layout1 .nxl_prject_content_meta {
    margin-bottom: 0px;
}

.single-projects h2 {
    font-weight: 600;
    color: #333333;
    font-size: 26px;
    font-family: Poppins;
    line-height: 45px;
    margin-top: 15px;
    margin-bottom: 37px;
}

.nxl_nav > li > a:hover {
    color: #fd8a14 !important;
    text-transform: uppercase !important;
}

.nxl_nav > li > a {
    text-transform: uppercase !important;
}

.fa-facebook-f:before {
    content: "\f39e" !important;
}

@media (max-width: 767px) {
body .padding_50 {
    padding-bottom: 10px !important;
}
}

@media (max-width: 600px) {
 h1 {
    font-size: 28px !Important;
    line-height: 40px !important;
    }
  h2 {
    font-size: 25px !Important;
    line-height: 40px !important;
   }
}

.nxl_header_6 .nxl_account > div > a > span {
    color: #000000;
    font-size: 32px;
}

.nxl_logo img {
    margin-top: -4px;
    border-radius: 50px;
    border-right: 3px solid #FFF;
    max-width: 110px;
}

.nxl_html_footer_2 a:hover {
    color: #000000;
}

.nxl_html_footer_2 a {
    color: #fd8a14;
}

.wpb_wrapper li {
    list-style-type: square;
    margin-left: 20px;
}

#hide, .hide {
   display: none;
}