/*		Tablet Layout: 768px  */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.container {
width:98%;
}

.wrapper {
width:100%;
margin:0 auto;
}

.wrapper.single_page {
width:auto;
}

.content_left {
float:none;
width:auto;
}

.header {
text-align:center;
height:auto;
width:100%;
}

.logo {
width:40%;
padding-top:25px;
}

.logo img {
width:100%;
}

.ad_banner {
width:55%;
height:auto;
padding-top:10px;
padding-bottom:10px;
display:none;
}

.ad_banner img {
width:100%;
}

ul.horoscope_list li {
margin-bottom:10px;
}

ul.horoscope_list li span {
padding-top:10px;
}

.top_3_boxes {
padding-top:15px;
}

.top_3_box h5 {
font-size:21px;
}

.top_3_box {
width:28%;
text-align:center;
margin-left:3%;
padding:0 0 15px 0;
}

.top_3_box img {
width:100%;
}

.wrapper.section2,
.wrapper.section3,
.wrapper.section4 {
width:100%;
padding:0;
}

.sub_3_box {
width:30%;
margin:0 0 0 2%;
padding-bottom:15px;
}

.sub_3_box h4 {
font-size:16px;
font-weight:bold;
}

.rprts_rdng_lft {
width:auto;
padding-top:0;
float:none;
}

.rprts_rdng_rgt h4 {
text-align:center;
    border-bottom: 2px solid #ed2c33;
    color: #202020;
    font: 20px Arial,Helvetica,sans-serif;
    padding-bottom: 3px;
	margin:0 15px 10px 15px;
	clear:both;
}

.rprts_rdng_rgt:after {
clear:both;
content: ".";
visibility:hidden;
}

.rprts {
width:46%;
padding-left:2%;
padding-right:2%;
}

.rprts_img {
padding-right:10px;
}

.rprts_cnt {
float:left;
width:60%;
}

.rprts_rdng_rgt {
float:none;
width:auto;
}

.far_tun_lst_img {
padding-right:10px;
}

.far_tun_lst {
width:44%;
float:left;
}

.footer,
.copyrights {
min-width:96%;
width:96%;
padding:20px 2%;
}

.sml_logo_scil {
width:auto;
padding:5px  12px;
float:none;
text-align:center;
}

.fter_links {
width:44%;
float:left;
border-bottom: 1px dotted #111;
margin-left:2%;
padding-left:0;
padding-right:0;
}

.sml_logo_scil ul {
padding-top:10px;
}

.far_tun_lst_cnt {
float:left;
width:70%;
}

.sml_logo_scil,
.fter_links {
background:none;
}
}

/*		Wide Mobile Layout: 480px   */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {
width:98%;
}

.wrapper {
width:100%;
margin:0 auto;
}

.wrapper.single_page {
width:auto;
}

.content_left {
float:none;
width:auto;
}

.header {
text-align:center;
height:auto;
width:100%;
}

.logo {
text-align:center;
float:none;
width:100%;
height:auto;
padding:7px 0;
}

.ad_banner {
text-align:center;
float:none;
width:100%;
height:auto;
display:none;
}

.ad_banner img {
width:100%;
}

ul.horoscope_list li {
margin-bottom:10px;
}

ul.horoscope_list li span {
padding-top:10px;
}

.top_3_boxes {
padding-top:12px;
}

.top_3_box {
float:none;
width:96%;
text-align:center;
margin-left:0;
padding:0 0 15px 0;
margin:0 auto;
}

.wrapper.section2,
.wrapper.section3,
.wrapper.section4 {
width:100%;
padding:0;
}

.sub_3_box {
width:auto;
margin:0 25px;
padding-bottom:15px;
}

.rprts_rdng_lft {
float:none;
width:auto;
padding-top:0;
}

.rprts_rdng_rgt h4 {
text-align:center;
    border-bottom: 2px solid #ed2c33;
    color: #202020;
    font: 20px Arial,Helvetica,sans-serif;
    padding-bottom: 3px;
	margin:0 15px 10px 15px;
}

