.site-section.our-projects .proj-counter{
    justify-content:center!important;
}

.projects-section .sample-proj-item:hover:after{
    color:#0F5963!important;
}
.services-section .service-item .service-icon{
    border: 2px dotted #f6c260!important;
}
.services-section .service-item .service-icon .serv-icn-img{
    padding: 20px!important;
}
@media only screen and (min-width: 1024px) {
    .genesis-nav-menu a {
        font-size: 12px!important;
    }
    .genesis-nav-menu .sub-menu{
        columns: 2;
        width: auto!important;
    }
   .genesis-nav-menu .sub-menu a{
        font-size:13px!important;
    }
    .genesis-nav-menu #menu-item-1106.menu-item,
    .genesis-nav-menu #menu-item-1131.menu-item,
    .genesis-nav-menu #menu-item-1105.menu-item,
    .genesis-nav-menu #menu-item-1107.menu-item{
        margin-left: -8%;
    }
     .genesis-nav-menu .sub-menu a:focus, 
    .genesis-nav-menu .sub-menu a:hover, 
    .genesis-nav-menu .sub-menu .current-menu-item > a, 
    .genesis-nav-menu .sub-menu .current-menu-item > a:focus, 
    .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
          border: 1px solid #eee!important;
    }
}
@media only screen and (min-width: 1367px) {
   .genesis-nav-menu a {
        font-size: 14px!important;
    }
    .genesis-nav-menu .sub-menu a {
        font-size: 15px!important;
    }
}
@media only screen and (min-width: 1920px) {
    .genesis-nav-menu .sub-menu{
        columns: 1;
    }
    .genesis-nav-menu .sub-menu a {
        font-size: 14px!important;
    }
    .genesis-nav-menu #menu-item-1106.menu-item,
    .genesis-nav-menu #menu-item-1131.menu-item,
    .genesis-nav-menu #menu-item-1105.menu-item,
    .genesis-nav-menu #menu-item-1107.menu-item{
        margin-left: 0;
    }

}