/*font */

* {
	padding: 0;
	margin:0;
	box-sizing: border-box;
}
body{

background-color: #2d3822 !important;

}

header {
	background: #111;
	width: 100%;
	}

p {
	padding:9px !important;
	margin-bottom: 0px !important;
}
.container {
	max-width: 1400px;
    width: 100%;
    margin: auto;
	padding: 0;
	
}



header .navbar {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 7px;
}

header .container {
	display: flex;
	justify-content: left;
	align-items: center;
	height: auto;
	margin-top: 7px;
	}




/* Menu  */
header .navbar-nav .menu-item-has-children:hover .dropdown-menu {
	display: block;
	color: #CC00FF
}


li.menu-item {

	font-weight: bold;
}	


.bg-light {
	background-color: #111 !important;
}


.navbar-dark .navbar-nav .nav-link {
    color: #fff;
}


.navbar-dark .navbar-nav .nav-link:hover {
    color: #CC00FF;
}


.navbar-dark .navbar-nav .nav-link a:active {
    color: #CC00FF;
}


.dropdown-menu {

	background-color: #111;
	
}

.dropdown-item {
	color: #fff;
	font-weight: bold;
	font-size: 15px;
}

.dropdown-item:hover {
	color: #CC00FF;
	background-color: #404040;
}

.container-tobbar {
	margin: 10px;
	width: 100%;
	display: flex;
	align-items: center;
	}

.navbar  {
	padding: 0;
	margin: 0;

}


/*logo */ 
.logo-title {
	text-align: center;
	margin: auto;
    font-size: 20px;
    color: #cbefa5;
    background: -webkit-gradient(linear,left top,right top,from(#8a00ff),to(#1b60da));
    background: linear-gradient(to right,#8a00ff,#2070ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-weight: 900;
}

	h4.logo-title {
		font-size: 23px;
		padding: 7px;
		width: 100%;
		text-align: center;
	}

img.custom-logo {
	height: 50px;
	width: 50px;
}



.flex-item1 {
border:1px solid red;
width: auto;
height: auto;
}

.flex-item-image {
position: relative;
border: 7px solid #000;
padding: 1px;
width: 270px;
align-items: center;
border-radius: 7px;
}

.container-flex1 {
	border: 1px solid blue;
	width: 80%;
	display:flex;
	flex-wrap: wrap;
	}
.container-flex2 {
	border: 1px solid blue;
	width: 20%;
}


.flex-container ,.flex-container-1 ,.flex-container-2 ,.flex-container-3,.flex-container-4,.flex-container-5{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	box-sizing: border-box;
	padding-top: 10px;
	width: 100%;
	padding:7px;
	
}

.flex-container-6 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	height: auto;
	padding-top: 10px;
	}


.flex-item-name {
	border-radius: 5px;
	color: #fff;
	width: 100%;
	bottom:0px;
	display: block;
	box-sizing: border-box;
	z-index: 2;
	overflow: hidden;
	background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(6,6,6,0.55) 30%,rgba(0,0,0,0.92) 100%);
}
#black {
	background: #12150e;
}

h3.title-name:hover {
	color: #ae00ff;
}

