

.sec-spacing-lg {
	padding:4rem 0;
}

.c-offcanvas.is-open {
    overflow: hidden;
}

.main-tool-bar {

  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  position: fixed;
  width: 100%;
	opacity:1;
	z-index: 9;
  left: 0;
  top: 0;
  transition: ease 0.4s;
}



div#t4-feature-1:before, div#t4-feature-1:after {
    content: "";
    display: block;
    height: 3rem;
    left: 0;
    position: absolute;
    right: 0;
    -webkit-backface-visibility: hidden;
}

.mod-footer {
    font-size: 14px;
}

.t4-col.footer.col-sm.col-md-10 {
    align-items: end;
    display: flex;
}

ul#osmap-ul-uid-joomla-category-8 {
    margin: 0;
    padding: 0;
    list-style: disc;
}

#t4-slideshow-alt .bg-overlay-image {
    background-position: 80% 60%;
}



@media only screen and (max-width: 575px) {
	


	
	.main-tool-bar {
		height: initial;
	}
    .single-timeline-area {
        padding-left: 100px;
    }
}

@media only screen and (max-width: 575px) {
    .single-timeline-area .timeline-date {
        width: 100px;
    }

	

	.sec-spacing-lg {
    padding: 0rem 0;
}
	
}


@media only screen and (max-width: 575px) {
	
	img.img-responsive {
    width: 50%;
    margin: 0 auto;
    display: block;
}
	
	

}

@media (max-width:991px){
	.rtm-blue:after {
    top: -61px !important;
}
	.testimonials {
    width: 100%;
}
	
	div#t4-testimonials {
    padding: 0;
}
	
	
	.carousel-cell {
    padding: 30px;
}
	
	blockquote:after {
    right: 83px;
    bottom: 80px;
}
	
	blockquote:before {
    left: 35px;
    top: 40px;
}
	
}

@media only screen and (min-width:576px) and (max-width: 767.98px) {
	
	

	
	
}




@media only screen and (max-width: 767.98px) {
.nav-separator {
    border-right: none;
}
	
}