﻿#about-1 { margin-bottom: 30px; }
#about-4 { display: inline-block; margin-bottom: 45px; }
#about-3 { display: inline-block; margin-bottom: 45px; }
#about-2 { margin-bottom: 45px; }
.about_wrapper .site-content { padding-top: 0px !important; padding-left: 35px; padding-right: 35px; }
.sc_heading .title { text-align: center; padding-bottom: 0px; }

.borderedgrid:last-child .counter-box.about-us { border-right: none; }
.thim-list-content li { padding-left: 35px !important; }
.thim-widget-gallery-images { overflow: hidden; }
.counter-box { text-align: center; border-right: 1px solid rgba(255,255,255,.3); margin: 20px -15px; }
    .counter-box.about-us { border-right: 1px solid #eee; margin: 0 -15px 10px; }
    .counter-box .counter-box-content { text-transform: uppercase; font-size: 18px; font-weight: 700; line-height: 30px; display: block; color: #fff; padding-bottom: 10px; }
    .counter-box.about-us .counter-box-content { text-transform: uppercase; font-size: 13px; font-weight: 400; line-height: 30px; display: block; color: #666; padding-bottom: 10px; }
    .counter-box.about-us .display-percentage { font-size: 30px; font-weight: 700; line-height: 40px; display: block; margin: 0; padding-top: 12px; }

#owl-about { display: inline-grid; }
.owl-carousel { display: inline-grid; position: relative; width: 100%; -ms-touch-action: pan-y; }
    .no-js .owl-carousel, .owl-carousel.owl-loaded { display: inline-grid; }
    .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.thim-carousel-wrapper.gallery-img .owl-item { text-align: center; }

.thim-widget-gallery-images .owl-controls .owl-pagination { margin-top: 25px; }
.owl-controls .owl-pagination { display: block; text-align: center; }
    .owl-controls .owl-pagination .owl-page { width: 10px; height: 10px; border-radius: 50%; border: 2px solid #82888d; display: inline-block; margin: 0 10px; }
.owl-controls .owl-buttons div, .owl-controls .owl-page, [role=button] { cursor: pointer; }
.owl-controls .owl-pagination .owl-page:hover, .owl-controls .owl-pagination .owl-page.active { border-color: #ffb606; }
#owl-about .item img { display: block; width: 100%; height: auto; }

.owl-controls .owl-buttons div, .owl-controls .owl-page, [role=button] { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); }
.owl-carousel .owl-item { cursor: -webkit-grabbing; }
.owl-controls .owl-pagination { display: block; text-align: center; }
.thim-widget-gallery-images .owl-controls .owl-pagination { margin-top: 25px; }
.owl-controls .owl-pagination .owl-page { width: 10px; height: 10px; border-radius: 50%; border: 2px solid #82888d; display: inline-block; margin: 0 10px; }
.owl-controls .owl-next, .owl-controls .owl-prev { background: 0 0; display: inline-block; margin-left: 10px; cursor: pointer; border: 1px solid #111; width: 30px; text-align: center; line-height: 28px; }

    .owl-controls .owl-next i, .owl-controls .owl-prev i { text-align: center; vertical-align: middle; line-height: 28px; color: #333; font-size: 8px; display: block; }
.owl-controls .owl-prev { margin-left: 0; }
.thim-carousel-wrapper.gallery-img .owl-item { text-align: center; }
.thim-widget-gallery-images { overflow: hidden; }
    .thim-widget-gallery-images .owl-next, .thim-widget-gallery-images .owl-prev { position: absolute; top: 50%; -webkit-transition: all .5s cubic-bezier(.215,.61,.355,1); -khtml-transition: all .5s cubic-bezier(.215,.61,.355,1); -moz-transition: all .5s cubic-bezier(.215,.61,.355,1); -ms-transition: all .5s cubic-bezier(.215,.61,.355,1); -o-transition: all .5s cubic-bezier(.215,.61,.355,1); transition: all .5s cubic-bezier(.215,.61,.355,1); }
    .thim-widget-gallery-images .owl-prev { left: -100px; right: auto; }
    .thim-widget-gallery-images .owl-next { right: -100px; left: auto; }
    .thim-widget-gallery-images:hover .owl-prev { left: 10px; }
    .thim-widget-gallery-images:hover .owl-next { right: 10px; }
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
    .owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0,0,0); }
        .owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
    .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
        .owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height .5s ease-in-out; -khtml-transition: height .5s ease-in-out; -moz-transition: height .5s ease-in-out; -ms-transition: height .5s ease-in-out; -o-transition: height .5s ease-in-out; transition: height .5s ease-in-out; }
    .owl-carousel .owl-item, .thim-gallery-images-default .item { float: left; }