*{margin:0;padding:0;border:0;outline:none}
@font-face {
	font-family: 'Helvetica-Italic';
	src: url('../fonts/HelveticaNeueLTPro-ExO.eot');
	src: local('☺'), url('../fonts/HelveticaNeueLTPro-ExO.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-ExO.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-ExO.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Helvetica-Bold';
	src: url('../fonts/HelveticaNeueLTPro-MdCn.eot');
	src: local('☺'), url('../fonts/HelveticaNeueLTPro-MdCn.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-MdCn.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-MdCn.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

header{margin:0;padding:3rem 0 0;text-align:right;position:relative}
header a{display:inline-block;text-decoration:none;margin:0;padding:0;outline:none}
.logo{background:url(../images/logo-large.png) no-repeat 0 0;display:block;height:15.2rem;width:45rem;border:0;margin:0 6rem 0 0}
.topemail{position:absolute;right:0;top:9.8rem;display:block;text-align:right;margin:0;padding:0 5rem 0 0;font:italic 1.5rem/2rem 'Helvetica';text-decoration:none !important;color:#000;outline:none}
.topemail:hover,.topemail:focus{text-decoration:none;color:#000;}

.videoList{display:block;height:43rem;overflow:hidden;}
.videoList ul{margin:0;padding:0}
.videoList ul li{display:block;margin:0;padding:0 0 1.5rem 0;list-style:none}
.videoList ul li:last-of-type{padding-bottom:0}
.videoList ul li a{display:block;cursor:pointer}
.videoList ul li a img{width:100%}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.6) !important}
.mCSB_inside>.mCSB_container{margin-right: 2rem !important}

.videoWrap{padding:2rem 0;margin:0;display:block}
.videoWrap .col-md-3{padding-left: 0.5rem}
.paraTXT{margin:0;padding:0 0 2rem 0;font:500  1.56rem/2.4rem 'Helvetica';color:#000;text-align:left;}
.paraTXT:first-of-type{padding-top:2rem}
.videoBox{margin:0;padding:0;position:relative}
.videoBox img{width:100%}
.videoAbsImg{position:absolute;width:100%;height:43rem;left:0;top:0;}

.moreSites{margin:0;padding:6rem 0 4rem;border-top:0.1rem solid #000}
.moreSites h1{margin:0;padding:0;color:#000;text-align:center;font:600 4.6rem/4.6rem 'Helvetica-Bold';letter-spacing:0.1rem}
.moreSites .row{margin:2rem 0 4rem}
.moreSites .row a{display:block;margin:0;padding:0;outline:none}
.moreSites .row a.imgWrap{text-decoration:none;cursor:pointer;overflow:hidden}
.moreSites .row a.imgWrap img{transition:all 0.5s ease;width:100%}
.moreSites .row a.imgWrap:hover img{transform:scale(1.03)}
.txtclrRED{color:#ff2121}

footer{text-align:center;padding:2.5rem 1rem 3rem;border-top:0.1rem solid #000}
footer a{text-decoration:none !important;color:#000;display:inline-block;text-align:center;outline:none}
footer a:hover,footer a:focus{color:#000}

@media screen and (max-width: 1199px){
	.logo{margin-right:0rem;background-size:80%;height:9rem}
	.topemail{font-size:1.2rem;top:7.8rem}
	.videoAbsImg, .videoBox iframe, .videoList{height:35rem}
	.paraTXT{font-size:1.4rem;line-height:2rem}
	.moreSites h1{font-size:3.6rem;line-height:4rem}
	footer a{font-size:1.6rem;line-height:2rem}

}

@media screen and (max-width: 991px){
	header{text-align:center;padding-top:2rem;line-height:0}
	.topemail{position:relative;top:auto;text-align:center;padding-top:1rem;padding-right:0;line-height:1.8rem;}
	.logo{margin-right:0rem;background-size:100%;height:8.8rem;width:23rem}
	.moreSites{padding:4rem 0 1rem}
	.moreSites h1{font-size:2.6rem;line-height:3rem}
	.moreSites .container{padding-left:0;padding-right:0}
	.moreSites .row{margin:2rem 0 3rem}
	.videoList{height:auto;margin:1rem 0}
	.videoList ul{display:flex;overflow-x:auto;white-space:nowrap}
	.videoList ul li{display:inline-block;padding:0 1.5rem 0 0}
	.videoList ul li:last-of-type{padding-right:0}
	.videoList ul li a{width:15rem}
	.paraTXT{font-size:1.3rem;line-height:2.2rem;padding-bottom:1rem}
	.paraTXT:first-of-type{padding-top:1rem}
	.videoWrap .col-md-3{padding-left:1.5rem}
	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0 !important}
}


@media screen and (max-width: 767px){
	.moreSites h1{padding:0 1.5rem 1rem}
	.moreSites .row{margin:0}
	.moreSites .row a.imgWrap{margin:0 0 1.5rem}
	footer{padding:1.5rem 0;}
	footer a{font-size:1.4rem}
}

@media screen and (max-width: 640px){
	.videoAbsImg, .videoBox iframe{height:25rem}
	footer{padding:1rem 0;}
}

@media screen and (max-width: 480px){
	.videoAbsImg, .videoBox iframe{min-height:22rem;height:auto}
	.moreSites{padding-top:3rem}
	.moreSites h1{font-size:2rem;line-height:2.4rem}
}

@media screen and (max-width: 375px){
	.videoAbsImg, .videoBox iframe{min-height:20rem}
}
@media screen and (max-width: 320px){
		.videoAbsImg, .videoBox iframe{min-height:auto}
}
body {
    background-image: url("../../assets/images/bg-pattern.jpg");
    background-repeat: repeat-y repeat-x;
}