.blog-preview{box-shadow:0 .125rem .25rem rgba(0,0,0,0.075)!important;margin:0 10px 10px}
.thumbnail-box{position:relative}
.bp-thumbnail img{width:100%;cursor:pointer}
.image-hover .bp-thumbnail{width:100%;height:100%;margin:0;padding:0;overflow:hidden}
.image-hover .bp-thumbnail:hover+span{bottom:-36px;opacity:1}
.hover-effects .bp-thumbnail img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.hover-effects .bp-thumbnail:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.post-date{position:absolute;bottom:0;right:0;width:100px;height:70px;background-color:#ffa600;text-align:center;}
.post-date p{margin-bottom:0;line-height:.8;color:#FFF;font-size:22px;font-weight:500;padding: 25px 7px 0 0;}
.post-date span{font-weight:400;font-size:15px}
.bp-caption{padding:40px 25px;background-color:#FFF}
.bp-caption h3{font-weight:600;line-height:1.3;font-size:20px;direction:rtl;text-align:right}
.bp-caption p{line-height:1.7;text-align:right;direction:rtl}
.bp-caption h5{font-size:16px;line-height:1.7;margin-top:15px;text-transform:none;margin-bottom:0}
.bp-caption a{text-decoration:none;position:relative;color:#ffa600;transition:.3s}
.bp-caption a:after{content:'';width:100%;position:absolute;left:0;bottom:-2px;border-width:0 0 2px;border-style:solid}
.bp-caption a:hover{color:#002642}
.social-interaction{margin-top:-10px;margin-bottom:10px;text-align:right}
.social-interaction p{color:#babac4;font-size:14px}
.si-comments,.si-author{display:inline-block;margin-right:5px}
.si-comments p::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f086";margin-right:10px;color:#002642}
.si-author p::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f007";margin-left:10px;color:#002642}
.clients-wide-section{padding:15rem 0rem .8rem;background-color:#f7fafa;margin:0rem;margin-top:-355px}
.clients-wide-section .container{margin-top:0rem}
.clients-logo{margin:0 20px}
.clients-logo img{width:100%}
.about-alt-img img{width:100%;cursor:pointer}
.about-alt-info{width:95%;padding:0rem 1rem}
.about-alt-info h2{font-weight:700;line-height:1.2}
.span-about-alt{margin-top:1.5rem}
.span-about-alt h4{font-weight:600}
.about-alt-icon{width:30px;float:right;margin-left:15px}
.about-alt-icon img{width:100%}
.inner-span-alt{margin-bottom:1.5rem}
.inner-span-alt p{font-size:14px;line-height:1.5;text-align:justify;direction:rtl}
.about-img{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}
.about-img img{width:100%}
.service-box{box-shadow:0 .125rem .25rem rgba(0,0,0,0.075)!important;position:relative;margin-bottom:30px}
.service-thumbnail img{width:100%;cursor:pointer}
.sb-icon-box{width:70px;height:70px;background:#ffa600;position:relative;float:right;margin-top:-40px;transition:.3s}
.sb-icon-box .sb-icon{width:45px;height:45px;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}
.sb-icon img{width:100%}
.sb-caption{background-color:#FFF;padding:1rem 1rem 1.5rem}
.sb-caption h3{font-weight:600;text-transform:uppercase;font-size:18px}
.sb-caption p{line-height:1.7}
.sb-caption h5{font-size:14px;line-height:1.7;margin-top:15px;margin-bottom:0}
.sb-caption a{text-decoration:none;position:relative;color:#ffa600;transition:.3s}
.sb-caption a:hover{color:#000}
.sb-caption a:after{content:'';width:100%;position:absolute;left:0;bottom:-2px;border-width:0 0 2px;border-style:solid}
.service-box:hover .sb-icon-box{background-color:#002642}
.image-hover .service-thumbnail{width:100%;height:100%;margin:0;padding:0;overflow:hidden}
.image-hover .service-thumbnail:hover+span{bottom:-36px;opacity:1}
.hover-effects .service-thumbnail img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.hover-effects .service-thumbnail:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.sb-desktop-view{margin-top:2rem}
.section-tittle-alt{width:100%;margin-bottom:20px;border-left:solid 6px #ffa600}
.section-tittle-alt h2{margin-left:20px;margin-bottom:10px}
.section-tittle-alt p{margin-left:20px;line-height:1.6}
.section-tittle-alt h5{color:#8c8c9e;margin-left:20px;margin-bottom:5px}
.wide-banner{background-color:#002642;padding:3rem 3rem 12rem;text-align:center}
.wide-banner h5{color:#ffa600}
.wide-banner h2{color:#FFF}
.wide-banner p{color:#FFF}
.wide-banner-content{width:60%;margin:auto;padding:0 10%}
.popup-video-section{margin-top:-160px}
p.gallery-info{width:60%}
.service-alt{margin-bottom:1.5rem}
.home-banner{height:400px;background-image:url("../img/images/slideshow-g-w-m-u-k-letter-sign-board-sample.jpg")}