/*
 Theme Name:   maxmag Child
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  maxmag Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     maxmag
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  maxmag-child
*/
@import url("../maxmag/style.css");
/* =Theme customization starts here

-------------------------------------------------------------- */

@font-face {

    font-family:'BebasNeueRegular';

    src: url('font/bebas/BebasNeue-webfont.eot');

    src: url('font/bebas/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/bebas/BebasNeue-webfont.woff') format('woff'),

         url('font/bebas/BebasNeue-webfont.ttf') format('truetype'),

         url('font/bebas/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');

    font-weight: normal;

    font-style: normal;

}

/****  header  ****/

#content {

	width: 1172px;

	padding: 0;

	margin-top: 13px;

}

#main-nav-wrapper {

	background: #6c6c6c !important;

	border-bottom: none !important; 

}

#top-nav-wrapper{

	border-bottom: 3px solid #aa1501;

}

#top-nav {

	margin: 0 auto;

	position: relative;

	width: 1172px;

	height: 114px;

}

.menu-mainmenu-container {

	float: left;

	

	width: 885px;

}

#main-nav {

    height: auto;

    margin: 0 auto;

    max-width:1172px !important;

    position: relative;

    width: 100%;

}

#main-nav ul {

	width: 885px;

	display: inline;

	float: left;

	padding: 0px;

}

#main-nav ul li a {

	color: #fff;

	float: left;

	font-size: 20px;

	padding: 17px 17px;

	text-decoration: none;

	text-transform: uppercase;

	font-weight: normal;

	font-family: BebasNeueRegular;

}


#main-header-wrapper {
    float: left;
    height: 113px;
    padding: 0;
    width: 100%;
}
#header {

    margin: 0 auto;

    max-width: 1172px;

    position: relative;

    width: 100%;

}


#logo {
    float: left;
    height: auto;
    overflow: hidden;
    padding-left: 8px;
    padding-top: 5px;
    width: auto;
}

#content-top {

	background: #fff;

	border: none;

	float: right;

	margin-top: 40px;

	width: auto;

}

#content-social h1 {

	color: #333333;

	font-size: 22px;

	float: left;

	margin-right: 7px;

	line-height: 32px;

	font-family: BebasNeueRegular;

	text-transform: uppercase;

}

#content-social ul li {

	border-left: none;

	margin-right: 9px;

}

#search-wrapper {

	float: right;

	width: 282px;

	height: 37px;

	border: none;

	margin-top: 6px;

	margin-left:0px;

	background:url(images/search.png) no-repeat;

}

#searchform input {

	border: none;

	color: #898989;

	float: left;

	font-family: arial;

	margin: 0;

	width: 229px;

	padding-left: 15px;

	font-size: 12px;

	height: 35px;

	background: transparent;

}

.s_button {

    cursor: pointer;

    float: left !important;

    height: 35px !important;

    margin: 0 !important;

    padding: 0 !important;

    width: 35px !important;

}

div.wpcf7-validation-errors {

    border: medium none;

}

#top-menu{

	float: none;

    height: 91px;

    margin: 11px auto 0;

    max-width: 730px;

    width: 100%;

}

#top-menu img{

	 width: 100%;

}

#inner-wrapper {

	margin: 0 auto;

	position: relative;

	width: 1172px !important;

	z-index: 2;

}

#main-home {

    float: left;

    margin-bottom: 20px;

    /*width: 898px;*/

	width: 76%;

}
.foot_logo {
    float: right;
    margin-right: 95px;
}
.featured-box {

	width: 100%;

	padding: 0;

	margin: 0;

	height: 90px;

	position: static;

	background:#aa1501;

}

.footer-widget h3 {
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: normal;
}
.featured-box h2{

	display:none;

}
.featured-box p {
    color: #ffffff;
    font-family: open sans;
    font-size: 18px;
    line-height: 20px;
    padding-left: 30px;
    padding-top: 20px;
    text-align: left;
}
.flex-control-nav{
	display:none;
}

