.mo-header-v1 .side-bar {
  
    height: 68vh!important;
   
}

.nav-sidepanel>ul>li>a {
    
    font-size: 45px!important;
    line-height: 35px!important;
   
}

.sidepanel-content .nav-sidepanel>ul {
    
    padding: 10% 0% 0% 0%!important;
}

img.Logo_white.log-footer {
    width: 50%;
    margin-bottom: 1px;
}

footer .footer-bottom {
    
    padding-top: 10px;
}



@media (max-width: 1376px){   
.service h6 {
    
    height: 100px;
}
}

.mo-header-v1 .menu-toggle {
    background-color: transparent;
    height: 110px;
}


/*#####################################768###################################*/

@media (max-width: 768px){

.mo-header-v1 div.logo img.Logo_white {
    
    margin-right: 56px!important;
}


.mo-header-v1 .menu-toggle {
 
    height: 103px!important;
    
}

.nav-sidepanel>ul>li>a {
    font-size: 20px !important;
    line-height: 20px !important;
}

.sidepanel-content .nav-sidepanel>ul {
    padding: 58% 0% 0% 20% !important;
}

.mo-sidepanel-v1 .text_v1 {
    
    padding: 0 0px!important;
    opacity: 1!important;
}

.icon-wrap.iconbox-icon-container {
    text-align: center!important;
}

.service h6 {
    
    text-align: center!important;
}

.icon-box-style4 .content {
   text-align: center!important;
}

.button.btn-txt.btn-txt-circle {
    background: 0 0 !important;
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    padding-left: 0;
    padding-right: 2px;
    width: 45%;
    margin-left: auto;
    margin-right: auto;
}


.icon-box-style4 .content {
    margin: 15px 0 10px;
    max-width: 100%;
}

.icon-box-style5 .icon-wrap {
    position: relative;
    margin: auto;
    width: 80px;
    height: 80px;
    float: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: background .35s ease-in-out;
    -moz-transition: background .35s ease-in-out;
    -o-transition: background .35s ease-in-out;
    transition: background .35s ease-in-out;
}

.service h6 {
        height: auto!important;
}


.vc_custom_1567037811467 {
   
    margin-left: -50px!important;
}


.service .content {
   
    text-align: center;
}

.icon-box-style5 .title-wrap:after {
    width: calc(100% - 0px)!important;
    background-color: rgba(0, 0, 0, .07);
}

svg.angled_left {
    display: none;
}

.page-header .mo-title-bar h2 {
    
    font-size: 34px!important;
    margin-left: 74px!important;
}

.page-header .mo-path-inner {
   
    margin-left: 16%!important;
}


::marker {
   display: none!important;
}

}



