.video-fomat{
	width: 100%;
	margin:auto;
	
}
.video-fomat:hover {
	border:solid 1px #ae00ff;
	border-radius: 7px;
	box-shadow: 0 0 17px #ae00ff;
	background: linear-gradient(22deg,#AE79FF 0,#ae00ff5c 67%);
}


.card-item{
border: 1px solid red;
box-sizing: border-box;
float: left;
}

.cardname {
	display: block;
}

.item {
	
	box-sizing: border-box;
	position: relative;
	border-radius: 5px;
	box-shadow: 20px ;
	overflow: hidden;
}


h3.title-name {
	font-size: 11.7px;
	height: 39px;
	font-weight: bold;
	line-height: 1.7; 
	overflow: hidden;
	padding: 5px 7px;
	color: #fff;
	
}
header.page-header {
	padding-left: 17px;
}

span.author {
	    font-size: 17px;
	    padding-right: 3px;
	    color:#a74528; 

}
span.time-date {
	font-size: 15px;
	color: #4fff4e;
}
a span.author {
	    font-size: 17px;
	    padding-right: 3px;
	    color: red; 

}
a span.author:hover {
	color: #b900fc;
}
span.time {
	    font-size: 13px;

}


.img-fluid{
	
}

.img-thumbnail {
	max-width: 100%;
	padding: 0;
	width: 100%;
	background-color:#252921;
	border-style: none;
	

}

.img-thumbnail-single {
	border-radius: 7px;
	height: auto;
	width: 210px;
}

.img-thumbnail-single-post {
	
	
}



body {
	background-color: #2d3822 ;
}

.btn-success {
	margin-left:7px !important;
	margin-top:7px !important;
}

a {
	color: #fff;
	text-decoration:none;
}

a:hover {
	color:#A520DA ;
}

h1.text-title {
	color: #fff !important;

}

body {
	color: #fff !important;
}

li.menu-item {
	
	border-radius: 7px;
}

body {
	font-family: 'Kanit', sans-serif;
	font-size: 15px;
}

.page-num {
	padding-left: 27px;
	
}

div.container-sidebar {
	padding: 0px;
	list-style-type: none;
	
}

div.container-sidebar h4.widget-title {
	font-size: 19px;
	
}

div.container-sidebar h4.widget-title p{

 	
}
div.container-sidebar h4.widget-title ul {
	list-style-type: none;
	font-size: 15px;
}

li.witget {
	list-style-type: none;
}


h2.category-title {
	display: inline-block;
	padding: 7px;
	margin-top:7px;
	height: auto;
	width: 100%;
	font-weight: 900;
	font-size: 19px;
	text-align: center;

}

h1.name-title {

	display: inline-block;
	padding-top: 7px;
	height: auto;
	width: 100%;
	font-weight: bold;
	letter-spacing: 0.50px;
	border-radius: 7px;
	font-size: 20px;
}

span.category-title:first-child {
	margin-top: 10px;
	}

div.navbar.navbar-dark.bg-dark {
	height: 100px;
}





div.blog-side-name {
	padding: 7px;
	width: 75%;
	margin: auto;
	
}


div.blog-side-name li.widget .widget_recent_entries {
	border-bottom: 
}
h4.widget-title li:after {

	
}


div.col-xl-9 ,.col-lg-12 ,.col-md-12 {

 	padding: 1px !important;
 	
}

div.row {
margin-left: 0;
margin-right: 0;

}


#wrap {
	background: #1d2515;
	box-shadow: 0 5px 20px 3px #1d2316;
}

div.menu-top-bar-container {
	padding: 3px;
	margin:3px; 
	width: 100%;
}

footer.flex-footer {
	background: #12150e;
	bottom: 0;
	font-size: 17px;
	font-weight: 700;
	padding-top: 10px;
	text-align: center;
}

nav div.breadcrumb {
	background: #1d2515;
	width: 100%;
	margin-top:1px;
	margin-left: 7px;
	display: flex;
	padding: 3px;
	padding-left: 7px; 
	bottom: 1px;
	border-radius: 7px;
	box-shadow: 0 5px 20px 3px #1d2316;
	height: 37px;

}
.breadcrumb {
	margin-bottom: 1px !important; 
	background-color: inherit;
}




.box-youtube {
	display: flex;
	border:solid 1px #fff;
	flex-wrap: nowrap;
	margin: auto;
	padding: 1px;
	margin-top:9px;
	border-radius: 7px;
	height: 100%;
	width: 100%;
}

.box-content{
	background: #182110;
	border:solid 1px #27311da6;
	font-weight: 100;
	border-radius: 7px;
	box-shadow: 0 5px 20px 3px #1d2316;
}
.box-title {
	border-bottom: solid 1px #eee;
	padding:7px 7px 7px 7px;
	margin-bottom: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 19px;
	background: #191978;
	border-radius: 7px;
}
.box-title-name{
	width: auto;
	font-size: 19px;
	text-align: center;
	background: green;
	border:solid 1px ;
	padding: 9px;
	font-weight: 700;
	border-radius: 7px;
	box-shadow: 0 5px 20px 3px #1d2316;
}
.box-content-data {
	border: solid 1px #27311da6;
    padding-bottom: 9px;
    padding-left: 17px;
    padding-top: 10px;
    font-weight: 100;
    border-radius: 7px;
    box-shadow: 0 5px 20px 3px #1d2316;

}

