@media only screen and (min-width: 959px) {
} @media only screen and (min-width: 768px) and (max-width: 1024px) {
} @media only screen and (min-width: 768px) and (max-width: 959px) {
#slider .camera_caption > div{ height:300px; padding: 0px 30px 0 30px;}
#slider .slider-title{ font-size:45px; line-height:normal; padding-top:50px;}
} @media only screen and (max-width: 767px) {
body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none;
width: 100%; min-width: 0; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.container{ margin: 0px auto; max-width: 420px; }
.row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }
.row .column, .row .columns { width: 100%; float: none; }
.column:last-child, .columns:last-child { float: none; }
[class*="column"] + [class*="column"]:last-child { float: none; }
.column:before, .columns:before, .column:after, .columns:after { content: ""; display: table; }
.column:after, .columns:after { clear: both; }
#bodychild{
max-width:460px;
margin:0 auto;
} #logo{text-align:center; float:none!important; display:block; margin:0px;}
.logo-light {  height: 100px; left: -100px;}
#logo img{ float:none!important; display:inline-block!important; }
.logo-light{ display:none!important}
#topright{display:none;}
#navigation{text-align:center; clear:both; height:auto; padding-top:0px; padding-bottom:15px; float:none}
#nav-wrap{ background:none!important;}
.sf-menu a{background:transparent!important; border:0!important;}
.sf-menu > li{border:0 !important; display:none;}
nav{margin:0; float:none; }
.js .tinynav { display: block; text-align:left ; margin:15px 0 0 0; width:100%; } .js #topnav { display: none }
#header #searchform{ margin:10px 0;} #slider .camera_caption > div{ height:200px; padding: 0px 30px 0 30px;}
#slider .slider-title{ font-size:26px; line-height:normal; padding:40px 0 0;}
#slider .slider-text, #slider .slider-button{ display:none} .main{padding-right:0;}
#maincontent.positionleft .main{padding-left:0; padding-right:0}
#content.positionright .main{padding-left:0; padding-right:0}
#content.positionright { background:none}
#content.positionleft { background:none}
#content.positionleft .widget-contenttop, #content.positionleft .widget-contentbottom{ margin-right:0px;}
#content.positionright .widget-contenttop, #content.positionright .widget-contentbottom{ margin-right:0px; margin-left:0px}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea{ width:90%} .wp-pagenavi{margin-bottom:30px;}
.postimg{margin-right:0px; width:100%;}
#post-content .icon{ margin-right:25px}
#sidebar.positionright, #contnet.positionright { background:none}
#sidebar.positionleft, #content.positionleft  { background:none}
#sidebar.positionright div.widget-area, #sidebar.positionleft div.widget-area{ padding:0px; margin:0px; background:none}
.widget-container #searchform #s{ width:87%} #copyright{ margin-bottom:0px; text-align:center; padding-top:25px;}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
} @media only screen and (max-width: 479px) {
#slider .slider-title{ font-size:24px; line-height:normal; padding:30px 0 0;}
.main{padding:0px!important;}
blockquote{ margin:0px 0px 20px!important;}
.commentlist ol{ padding-left:35px;}
}