header.header_in {
    /*background: #6908ac;
    background: -moz-linear-gradient(-45deg, #6908ac 0%, #1755de 100%);
    background: -webkit-linear-gradient(-45deg, #6908ac 0%,#1755de 100%);
    background: linear-gradient(135deg, #6908ac 0%,#1755de 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6908ac', endColorstr='#1755de',GradientType=1 );   
    z-index: 9;*/
   /* background-color: #1fc8db;
    background-image: linear-gradient(141deg, #9fb8ad 0%, #1fc8db 51%, #2cb5e8 75%);
    color: white;
    opacity: 0.95;*/
} 
#results {
     opacity: 0.67;
      background: #2723b5;
    background: -moz-linear-gradient(left, #2723b5 0%, #e43131 100%);
    background: -webkit-linear-gradient(left, #2723b5 0%, #e43131 100%);
    background: linear-gradient(to right, #2723b5 0%, #e43131 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2723b5', endColorstr='#e43131', GradientType=1)
    /*  background-color: #1fc8db;
    background-image: linear-gradient(141deg, #9fb8ad 0%, #1fc8db 51%, #2cb5e8 75%);
    color: white;
    opacity: 0.95;*/
}
.user_summary{
     opacity: 0.67;
      background: #2723b5;
    background: -moz-linear-gradient(left, #2723b5 0%, #e43131 100%);
    background: -webkit-linear-gradient(left, #2723b5 0%, #e43131 100%);
    background: linear-gradient(to right, #2723b5 0%, #e43131 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2723b5', endColorstr='#e43131', GradientType=1)
    /*  background-color: #1fc8db;
    background-image: linear-gradient(141deg, #9fb8ad 0%, #1fc8db 51%, #2cb5e8 75%);
    color: white;
    opacity: 0.95;*/
}
/*main:before {
    content: '';
    display: block;
    width: 100%;
    height: 700px;
    opacity: 0.67;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -2;
    background: #2723b5;
    background: -moz-linear-gradient(left, #2723b5 0%, #e43131 100%);
    background: -webkit-linear-gradient(left, #2723b5 0%, #e43131 100%);
    background: linear-gradient(to right, #2723b5 0%, #e43131 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2723b5', endColorstr='#e43131', GradientType=1)
}

main:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    z-index: -1;
    background: -moz-linear-gradient(bottom, #fff 24%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(bottom, #fff 24%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to top, #fff 24%, rgba(255, 255, 255, 0) 100%);
    z-index: -1;
    width: 100%;
    height: 900px
}*/
 ul#top_menu li i {
     color:red;
    font-size: 34px;
    font-size: 2.125rem;
}

.video-responsive {
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
	height: 0;
}

.video-responsive iframe {
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
}


/*avatar*/
.table .box-32 {
	width: 32px !important;
	height: 32px !important;
	line-height: 32px;
	display: inline-block !important;
}

.avatar {
	position: relative;
	line-height: 1;
}

.avatar img {
	width: 100%;
	border-radius: 50%;
}

.b-a-radius-circle {
	border-radius: 50% !important;
}

.box-32 {
	width: 32px;
	height: 32px;
	line-height: 32px;
}

/*service view*/
.project-single-panel {
	background: #fff;
	/*f0f5f7*/
	padding: 13px 20px;
	border-bottom-right-radius: 6px;
}

.project-info-separator {
	margin: 10px -20px 10px 0;
	border-top: 1px solid #e6e6e6;
	-webkit-box-shadow: 0 1px 6px 1px rgba(255, 255, 255, .5);
	box-shadow: 0 1px 6px 1px rgba(255, 255, 255, .5);
}

.project-info-created small {
	font-size: 85%;
}

ul.cart_details {
	margin: 0 0 25px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #ededed;
}

ul.cart_details li {
	font-weight: 500;
}

ul.cart_details li span {
	float: right;
}

/*banner_a*/
.close {
	font-size: 1.5157em;
	text-decoration: none;
	color: #646464;
	cursor: pointer;
}

#banner_a {
	margin-bottom: 10px;
	max-width: 1090px;
	max-height: 250px;
}

#banner_a {
	padding: 10px;
	background: #e2f5ec;
	color: #222;
	z-index: 2;
	overflow: auto;
}

#banner_a .close {
	font-size: 1.7511em;
	margin-top: -5px;
	color: #bdbdbd;
	padding-left: 5px;
	float: right;
}

/*dropdown menu*/
.dropdown-menu>li>a {
	width: 100%;
	word-wrap: break-word;
	white-space: normal;
}

.dropdown-menu {
	margin: 0;
	margin-top: 5px;
	padding: 0;
	border-radius: 6px;
	z-index: 9000;
	-webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.125);
	box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.125);
	border-color: #bfcbd9;
}