.box-content-1{

	border:solid 1px red;
	width: 70%;
	margin:auto;
}

.box-player{
	display: block;
	position: relative;
	padding: 0;
	height: 500px;
}

.dropdown-menu:hover {
	display: block;
}






div.search-bar {
	display: flex;
	width: 250px;
}

.navbar>.container {
	flex-wrap: wrap !important;
	margin-left: 0;
}

nav .navbar .navbar-expand-md {
	flex-wrap: wrap !important;
}

@media all and (max-width: 1200px) {

		
	
}		

@media all and (max-width: 993px) {

			div.search-bar {
				width: 100px;
			}

			.img-thumbnail {
				width: 100%;
			}

			
	}


@media all and (max-width: 769px) {

			div.search-bar {
				width: 200px;
			}

.whenfixed {
				display: block;
			}
			

	}

@media all and (min-width: 600px) {

	ul#mobilemenu {
		display: none;
	}
	.topmenu {
		display: none;
	}
	.menu-topbar-container {
		display: block !important;
		margin-bottom: 7px !important;
	}		
	.menu>li>a {
		text-decoration: none !important;
	}

	.input-group {
		justify-content: flex-end !important;
		margin: auto !important ;
		margin-bottom: 9px !important;
		width: 70% !important;
	}
	h3.title-name {
		font-size: 12.7px !important;
		line-height: 1.5!important; 
	}
	.box-title {
		font-size: 29px !important;
	}

}

nav#posti>ul#topbar:before {
	content: "\f0d8";
    font: normal normal normal 15px/1 FontAwesome;
    position: absolute;
    margin-top: -15px;
    margin-left: 17px;
    color: #a9a9a9;
    font-size: 1.3rem;
}