.rprts_rdng_rgt:after {
clear:both;
content: ".";
visibility:hidden;
}

.rprts {
width:auto;
float:none;
}

.rprts_img {
padding-right:10px;
}

.rprts_cnt {
float:left;
width:60%;
}

.rprts_rdng_rgt {
float:none;
width:auto;
}

.far_tun_lst_img {
padding-right:10px;
}

.footer,
.copyrights {
min-width:90%;
width:90%;
padding:20px 5%;
}

.sml_logo_scil,
.fter_links {
width:auto;
padding:5px  12px;
float:none;
text-align:center;
border-bottom:1px dotted #111;
}

.sml_logo_scil ul {
padding-top:10px;
}

.far_tun_lst_cnt {
float:left;
width:70%;
}

.sml_logo_scil,
.fter_links {
background:none;
}

.frm_detail {
float:none;
margin-bottom:10px;
width:95%;
}

.frm_detail.left,
.frm_detail.right {
float:none;
}

.textbx input {
width:90%;
}

.social_share ul {
padding-bottom:4px;
}

.social_share ul li {
margin-bottom:3px;
}
.image_title {
font-size:20px;
line-height:40px;
font-weight:bold;
}
}

/*		Mobile Layout: 320px */
@media only screen and (min-width: 320px) and (max-width: 479px) {
.container {
width:98%;
}

.wrapper {
width:100%;
margin:0 auto;
}

.wrapper.single_page {
width:auto;
}

.content_left {
float:none;
width:auto;
}

.header {
text-align:center;
height:auto;
width:100%;
}

.logo {
text-align:center;
float:none;
width:100%;
height:auto;
padding:7px 0;
}

.logo img {
width:100%;
}

.ad_banner {
text-align:center;
float:none;
width:100%;
height:auto;
display:none;
}

.ad_banner img {
width:100%;
}

ul.horoscope_list li {
margin-bottom:10px;
}

ul.horoscope_list li span {
padding-top:10px;
}

.top_3_boxes {
padding-top:10px;
}

.top_3_box {
float:none;
width:96%;
text-align:center;
margin-left:0;
padding:0 0 15px 0;
margin:0 auto;
}

.wrapper.section2,
.wrapper.section3,
.wrapper.section4 {
width:100%;
padding:0;
}

.sub_3_box {
width:auto;
margin:0 25px;
padding-bottom:15px;
}

.rprts_rdng_lft {
float:none;
width:auto;
padding-top:0;
}

.rprts_rdng_rgt h4 {
text-align:center;
    border-bottom: 2px solid #ed2c33;
    color: #202020;
    font: 20px Arial,Helvetica,sans-serif;
    padding-bottom: 3px;
	margin:0 15px 10px 15px;
}

.rprts_rdng_rgt:after {
clear:both;
content: ".";
visibility:hidden;
}

.rprts {
width:auto;
float:none;
}

.rprts_img {
padding-right:10px;
}

.rprts_cnt {
float:left;
width:60%;
}

.rprts_rdng_rgt {
float:none;
width:auto;
}

.far_tun_lst_img {
padding-right:10px;
}

.footer,
.copyrights {
min-width:90%;
width:90%;
padding:20px 5%;
}

.sml_logo_scil,
.fter_links {
width:auto;
padding:5px  12px;
float:none;
text-align:center;
border-bottom:1px dotted #111;
}

.sml_logo_scil ul {
padding-top:10px;
}

.far_tun_lst_cnt {
float:left;
width:70%;
}

.sml_logo_scil,
.fter_links {
background:none;
}

.frm_detail {
float:none;
margin-bottom:10px;
width:95%;
}

.frm_detail.left,
.frm_detail.right {
float:none;
}

.textbx input {
width:90%;
}


.slctbx2 {
    width: 55px;
}


.slctbx {
    width: 83px;
}

.slctbxc {
    width: 166px;
}

.textar textarea {
    width: 268px;
}
.social_share ul {
padding-bottom:4px;
}

.social_share ul li {
margin-bottom:3px;
}
.image_title {
font-size:15px;
line-height:30px;
font-weight:bold;
}
}