@media screen and (min-width: 768px) and (max-width: 1024px){
	#main{
		width:100%;
		margin-top:0;
	}	
	.top-menu {
    background: #4c5053;
    width: 100%;
    height: 100%;
    padding: 0px 0px;
    margin: 0px;
}
.middle {
    width: 100%;
    margin: 0 auto;
}
.top-menu ul
 {
    float: right;
}
.base-head
 {
    background: url(images/shirts_hires.jpg);
    background-size: cover;
    width: 100%;
    height: 100%;
    padding: 0px 0px;
    margin: 0px;
}
.logo
 {
    float: right;
    color: #e6e6e6;
    font: 14px dinarb, tahoma;
    margin: auto;
    margin: 0px 0px 0px 0px;
}
.logo h3
 {
    width: 100%;
    height: 100%;
    font: 10px / 20px tahoma;
    margin: 0px 0px 0 0;
    color: #fff;
    text-align: center;
    border-radius: 0px;
    background: #E05A51;
}
.logo h2
 {
    width: 100%;
    height: 100%;
    font: 14px tahoma;
    letter-spacing: 0px;
    margin: 0px 0px 0 0;
    color: #E5E5DA;
    border-radius: 5px;
    background: #E05A51;
    border-bottom: #c22f2f 2px solid;
}	
	.search {
    float:right ;
    margin: 0px 0px 0px 0px;
    width: 100%;
}
	.search input[type=submit] {
    background: #E05A51;
    width: 100%;
    height:100%;
    border-bottom: #c22f2f 5px solid;
    border-top: none;
    border-right: none;
    border-left: none;
    float: left;
    margin: 0px 0;
    color: #fff;
    padding: 5px 5px 5px 5px;
    cursor: pointer;
    font: normal 18px dinarb, tahoma;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
	.search input[type=text] {
    background: #f4f4f3;
    border-bottom: #eee 5px solid;
    border-top: none;
    border-right: none;
    border-left: none;
    width: 100%;
    height: 100%;
    margin: 0px 0px;
    font: normal 16px dinarb, tahoma;
    padding: 0px 0px 0px 0px;
    float: right;
    color: #cdcdcd;
}
	#topads .rtopads {
        float: right;
        width: 100%;
        text-align: right;
    }
	    #topads .space
 {
        height: 0px;
    }
	    #topads .ltopads
 {
        float: right;
        width: 100%;
        text-align: right;
    }
	.main
 {
    width: 100%;
    padding: 0px 0;
    margin-top: 0px;
}
	.right-sidebar
 {
    margin-left: 0px;
}
	.sidebar {
    width: 100%;
}
	.sidebar-block {
    width: 100%;
    background: #fff;
    border: 1px solid #D8D8D8;
    padding: 0px 0px;
    margin-bottom: 0px;
}
	.sidebar-block h3.title
 {
    font: 15px / 49px dinar;
    color: #636363;
    height: 100%;
    width: 100%;
    border-bottom: 1px solid #D8D8D8;
    position: relative;
    padding: 0 10px 0 0;
    top: 0px;
}
	.sidebar-block h3.title .icon
 {
    width: 100%;
    height:100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
	.adver-post
 {
    background: #f3f3f3;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    border: 1px solid #D8D8D8;
}
	.contents
 {
    margin-left: 0px;
}
	.go-left
 {
    float: right;
	 margin: 0px 33px;
}
	.wpnewsletter
	input[type=text]
 {
    font: 13px BYekan;
    background-color: #f3f3f3;
    border: 0px solid #f3f3f3;
    padding: 0px;
    text-align: center;
    color: #636363;
    width: 100% !important;
    margin: 0px 0px;
}
	.wpnewsletter input[type=submit] {
    background-color: #be2337 !important;
    background: #E05A51 !important;
    border: solid 1px #E05A51;
    text-align: center;
    color: #fff;
    font: 13px BYekan;
    padding: 0px 0px;
    margin: 0px;
    width: 100%;
    border-radius: 0px;
}
	.apps-block {
    direction: ltr;
    text-align: right;
}
	.post {
    background: #fff;
    width: 100%;
		height:100%
    border: 1px solid #D8D8D8;
    padding: 0px 0px 0px;
    margin-bottom: 0px;
}
	.post-top {
    border-bottom: 1px solid #E0E0E0;
    padding-bottom: 0px;
}
	.post h2.title2, .post h3.title2 {
    background: url(images/post.png) 855px 2px no-repeat;
    padding: 0px 0px 0px 0;
    border-bottom: 1px solid #E0E0E0;
    font: 15px dinar;
    float: left;
    width: 100%;
    margin-bottom: 0px;
}
	.post-top .post-single {
    width: 100%;
    margin: 0px 0px 0px 0px;
    font: 13px Yekan;
    color: #6A6A6A;
}
	.download-box
 {
    margin: 0px 0px;
    border: 1px solid #4CAF50;
    border-radius: 0px;
    background: #D9EEDA;
    padding: 1px;
    height: auto;
}
	.qr_post {
    float: right;
    margin: 0px 0px 0px 0px;
    width: 100%;
}
	.right_post_new
 {
    float: right;
    width: 100%;
    margin-right:0px;
    line-height: 0px;
    color: #3F3F3F;
    margin-top: 0px;
}
.info_post_t
 {
    text-align: justify;
    line-height: 20px;
    margin: 12px 15px 0px;
    border-top: 1px solid #CEDCE5;
    padding: 15px 8px;
    color: #000;
    transition: all 0.5s 
ease 0.1s;
}
.site-title
 {
    float: right;
    width: 100%;
    height: 100%;
    padding: 0px 0px;
    margin: 0px 0px 0px 0px;
    background: url(images/logo.png) no-repeat right;
}	
	.jcarousel-skin-tango {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
}
	.adver-post .ads-125 {
     width: 100%; 
}
	.adver-post .ads-468 {
    width: 100%;
    margin-bottom: 0px;
}
	.adver-post .ads-468 .ads
 {
    width: 100%;
    height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    display: inline-block;
}
.adver-post .ads-125 .ads
 {
    width: 100%;
    height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
}
	.col {
    float: right;
		width:100%
}
	.post h2.title, .post h3.title
 {
    background: url(images/post.png) 675px 2px no-repeat;
    padding: 0px 0px 0px 0;
    border-bottom: 1px solid #E0E0E0;
    font: 15px dinar;
    float: left;
    width: 100%;
    margin-bottom: 0px;
}
	.post-meta.hits
 {
    background: url(images/eye.png) no-repeat right;
    margin: 0px 0px 0px 0px;
}
	.post-meta.date {
    background: url(images/watch.png) no-repeat right;
    margin: 0px 0px 0px 0px;
}
	.post-meta.commentha {
    background: url(http://dl.20script.ir/img/95/03/comment.png) 45px -5px no-repeat;
    margin: 0px 0px 0px 0px;
}
	.foot-nav-wrap {
    width: 100%;
    height:100%;
    clear: both;
    background: url(images/boxtopads.png);
}
	.foot_logo, .copyright
 {
    float: right;
    margin: 25px 10px 0px 0;
}
	.ads-ri {
    margin: 0px 0px 0px 0px;
}
	#topads
 {
        width: 100%;
        margin: auto;
        height: 100%;
        padding: 0px 0;
    }
}

@media screen and (max-width: 767px){
	
	#main{
		width:100%;
		margin-top:0;
	}	
	.top-menu {
    background: #4c5053;
    width: 100%;
    height: 100%;
    padding: 0px 0px;
    margin: 0px;
}
.middle {
    width: 100%;
    margin: 0 auto;
}
.top-menu ul
 {
    float: right;
}
.base-head
 {
    background: url(images/shirts_hires.jpg);
    background-size: cover;
    width: 100%;
    height: 100%;
    padding: 0px 0px;
    margin: 0px;
}
.logo
 {
    float: right;
    color: #e6e6e6;
    font: 14px dinarb, tahoma;
    margin: auto;
    margin: 0px 0px 0px 0px;
}
.logo h3
 {
    width: 100%;
    height: 100%;
    font: 10px / 20px tahoma;
    margin: 0px 0px 0 0;
    color: #fff;
    text-align: center;
    border-radius: 0px;
    background: #E05A51;
}
.logo h2
 {
    width: 100%;
    height: 100%;
    font: 14px tahoma;
    letter-spacing: 0px;
    margin: 0px 0px 0 0;
    color: #E5E5DA;
    border-radius: 5px;
    background: #E05A51;
    border-bottom: #c22f2f 2px solid;
}	
	.search {
    float:right ;
    margin: 0px 0px 0px 0px;
    width: 100%;
}
	.search input[type=submit] {
    background: #E05A51;
    width: 100%;
    height:100%;
    border-bottom: #c22f2f 5px solid;
    border-top: none;
    border-right: none;
    border-left: none;
    float: left;
    margin: 0px 0;
    color: #fff;
    padding: 5px 5px 5px 5px;
    cursor: pointer;
    font: normal 18px dinarb, tahoma;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
	.search input[type=text] {
    background: #f4f4f3;
    border-bottom: #eee 5px solid;
    border-top: none;
    border-right: none;
    border-left: none;
    width: 100%;
    height: 100%;
    margin: 0px 0px;
    font: normal 16px dinarb, tahoma;
    padding: 0px 0px 0px 0px;
    float: right;
    color: #cdcdcd;
}
	#topads .rtopads {
        float: right;
        width: 100%;
        text-align: right;
    }
	    #topads .space
 {
        height: 100%;
    }
	    #topads .ltopads
 {
        float: right;
        width: 100%;
        text-align: right;
    }
	.main
 {
    width: 100%;
    padding: 0px 0;
    margin-top: 0px;
}
	.right-sidebar
 {
    margin-left: 0px;
}
	.sidebar {
    width: 100%;
}
	.sidebar-block {
    width: 100%;
    background: #fff;
    border: 1px solid #D8D8D8;
    padding: 0px 0px;
    margin-bottom: 0px;
}
	.sidebar-block h3.title
 {
    font: 15px / 49px dinar;
    color: #636363;
    height: 100%;
    width: 100%;
    border-bottom: 1px solid #D8D8D8;
    position: relative;
    padding: 0 10px 0 0;
    top: 0px;
}
	.sidebar-block h3.title .icon
 {
    width: 100%;
    height:100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
	.adver-post
 {
    background: #f3f3f3;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    border: 1px solid #D8D8D8;
}
	.contents
 {
    margin-left: 0px;
}
	.go-left
 {
    float: right;
	 margin: 0px 33px;
}
	.wpnewsletter
	input[type=text]
 {
    font: 13px BYekan;
    background-color: #f3f3f3;
    border: 0px solid #f3f3f3;
    padding: 0px;
    text-align: center;
    color: #636363;
    width: 100% !important;
    margin: 0px 0px;
}
	.wpnewsletter input[type=submit] {
    background-color: #be2337 !important;
    background: #E05A51 !important;
    border: solid 1px #E05A51;
    text-align: center;
    color: #fff;
    font: 13px BYekan;
    padding: 0px 0px;
    margin: 0px;
    width: 100%;
    border-radius: 0px;
}
	.apps-block {
    direction: ltr;
    text-align: right;
}
	.post {
    background: #fff;
    width: 100%;
		height:100%
    border: 1px solid #D8D8D8;
    padding: 0px 0px 0px;
    margin-bottom: 0px;
}
	.post-top {
    border-bottom: 1px solid #E0E0E0;
    padding-bottom: 0px;
}
	.post h2.title2, .post h3.title2 {
    background: url(images/post.png) 855px 2px no-repeat;
    padding: 0px 0px 0px 0;
    border-bottom: 1px solid #E0E0E0;
    font: 15px dinar;
    float: left;
    width: 100%;
    margin-bottom: 0px;
}
	.post-top .post-single {
    width: 100%;
    margin: 0px 0px 0px 0px;
    font: 13px Yekan;
    color: #6A6A6A;
}
	.download-box
 {
    margin: 0px 0px;
    border: 1px solid #4CAF50;
    border-radius: 0px;
    background: #D9EEDA;
    padding: 1px;
    height: auto;
}
	.qr_post {
    float: right;
    margin: 0px 0px 0px 0px;
    width: 100%;
}
	.right_post_new
 {
    float: right;
    width: 100%;
    margin-right:0px;
    line-height: 0px;
    color: #3F3F3F;
    margin-top: 0px;
}
.info_post_t
 {
    text-align: justify;
    line-height: 20px;
    margin: 12px 15px 0px;
    border-top: 1px solid #CEDCE5;
    padding: 15px 8px;
    color: #000;
    transition: all 0.5s 
ease 0.1s;
}
.site-title
 {
    float: right;
    width: 100%;
    height: 100%;
    padding: 0px 0px;
    margin: 0px 0px 0px 0px;
    background: url(images/logo.png) no-repeat right;
}	
	.jcarousel-skin-tango {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
}
	.adver-post .ads-125 {
     width: 100%; 
}
	.adver-post .ads-468 {
    width: 100%;
    margin-bottom: 0px;
}
	.adver-post .ads-468 .ads
 {
    width: 100%;
    height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    display: inline-block;
}
.adver-post .ads-125 .ads
 {
    width: 100%;
    height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
}
	.col {
    float: right;
		width:100%
}
	.post h2.title, .post h3.title
 {
    background: url(images/post.png) 675px 2px no-repeat;
    padding: 0px 0px 0px 0;
    border-bottom: 1px solid #E0E0E0;
    font: 15px dinar;
    float: left;
    width: 100%;
    margin-bottom: 0px;
}
	.post-meta.hits
 {
    background: url(images/eye.png) no-repeat right;
    margin: 0px 0px 0px 0px;
}
	.post-meta.date {
    background: url(images/watch.png) no-repeat right;
    margin: 0px 0px 0px 0px;
}
	.post-meta.commentha {
    background: url(http://dl.20script.ir/img/95/03/comment.png) 45px -5px no-repeat;
    margin: 0px 0px 0px 0px;
}
	.foot-nav-wrap {
    width: 100%;
    height:100%;
    clear: both;
    background: url(images/boxtopads.png);
}
	.foot_logo, .copyright
 {
    float: right;
    margin: 25px 10px 0px 0;
}
	.ads-ri {
    margin: 0px 0px 0px 0px;
}
		#topads
 {
        width: 100%;
        margin: auto;
        height: 100%;
        padding: 0px 0;
    }
}
@media (max-width: 480px){
	.search{
		width: 90%
	}
	.search input{
		width: 90%;
	}
}