.flex-direction-nav a{

	background: url(images/bg_direction_nav1.png) no-repeat 0 0 !important;

}

.flexslider:hover .flex-next {

    right: 6px !important;

}

.middle_box {

    float: left;

    min-height: 477px;

	height:auto;

   /* width: 473px;*/

    width: 53%;

}

#home-left {

    background: none repeat scroll 0 0 #FFFFFF;

    border-right: medium none;

    float: left;

    height: 472px;

    padding-right: 0;

    position: relative;

   /* width: 400px;

	margin-right: 12px;*/

	margin-right: 1.2%;

	width: 45%;

}

#home-left1 {

	float:left;

    width: 95%;

}

ul.category3 li {

    display: block;

    float: left;

    margin-bottom: 20px;

    width: 100%;

}

.category3-text {

    float: left;

    width: 75%;

}

.home-widget h3 {

    font-size: 22px;

    padding-bottom: 20px;

    padding-top: 15px;

}

#featured-container {

	/*height: 472px;*/

	

	height: 100%;

	width: 400px;

}

.flexslider .slides > li {

    height: 382px;

}

.flexslider .slides img {

    display: block;

    height: 100%;

    width: 100%;

}

.box1{

	float: left;

	/*width: 451px;

	padding: 10px;*/

	min-height: 216px;

	border: 1px solid #e3e3e3;

	background-color: #ffffff;

	padding: 2%;

    width: 95%;

	height:auto;

}

.post_img {

	float: left;

	/*margin-right: 17px;*/

	height: 216px;

	margin-right: 3%;

    max-width: 213px;

    width: 100%

}

.post_img img {

width: 100%;

height: 100%;

}

h1.title {

	float: left;

	max-width: 215px;

    width: 100%;

	height: auto;

	margin-bottom: 19px;

}

h1.title a {

	color: #37589b;

	font-size: 14px;

	font-family: 'Open Sans', sans-serif;

}

h1 .title a:hover {

    color: #DC63A2;

}

a:hover {

    text-decoration: none;

}

.entry {

	float: left;

    height: 116px;

    max-width: 218px;

    width: 100%;

}

.entry p {

	color: #676459;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	line-height:24px;

}

a.read_more {

    color: #37589b !important;

    float: right;

    font-family: 'Open Sans', sans-serif;

    font-size: 12px;

    margin-right: 21px;

    margin-top: 6px;

}

a.read_more:hover{

	color: #00aba1;

}

.box2 {

    background-color: #FFFFFF;

    border: 1px solid #E3E3E3;

    float: left;

    height: auto;

    margin-top: 12px;

    min-height: 110px;

    padding: 2%;

    width: 95%;

}

.box3 {

    border-bottom: 1px dashed;

    line-height: 25px;

}

.box2 h1.title{

	border-bottom: 1px dashed #7A7A7A;

    float: left;

    height: auto;

    margin-bottom: 13px;

    max-width: 450px;

    min-height: 29px;

    width: 100%;

}

#post-area p {

    display: block;

    margin-bottom: 15px;

    text-align: justify;

}

.post_img1 {

    float: left;

    height: 116px;

    width: 180px;

}

.post_img2 {

    float: left;

    height: 207px;

    max-width: 427px;

    width: 100%;

}

.box2 .title a {

    background: url("images/list_img.png") no-repeat left center;

    color: #676459;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	font-weight: normal;

	margin-left: 18px;

	padding-left: 18px;

}

.main_blog {

	float: left;

	min-height: 240px;

	height:auto;

	/*width: 897px;*/

	width: 100%;

	margin-top: 45px;

}

.main_blog h1 {

	color: #676459;

	font-family: BebasNeueRegular;

	font-size: 25px;

}

.blogs {

	float: left;

	margin-top: 19px;

	width: 100%;

	min-height: 195px;

	height: auto;

}

.box_blog {

	float: left;

	/*width: 180px;

	padding: 8px;

	margin-right: 26px;*/

	min-height: 173px;

	height: auto;

	border: 1px solid #e9e9e9;

	margin-right: 2.6%;

    padding: 0.8%;

    width: 20%;

}