.dropdown-menu>li>a {
	padding: 8px 16px;
	font-size: 10px;
	color: #333333;
}

.dropdown-menu>li>a:focus {
	outline: 0 !important;
}

.dropdown-menu>li:first-child>a {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}


/*** OWl ***/
.owl-carousel {
	position: relative; }
.owl-carousel .owl-nav {
	position: absolute;
	top: 28%;
	width: 100%;
	transform: translateY(-150%); }
.owl-carousel .owl-nav .owl-next {
	right: -30px; }
.owl-carousel .owl-nav .owl-prev {
	left: -30px; }
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	outline: none;
	box-shadow: rgba(0, 0, 0, 0.14) 0px 1px 1px 1px;
	background: #fff !important; }
.owl-carousel .owl-nav .owl-next span, .owl-carousel .owl-nav .owl-prev span {
	font-size: 52px;
	line-height: 0;
	font-weight: 200; }
.owl-carousel .owl-nav .owl-next.disabled, .owl-carousel .owl-nav .owl-prev.disabled {
	visibility: hidden; }

/*** Video page single ***/
.margin_20_20{
	padding-top: 20px;
	padding-bottom: 20px;
}
.video-post-wrapper p {
	line-height:24px;
}
.video-post-wrapper .posts-image {
	padding-bottom:50px;
}
.video-post-wrapper .posts-image img {

	max-width:100%;
}
.video-posts-data {
	margin:20px 0;
}
.video-posts-data .video-title {
	float:left;
}
.video-posts-data .video-post-counter {
	float:right;
}
.video-icons {
	width:50px;
	height:50px;
	display:inline-block;
	background-color:#cc181e;
	line-height:52px;
	color:#fff;
	text-align:center;
	font-size:30px;
}
.video-post-title p {
	margin-bottom:0;
}
.video-post-title .video-icons {
	float:left;
}
.video-post-title .video-post-info {
	float:left;
}
.video-post-date p, .video-post-author p {
	display:inline-block;
	font-size:12px;
}
.video-post-date .video-posts-author {
	padding-left:10px;
}
.video-post-info h4 {
	font-size:16px;
	font-weight:500;
	margin-top:5px;
	margin-bottom:5px;
}
.video-post-info h4 a {
	color:#444;
	font-weight:700;
}
.video-post-info h4 a:hover {
	color:#cc181e;
}
.video-post-info {
	margin-left:15px;
}
.video-post-viewers h3 {
	font-size:22px;
	font-weight:400;
	margin:0;
}
.video-like p, .video-dislike p {
	margin-bottom:0;
	display:inline-block;
}
.video-post-counter .video-like {
	float:left;
}
.video-post-counter .video-dislike {
	float:right;
}
.video-like span {
	color:#359261;
}
.video-dislike span {
	color:#ff0000;
}
.video-posts-author a {
	padding-left:10px;
}

