    .ie-panel {
      	display: none;
      	background: #212121;
      	padding: 10px 0;
      	box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, .3);
      	clear: both;
      	text-align: center;
      	position: relative;
      	z-index: 1;
      }

      html.ie-10 .ie-panel, html.lt-ie-10 .ie-panel {
      	display: block;
      }

      #preloader {
      	position: fixed;
      	left: 0;
      	top: 0;
      	bottom: 0;
      	right: 0;
      	z-index: 1092;
      	display: -ms-flexbox;
      	display: -webkit-flex;
      	display: flex;
      	-webkit-align-items: center;
      	-ms-flex-align: center;
      	align-items: center;
      	-webkit-justify-content: center;
      	-ms-flex-pack: center;
      	justify-content: center;
      	padding: 20px;
      	background: #fff;
      	transition: .3s all ease;
      }

      #preloader.loaded {
      	opacity: 0;
      	visibility: hidden;
      }

      #preloader .preloader-body {
      	text-align: center;
      }

      .preloader-body {
      	position: relative;
      	width: 40px;
      	height: 40px;
      }

      .preloader-item {
      	position: absolute;
      	top: 0;
      	right: 0;
      	bottom: 0;
      	left: 0;
      	background-color: transparent;
      	border-top: 1px solid rgba(0, 0, 0, 0.2);
      	border-right: 1px solid rgba(0, 0, 0, 0.2);
      	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
      	border-left: 1px solid #3f90dc;
      	transform: translateZ(0);
      	border-radius: 50%;
      	animation-iteration-count: infinite;
      	animation-timing-function: linear;
      	animation-duration: .8s;
      	animation-name: preloader-loading;
      }

      @keyframes preloader-loading {
      	0% {
      		transform: rotate(0deg);
      	}
      	to {
      		transform: rotate(1turn);
      	}
      }
	  
	#div_banner {
		text-align:center;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.brand-logo {
		height:50px !important;
		width:auto !important;
	}

	.brand-logo-footer {
		border-radius: 10px;
		height:80px !important;
		width:auto !important;
	}

	.play-btn {
		position: absolute;
		max-width: 700px;
		width: 20%;
		height: 50%;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	
	.play-btn svg {
		transition: all .2s ease;
		fill: #fff;
    }
    .play-btn:hover svg,
    .play-btn:focus svg {
		cursor: pointer;
		/*fill: #17e617;*/
		fill: rgba(255,255,255,0.8);
    }	
	
	.detail {
		font-size: 16px !important;
	}

	.post-corporate-content {
		font-size: 15px !important;
		color    : #777 !important;
	}

@media (min-width: 576px){
		.ui-to-top {
			right: 29px;
			bottom: 100px;
		}
	}

	@media screen and (max-width: 600px){
		.play-btn {
			width: 20%;
			height: 50%;
		}
	}
	@media screen and (max-width: 970px) {
	
		.play-btn {
			width: 20%;
			height: 60%;
		}
	}
	
	@media screen and (max-width: 800px) {
		.brand-logo {
			height:40px !important;
			width:auto !important;
		}
	
	}

	@media (max-width: 576px) { 
		
		#div_banner {
			text-align:center;
			display: flow-root;
			align-items: center;
			justify-content: center;
		}
		#div_banner a {
			width: 50%;
		}
		.heading-live-title {
				font-size: 14px !important;
		}
	}