s

.post_img1 {

	float: left;

	/*width: 180px;

	height: 116px;

	*/

	width: 100%;

	height: auto;

	

}

img.attachment-post-thumbnail.wp-post-image {

	width: 100%;

	height: 100%;

}

.box_blog h1.title {

	/*width: 180px;*/

	padding-top:5px;

	margin-bottom: 0;

    width: 100%;

}

.box_blog h1.title a{

	font-family: 'Open Sans', sans-serif;

	color:#333333;

	font-size: 12px;

	line-height: 18px;

}

.main_blog2 {

	float: left;

	/*width: 885px;*/

	width: 99%;

	height: auto;

	margin-top: 40px;

}

.box_blog2 {

	float: left;

	/*width: 429px;*/

	

	width: 48.5%;

	height: 491px;

	margin-bottom: 40px;

}

.box_blog2_odd{

	float: left;

	min-height: 491px;

	height: auto;

	/*width: 429px;

	margin-right:23px;

*/

	margin-bottom: 40px;

	

	margin-right: 2.5%;

    width: 48.5%;

}

.social_share{

	float: left;

    height: auto;

    margin-bottom: 18px;

    width: 100%;

}

.box_blog2 h1.title{

	float: left;

    margin-bottom: 12px;

    max-width: 420px;

    width: 100%;

}

.box_blog2 h1.title a {

	color: #676459;

	font-weight: bold;

	font-size: 21px;

	font-family: 'Open Sans', sans-serif;

}

.box_blog2 .entry {

	border: 1px dashed #ccc;

	border-top: none;

	float: left;

    height: auto;

    min-height: 155px;

   /* padding: 23px;

    width: 382px;*/

	

	padding: 5%;

    width: 90%;

	max-width: 383px;

}

.comments_sec {

    color: #37589b !important;

    float: right;

    font-family: open sans;

    font-size: 12px;

	text-transform: uppercase;

    margin-top: 13px;

}

.comments_sec a {

    color: #37589b !important;

    font-family: open sans;

    font-size: 12px;

    padding-left: 5px;

    padding-right: 5px;

    text-transform: uppercase;

}

.comments_sec a:hover{

	color:#993333 !important;

}

.box_blog2 h1.title a:hover{

	color:#993333 !important;

}

h1.title a:hover{

	color:#993333 !important;

}

.read_more:hover{

	color:#993333 !important;

}

#recent-posts-2 ul li a:hover{

	color:#993333 !important;

}

.name_c {

	float: left;

	width: 90%;

	padding: 2%;

	margin: 2%;

}

.email_c {

	float: left;

	width: 90%;

	padding: 2%;

	margin: 2%;

}

.subject_c {

	float: left;

	width: 90%;

	padding: 2%;

	margin: 2%;

	resize: none;

}

.message_c {

	float: left;

	width: 90%;

	padding: 2%;

	margin: 2%;

	resize: none;

}

.contact_box1 {

    float: left;

    width: 33%;

}

.name_ca {

    color: #000 !important;

    float: left;

    font-size: 14px;

    font-weight: bold;

    height: 25px;

    margin: 0;

    padding: 1%;

    width: 90%;

} 

.email_ca {

    color: #000 !important;

    float: left;

    font-size: 14px;

    font-weight: bold;

    height: 25px;

    margin: 0;

    padding: 1%;

    width: 90%;

}

.subject_ca {

    color: #000 !important;

    float: left;

    font-size: 14px;

    font-weight: bold;

    height: 25px;

    margin: 0;

    padding: 1%;

    width: 90%;

}

.contact_box2 {

    float: left;

    width: 100%;

}

.message_ca {

    color: #000 !important;

    float: left;

    font-size: 14px;

    margin: 20px 0 0;

    padding: 1%;

    resize: none;

    width: 94%;

}

div.wpcf7-validation-errors {

    float: left !important;

}

.row {

	float: left;

	width: 100%;

	text-align: center;

}

