@import url('https://fonts.googleapis.com/css?family=Abel');

.sliderContainer{margin-top: 100px;padding-top:0;}
.rsABlock h1{
	font-family: 'Abel', sans-serif;
	font-size:50px;
	line-height:55px;
	font-weight:300;
	color:#333;
}
.rsABlock p{
	font-size:22px;
	font-weight:400;
	color:#333;
	max-width:400px;
	letter-spacing:0.03em;
}
/*.rsABlock.banner6 p{
	max-width:600px;
}*/
.btn-more{
	font-size:14px;
	font-weight:400;
	color:#333;
	text-transform:uppercase;
	float:left;
}
.btn-more i{
	float:right;
	margin-left:10px;
	margin-top:-2px;
	max-width:20px;
}
#featured-section{position:relative;margin-top:-50px;z-index:99;padding:0;}
#featured-section a{text-decoration:none;}
.featured-bg{background:rgba(0, 0, 0, 0.7); position:relative; top:0; height:50px; -moz-transition: all 0.35s;-webkit-transition: all 0.35s;}
.featured-bg:hover{ background:rgba(0, 0, 0, 0.7); margin-top:-394px; height:394px;}
.featured-content{overflow:hidden;width:33.33%;height:50px;position:absolute;top:0;margin-left:-10px;text-align:center;cursor:pointer;background:rgba(0, 0, 0, 0);border-right:#666 1px solid;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;}
.featured-content.last {border-right:0;}
.featured-bg:hover .featured-content {height: 394px;top: 0px;background: rgba(0, 0, 0, 0);}
.featured-content h1{font-size:24px;font-weight:400;text-transform:uppercase;color:#ffffff;}
.featured-content.banner1{}
.featured-content.banner2{}
.featured-content.banner3{}
.featured-content:hover{height:394px;top:-354px;background:rgba(0, 0, 0, 0.7);}
.inner-mainlink-container li a{font-size:16px; line-height:24px;}
.title-arrow, .discover-title{font-size:20px;font-weight:700; text-transform:uppercase;}
.stock-quotes-container{position:relative;width:100%;background:#1a1a1a;text-align:center;padding:0;}
.stock-quotes-container iframe{height:460px; background:#344860;}
.stock-quotes-container img{}
/*.investor-banner{position:relative;width:100%;min-height:150px;margin-top:20px;background:url(../images/banner-bgimg.png) #002047 top left;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.investor-box{width:100%;}
.investor-banner:hover{background:url(../images/banner-bgimg.png) #000 top left;}
.investor-banner:hover .investor-box i{opacity:0.5;}
.investor-box i{float:left;margin:0 55px 0 40px;opacity:1;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;}
.investor-box h1{font-size:28px;font-weight:400;color:#fff;margin:5px 0 0 0;}
.investor-box p{font-size:14px;font-weight:400;color:#fff;margin:7px 0 0 0;}*/
.investor-banner {
	position:relative;
	width:100%;
	min-height:143px;
	margin-top:20px;
	background:url(../images/banner-bgimg.png) #c9dbf1 top left;
	display: -webkit-flex;
  	display: -moz-flex;
  	display: -ms-flexbox;
	display:flex;
	-webkit-align-items: center;
	align-items:center;
	
  	-moz-transition: all 0.2s;
  	-webkit-transition: all 0.2s;
}
.investor-box {
	width:100%;
	text-align:center;
}
.investor-box > div{
	display:inline-block;
}
.investor-banner:hover {
	background:url(../images/banner-bgimg.png) #d7e4f3 top left;
}
.investor-banner:hover .investor-box i {
	opacity:0.5;
}
.investor-box i {
	float:left;
	margin:0 25px 0 20px;
	opacity:1;
	
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.investor-box h1 {
	font-size:28px;
	font-weight:400;
	color:#002047;
	margin:5px 0 0 0;
	text-align:left;
}
.investor-box p {
	font-size:14px;
	font-weight:400;
	color:#002047;
	margin:20px 0 0 0;
	text-align:center;
}
/*#highlight-section a{text-decoration:none;}
.highlight-container{background:#f1f2f4;margin-bottom:20px;}
.highlight-container:hover{background:#e6e6e6;}
.highlight-container img{float:left;margin-right:30px;width:100%;max-width:229px;}
.highlight-content{padding:20px;}
.highlight-content h2{font-size:18px;line-height:18px;font-weight:500;color:#fff;margin-top:5px;}
.highlight-container:hover .highlight-content h2{color:#ec0928;}
.highlight-content u{font-size:14px !important;font-weight:400 !important;}
.highlight-content span{font-size:12px;font-weight:400;color:#a1b1bc;}
.highlight-content p{font-size:14px;font-weight:400;color:#333;}*/
#highlight-section a {
	text-decoration:none;
	color:#fff600;
}
#highlight-section a:hover {
	text-decoration:none;
	color:#fff600;
}
.highlight-container {
	background:#254e81;
	margin-bottom:20px;
}
.highlight-container:hover {
	background:#36659f;
}
.highlight-container img {
	float:left;
	margin-right:30px;
	width:100%;
	max-width:300px;
}
.highlight-content{
	padding:20px;
}
.highlight-content h2 {
	font-size:18px;
	line-height:22px;
	font-weight:700;
	color:#fff;
	margin-top:5px;
}
.highlight-container:hover .highlight-content h2 {
	color:#fff;
}
.highlight-content span {
	font-size:12px;
	font-weight:400;
	color:#a1b1bc;
}
.highlight-content p {
	font-size:14px;
	font-weight:400;
	color:#fff;
}
.connect-container{background:url(../images/connect.jpg) #170909 center center no-repeat;background-attachment:fixed; display:none;}
.connect-container .connect-content{padding:40px 0 85px 0;}
.connect-container h1{font-size:26px;font-weight:500;color:#FFF;text-transform:uppercase;}
.connect-icon{padding-top:20px;}
.connect-icon li{list-style:none;display:inline-block;*display:inline;text-align:center;margin-right:57px;}
.connect-icon li img{display:inline-block;}
.connect-icon li a{font-size:18px;font-weight:300;color:#fff;text-decoration:none;}
.connect-icon li:last-child{margin-right:0px;}
.connect-icon li:hover{opacity:0.6;}
/*.video-container{position:relative;height:70px;background:#710000;text-align:center;}*/
/*.video-container .video-icon{position:absolute;left:50%;top:-70px;margin-left:-50px;}*/
/*.video-container > a{width:100%;height:70px;display:block;font-size:20px;line-height:70px;font-weight:700;color:#fff;margin:0;text-decoration:none;}*/
.video-container {
    position: relative;
    height: 350px;
    background: #ccc;
    text-align: center;
    background-image: url(../../home/images/video_banner_3.jpg);
	background-size:cover;
    background-position: center;
	display:flex;
	align-items:center;
}
.video-container > a {
	font-family: 'Abel', sans-serif;
    width: 250px;
	min-height:140px;
    display: block;
    font-size: 24px;
    line-height: 24px;
    font-weight: 500;
	text-transform:uppercase;
    color: #fff;
    margin: 0 auto;
	padding:20px 0;
    text-decoration: none;
	background:rgba(0, 0, 0, 0.6);
	border-radius:20px;
	transition:ease-in-out 0.3s;
}
.video-container > a:hover {
	background:rgba(0, 0, 0, 0.3);
	color: #fff;
}
.video-container .video-play-icon {
	text-align:center;
    transition: all 0.5s;
	margin-bottom:20px;
}
.video-container .video-play-icon img {
	margin:0 auto;
}
.stockquote {
    background-color: #b2d2f8 !important;
    color: #000 !important;
}
.stocktitle h5 {
    border-bottom: 2px solid #000 !important;
    color: #000 !important;
}
.stockprice-change {
    color: #000 !important;
}
.stcok-value {
    color: #000 !important;
}
.stock-details {
    border-top: 2px solid #000 !important;
    border-bottom: 2px solid #000 !important;
}

	.stock-quote-bg{
		background: url(../../home/images/stock-quote-bg3.jpg) center no-repeat; background-size:cover;
		min-height:450px;
		position:relative;
	}
	.title-highlight{
		font-size: 20px;
		font-weight: 700;
		text-transform: uppercase;
		text-align: center;
    	background: url(../../common/images/arrow-down.png) bottom center no-repeat;
    	padding-bottom: 15px;
		margin-bottom:15px;
		margin-top:15px;

	}
	.news-highlight{
		width:101%;
		margin-left:-0.5%;
	}
	.main-highlight{
		width:32.33%;
		margin:0 0.5%;
	}
	.main-highlight a{
		text-decoration:none;
	}
	.main-highlight a:hover .main-highlight-box {
		background:rgba(109, 109, 109, 0.7);
		
	}
	.main-highlight a:hover .main-highlight-box h1 {
		text-decoration:underline;
	}
	.main-highlight-box{
		position:absolute;
		width:100%;
		min-height:90px;
		padding:10px 5%;
		left:0;
		right:0;
		margin:0 auto;
		background:rgba(0, 0, 0, 0.7);
		bottom:0;
		transition:ease-in-out 0.3s;
	}
	.main-highlight-box p{
		font-size:14px;
		font-weight:400;
		color:#fff;
		margin:0 0 5px 0;
	}
	.main-highlight-box h1{
		font-size:18px;
		font-weight:600;
		line-height:22px;
		color:#fff;
		margin:0;
	}
	.title-stock{
		font-size: 20px;
		font-weight: 700;
		text-transform: uppercase;
		text-align: center;
    	background: url(../../common/images/arrow-down.png) bottom center no-repeat;
    	padding-bottom: 15px;
		margin-top:15px;
		margin-bottom:15px;
	}
	.stock-quote-box{
		padding:20px 40px;
		font-size:24px;
		font-weight:600;
		line-height:36px;
		color:#000;
		background:rgba(255, 255, 255, 0.3);
	}
	.stock-quote-box span{
		font-weight:400;
		font-style:italic;
	}
	.stock-quote-wrapper{
		width:64%;
		display:flex;
		align-items:center;
		height:100%;
		min-height:450px;
	}
	.stock-info-wrapper{
		width:36%;
	}
img.rsImg.banner21-mobile{
	display:none;
}


.video-wrapper{
	background-color:#000;
	padding-top:180px;
	height:100vh;
	overflow-y:hidden;
}
.video {
  	position: relative;
	top: 0px;
	left: 50%;
	transform:translateX(-50%) !important;
	min-width: none;
	max-height: none;
	width: auto;
	height: calc(100vh - 180px);
	z-index: 1;
	transform: none;
	transition: none;
}
.reliability-box{
	text-align:center;
}
.reliability-box img{
	width:280px;
	margin:0 auto 20px auto;
}
a.btnmore{
	display:inline-block !important;
	border-radius:5px;
	background-color:#ec0928;
	color:#fff;
	padding:7px 25px 7px 15px;
	text-decoration:none;
	font-weight:700;
	position:relative;
	transition:all 0.5s;
	line-height:24px;
}
a.btnmore:hover{
	background-color:#ce0722;
}
a.btnmore:after{
	content:url(../images/btn_arrow.png);
	position:absolute;
	right:10px;
	top:9px;
	transition:all 0.5s;
}
a.btnmore:hover:after{
	right:8px;
}



@media (max-width:1500px){
	img.rsImg.banner21{
		position:relative;
		width:auto !important;
		height:90vh !important;
		margin-left: 0 !important;
		left:50% !important;
		top:10% !important;
		margin-top:0 !important;
		transform:translateX(-50%) !important;
	}
}
@media (max-width:1400px){
	.rsABlock.banner6{top:20% !important;}
	img.rsABlock.banner5{left:80% !important; top:25% !important;}
	img.rsABlock.banner13{max-width:650px !important; height:auto !important; margin-left:-325px !important; top:25% !important;}
	img.rsABlock.banner15{max-width:450px}
	img.rsABlock.banner16{max-width:450px}
	img.rsABlock.banner17{max-width:600px}
	img.rsABlock.banner18{max-width:1200px}
	img.rsABlock.banner19{max-width:450px}
	img.rsABlock.banner20{max-width:650px !important; margin-left:-180px !important;}
	div.rsABlock.banner20a{top:70% !important; margin-left:-80px !important;}
	div.rsABlock.banner20b{top:70% !important; margin-left:163px !important;}
	img.rsABlock.banner23{max-width:500px}
	img.rsABlock.banner26{max-width:500px}
}
@media (max-width:1400px) and (max-height:650px){
	img.rsImg.banner21{
		height:110vh !important;
		top:0% !important;
	}
	div.rsABlock.banner20a{top:75% !important;}
	div.rsABlock.banner20b{top:75% !important;}
}
@media (max-width:1279px){
.featured-content:hover{}
.connect-container{background-position:-350px center;}
.connect-icon li{margin-right:35px;}
.rsABlock{left:58% !important;}
img.rsABlock.banner13{left:50% !important;}
/*img.banner5.rsABlock{top:5% !important; margin-left:-350px !important;}*/
img.rsABlock.banner15{left:10% !important;}
img.rsABlock.banner16{left:10% !important;}
img.rsABlock.banner17{left:auto !important; right:15% !important;}
img.rsABlock.banner18{left:50% !important; max-width:1000px !important; margin-left:-500px !important;}
img.rsABlock.banner19{left:10% !important;}
img.rsABlock.banner20{left:50% !important; max-width:600px !important; margin-left:-200px !important;}
div.rsABlock.banner20a{top:73% !important; margin-left:-200px !important;}
div.rsABlock.banner20b{top:73% !important; margin-left:12px !important;}
img.rsABlock.banner23{left:10% !important;}
img.rsABlock.banner26{left:10% !important;}
.main-highlight-box{min-height: 85px;}
.main-highlight-box h1 {
    font-size: 16px;
    line-height: 20px;}
}

@media (max-width:1024px){img.banner4.rsABlock{left:65% !important;}
/*img.banner5.rsABlock{width:50% !important;}*/
.rsABlock.banner6{top:15% !important;}
img.rsABlock.banner13{max-width:550px !important; margin-left:-275px !important;}
img.rsABlock.banner15{max-width:400px;}
img.rsABlock.banner16{max-width:400px;}
img.rsABlock.banner17{max-width:500px;}
img.rsABlock.banner18{max-width:800px !important; margin-left:-400px !important;}
img.rsABlock.banner19{max-width:400px;}
img.rsImg.highlight {max-width:250% !important; height:auto !important;}
	.featured-bg:hover{ background:rgba(0, 0, 0, 0.7); margin-top:-350px; height:350px;}
	.featured-bg:hover .featured-content {height: 350px;top: 0px;background: rgba(0, 0, 0, 0);}
.featured-content h1 { font-size: 18px;}
img.rsABlock.banner10{top:30%;left:50%;margin-left:-450px !important; width:60% !important;}
	img.rsImg.banner21{
		height:81.5vh !important;
		top:12% !important;
	}
	img.rsABlock.banner23{max-width:400px;}
	img.rsABlock.banner26{max-width:400px;}
	
	.reliability-box h4{
		font-size:20px;
	}
}
@media screen and (max-width:1024px) and (max-height:600px){
img.rsImg.banner21{
		height:96vh !important;
		top:2% !important;
	}
}
/*@media (max-width:900px){
	img.rsImg.banner21{
		height:65vh !important;
		top:2% !important;
	}
}*/
@media (max-width:1023px){
.connect-container{background-position:-400px center;}
.connect-icon li{margin-right:25px;}
.investor-box h1 {
	font-size:22px;
	line-height:26px;
}
.investor-box i {
	margin:0 10px 0 15px;
}
.investor-box p {
	margin:10px 0 0 0;
}
img.rsABlock.banner20{top:25% !important; max-width:500px !important; margin-left:-150px !important;}
div.rsABlock.banner20a{top:70% !important; margin-left:-139px !important;}
div.rsABlock.banner20b{top:70% !important; margin-left:57px !important;}
.stock-quote-wrapper{
		width:55%;
	}
	.stock-info-wrapper{
		width:45%;
	}
	.news-highlight{
		width:100%;
		max-width:700px;
		margin:0 auto;
	}
	.main-highlight{
		width:100%;
		margin:0 0 20px 0;
	}
}
@media (max-width:800px){
	.stock-quotes-container iframe{height:320px;}
	.featured-bg:hover{ background:rgba(0, 0, 0, 0.7); margin-top:-290px; height:290px;}
	.featured-bg:hover .featured-content {height: 290px;top: 0px;background: rgba(0, 0, 0, 0);}
.featured-content h1 { font-size: 16px;}
img.rsImg.highlight {max-width:270% !important; height:auto !important;}
/*img.rsABlock{width:30% !important;}
img.banner2.rsABlock{width:37% !important;}
img.banner3.rsABlock{width:37% !important;}
img.banner5.rsABlock{width:45% !important;margin-left:-200px !important;}
img.banner6.rsABlock{width:55% !important;margin-left:-230px !important;}*/
img.rsABlock.banner10{top:30%;left:50%;margin-left:-350px !important;}
img.rsABlock.banner13{max-width:500px !important; height:auto !important; margin-left:-250px !important; top:10% !important;}
img.rsABlock.banner15{width:45%;}
img.rsABlock.banner16{width:45%;}
img.rsABlock.banner17{width:55%;}
img.rsABlock.banner18{max-width:600px !important; margin-left:-300px !important;}
img.rsABlock.banner19{width:45%;}
	/*img.rsImg.banner21{
		height:460px !important;
		top:0% !important;
	}*/
img.rsABlock.banner23{width:45%;}
img.rsABlock.banner26{width:45%;}
.connect-container{background-size:150%;background-position:-250px 20px;}
.connect-icon li{margin-right:35px;}
.stock-quote-wrapper{
		width:100%;
	}
	.stock-info-wrapper{
		width:100%;
	}
	
}
@media (min-width:769px) and (max-width:800px){.highlight-container img{width:35%;margin:10px !important;}
.highlight-content{padding:10px;}
.highlight-content h2{font-size:16px;}
.highlight-content span{font-size:10px;}
.highlight-content p{font-size:12px;}
}
@media (max-width:850px){.sliderContainer{padding-top:0px;}
#featured-section{margin-top:-52px;}
.featured-content{height:52px;}
.connect-icon li img{width:50px;}
.connect-icon li a{font-size:16px;}
.connect-icon li{margin-right:20px;}
.rsABlock{left:55% !important;}
.rsABlock h1{
	font-family: 'Abel', sans-serif;
	font-size:40px;
	line-height:45px;
}
.rsABlock p{
	font-size:18px;
	max-width:300px;
}
img.rsABlock.banner5{left:95% !important; top:20% !important; width:50% !important;}
img.rsABlock.banner15{width:50% !important; top:20% !important;}
img.rsABlock.banner16{width:50% !important; top:20% !important;}
img.rsABlock.banner17{width:60% !important; top:30% !important;}
img.rsABlock.banner19{width:50% !important; top:20% !important;}
img.rsABlock.banner23{width:50% !important; top:20% !important;}
img.rsABlock.banner26{width:50% !important; top:25% !important;}
}
@media (max-width:768px){
.rsABlock.banner6{top:5% !important;}
img.rsImg.highlight {max-width:255% !important; height:auto !important;}
.rsABlock{top:30% !important;}
img.rsABlock.banner10{top:20% !important;left:50%;margin-left:-300px !important; width:60% !important;}
}

@media (max-width:750px){
	/*img.banner5.rsABlock{width:20% !important;left:80% !important;top:15% !important;}*/
.featured-bg, .featured-bg:hover{background:rgba(0, 0, 0, 0); top:0; margin-top:0;}
#featured-section{position:relative;height:auto;margin-top:0px;z-index:99;padding:0;}
.featured-content{position:relative;overflow:visible;width:100%;height:auto;padding-bottom:10px;margin-left:0px;}
.featured-content{border-right:none;}
.featured-content img{margin:0 auto;}
.featured-bg:hover .featured-content{height:auto;top:0px;}
.featured-content h1{color:#333;}
.connect-container{background-size:150%;background-position:-250px center;}
.connect-icon li img{width:50px;}
.connect-icon li a{font-size:14px;}
.connect-icon li{margin-right:15px;}
img.rsImg{opacity:0.6;}
img.rsImg.banner13{opacity:1 !important;}
img.rsImg.banner15{opacity:1 !important;}
img.rsImg.banner16{opacity:1 !important;}
img.rsImg.banner17{opacity:1 !important;}
img.rsImg.banner18{opacity:1 !important;}
img.rsImg.banner19{opacity:1 !important;}
img.rsImg.banner20{opacity:1 !important;}
img.rsImg.banner21{opacity:1 !important;}
img.rsImg.banner22{opacity:1 !important;}
img.rsImg.banner23{opacity:1 !important;}
img.rsImg.banner26{opacity:1 !important;}
img.rsImg.highlight{opacity:1.0;}
.rsMinW,
.rsMinW .rsOverflow,
.rsMinW .rsSlide,
.rsMinW .rsVideoFrameHolder,
.rsMinW .rsThumbs {
	background: #eee !important;
}
img.rsABlock.banner10{top:20% !important;left:50%;margin-left:-250px !important; width:60% !important;}
img.rsABlock.banner20{max-width:400px !important; margin-left:-130px !important;}
div.rsABlock.banner20a{top:78% !important; margin-left:-169px !important;}
div.rsABlock.banner20b{top:78% !important; margin-left:27px !important;}
}
@media screen and (max-width:960px) and (orientation:landscape){
img.rsABlock.banner13{max-width:500px !important; height:auto !important; margin-left:-250px !important;}
img.rsImg.banner21{
		height:82vh !important;
		top:12% !important;
	}
}

@media screen and (max-width:850px) and (orientation:landscape){
	.rsABlock h1{
	font-family: 'Abel', sans-serif;
	font-size:24px;
	line-height:25px;
}
.rsABlock{left:50% !important;}
.rsABlock p{
	font-size:14px;
	max-width:250px;
}
.btn-more{
	display:none;
}
}
@media screen and (max-width:850px) and (orientation:landscape){
	.rsABlock.banner1{left:60% !important; top:30% !important;}
	.rsABlock.banner2{left:60% !important; top:30% !important;}
	.rsABlock.banner4{left:60% !important; top:30% !important;}
	.rsABlock.banner6{left:60% !important; top:30% !important;}
img.rsABlock.banner5{top:30% !important; right:10% !important; left:auto !important; max-width:300px !important;}
img.rsABlock.banner13{top:30% !important; max-width:300px !important; margin-left:-150px !important;}
img.rsABlock.banner15{top:30% !important; max-width:300px !important;}
img.rsABlock.banner16{top:30% !important; max-width:300px !important;}
img.rsABlock.banner17{top:35% !important; max-width:350px !important;}
img.rsABlock.banner18{top:30% !important; max-width:500px !important; height:auto !important; margin-left:-250px !important;}
img.rsABlock.banner19{top:30% !important; max-width:300px !important;}
img.rsABlock.banner20{top:30% !important; max-width:320px !important; left:auto !important; margin-left:0 !important; right:15% !important;}
div.rsABlock.banner20a{top:68% !important; margin-left:-50px !important;}
div.rsABlock.banner20b{top:68% !important; margin-left:116px !important;}
	
img.rsImg.banner20{height: 100% !important; margin-left:-40% !important;}
img.rsImg.banner21{
		height:110vh !important;
		top:-3% !important;
	}
img.rsImg.banner22{height:76vh !important; margin-top:5% !important;}
img.rsABlock.banner23{top:40% !important; max-width:300px !important;}
img.rsABlock.banner26{top:40% !important; max-width:300px !important;}
}
@media screen and (max-width:800px) and (orientation:landscape){
img.rsABlock.banner13{top:18% !important; max-width:300px !important; margin-left:-150px !important;}
img.rsABlock.banner15{top:12% !important; max-width:300px !important;}
img.rsABlock.banner18{top:18% !important; max-width:500px !important; height:auto !important; margin-left:-250px !important;}
img.rsABlock.banner19{top:30% !important; max-width:300px !important;}
img.rsABlock.banner20{top:20% !important; max-width:320px !important; left:auto !important; margin-left:0 !important; right:15% !important;}
div.rsABlock.banner20a{top:73% !important; margin-left:-66px !important;}
div.rsABlock.banner20b{top:73% !important; margin-left:100px !important;}

img.rsImg.banner20{height: 100% !important; margin-left:-30% !important;}
img.rsImg.banner21{
		height:90vh !important;
		top:-24% !important;
	}
img.rsImg.banner26{margin-top:-3% !important;}
img.rsImg.banner22{height:76vh !important; margin-top:-6% !important;}
img.rsABlock.banner23{top:25% !important; max-width:300px !important;}
img.rsABlock.banner26{top:20% !important; max-width:300px !important;}
}

@media screen and (max-width:750px) and (orientation:landscape){
	img.rsImg.banner20{height: 100% !important; margin-left:-21% !important;}
	img.rsImg.banner21{
		height:105vh !important;
		top:-25% !important;
	}
	img.rsImg.banner22{height:80vh !important; margin-top:-3% !important;}
	img.rsImg.banner26{margin-top:0% !important; margin-left:-3% !important;}
}

@media screen and (max-width:700px) and (orientation:landscape){
	img.rsImg.banner20{height: 100% !important; margin-left:-28% !important;}
}

@media screen and (max-width:640px){
	img.rsABlock.banner20{top:35% !important; max-width:320px !important; margin-left:-80px !important;}
	div.rsABlock.banner20a{top:65% !important; margin-left:-136px !important;}
	div.rsABlock.banner20b{top:65% !important; margin-left:30px !important;}
	img.rsImg.banner20{margin-left: -90% !important;}
}

@media screen and (max-width:640px) and (orientation:landscape){
img.rsABlock.banner13{max-width:240px !important; margin-left:-120px !important;}
img.rsABlock.banner5{top:10% !important; right:10% !important; left:auto !important; max-width:200px !important;}
img.rsABlock.banner15{top:10% !important; max-width:180px !important;}
img.rsABlock.banner16{top:10% !important; max-width:180px !important;}
img.rsABlock.banner17{top:15% !important; max-width:280px !important;}
img.rsABlock.banner19{top:10% !important; max-width:180px !important;}
img.rsABlock.banner20{top:20% !important; max-width:280px !important; left:auto !important; margin-left:0 !important; right:15% !important;}
div.rsABlock.banner20a{top:75% !important; margin-left:-104px !important;}
div.rsABlock.banner20b{top:75% !important; margin-left:65px !important;}
img.rsImg.banner20{height: 100% !important; margin-left:-30% !important;}
img.rsImg.banner21{
		height:330px !important;
		margin-top:-50px !important;
	}
img.rsImg.banner26{margin-top:0% !important; margin-left:-12% !important;}
img.rsABlock.banner23{top:35% !important; max-width:200px !important;}
img.rsABlock.banner26{top:35% !important; max-width:200px !important;}
}
/*@media screen and (max-width:600px) and (orientation:portrait){
	img.rsImg.banner21{
		height:380px !important;
		top:10% !important;
	}
}*/
@media screen and (max-width:600px) and (orientation:landscape){
	img.rsImg.banner21{
		height:300px !important;
		top:-18% !important;
	}
}
@media screen and (max-width:480px) and (orientation:landscape){
	.rsABlock h1{
	font-family: 'Abel', sans-serif;
	font-size:22px;
	line-height:25px;
}
.rsABlock{left:20% !important; top:10% !important;}
.rsABlock.banner6{left:20% !important; top:10% !important;}
.rsABlock p{
	max-width:300px;
}
.btn-more{
	display:none;
}
img.rsABlock.banner5{top:10% !important; width:40% !important;}
}
@media screen and (max-width:550px) and (orientation:portrait){
		.rsABlock h1{
	font-family: 'Abel', sans-serif;
	font-size:20px;
	line-height:25px;
	}
	.rsABlock{left:20% !important; top:25% !important;}
	.rsABlock.banner6{left:20% !important; top:10% !important;}
	.rsABlock p{
		font-size:12px;
		max-width:250px;
	}
	.btn-more{
		display:none;
	}
	.rsABlock.banner1{left:15% !important; top:18% !important; width:70% !important; right:auto !important; margin-left:0 !important;}
	.rsABlock.banner2{left:15% !important; top:18% !important; width:70% !important; right:auto !important; margin-left:0 !important;}
	.rsABlock.banner4{left:15% !important; top:18% !important; width:70% !important; right:auto !important; margin-left:0 !important;}
	.rsABlock.banner6{left:15% !important; top:5% !important; width:70% !important; right:auto !important; margin-left:0 !important;}
	img.rsABlock.banner5{left:20% !important; top:18% !important; width:60% !important; right:auto !important; margin-left:0 !important;}
	img.rsABlock.banner13{max-width:80% !important; left:10% !important; margin-left:0 !important;}
	img.rsABlock.banner15{top:18% !important;}
	img.rsABlock.banner16{top:18% !important;}
	img.rsABlock.banner10{top:20% !important;left:50%;margin-left:-50px !important; width:60% !important;}
	img.rsABlock.banner18{top:25% !important; max-width:400px !important; height:auto !important; margin-left:-200px !important;}
	img.rsABlock.banner19{top:18% !important;}
	img.rsABlock.banner20{top:25% !important; max-width:280px !important; left:auto !important; margin-left:0 !important; right:10% !important;}
	div.rsABlock.banner20a{top:65% !important; margin-left:110px !important;}
	div.rsABlock.banner20b{top:75% !important; margin-left:77px !important;}
	
	img.rsImg.banner20{height: 100% !important; margin-left:-40% !important;}
	/*img.rsImg.banner21{
		height:296px !important;
		top:0% !important;
	}*/
	img.rsABlock.banner23{top:18% !important;}
	img.rsABlock.banner26{top:20% !important;}
}

@media (max-width:595px){
	.highlight-container img{margin-right:15px;width:45%;}
	.highlight-content{padding:10px;}
	.highlight-content h2{font-size:14px;}
	.highlight-content span{font-size:10px;}
	.highlight-content p{font-size:12px;}
	
	.reliability-box{
		margin-bottom:20px;
	}
	.reliability-box img{
		width:220px;
		margin:0 auto;
	}

}

@media (max-width:519px){
	.stock-quotes-container iframe{height:460px;}
}
@media screen and (max-width:480px) and (orientation:landscape){
	
}
@media (max-width:480px){
/*img.banner1.rsABlock{width:50% !important;left:40% !important;top:25% !important;}
img.banner2.rsABlock{width:65% !important;left:25% !important;}
img.banner3.rsABlock{width:65% !important;left:25% !important;}
img.banner4.rsABlock{width:50% !important;left:45% !important;top:15% !important;}
img.banner5.rsABlock{width:60% !important;left:50% !important;top:7% !important;margin-left:-70px !important;}
img.banner6.rsABlock{width:85% !important;left:50% !important;top:10% !important;margin-left:-200px !important;}*/
.connect-container{background-size:200%;background-position:-350px center;}
.connect-container .connect-content{padding:40px 0 85px 0;}
.connect-container h1{font-size:20px;font-weight:700;color:#FFF;}
.connect-icon{padding-top:0px;}
.connect-icon li{margin-bottom:15px;}
.video-container .video-icon{position:absolute;width:70px;left:50%;top:-50px;margin-left:-35px;margin-bottom:-20px;}
.video-container a{font-size:16px;}
img.rsABlock.banner20{top:20% !important; max-width:220px !important;}
div.rsABlock.banner20a{top:62% !important; margin-left:152px !important;}
div.rsABlock.banner20b{top:75% !important; margin-left:119px !important;}
img.rsImg.banner20{margin-left: -50% !important;}
	/*img.rsImg.banner21{
		height:250px !important;
		top:0% !important;
	}*/
}
@media (max-width:420px){
img.rsImg.banner20{margin-left:-70% !important;}
div.rsABlock.banner20a{top:62% !important; margin-left:110px !important;}
div.rsABlock.banner20b{top:75% !important; margin-left:77px !important;}
}
@media (max-width:400px){.highlight-container img{float:none;margin:0;padding:10px;width:50%;}
.highlight-content{padding-top:0px;}
.connect-container{background-size:250%;background-position:-400px center;}
/*img.banner5.rsABlock{width:65% !important;left:50% !important;top:7% !important;margin-left:-70px !important;}
img.banner6.rsABlock{margin-left:-150px !important;}*/
	img.rsABlock.banner10{top:20% !important;left:50%;margin-left:-50px !important; width:80% !important;}
	/*img.rsImg.banner21{
		height:220px !important;
		top:10% !important;
	}*/
}
@media screen and (max-width:400px) and (orientation:portrait){
	img.rsABlock.banner18{top:25% !important; max-width:300px !important; height:auto !important; margin-left:-150px !important;}
	img.rsABlock.banner20{top:20% !important; max-width:200px !important;}
	div.rsABlock.banner20a{top:62% !important; margin-left:110px !important;}
	div.rsABlock.banner20b{top:75% !important; margin-left:77px !important;}
	img.rsImg.banner20{margin-left: -57% !important;}
}
@media screen and (max-width:375px) and (max-height:820px) and (orientation:portrait){
	img.rsABlock.banner20{top:25% !important; max-width:200px !important;}
	div.rsABlock.banner20a{top:62% !important; margin-left:80px !important;}
	div.rsABlock.banner20b{top:75% !important; margin-left:47px !important;}
	img.rsImg.banner20{margin-left: -75% !important;}
}
@media screen and (max-width:375px) and (max-height:700px) and (orientation:portrait){
	img.rsABlock.banner20{top:20% !important; max-width:200px !important;}
	div.rsABlock.banner20a{top:62% !important; margin-left:93px !important;}
	div.rsABlock.banner20b{top:75% !important; margin-left:60px !important;}
	img.rsImg.banner20{margin-left: -60% !important;}
}
@media screen and (max-width:360px) and (orientation:portrait){
	img.rsABlock.banner20{right:12% !important; max-width:190px !important;}
	div.rsABlock.banner20a{top:62% !important; margin-left:75px !important;}
	div.rsABlock.banner20b{top:75% !important; margin-left:42px !important;}
	img.rsImg.banner20{margin-left: -70% !important;}
}
@media screen and (max-width:360px) and (max-height:640px) and (orientation:portrait){
	img.rsABlock.banner20{right:12% !important; max-width:200px !important;}
	img.rsImg.banner20{margin-left: -60% !important;}
}
@media (max-width:320px){
	img.rsABlock.banner20{right:12% !important; max-width:180px !important;}
	div.rsABlock.banner20a{top:62% !important; margin-left:58px !important;}
	div.rsABlock.banner20b{top:75% !important; margin-left:25px !important;}
	/*img.rsImg.banner21{
		height:200px !important;
	}*/
}


@media screen and (orientation:portrait){
	img.rsImg.banner21{
		display:none;
	}
	img.rsImg.banner21-mobile{
		display:block;
		width:100% !important;
		height:auto !important;
		transform: translateY(-50%) !important;
		position: absolute !important;
		top: 50% !important;
	}
	img.rsImg.banner21-mobile{opacity:1 !important;}
}






/*Scam Alert*/
.scam-alert{
	background-color:#efefef;
	position:fixed;
	top:110px;
	z-index:100;
	transition:top .5s;
}
.scam-alert.slide-up{top:75px;}
.scam-alert .grid{
	height:70px;
	display:flex;
	align-items:center;
	position:relative;
	padding:0 2%;
}
.scam-title{
	margin:10px 0;
	padding-right:25px;
	border-right:#949494 1px solid;
}
.scam-title img{
	max-width:180px;
}
.scam-text{
	margin:10px 0px 10px 0;
	padding:0 25px;
	color:#000;
	font-size:16px;
	line-height:22px;
	max-width:50%;
}
a.btn-scam-read{
	display:block;
	border-radius:5px;
	background-color:#ec0928;
	color:#fff;
	padding:5px 25px 5px 15px;
	text-decoration:none;
	font-weight:700;
	position:relative;
	transition:all 0.5s;
	line-height:24px;
}
a.btn-scam-read:hover{
	background-color:#ce0722;
}
a.btn-scam-read:after{
	content:url(../images/btn_arrow.png);
	position:absolute;
	right:10px;
	top:7px;
	transition:all 0.5s;
}
a.btn-scam-read:hover:after{
	right:8px;
}
.scam-button{
	position:absolute;
	right:0;
}
a.btn-scam-close{
	opacity:0.5;
}
a.btn-scam-close:hover{
	opacity:0.8;
}
a.btn-scam-close img{
	width:36px;
}
@media (max-width:1200px){
	.scam-alert{top:85px;}
	.scam-alert.slide-up{top:85px;}
	.scam-button{
		right:2%;
	}
	.video-wrapper{
		padding-top:155px;
	}
	.video {
		height: calc(100vh - 155px);
	}
}
@media (max-width:800px){
	.scam-alert{
		top: 0;
		position: relative;
	}
	.scam-alert .grid{
		flex-wrap:wrap;
		height:auto;
		padding:10px 2% 15px 2%;
	}
	.scam-title{
		margin:0;
		width:90%;
		padding-right:25px;
		padding-bottom:10px;
		border-right:none;
		border-bottom:#949494 1px solid;
	}
	.scam-title img{
		max-width:160px;
	}
	.scam-text{
		margin:10px 0px;
		padding:0 25px 0 0;
		max-width:none;
		width:100%;
	}
	.scam-button{
		position:absolute;
		top:8px;
	}
}
@media screen and (max-width:820px) and (orientation:portrait){
	.video-wrapper{
		padding-top:155px !important;
		height:auto !important;
	}
	.video {
		width: 100% !important;
		height: auto !important;
	}
}
@media screen and (max-width:800px) and (orientation:portrait){
	.video-wrapper{
		padding-top:0px !important;
	}
}
