@charset "utf-8";
/* CSS Document */


@media screen and (max-width:1023px) {
	
	.center-column {width:95%;}
	.res-ads-div {display:none}
}

@media screen and (max-width:830px) {
	

	.left-col {width:100%; padding:0; background:none}
	.right-col {width:100%; margin:0; padding:0; background:none}
	.right-sec2 {margin-bottom:20px; width:100%; float:left; margin-right:0%;}
	.right-sec2 img {width:auto}
	.right-sec3 {margin-bottom:20px; width:100%; float:left; margin-right:0%;}
	.right-sec3 img {width:auto}
	.right-sec4 {margin-bottom:20px; width:100%; float:left;}
	.sec5-border {margin-bottom:25px;}
	.sec1-img-mask {height:auto}
	
	.cnt-past-mgn li {width:100%; float:left}
	.right-col {margin-top:20px; border-top:1px solid #f2f2f2; padding-top:30px;}
	p{margin-right: 10px;}
	#stickyribbon2{width:280px !important; top:0px !important}
	

}

@media screen and (max-width:760px) {
#advert{display:none !important;}
.logo-col{ margin-bottom:20px !important;}
.res-menu-icon{ margin-bottom:0px !important;}
.res-menu-icon img{margin-bottom: 0px !important;}	
}

@media screen and (max-width:991px) {	
.right-sec2, .right-sec3, .right-sec4 {margin-bottom:20px; width:100% !important; float:left; margin-right:0% !important;}
.right-sec2 img {width:auto}
.right-sec3  img {width:auto}

.res-menu-icon {display:block; text-align:left;background-color: #f6f6f6; }
.nav-col {border-top:1px solid #c4c4c4;}
nav{padding:0 !important;}
#sticky_logo{display:none !important;}

	.navbar1{ height:0px;}
	.nav-col{ display:none;}
	
.navbar-header {
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
	background: #f5f5f5 !important;
}
.navbar1 {
    height: 0px;
    margin-top: 0px;
}
}

@media screen and (max-width:400px) {
	
	
.right-sec2 img {width:100%}
.right-sec3 img {width:100%}

.right-sec2 img {width:100%}
.right-sec3  img {width:100%}

.sec3-col1 img {width:100% !important;}
.sec3-res-col1 {width:100% !important; float:left; margin:15px 0 0 !important}

.sec3-col2 img {width:100% !important;}
.sec3-res-col2 {width:100% !important; float:left; margin:15px 0 0 !important}

.sec3-col3 img {width:100% !important;}
.sec3-res-col3 {width:100% !important; float:left; margin:15px 0 0 !important}

.mgn-sec1-col1 {width:100%;}
.mgn-sec1-col2 {width:100%; margin:0}



}
@media screen and (max-width:500px) {
	
	.logo-col img{width:100%;}
	
#desc_img {width: 100% !important;}
#desc_img > img {width: 100% !important; height: 100% !important;}
#desc_img img { width: 97% !important;  height: 100% !important;}
#desc_img > span { width: 100% !important;} 
#desc_img span {width: 100% !important;}
	
	
p{margin-right: 15px;}
.priority-nav__dropdown.show{ margin-left:45px !important;}	
.twitt{float: none !important;margin-left: 130px;display: inline;}
			
}
@media screen and (max-width:460px) {
	
	.sec1-col1 {width:100%; margin:0;}
	.sec1-col2 {width:100%; margin:25px 0 0}
			
}
	

@media screen and (max-width:600px) {
	
	.sec3-col1 {width:100%; margin:0 0 25px 0; border-bottom:1px solid #f2f2f2; }
	.sec3-col1 img {width:22%; float:left; margin-right:15px;}
	.sec3-res-col1 {margin-left:25%; }
	.sec3-res-col1 h3 {margin-top:0}
	
	.sec3-col2 {width:100%; margin:0 0 25px 0; border-bottom:1px solid #f2f2f2; }
	.sec3-col2 img {width:22%; float:left; margin-right:15px;}
	.sec3-res-col2 {margin-left:25%; }
	.sec3-res-col2 h3 {margin-top:0}
	
	.sec3-col3 {width:100%; margin:0 ;  }
	.sec3-col3 img {width:22%; float:left; margin-right:15px;}
	.sec3-res-col3 {margin-left:25%; }
	.sec3-res-col3 h3 {margin-top:0}
	
	.sec1-top1{width:100% !important;}
	.sec1-top2{width:100% !important;}
	.sec1-top3{width:100% !important;}
	.sec1-top4{width:100% !important;}
	
	.sec4-colbrd1 {border:0}
	.sec4-news1 {width:100%; float:left; border-bottom:1px solid #f2f2f2; padding-bottom:15px; margin-bottom:20px; border-right:0;}
	.sec4-news2 {width:100%; float:left;  border-bottom:1px solid #f2f2f2; padding:0 0 15px; margin-bottom:20px; border-right:0;}
	.sec4-news3 {width:100%; float:left;  border-bottom:1px solid #f2f2f2; padding:0 0 15px; margin-bottom:20px; border-right:0;}
	.sec4-news4 {width:100%; float:left;   padding:0;  border-right:0;}
	
	.sec4-news1-img {width:22%;}
	.sec4-col1 img {width:100%; }
	.sec4-news1-title {margin-left:25%;}
	.news-block1{ width:96% !important;}
.news-block2{ width:96% !important;}
.news-left-image .news-image img{width:100% !important;}
.sec1-col1 h2 { margin-top: 5px !important;}
.sec1-col2 h2 { margin-top: 5px !important;}
.section2 h2 { margin-top: 5px !important;}	
#rank-left{width:100% !important;}
	#rank-right{width:100% !important;}
	.news-img-col{width:100% !important;}	
}

@media screen and (max-width:1000px) {
	
	#mgn-contents {
	column-count:1;
    column-gap:0px;
	
	-moz-column-count:1;
    -moz-column-gap:0px;
	
	-webkit-column-count:1;
	-webkit-column-gap:0px;
	
	}
	.list_item {margin:5px 5px 25px 0}
	
}
@media screen and (max-width:600px) {	
/* Subscribe */
.subscribe-form-label {width:100%; margin-bottom:5px;}
.subscribe-txt {margin:0; width:100%;}
.subscribe-txt .input-txt {width:96%; padding:0 2%;}
}
@media screen and (max-width:541px) {
.sec1-col1 {width:43% !important;}
.sec1-col2 {width:43% !important; margin-top: 0px !important; margin-bottom: 42px !important;}
.sec1-col3 {width:43% !important;}
.sec1-col4 {width:43% !important;}
}

@media screen and (max-width:352px) {
.sec1-col3 {width: 47% !important;}
}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}