.submit_ca {

	background:none;

	background-image: url(images/submit.png);

	border: medium none !important;

	color: #FFFFFF;

	font-family: 'Open Sans',sans-serif;

	font-weight: bold !important;

	height: 40px;

	outline: medium none;

	text-align: center;

	background-size: 100% 100%;

	width: 160px !important;

	margin-left: 58px;

	line-height: 35px;

	cursor: pointer;

	margin-top: 20px;

}

/**** sidebar *****/

#sidebar-home-wrapper{

	width: 273px;

}

.side-home {

    margin: 0;

    width: 100%;

}

.sidebar-widget h3 {

    border-bottom: 1px solid #E5E5E5;

    color: #333333 !important;

    font-family: BebasNeueRegular;

    font-size: 22px;

    padding: 12px;

    text-align: center;

	margin-bottom: 15px;

	font-weight: normal;

	line-height: 24px;

}

.sidebar-widget {

    border: 1px solid #E5E5E5;

    width: 100%;

	overflow:visible;

	height: auto;

}

.sidebar-widget ul {

    padding-left: 13px;

}

.sidebar-widget ul li{

    float: left;

    height: auto;

    padding-bottom: 30px;

    width: 230px;

}

.sidebar-widget ul li a{

    color:#676459;

	font-size:13px;

	font-family: 'Open Sans', sans-serif;

	line-height:24px;

}

.sidebar-widget ul li a:hover{

	color:#3FB5A5;

}

#text-3 h3{

	border-bottom: 1px solid #E5E5E5;

    color: #333333;

    font-family: BebasNeueRegular;

    font-size: 22px;

    margin-bottom: 15px;

    padding: 12px;

    text-align: center;

	font-weight: normal;

}

.textwidget iframe {

    padding-bottom: 5px;

    padding-left: 9px;

	width: 94%;

}

.latest_posts img {

    position: relative;

}

.latest_posts img {

    float: left;

    position: relative;

}

.image_texts {

    background:url(images/image_bg.png) repeat;

    float: left;

    height: 61px;

    margin-left: 5px;

    margin-top: 319px;

    padding-left: 21px;

    padding-top: 21px;

    position: absolute;

    width: 239px;

}

.image_texts a {

    color: #333333;

    font-family: 'Open Sans', sans-serif;

    font-size: 13px;

}

.image_texts a:hover{

	color:#00aba1;

}

#home-right {

    margin-bottom: 0px;

}

/***footer section *****/

#footer-top-wrapper {

    background: url("images/footer_bg.png") repeat scroll 0 0 #1E2223;

    height: auto;

    margin: 0;

    padding-bottom: 35px !important;

    padding-top: 29px;

}

#footer-bottom-wrapper{

	

}

#footer-top{

	width: 1092px;

	padding: 0;

}

.footer-widget {

    float: left;

    font: 400 12px 'Open Sans',sans-serif;

    overflow: hidden;

    padding: 0;

    width: 199px;

}

#nav_menu-2 h3 {

    color: #fff;

    font-size: 17px;

    margin-bottom: 23px;

	font-family: 'Open Sans', sans-serif;

	font-weight:normal;

}

.footer-widget ul li:nth-child(2n+2){

	background:url(images/menu_li_bg.png) no-repeat left;

}

.footer-widget ul li{

	background:url(images/menu_li_bg.png) no-repeat left;

	 margin-left: 8px;

}

.footer-widget ul li a {

    color: #858585;

    font-family: 'Open Sans',sans-serif;

    font-size: 11px;

    line-height: 25px;

    padding-left: 15px;

}

.footer-widget ul li a:hover{

	color:#993333 !important;

}

.footer-widget.widget_text{

	float: left;

    font: 400 12px 'Open Sans',sans-serif;

    margin-right: 68px;

    max-width: 348px;

    overflow: hidden;

    padding: 0;

    width: 100%;

}


.footer-widget.widget_text h3 {
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 23px;
}

.footer-widget.widget_text .textwidget {

    color: #858585;

    font-family: 'Open Sans',sans-serif;

    font-size: 11px;

    line-height: 29px;

    text-align: justify;

}

