@media screen and (min-width: 991px) {
.tabbing-sec .nav-tabs .nav-item {padding: 0 30px;}
.tabbing-sec .tab-content>.tab-pane:after{height: 80%;    }
.accordion-sec .accordion-cont::after{ height: calc(100% + 100px);top: -70px;width: 460px;}
  
}
@media screen and (min-width: 767px) {
    .main-navigation li {margin:0px 15px; margin-bottom: 0;}  
    .main-navigation, .nav_main{display: flex; align-items: center; width: 100%;}
}
@media screen and (max-width: 767px) {
    h1,h2,.accordion-sec h2{text-align: center;}
    h1{font-size: 2rem;}
    h2{font-size: 1.5rem;}
    p, .tabbing-sec .tab-content .tab-cont p{font-size: 16px;}
    .tabbing-sec .nav-tabs .nav-link{width: 100%; padding: 0 5px; }
    .tabbing-sec .nav-tabs .nav-link span{font-size: 14px;}
    nav{margin-left: auto;}
    
}