
@media(max-width:1290px) {
 	.site-header .menu {
      width: 65%;
  } 
}
/*1024*/
@media(max-width:1024px) {
/*single*/
.content .box a, .content .box .add{
	padding:5px;
	font-size:13px;
}
.content .box{
	padding: 16px 12px;
}
.content .box.shop span{
	padding: 10px 5px;
}
/*archive*/
}
/* 992 */
@media(max-width:992px) {
.navbtn {
	display:none;
}
.panell .welcom .admin_left ul li a {
	padding: 7px 9px;
}

}
/* 991 */
@media(max-width:991px) {

.content .col-md-4,.content .col-md-8 {
	flex: 100%;
    max-width: 100%;
}
.navbtn {
	display:block;
}
.menu nav {
	display:none;
}
.slider .offer {
	height:auto;
}
.access .txt {
	display: none;
}

#reglog .modal-content {
	background:#fff;
}
#reglog .closemodal {
	display: block;
	width: 34px;
	margin: 0 auto;
	position: unset;
}
/*single*/
.content .box a, .content .box .add{
	display:block;
	margin:6px 0;
}
.content .box.shop span {
	padding: 10px 1px;
	font-size: 13px;
}
.content .box.shop .text span, .content .box.shop form,.content .box.stat .icons  span,.content .box.info .txt a, .content .box.info span{
	font-size:12px;
}
.content .box.shop form button{
	font-size:15px;
}
.content .box.shop form button:after{
	top:12px;
}
.content .box.stat .icons .icon{
	width: 60px;
	height: 60px;
	background-position:45.5% 99%;
}
.content .box.stat .icons .icon.sale{
	background-position:32.5% 99%;
}
.content .box.stat .icons .icon.like{
	background-position:19% 99%;
}
.content .box.info b{
	font-size:13px;
	width: 104px;
}
.content .box.info .txt a{
	display:inline-block;
}
.content .post .text p{
	text-align:justify;
}
.comments .comment figure{
	width: 60px;
	height: 60px;
}
.comments .comment p{
	margin: 20px 4px;
	font-size: 12px;
}
/*archive*/
.archive_content .sidebar .title{
	font-size:14px;
}
.archive_content .sidebar .list span{
	padding: 0 6px;
	font-size: 12px;
}
.archive_content .sidebar .list h5{
	padding-right: 5px;
	font-size: 13px;
}
.archive_content .sidebar .list ul li{
	font-size:13px;
}
.archive_content .sidebar button{
	font-size:14px;
	padding:9px 0;
}
.archive_content .tab-content.archive .col-sm-4 {
	width: 48.333333%;
}	
}
/*768*/
@media (max-width:768px) {
.slider .offer {
	height: 190px;
	border-radius: 10px;
}
.banner .direction, .banner .direction a{
	font-size:13px;
}
.banner .title{
	font-size:20px;
	margin-bottom:15px;
}
.comments .comment form button{
	padding: 6px 17px;
	font-size: 14px;
}
/*archive*/
.banner.archive .text{
	font-size: 14px;
	padding-bottom: 10px;
}
.banner.archive form input[type=text] {
	font-size: 13px;
}
.banner.archive form input[type=button]{
	font-size:14px;
}
}
/* 767 */
@media(max-width:767px) {
	
.panell .welcom .admin_left ul {
    float: unset;
    display: block;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}
.panell .welcom .admin_left ul li a {
	display: block;
}
.slider .offer figure {
	height:auto;
}
.slider .offer {
	height:auto;
}
/*single*/
.content .box a, .content .box .add {
	display: inline-block;
	padding: 8px 19px;
	font-size: 16px;
	margin-left: 9px;
}
.content .box.shop, .content .box.info {
	padding: 30px;
}
.content .box.shop .price {
	font-size: 20px;
}
.content .box.shop .price span {
	padding: 15px 0;
    font-size: 33px;
    display: block;
}
.content .box.shop .title, .content .box.shop form button{
	font-size:20px;
}
.content .box.shop .text span, .content .box.shop form, 
.content .box.stat .icons span, .content .box.info .txt a, 
.content .box.info span, .content .box.shop p, .content .box.info b {
	font-size: 15px;
}	
.content .box.info b, .content .box.info .txt .list .wdh{
	width: 171px;
}	
.comments .comment figure {
	width: 80px;
	height: 80px;
}	
.comments .comment p {
	margin: 28px 15px;
	font-size: 15px;
}	
}
/* 600 */
@media(max-width:600px) {
.slider .offer .text .pric, .slider .offer .text p{
	display:none;
}
.slider .offer .text {
	width: 100%;
}
.slider .offer .cat{
	padding:2px 5px;
	font-size:13px;
}
.slider .offer .text h3{
	font-size:14px;
}
/*single*/
.banner .position{
	width:61%;
}
.comments .comment p {
	margin: 28px 7px;
}
/*archive*/
.banner.archive form{
	width: 533px;
}
}
/* 500 */
@media(max-width:500px) {
.slider .offer .cat {
	padding: 1px 5px;
	font-size: 12px;
}
.slider .offer .text h3{
	font-size:13px;
}
/*single*/
.tophead .col-xs-12 {
	width: 100%;
}
.banner .position{
	width:75%;
}
.comments .comment p {
	margin: 20px 3px;
	font-size: 12px;
}
.comments .comment figure {
	width: 60px;
	height: 60px;
}
/*archive*/
.banner.archive form {
	width: 435px;
}
.banner.archive form input[type=text] {
	width: 78%;
}
}
/*425*/
@media(max-width:425px) {

	
.panell .ticket .ticket_top h5 {
    color: #4d4d4d;
    font-size: 15px;
    margin-top: 5px;
    display: block;
    text-align: center;
    margin-bottom: 30px;
}
.panell .ticket .ticket_top a {
	display: block;
    width: 100%;
    text-align: center;
}
.slider .offer .cat{
	font-size:11px;
}
.slider .offer .text .pric, .slider .offer .text p{
	display:none;
}
.slider .offer .text {
	width: 100%;
}
.slider .owl-dots{
	margin-top:0;
}
.access .nav-tabs > li > a{
	padding:8px;
	font-size:12px;
}
.tab-content .box .text .lasttext .price{
	padding: 1px 6px;
	font-size: 12px;
}
/*single*/
.banner .position {
	width: 90%;
}
.content .box a, .content .box .add{
	display:block;
}
.content .post .text h2{
	font-size:16px;
}
.content .post .text p{
	font-size:13px;
}
.comments .comment p{
	font-size:14px;
	margin: 20px 10px;
}
.comments .comment p span{
	display:none;
}
/*archive*/
.banner.archive .title{
	font-size:22px;
}
.banner.archive form{
	padding:1px;
	width:362px;
}
.banner.archive form input[type=button] {
	padding: 6px 10px;
	font-size: 13px;
}	
}
/* 375 */
@media(max-width:375px) {
.tab-content .box .text .lasttext .more{
	font-size:11px;
}
.weblog .box.post_weblog .text .bottomtext span{
	font-size:10px;
	margin-top:5px;
}
/*single*/
.banner .direction a{
	font-size:12px;
}
/*archive*/
.banner.archive form {
	width: 305px;
}
.banner.archive form input[type=text] {
	width:75%;
}
.archive_content .tab-content.archive .col-xs-6 {
	width: 100%;
}
}
/* 320 */
@media(max-width:320px) {
.slider .offer .text h3{
	font-size:11px;
}
.tab-content .box .text {
	padding: 8px;
}
.tab-content .box .foot_box span{
	padding-left:21px;
}
.tab-content .col-xs-6, .weblog .col-xs-6  {
	width: 100%;
}
.weblog .title{
	font-size:20px;
}
footer .cont ul li.icons .icon{
	margin-left:2px;
}
/*single*/
.content .box.shop .title{
	font-size:17px;
}
.content .box.shop, .content .box.info {
	padding: 15px;
}
.content .box.shop .text span, .content .box.shop form, 
.content .box.stat .icons span, .content .box.info .txt a, 
.content .box.info span, .content .box.shop p, .content .box.info b {
	font-size: 13px;
}
.content .box.info b{
	width:110px;
}
.content .box.info .txt .list .wdh{
	width:148px;
}
.content .post{
	padding:10px;
}
.content .post .text h2 {
	font-size: 15px;
}
.comments .nav-tabs > li{
	padding-left:0;
}
.comments .nav-tabs > li > a{
	font-size:12px;
}
.comments .nav-tabs > li > .send:before{
	top:6px;
}
.comments .nav-tabs > li > a span{
	padding: 0 8px;
}
.comments .comment form button {
	padding: 4px 15px;
	font-size: 13px;
}
/*archive*/
.banner.archive form {
	width: 255px;
}
.banner.archive form input[type=text] {
	width:70%;
	font-size: 12px;
}
}