@font-face{font-family:'lowshan';src:url(../fonts/IRANSansWeb.eot) format("embedded-opentype"),url(../fonts/IRANSansWeb.ttf) format("truetype"),url(../fonts/IRANSansWeb.woff) format("woff"),url(../fonts/IRANSansWeb.woff2) format("woff2")}.page-banner-video{position:relative;padding:0;color:#fff;background:#333;background-position:center top;background-repeat:no-repeat;background-size:cover;z-index:0}.video-container{display:table;width:100%}.page-banner-video .image-layer{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.4;z-index:0;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%)}.page-banner-video .shape-1{position:absolute;right:0;top:0;width:250px;max-width:100%;height:100%;background:url(../images/pattern/b-shape-1.png) right bottom no-repeat;z-index:99}.page-banner-video .shape-2{position:absolute;right:0;top:50px;width:250px;max-width:100%;height:100%;background:url(../images/pattern/b-shape-2.png) right top no-repeat;z-index:99}.hn-num-title-color{color:#FFCB08!important;text-shadow:0 2px 5px #404040;font-family:lowshan;text-shadow:0 2px 5px #404040}.index-span-2{color:rgba(238,238,238,0.1)!important}.hn-title-color{color:#FFCB08!important;text-shadow:0 2px 5px #000}.page-banner-video .banner-inner{position:relative;display:block;text-align:center;z-index:3}.video-box-2{display:table-cell;vertical-align:middle;width:100%;position:relative;height:720px;z-index:9}.inner-video{position:absolute;z-index:0;min-width:100%;min-height:100%;left:0;top:0;opacity:1;height:600px}.inner-video:after{content:"";background:url(../images/pattern/pattern-video.png) center center;position:absolute;width:100%;height:100%;top:0;right:0;opacity:.4}#myVideo-2{border:0;position:absolute;right:0;top:0;min-width:100%;min-height:100%}#myVideo-3{border:0;position:absolute;right:0;bottom:0;min-width:100%;min-height:100%}.YTPOverlay-2{background:rgba(0,0,0,.6);position:absolute;z-index:555;top:0;left:0;width:100%;height:100%}.video-cont-tow{position:relative;z-index:9999}.horizontalsection{position:relative;top:50px}.section-title-video{text-align:center;margin-top:0;margin-bottom:100px}.section-title-video h2{letter-spacing:2px;font-weight:900;font-size:42px;color:#FFF;text-shadow:0 2px 5px #000}.section-title-video h2 span{color:#ffba00;letter-spacing:3px;text-shadow:0 2px 5px #000}.section-title-video .seperator-video{padding:16px 0}.seperator-video{width:100%;height:4px;line-height:0;padding:8px 0;text-align:center}.seperator-video.size-small span{width:100px}.larg-socials{display:table;margin:30px auto 0}.larg-socials li{float:left;margin:0 15px}.larg-socials li a{width:66px;height:66px;display:block;line-height:66px;border:2px solid #fb0;border-radius:50%;position:relative;padding:2px}.larg-socials li a:before{pointer-events:none;content:'';position:absolute;border:1px solid #e4e4e4;top:-20px;right:-20px;bottom:-20px;left:-20px;opacity:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;-moz-transition-property:top,right,bottom,left;-o-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left;border-radius:50%}.larg-socials li a i{position:relative;right:0;width:58px;height:58px;display:block;line-height:58px;color:#fff;font-size:30px;text-align:center;border-radius:50%}.larg-socials li a:after{pointer-events:none;content:'';position:absolute;border:1px solid #e4e4e4;top:-20px;right:-20px;bottom:-20px;left:-20px;opacity:0;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:top,right,bottom,left;-moz-transition-property:top,right,bottom,left;-o-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left;border-radius:50%}.larg-socials li a:active:before,.larg-socials li a:focus:before,.larg-socials li a:hover:before{top:-6px;right:-6px;bottom:-6px;left:-6px;opacity:.3}.larg-socials li a:active:after,.larg-socials li a:focus:after,.larg-socials li a:hover:after{top:-9px;right:-9px;bottom:-9px;left:-9px;opacity:.3}.wraper-vision{height:0}.vision-banner{z-index:9;top:-165px}.vision-box{margin:20px 0}.vision-banner img{width:250px;opacity:.4}.section-padding-video{padding-top:120px;padding-bottom:80px}.lowshan-pattern-2{background:#171717;background-image:url(../images/pattern/banner-bg-shape-3.png);position:relative}span.icon{border-left:0;padding-left:0;font-weight:900!important;transform:skew(-15deg);-webkit-transform:skew(-15deg);-moz-transform:skew(-15deg);-o-transform:skew(-15deg);-ms-transform:skew(-15deg);text-transform:uppercase;font-size:30px;letter-spacing:-.6px;margin:0 0 50px;display:block;text-align:center}span.icon i{transform:skew(15deg);-webkit-transform:skew(15deg);-moz-transform:skew(15deg);-o-transform:skew(15deg);-ms-transform:skew(15deg);display:inline-block;border:5px solid #ffc500;font-size:24px!important;margin-right:10px;border-radius:50%;color:#fff;transition:all .1s linear 0;padding-top:7px;vertical-align:middle;text-align:center;width:50px;height:50px}.center{text-align:center}.video-lowshan{width:100%;height:300px;margin-top:25px;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#444}.infor{position:relative;background:#444;width:100%;height:55px;top:-8px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.infor h4{font-size:16px;direction:rtl;text-align:center;position:relative;top:17px}.infor h4 a{color:#FFF;text-shadow:0 2px 5px #404040}

.mb-30 {margin-bottom:30px;}
.mt-50 {margin-top:50px;}
.center_videos {text-align:center;}
.center_videos video {max-width: 100%;}
video {
  height: auto;
  border: 5px solid #999;
  border-radius: 10px;
}

.aparat_icon_gallery {
    content: url(../images/logo-png/aparat_small.png) !important;
    width: 30px !important;
    height: 30px !important;
    top: 13px !important;
    left: 13px !important;
         }       

.mb-0 {margin-bottom:0 !important}

.blog-thumb {
    overflow: hidden;
    box-shadow: 0 1px 2px 0 #999;
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.blog-content-wrapper {
    border: 1px solid #444444;
    padding: 20px 0;
    box-shadow: 0 1px 5px 0 #444444;
    border-top: 0;
    background: #444444;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.blog-meta {
    padding-bottom: 15px;
}
.blog-meta p {
    font-size: 13px;
    line-height: 1;
    font-weight: 400;
    color: #f2f2f2;
    text-align: center;
}
.blog-meta p span {
    color: #ffc500;
    cursor: auto;
    font-weight: 600;
}
.blog-title {
    line-height: 1.3;
    direction: rtl;
    text-align: center;
    font-size: 18px;
}
.blog-title a {
    color: #f2f2f2;
    display: block;
}

a {
    -webkit-transition: color .3s ease-out;
    -o-transition: color .3s ease-out;
    transition: color .3s ease-out
}

img {
    max-width: 100%;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}


.blog-post-item:hover .blog-thumb img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0.7;
}

.blog-details-post:hover .blog-thumb img {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.header-image i {
    position: absolute;
    line-height: 50px;
    width: 50px;
    text-align: center;
    font-size: 28px;
    z-index: 9;
    top: -3px;
    right: 43px;
    font-family: FontAwesome;
 }

.header-image i.camera_videos:after {
    position: absolute;
    top: 3px;
    left: 3px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 75px 75px 0 0;
    border-color: #FFBB00 transparent transparent;
    z-index: -1;
    transform: rotate(450deg);
}

.header-image i.camera_videos:before {
    position: relative;
    right: -30px;
    transform: rotate(180deg);
    display: block;
    font-size: 34px;
    color: #FFFFFF;
}

.jophoto-photos .jophoto-photo-item {
    position: relative;
}

.jophoto-photos .jophoto-photo-item img.certification {
    height: 400px;
    box-shadow: 0 2px 4px 1px #999;
}

.jophoto-photos .jophoto-photo-item img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.blog-thumb img {
    width: 100%;
}

.jophoto-photos .jophoto-photo-item .photo-text-more {
    position: absolute;
    z-index: 3;
    top: 50%;
    left: 50%;
    width: 100%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    margin-top: 30px;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    opacity: 0;
    visibility: hidden;
    text-align: center;
    color: rgba(255,255,255,0.6);
}

.jophoto-photos .jophoto-photo-item:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(0,0,0,0.6);
    z-index: 1;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    opacity: 0;
    visibility: hidden;
}

.jophoto-photos .jophoto-photo-item .photo-text-more .ti-search {
    color: #fff;
    font-size: 20px;
}

.jophoto-photos .jophoto-photo-item .photo-text-more .heading {
    font-size: 16px;
    color: #fff;
    margin-bottom: 0;
    text-transform: uppercase;
}

.jophoto-photos .jophoto-photo-item .photo-text-more .meta {
    color: #ccc;
    text-transform: uppercase;
    font-size: 12px;
}

.jophoto-photos .jophoto-photo-item img.certification {
    height: 400px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    box-shadow: 0 2px 4px 1px #999;
}

.certification-icon {
    font-size: 50px;
    color: #ffc500;
    font-family:FontAwesome ;
    transform: rotate(180deg);
    display: block;
}

.jophoto-photos .jophoto-photo-item:hover:after {
    opacity: 1;
    visibility: visible;
}

.jophoto-photos .jophoto-photo-item:hover .photo-text-more {
    margin-top: 0;
    opacity: 1;
    visibility: visible;
}

.description_video_wrapper p {
    direction: rtl;
    color: #FFF;
    text-align: center;
    background: #222;
    padding: 20px 10px;
    border-radius: 5px;
    border: 7px double #FF6000;
    margin: 0 0 50px 0 !important;
    box-shadow: 0 0px 5px 0 #FF6000;
}