body {
	margin:0px;
	background-color:#F6F6F0;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:22px;
    }
	
.header {
	width:100%;
	float:left;
	background:url(../images/header.png) center no-repeat;
	/*background-size:100%;*/
	padding:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	}
.logo {
	float:left;
	width:33%;
	}
.logo img {
	/*width:95px;*/
	}
.tm-logo {
	width:33%;
	float:left;
	text-align:center;
	}
.tm-logo img {
	width:70px;
	}


.content {
	width:100%;
	float:left;
	padding:30px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	}
   
.container {
  	max-width:1300px;
	margin:auto;
	}
	
.frame {
	width:330px;
	height:625px;
	margin:auto;
	background:url(../images/frame.png) top no-repeat;
	}
	
.banner {
	width:295px;
	height:530px;
	margin:58px 0 0 20px;
	float:left;
	position:relative;
	}
.owl-nav {
	top:50%;
	position:absolute;
	width:100%;
	}	
.owl-prev, .owl-next {
	/*display:block!important;*/
	width:30px;
	height:30px;
	background-color:#333;
	font-size:0px;
	}
.owl-next {
	right:0px;
	position:absolute;
	right:0px;
	top:0px;
	}
	
.footer {
	width:100%;
	float:left;
	background-color:#303030;
	padding:10px 20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color:#CCCCCC;
	font-size:12px;
	}
	
.footer-left {
	width:30%;
	float:left;
	padding-top:10px;
	}
.footer-middle {
	width:40%;
	float:left;
	text-align:center
	}
.footer-right {
	width:30%;
	float:left;
	text-align:right;
	padding-top:10px;
	}
	
.footer a {
	color:#ccc;
	text-decoration:none;
	}
	
.cyc-logo {
	float:right;
	margin:5px 20px 0 0;
	}
	
	
	

 
  @media only screen and (max-width:767px){ 
  	.footer-left, .footer-middle, .footer-right {
		width:100%;
		text-align:center;
		}
  
  
  }
  
    @media only screen and (max-width:600px){ 
	
		.cyc-logo span {
			display:none;
			}
			
		.footer-right {
			display:block;
			}
		.w-badge {
		/*	display:none;*/
			}
	
	}
	
 @media only screen and (max-width:410px){ 
 	.content {
		padding:0px;
		}
 	.content .container p, h2 {
		padding:0 10px;
		}
	
 }