.h-text {
    font-size: 17px;
    background-color: #7a10ff;
    line-height: 20px;
    padding: 9px 0;
    position: relative;
    background: -webkit-gradient(linear,left top,right top,from(#8a00ff),to(#1b60da));
    background: linear-gradient(to right,#8a00ff,#2070ff);
    -webkit-background-clip: text;
    
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-weight: 700;
  }  

  a:hover {
  	text-decoration: none;  

  }

  .all-item {
  	
  	  	
  }
  .all-item a h3 {
  	font-size: 15px;
  	font-weight: 900;
  	margin-top: 1px;
  	
  }



  .btn-all-item {
  	
  }


  a.see-more {
    background: #29331f;
    font-weight: 700;
    width: 30%;
    display: inline-block;
    text-align: right;
    margin: 7px 0;
    padding: 5px 13px;
    border-radius: 20px;
    transition: .5s all;
    color: #fff;
    float: right;
    background: linear-gradient(to right,#1d2515,#416119);
}

a.see-more:hover {
	color: #bf00ff;
}


.status {
    left: 5px;
    top: 5px;
    background: #4442a9;
    z-index: 1;
    background-image: linear-gradient(to right,#3545dc 0%,#393 51%,#0cf 100%);
    border-radius: 7px;
    transition: .7s;
    position: absolute;
    width: auto;
    font-weight: 700;
    padding: 5px;
    font-size: 7px;
}

.wp-post-widget-listing img.alignleft.wp-post-image {
    
     width: auto;
	 height: 100px !important;
	 border-radius: 7px;
	 max-width: 100%;
	 margin:7px 10px 3px 5px !important;
	 border:solid 0.7px #fff;
}
.box-content h2 {
	font-size: 17px;
	font-weight: 700;
}

div.post-li {
	width: 100%;
	height: 120px;
	border-bottom: solid 1px #FFF;
}

a.post-title{
	font-size: 15px;
	line-height :9px;
	color: #fff;
}

h4.widget-title {
	font-size: 23px;
			font-weight: 900px !important;
			}

.widget-title {
			font-size: 23px;
			}


.wp-post-widget-listing p {
    font-size: 11px;
    padding: 3px;
    line-height: 20px;
    font-weight: 100px;
    text-align: left;
}

.tagcloud a {
	display: block;
	font-size: 15px !important;
	font-weight: 700;
	width: auto;
	margin:auto;
	padding-left: 10px;
	text-align: left;
	border-bottom: solid #fff 1px;
	border-radius: 7px;

}

div.tagcloud {

	width: 50%;
	border:solid 1px #FFF;
	border-radius: 7px;

}

.wp-post-widget-div {
	display: block;
	margin-top: 7px;
	margin-bottom: 20px;
}

span.title{
	text-align: left;
	line-height: 1;
}


.box-imdb {
	right:5px;
    top: 5px;
    background: #c107ff;
    z-index: 2;
    position: absolute;
    color: #111;
    font-weight: bold !important;
    border-radius: 7px;
	padding-left:  7px;
	padding-right: 7px;
}
.acf-oembed .canvas {
	display: none; 
}

.box-tag {
	display: flex;
	flex-direction: row;
	width: auto;
	flex-wrap: wrap;

	}

.box-category {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-top: 10px;
	margin-bottom: 10px;
}

.content-box {
	}

.col-3 {
	padding: 0;
}
.card{
	border:none !important;
	margin-bottom: 0px !important;
}

.card-image {
	padding-left: 0;
}

.container-content {

}
.bg-danger {
	margin-left: 9px;
}

.bg-info {
	margin-left: 9px;

}


.bg-success {
	margin-left: 7px;
}

.badge{
	line-height: 1.5;
	font-size:80%;
	font-weight: bold !important;
	margin-bottom: 9px !important;
}

.data-content {

	width: 100%;
	height: 100px;
	border: solid 1px red;
	padding: 0;
	margin-left: 10px !important;
}

.title-archive {
	width: 100%;
	text-align: center;
	font-weight: 900;
	font-size: 19px;
}
.title-archive .box-content {
	text-align: left;
	margin-top: 7px;
	font-size: 15px;
	font-weight: 700;

}
.box-content li {
	list-style-type: none;
}

.logo-description {
	text-align: center;
    margin: auto;
    font-size: 17px;
    color: #cbefa5;
    background: -webkit-gradient(linear,left top,right top,from(#ccc),to(#eee));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-weight: 900;
}


h1.title-search {
	font-size: 23px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 7px;
	margin-left: 21px;
	width: 100%;
}
.box-content.title-nayo {
	text-align: center;
    margin: auto;
    font-size: 17px;
    color: #cbefa5;
    background: -webkit-gradient(linear,left top,right top,from(#8a00ff),to(#1b60da));
    background: linear-gradient(to right,#8a00ff,#2070ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-weight: 900;


} 
.head-box-single {
	display: flex;
}

.box-content-head {
	display: flex;
	width: 100%;
	
	}

div.box-data {
	margin-top: 0px !important;
	background:#182110;
	border-radius: 7px;
	color: #fff;
	padding: 17px;
	border: solid 1px #27311da6;
	font-family: sarabun,sans-serif;
	box-shadow: 0 5px 20px 3px #1d2316;
}
.box-data {
	width: 100%;
	padding: 20px;
	font-size: 17px;
	font-weight: 700;
	background-color: #0000a5;
	margin-top: 20px;
}

.p-2 {
	margin-bottom: 7px;
	margin-top: 7px;
}

.box-data h1 {
	font-size: 1.7rem;
	font-weight: 700;
}

p {
	margin-top: 10px;
}


.categories {
	padding-left: 10px;
}

.header-taxt {
	color :red !important;
	font-size: 19px;
}

.box-keyword {
	display: flex;
	width: 100%;
	height: auto;
	padding-left: 7px;
	
}
.box-keyword a{
	color:#D733FF !important;
}
.box-keyword a:hover {
	color: #fff !important;
}

.keyword-item {
	padding-right: 7px;
	font-size: 15px;
	font-weight:700;
}


.logo{
	display: block;
	max-width: 100%;
	height: auto;
	margin: auto;
	margin-top: 7px;
}

header .navbar {
	background-color: #0000a5;
}

.button-show {
	width: 100%;
	align-items: center;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding: 7px;
}
.btn-danger {
	margin: 10px;
}

.btn-primary {
	margin-left: 9px;
}

.is-danger {
background-image: linear-gradient(
180deg
, #0000a5 0%, #0000a5 40%, #000032 100%);
    filter: none;
    text-shadow: 1px 1px 1px rgb(10 10 10 / 30%);
    font-size: 17px;
    color: white;
    border-color: #2a2a2a;
    border-radius: 10px;
    cursor: pointer;
    padding: 7px 17px;
    font-weight: 700;
    margin-right: 9px;
    border-style: none;
    margin-bottom: 7px;

}

.is-white {
	background-image: linear-gradient(
180deg
, #0000a5 0%, #0000a5 40%, #000032 100%);
    filter: none;
    text-shadow: 1px 1px 1px rgb(10 10 10 / 23%);
    font-size: 15px;
    color: black;
    border-color: #bfbfbf;
    border-radius: 7px !important;
    background: white;
    cursor: pointer;
    padding: 7px 13px;
    margin-top: 10px ;
    margin-right: 9px;
   font-weight: 600; 
   border-style: none;
}

.is-white a {
	color: black;
}

.is-white a:hover {
	color: #A520DA;
}

h1 {
	margin-bottom: 0 !important;
}

.col-12 {
	padding: 7px;
	
}
.col-xl-3 ,.col-lg-3, .col-md-4, .col-sm-6 ,.col-6 {
	padding-right: 7px !important;
	padding-left: 7px ;
	padding-bottom: 7px;
	padding-top: 7px;

}

.cat-name{
	text-align: center;
}

.navbar-dark .navbar-toggler  {
	margin-right: 17px;
	margin-left: 7px;
}

.navigation {
	width: 100%;
	text-align: center;
}



/*menu1 */
.button>.menu>.warning :hover {

}
.whenfixed button.button.menu.warning:hover {

}

nav#site-navigation{

	background: #0b0bcf !important;
	border-radius: 7px;
	width: 100%;
}
.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation li {
	float: left;
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

.main-navigation ul ul {
	box-shadow: 0 5px 5px rgba(0,0,0, 0.2);
	float: left;
	position: absolute;
	left: -999em;
	z-index: 99999;
	top:35px;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 20;
}

.main-navigation ul ul a {
	width: 200px;
	
}
.menu {

	margin: 0;
    list-style-type: none;

}
.sub-menu a {
	background: #0b0bcf;
	padding-top: 10px;
	border-radius: 0 0 7px 7px;
	padding-bottom: 7px;
	color: #fff !important;
	padding-left:10px;
}

.main-navigation ul ul li a:hover {
	color: #c107ff !important;
}
.sub-menu a:before {
	content: "\f105";
    font: normal normal normal 15px/1 FontAwesome;
    padding: 7px;
}


.main-navigation ul ul li a {
	   
    padding-left: 17px;
}

.main-navigation li:hover > a,
.main-navigation li.focus > a {
}

.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}

.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}
.whenfixed {
	display: block;
	margin-left: 9px;
	margin-bottom: 7px;
}

@media screen and (min-width: 37.7em) {
	.menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
	.whenfixed {
		display: none;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.7em;
	overflow: hidden;
	clear: both;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
	padding: 5px;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
	padding: 5px;
}


.whenfixed button.button.menu.warning {
    background-color: #0b0bcf !important;
    color: #ffffff !important;
}

.title-bar .button.menu {
    border-radius: 5px;
}



.topmenu {
	clear: both;
	background: #0b0bcf;
	border-radius: 7px;
	z-index: 999;
	left: 20px;
	top:329px;
	

}
nav#posti>ul#topbar {
	border-radius: 7px;
	margin-top: 10px;
}
.title-bar {
	margin: 1px !important;
	padding: 1px !important;
	display: block;
	background: no-repeat !important;
}
ul#topbar a.menu-link.sub-menu-link:before {
	content: "\f105";
    font: normal normal normal 15px/1 FontAwesome;
    padding: 7px;
 }

.title-bar:after, .title-bar:before {
    display: table;
    content: " ";
    }

    .title-bar:after {
    clear: both;
}
.menu.vertical>li {
	display: block;
}

ul#mobilemenu {
	background: #fff;
    float: left;
    margin: -7px 17px;
    border-radius: 5px;
    border: 1px solid #ddd;
    clear: both;
    margin-bottom: 10px;
    position: absolute;
    z-index: 9999;
}

ul#mobilemenu:before {
    content: "\f0d8";
    font: normal normal normal 15px/1 FontAwesome;
    position: absolute;
    margin-top: -15px;
    margin-left: 17px;
    color: #a9a9a9;
    font-size: 1.3rem;
    
}




.button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem;
    padding: 0.87em 1em;
    -webkit-appearance: none;
    border: 1px solid transparent;
    border-radius: 0;
    -webkit-transition: background-color .25s ease-out,color .25s ease-out;
    transition: background-color .25s ease-out,color .25s ease-out;
    font-size: .9rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: #79ba17;
    color: #fefefe;
}

.title-bar-title {
    display: inline-block;
    font-weight: 700;
    vertical-align: middle;
}

.input-group {
	display: flex !important;
	margin: 7px 7px;
	width: 100%; 
	justify-content: flex-start;
	border-radius: 7px !important;
}

ul#topbar>li.menu-item-has-children>a:after {
    content: "\f0d7";
    font: normal normal normal 15px/1 FontAwesome;
    padding: 7px;
}
.menu>li>a {
	color: #fff !important;
	
}

.menu>li>a:hover {
	color: #9708bf !important;
}
.menu-topbar-container {
	width: 100%;
}

.footer-title {
	padding:7px;
}

/*bunny*/
.ads-header {padding: 1px 0px 10px 0px;}
.ads-post1 {padding: 10px 0px 0px 0px;}
.ads-post2 {padding: 7px 0px 7px 0px;}

.ads-footer {
	padding: 1px 0px 10px 0px;
}

.xbf {
    background-color: #00006c;
    text-align: center;
    color: #FFF;
    padding: 7px;
    font-size: 17px;
}

/*bunny ads css*/
img.ads140s {width: 97px; max-height: 170px;}
img.ads300s {width: 250px; max-height: 80px;}
#slider-r{width:97px;right:1px;position:fixed;top:70px;text-align: center;line-height:0;}
#slider-l{width:97px;left:1px;position:fixed;top:70px;text-align: center;line-height:0;}
#slider-f{width:250px;right: 30px;left: 0;bottom: 7px;margin: 0 auto;position:fixed;text-align: center;line-height:0;}
.xcc {width: 25px;height: 80px;position: absolute;right: -17px;top: 0px;}
img.ads300m {width: 48% !important; }


@media only screen and (min-width:769px) and (max-width:959px) {
img.ads140s {width: 90px; max-height: 160px;}
img.ads300s {width: 230px; max-height: 70px;}
#slider-r {width: 90px; right: 1px; position: fixed;  top: 7px; text-align: center; line-height: 0;}
#slider-l {width: 90px; left: 1px; position: fixed;  top: 7px; text-align: center; line-height: 0;}
#slider-f{width:200px;right: 30px;left: 0;bottom: 7px;margin: 0 auto;position:fixed;text-align: center;line-height:0}
.xcc {width: 20px;height: 70px;position: absolute;right: -51px;top: 0px;}
img.ads300m {width: 48% !important; height: 130px !important;}
}

@media only screen and (min-width:640px) and (max-width:769px) {
img.ads140s {width: 70px; max-height: 120px;}
img.ads300s {width: 200px; max-height: 60px;}
#slider-r {width: 70px; right: 1px; position: fixed;  top: 7px; text-align: center; line-height: 0;}
#slider-l {width: 70px; left: 1px; position: fixed;  top: 7px; text-align: center; line-height: 0;}
#slider-f{width:200px;right: 30px;left: 0;bottom: 7px;margin: 0 auto;position:fixed;text-align: center;line-height:0}
.xcc {width: 20px;height: 60px;position: absolute;right: -21px;top: 0px;}
img.ads300m {width: 100% !important; height: 100% !important;}
}

@media only screen and (max-width:639px) {
img.ads300m {width: 100%; height: 100%}
img.ads140s {width: 60px; max-height: 100px;}
img.ads300s {width: 200px; max-height: 60px;}
#slider-r {width: 60px; right: 1px; position: fixed; top: 260px; text-align: center; line-height: 0;}
#slider-l {width: 60px; left: 1px; position: fixed; top: 260px; text-align: center; line-height: 0;}
#slider-f{width:200px;right: 30px;left: 0;bottom: 7px;margin: 0 auto;position:fixed;text-align: center;line-height:0}
.xcc {width: 20px;height: 60px;position: absolute;right: -21px;top: 0px;}
img.ads300m {width: 100% !important; height: 100% !important;}
}/* rndz */