/*video card*/
.video-block .mb-3 {
    margin-bottom: 30px !important;
}
 .video-card-image {
     border-radius: 2px;
     box-shadow: 0 0 11px #ececec;
     overflow: hidden;
     position: relative;
     background-image: url('../img/cover-default.jpg');
     background-size: contain;
     background-position: center center;
     background-repeat: no-repeat;
}
.video-card-image .img-thumb{ position: relative; }
.video-card-image video{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index: 2; background-color:#000; }
 .time {
     background: #f5234a none repeat scroll 0 0;
     border-radius: 2px;
     bottom: 5px;
     color: #fff;
     font-size: 11px;
     font-weight: 500;
     opacity: 0.7;
     padding: 0 6px;
     position: absolute;
     right: 5px;
}

 .file_label {
     background: #069A8E none repeat scroll 0 0;
     border-radius: 2px;
     bottom: 5px;
     color: #fff;
     font-size: 11px;
     font-weight: 500;
     opacity: 0.7;
     padding: 0 6px;
     position: absolute;
     right: 5px;
}

 .video-card:hover .time{
     opacity: unset;
}
.video-card-image img {
    width: 100%;
}
.video-card-image .sv-group{ position:absolute; right:5px; top:5px; display:block; width:40px; height:38px; }
.video-recommend .video-card-image .sv-group,
.random-list .video-card-image .sv-group{ width:25px; height:24px; }

 .play-icon {
     opacity: 0;
     position: absolute;
}
 .play-icon .icon-play-circled { /*.fas*/
     bottom: 0;
     height: 40px;
     left: 0;
     margin: auto;
     position: absolute;
     right: 0;
     top: 0;
     width: 40px;
}
.play-icon .ti-file { /*.fas*/
     bottom: 0;
     height: 40px;
     left: 0;
     margin: auto;
     position: absolute;
     right: 0;
     top: 0;
     width: 40px;
}
 .video-card:hover .play-icon {
     background: #000 none repeat scroll 0 0;
     border-radius: 2px;
     bottom: 0;
     color: #fff;
     font-size: 35px;
     left: 0;
     opacity: 0.4;
     position: absolute;
     right: 0;
     text-align: center;
     top: 0;
     transition-duration: 0.4s;
}
 .video-title a {
     color: #000;
     font-weight: 400;
     text-decoration: none;
}
 .video-title {
    margin-top: 6px;
    display: block;
    display: -webkit-box;
    max-width: 100%;
    max-height: 1.6em;
    line-height: 1.6em;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;    
}
 .video-page {
     font-size: 11px;
}
 .video-view {
     color: #acacac;
     font-size: 12px;
     font-weight: 500;
     
}
 .video-card {
     background: #fff none repeat scroll 0 0;
     border-radius: 2px;
     box-shadow: 0 0 11px #ececec;
     transition-duration: 0.4s;
}
 .video-card-body {
     padding: 12px 10px;
}
 .video-card-list .video-card-image {
     float: left;
     height: 77px;
     margin: 0 12px 0 0;
     width: 122px;
}
 .video-card-list .video-card-body {
     padding: 0;
}
 .video-card-list {
     background: transparent none repeat scroll 0 0;
     box-shadow: none;
     display: inline-block;
     margin-bottom: 1rem;
     width: 100%;
}
 .video-card-list .video-card-body .video-title a {
     font-size: 13px;
}
 .video-card-list .video-card-body .video-title {
     line-height: 17px;
}
 .video-card-list .video-card-body .right-action {
     opacity: 0;
}
 .video-card-list:hover .video-card-body .right-action {
     opacity: unset;
}

.video-age-rating{ margin-top:10px; }
.video-age-rating i{ height:35px; width:100% !important; }

/*comment*/
@media (min-width: 0) {
    .g-mr-15 {
        margin-right: 1.07143rem !important;
    }
}
@media (min-width: 0){
    .g-mt-3 {
        margin-top: 0.21429rem !important;
    }
}

.g-height-50 {
    height: 50px;
}

.g-width-50 {
    width: 50px !important;
}

@media (min-width: 0){
    .g-pa-30 {
        padding: 2.14286rem !important;
    }
}

.g-bg-secondary {
    background-color: #fafafa !important;
}

.u-shadow-v18 {
    box-shadow: 0 5px 10px -6px rgba(0, 0, 0, 0.15);
}

.g-color-gray-dark-v4 {
    color: #777 !important;
}

.g-font-size-12 {
    font-size: 0.85714rem !important;
}

.media-comment {
    margin-top:20px
}

#pdpa-popup{ bottom:0; left:0; width:100%; background-color: rgba(0, 0, 0, 0.8); z-index: 99; padding:30px 0; }
#pdpa-popup > *{ width:90%; }
#pdpa-popup #col-text{  padding-right:20px; line-height:1.8em; }
#pdpa-popup #col-text a{ color:#ecb50c; }
#pdpa-popup #btn-consent{ background-color:#af13a1 !important; padding:7px 40px !important; margin-left:auto; }