.footer-widget.widget_categories{

	float: left;

    font: 400 12px 'Open Sans',sans-serif;

    overflow: hidden;

    padding: 0;

    width: 199px;

}

#categories-2 > h3{

	color: #005756;

    font-size: 17px;

    margin-bottom: 23px;

	font-family: 'Open Sans', sans-serif;

	font-weight:normal;

}

#categories-2 > ul li{

	background: url("images/category_li_bg.png") no-repeat scroll left center transparent;

}

#text-7 {

    height: auto;

    margin-right: 0;

    width: 21%;

}

.logo_footer {

    float: left;

}

#copyright {

    float: left;

    width: 22%;

}

#copyright p {

    color: #595959;

    font-size: 12px;

    line-height: 28px;

	font-family: 'Open Sans', sans-serif;

}

.sidebar-widget {

    border: 1px solid #E5E5E5;

	height: auto;

	overflow: visible;

	max-width: 272px;

	width: 100%;

}

#main {

    float: left;

    margin-bottom: 20px;

    width: 850px;

}

#post-area {

    float: left;

    font: 14px/20px helvetica,arial,sans-serif;

    position: relative;

    width: 815px;

}

#author-info {

    background: none repeat scroll 0 0 #F6F6F6;

    border-bottom: 1px solid #CCCCCC;

    border-top: 1px solid #CCCCCC;

    float: left;

    padding: 10px;

    width: 795px;

}

#woo-content h1.page-title {

    float: left;

    font-size: 40px;

    font-weight: 700;

    line-height: 45px;

    margin: 10px 0 20px;

    text-align: center;

    text-transform: uppercase;

    width: 100%;

}

#woo-content h3 {

    color: #009D88;

    font-size: 14px;

    font-weight: 700;

    line-height: 120%;

    margin: 10px 0;

    text-align: center;

    width: 100%;

}

#woo-content h3:hover{

 	color: #444444 !important;

}

.sidebar-widget #searchform {

    float: left;

    padding: 2%;

    position: relative;

}

.sidebar-widget #searchform input {

    border: 1px solid #CCCCCC;

}

.price_slider_wrapper {

    padding: 2%;

}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a, .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {

    color:#676459;

    font-size: 14px;

}

.fb-but:hover {

    background: none !important;

}

.twitter-but:hover{

    background: none !important;

}

.pinterest-but:hover{

	background: none !important;

}

.instagram-but:hover{

	background: none !important;

}

.fb-but, .twitter-but, .pinterest-but, .instagram-but, .google-but, .linkedin-but, .rss-but {

    float: left;

    height: 35px;

    transition: all 0.1s ease 0s;

    width: 34px;

}

.fb_button {

    background: url("images/share_fb.png") no-repeat;

    float: left;

    height: 26px;

    position: relative;

	cursor:pointer;

    width: 116px;

	

}

.twitt_button{

	width: 102px;

	height:26px;

	position: relative;

	cursor:pointer;

	float:left;

	background:url(images/twitt.png) no-repeat;

	margin-left: 4px;

}

.like_fb{

	width:56px;

	height: 20px;

	position: relative;

	cursor:pointer;

	float:left;

	margin-left: 4px;

	margin-top:5px;

	background:url(images/like_fb.png) no-repeat;

}

.follow_twitt{

	float:left;

	width:110px;

	position: relative;

	cursor:pointer;

	height:18px;

	margin-left: 4px;

	margin-top:4px;

	background:url(images/twitt_follow.png) no-repeat;

}

.social_icon {

    height: auto;

    left: 0;

    min-width: 100px;

    position: absolute;

    top: 20px;

    z-index: 9999;

	display:none;

}

.flex-direction-nav .flex-next {

    background-position: -41px 0 !important;

    right: 0;

}

#text-5 h3{

	background-color:#E0DCD3;

}

#text-8 h3{

	background-color:#E0DCD3;

}

