﻿.padding-tp-70-bt-50{padding-top:70px;padding-bottom:50px;}
.margin-bottom-30{margin-bottom:30px;}
.title{text-align:left;margin-bottom:0px;}
.title h1{font-size:30px;text-transform:uppercase;font-weight:700;}
.title p{font-size:16px;font-weight:500;padding-left:15px;padding-right:15px;}
.shape-border::before{background:#e67e22 none repeat scroll 0 0;bottom:0;content:"";height:1px;left:19px;margin:0 auto;position:absolute;text-align:center;top:10px;width:97px;}
.shape-border::after{background:#e67e22 none repeat scroll 0 0;bottom:0;content:"";height:1px;right:19px;margin:0 auto;position:absolute;text-align:center;top:10px;width:97px;}
.shape-border i{position:relative;top:-1px;}
.shape-border{background:#e67e22 none repeat scroll 0 0;display:block;height:20px;left:0;margin:20px auto;position:relative;right:0;text-align:center;width:20px;color:#fff;border-radius:100%;}
.gallery-item{position:relative;overflow:hidden;margin-bottom:25px;}
.gallery-item img{width:100%;}
.gallery-img-overlay{position:absolute;top:0;height:100%;width:100%;}
.gallery-overlay{height:100%;position:absolute;text-align:center;top:0;transition:all 0.3s ease-out 0s;width:100%;visibility:hidden;background-color:rgba(70, 70, 70, 0.8);transform:scale(0);}
.gallery-item:hover .gallery-overlay{visibility:visible;transition:all 0.3s ease-out 0s;transform:scale(1);}
.gallery-item-text{position:relative;transform:translateY(-50%);top:50%;text-align:center;}
.gallery-item-text a{color:#fff;display:inline-block;height:50px;line-height:50px;width:50px;font-size:30px;}
.course-gallery.gallery-item{width:100%;}
/*! CSS Used from: Embedded */
.course-gallery.gallery-item{max-height:252px;height:252px;}