#af-form-1146242779, #af-form-1146242779 .quirksMode {

    background-color: #FFFFFF !important;

    border: medium none !important;

    max-width: 240px !important;

    width: 100%;

}

#af-form-1146242779 .af-header {

    background-image: none !important;

    padding: 0 0 0 12px !important;

}

.bodyText p span{

   color: #676459 !important;

    float: left;

    font-family: 'Open Sans',sans-serif;

    font-size: 11px !important;

    line-height: 25px;

    margin-left: 12px;

}

.af-form-wrapper {

    margin: 0 auto;

    width: 225px;

}

.af-form_button{

	border: 1px solid #D6D6D6;

    height: 32px;    padding-left: 13px;

    width: 218px;

	    margin-bottom: 10px;

}

#awf_field-62310335{

	border: 1px solid #D6D6D6;

    height: 32px;

    padding-left: 13px;

    width: 218px;

	margin-bottom: 15px;

}

#af-form-1146242779 .af-body label.previewLabel {

    color: #8D8D8D;

    display: block;

    float: none;

    font-family: Georgia,serif;

    font-size: 11px;

    font-style: normal;

    font-weight: normal;

    text-align: left;

    text-decoration: none;

    width: auto;

}

.submit_form {

    background: url("images/submit.png") no-repeat !important;

    border: medium none !important;

    color: #FFFFFF;

    float: left;

    font-family: 'Open Sans',sans-serif;

    font-weight: bold !important;

    height: 34px;

    outline: medium none;

    text-align: center;

    width: 112px !important;

	margin-left: 58px;

	line-height: 24px;

	cursor: pointer;

}

#af-form-1146242779 .af-body label.previewLabel {

    color: #8D8D8D !important;

    font-family: 'Open Sans', sans-serif !important;

    font-size: 11px !important;

    font-weight: normal ;

    text-align: left;

    text-decoration: none;

    width: auto;

}

.widget_shopping_cart_content {

    padding: 2%;

}

.ws-plugin--s2member-pro-login-widget {

	width: 240px;

	padding-bottom: 6%;

	margin: 0 auto;

}

#ws_plugin__s2member_pro_login_widget-4 colors h3{

	 background-color: #E0DCD3;

}

#ws_plugin__s2member_pro_login_widget-3 colors h3{

	 background-color: #E0DCD3;

}

input#ws-plugin--s2member-pro-login-widget-username{

	height: 25px;

    padding-left: 13px;

    padding-top: 5px;

    width: 218px;

}

input#ws-plugin--s2member-pro-login-widget-password{

	height: 25px;

	padding-left: 13px;

	padding-top: 5px;

	width: 218px;

}

*:focus {

    outline: none;

}

input.btn.btn-primary{

	background: url("images/submit.png") no-repeat !important;

    border: medium none !important;

    height: 36px;

    width: 112px !important;

	font-family: 'Open Sans', sans-serif;

	font-weight:bold !important;

	outline:none;

	margin:0 auto;

	color:#FFF;

}

#ws_plugin__s2member_pro_login_widget-3 > h3 {

    background-color: #E0DCD3;

}

#ws_plugin__s2member_pro_login_widget-4 > h3{

	 background-color: #E0DCD3;

}

#sidebar-wrapper {

    background: none repeat scroll 0 0 #FFFFFF;

    float: right;

    margin-bottom: 10px;

    width: 273px;

}

.mob_header{

	display:none;

}

#content-area h1, #post-area h1, #content-area h2, #content-area h3, #content-area h4, #content-area h5, #content-area h6{

	height: auto;

    min-height: 50px;

}

/**********************************//***************iPhone Landscape*************/

@media only screen and (max-width: 767px) and (min-width: 480px){

.blogs {

    float: none;

    height: auto;

    min-height: 195px;

    width: 92%;

}

.box_blog {

    border: 1px solid #E9E9E9;

    float: none;

    height: auto;

    margin: 0 auto 10px;

    min-height: 301px;

    padding: 0.8%;

    width: 65%;

}

.box_blog2_odd {

    float: left;

    height: auto;

    margin-bottom: 40px;

    margin-right: 0;

    min-height: 491px;

    width: 96%;

}

.box_blog2 {

    float: none;

    height: auto;

    margin: 0 auto;

    min-height: 491px;

    width: 86%;

}

.footer-widget.widget_nav_menu {

    float: none;

    margin: 0 auto;

}

.footer-widget.widget_text {

    float: none;

    margin: 0 auto;

    width: 79%;

}

.footer-widget.widget_categories {

    float: none;

    margin: 10px auto 0;

}

#text-7 {

    height: auto;

    margin-right: 90px;

    margin-top: 10px;

    width: 53%;

}

#copyright {

    float: left;

    width: 100%;

}

.middle_box {

    float: none;

    height: auto;

    margin: 0 auto;

    min-height: 477px;

    width: 80%;

}

.box1 {

    margin-top: 15px;

    width: 95%;

}

.post_img {

    float: none;

    height: 216px;

    margin: 0 auto;

    max-width: 213px;

    width: 100%;

}

.post_contents {

    float: none;

    margin: 10px auto 0;

    width: 71%;

}

#sidebar-wrapper {

    background: none repeat scroll 0 0 #FFFFFF;

    float: none;

    margin: 0 auto;

    width: 285px;

}

}

/***************iPhone Portrait**************/

@media only screen and (max-width: 479px) and (min-width: 320px){

.middle_box {

   float: left;

   height: auto;

   min-height: 477px;

   width: 93%;

}

.mob_header{

	display:block;

}

.post_img {

    float: none;

    height: 216px;

    margin: 0 auto 10px;

    width: auto;

}

.box_blog {

    border: 1px solid #E9E9E9;

    height: auto;

    margin: 0 auto 10px;

    min-height: 220px;

    padding: 0.8%;

    width: 70%;

	float:none;

}

.box_blog2_odd {

    float: left;

    height: auto;

    margin-bottom: 40px;

    margin-right: 0;

    min-height: 491px;

    width: 96%;

}

.box_blog2{

    float: left;

    height: auto;

    margin-bottom: 40px;

    margin-right: 0;

    min-height: 491px;

    width: 96%;

}

.footer-widget.widget_nav_menu {

    float: none;

    margin: 0 auto;

}

.footer-widget.widget_text {

    float: none;

    margin: 0 auto;

    width: 79%;

}

.footer-widget.widget_categories {

    float: none;

    margin: 10px auto 0;

}

#text-7 {

    height: auto;

    margin-right: 90px;

    margin-top: 10px;

    width: 53%;

}

#copyright {

    float: left;

    width: 100%;

}

.middle_box {

    float: none;

    height: auto;

    margin-bottom: 0;

    margin-left: auto;

    margin-right: auto;

    min-height: 477px;

    width: 69%;

}

.box1 {

     margin-top: 15px;

}

.post_img {

    float: none;

    height: 216px;

    margin: 0 auto;

    max-width: 213px;

    width: 100%;

}

.post_contents {

    margin: 10px auto 0;

    width: 77%;

}

#sidebar-wrapper {

    background: none repeat scroll 0 0 #FFFFFF;

    float: none;

    margin: 0 auto;

    width: 285px;

}

.featured-box {

	background: none repeat scroll 0 0 #00a799;

    height: 90px;

    margin: 0 !important;

    padding: 0 !important;

    position: static;

    width: 100% !important;

}

}

/**************iPad Landscape***************/

@media only screen and ( max-width: 1024px ) and (min-width: 986px){

#main-home {

    float: left;

    margin-bottom: 20px;

    width: 61%;

}

#sidebar-home-wrapper {

    background: none repeat scroll 0 0 #FFFFFF;

    float: left;

    margin-bottom: 10px;

}

#home-left {

    background: none repeat scroll 0 0 #FFFFFF;

    border-right: medium none;

    float: left;

    height: 472px;

    margin-right: 1.2%;

    padding-right: 0;

    position: relative;

    width: 95%;

}

#featured-container {

    background: url("images/loading.gif") no-repeat scroll center center;

    float: none;

    margin: 0 auto;

    position: relative;

}

#content-top {

    background: none repeat scroll 0 0 #FFFFFF;

    border: medium none;

    float: right;

    margin-right: 168px;

    margin-top: 40px;

    width: auto;

}

.menu-mainmenu-container {

    float: none;

    margin: 0 auto;

    width: 885px;

}

#search-wrapper {

    background: url("images/search.png") no-repeat;

    border: medium none;

    float: left;

    height: 37px;

    margin-left: 360px;

    width: 282px;

}

.middle_box {

    float: none;

    height: auto;

    margin: 0 auto;

    min-height: 1005px;

    width: 67%;

}

.main_blog {

    float: none;

    height: auto;

    margin: 20px auto 0;

    min-height: 500px;

    width: 72%;

}

.box1 {

    margin-top: 15px;

    width: 95%;

}

.post_contents {

    float: left;

    width: 41%;

}

.box_blog {

    border: 1px solid #E9E9E9;

    float: left;

    height: auto;

    margin-bottom: 10px;

    margin-right: 2.6%;

    min-height: 200px;

    padding: 0.8%;

    width: 45%;

}

.box_blog2_odd {

    width: 94.5%;

}

.box_blog2{

    width: 94.5%;

}

.post_contents {

    float: none;

    margin: 10px auto 0;

    width: 71%;

}

.footer-widget.widget_text {

    float: left;

    font: 400 12px 'Open Sans',sans-serif;

    height: 215px;

    margin-right: 20px;

    max-width: 348px;

    overflow: hidden;

    padding: 0;

    width: 100%;

}

.footer-widget.widget_categories {

    float: left;

    font: 400 12px 'Open Sans',sans-serif;

    height: 230px;

    overflow: hidden;

    padding: 0;

    width: 155px;

}

#copyright {

    float: left;

    margin-left: 30px;

    margin-top: 15px;

    width: 70%;

}

.post_contents {

    float: left;

    width: 41%;

}

#sidebar-home-wrapper {

    background: none repeat scroll 0 0 #FFFFFF;

    float: left;

    margin-bottom: 10px;

}

#sidebar-wrapper{

	 float: left;

}

.main_blog2 {

    float: none;

    height: auto;

    margin: 20px auto 0;

    width: 63%;

}

#author-info {

   width: 680px;

}

#main {

    float: left;

    margin-bottom: 20px;

    margin-left: 10px;

    width: 716px;

}

#post-area {

    float: left;

    font: 14px/20px helvetica,arial,sans-serif;

    position: relative;

    width: 698px;

}

}

/********************************************//**************iPad Portrait***************/

@media only screen and (max-width: 985px) and (min-width: 768px){

.middle_box {

    float: left;

    height: auto;

    min-height: 477px;

    width: 93%;

}

.box1 {

    margin-top: 15px;

    width: 95%;

}

.post_contents {

    float: left;

    width: 41%;

}

.box_blog {

    border: 1px solid #E9E9E9;

    float: left;

    height: auto;

    margin-bottom: 10px;

    margin-right: 2.6%;

    min-height: 200px;

    padding: 0.8%;

    width: 43%;

}

.box_blog2_odd {

    width: 94.5%;

}

.box_blog2{

    width: 94.5%;

}

.post_contents {

    float: none;

    margin: 10px auto 0;

    width: 71%;

}

.footer-widget.widget_text {

    float: left;

    font: 400 12px 'Open Sans',sans-serif;

    height: 215px;

    margin-right: 20px;

    max-width: 348px;

    overflow: hidden;

    padding: 0;

    width: 100%;

}

.footer-widget.widget_categories {

    float: left;

    font: 400 12px 'Open Sans',sans-serif;

    height: 230px;

    overflow: hidden;

    padding: 0;

    width: 155px;

}

#copyright {

    float: left;

    margin-left: 30px;

    margin-top: 15px;

    width: 70%;

}

.post_contents {

    float: left;

    width: 41%;

}

}