@media only screen and (min-width: 200px) and (max-width: 747px){.header{padding:25px 0 0 0 !important;margin-bottom:20px !important}.header #site_title{width:100% !important;background-position:center 0;background-size:90% !important}.header #site_title a{width:100% !important}.header .main_menu{width:100% !important;margin-top:120px !important}.header .main_menu li{display:block !important;width:100% !important;padding:0 !important;text-indent:30px !important;padding-bottom:10px !important;border-bottom:1px solid #e3e3e3 !important}.header .main_menu li a{display:block}.hp_slider{margin-top:-360px !important;margin-bottom:260px !important}.container .hp_middle_nav_wrap{margin-top:20px !important}.container .hp_middle_nav_wrap .hp_middle_nav{margin:10px !important}.smooth_slider{height:110px !important}.smooth_slider .smooth_nav{display:none !important}.post_header{margin-top:-350px !important;margin-bottom:260px !important}.post_header .title_wrap{display:none !important}.post_header .sidebar_bg{display:none !important}.page_main_wrap{padding:0 20px !important;margin:0 !important}.page_main_wrap .sidebar,.page_main_wrap .main{width:100% !important;padding:0 !important;background:none !important;margin-top:10px !important}.page_main_wrap img{width:100% !important;height:auto !important}aside{border-bottom:1px solid #999 !important}.gallery_box{text-align:center !important}.gallery_box a{line-height:18.5em !important}.gallery_page .gallery_show .single_gallery_title{text-align:center !important}.gallery_page .gallery .gllr_image_block{float:none !important}.gallery_page .gallery .gllr_image_block p{margin:20px auto !important}.gallery_page .gllr_single_image_text{width:100% !important}.gallery_detail_box a{top:35px !important}.footer{height:960px !important}.footer .footer_widgets{padding:0 !important;padding-top:20px !important}.footer .footer_widgets:after{display:none}.footer #text-4{width:85% !important;display:block !important;padding-right:0px !important;margin:0 auto !important}.footer #text-2{width:90% !important;margin-top:0 !important}.footer #text-2 h3{text-indent:0 !important;margin:0 !important;text-align:right !important}.footer #text-2 img{margin:10px auto 0 !important}.footer #text-2 .ruth_intro{width:65% !important;padding-right:10px !important}.footer #text-3{width:90%;margin-top:65px !important;border-top:1px dotted #fff !important;border-bottom:1px dotted #fff !important;padding-bottom:25px !important}.footer #text-3:after{display:none !important}.footer #text-3 .contact_me_wrap{width:100% !important;font-size:12px !important}}@media only screen and (min-width: 748px) and (max-width: 1023px){.header{text-align:center !important;padding:25px 10px 10px 10px !important}.header .main_menu{margin-top:20px !important}.smooth_slider{height:255px !important}.smooth_slider .smooth_nav{top:10% !important}.container .hp_middle_nav_wrap{width:90% !important;margin:48px auto !important}.container .hp_middle_nav{margin:15px !important}.page .page_main_wrap .main{width:65% !important;padding-right:20px !important}.page .page_main_wrap .sidebar{width:26% !important;padding-left:15px !important}.page .page_main_wrap .sidebar div{width:100% !important}.page .page_main_wrap img{width:100% !important;height:auto !important}.gallery_box li{margin-right:30px !important}.footer #text-2{display:none !important}.footer #text-3:after{display:none}.footer .footer_widgets{width:45% !important}.footer .footer_widgets#text-3{padding:0 !important}.footer .footer_widgets#text-3 .textwidget{width:90% !important}}@media only screen and (min-width: 1024px) and (max-width: 1239px){.main_menu{margin-top:20px !important}.container .smooth_slider{height:400px !important}.container .hp_middle_nav_wrap{margin:10px auto 48px auto !important;width:74% !important}.container .hp_middle_nav_wrap .hp_middle_nav{margin:15px !important}.page_main_wrap .sidebar{width:23% !important}.page_main_wrap .sidebar div{width:100% !important}.page_main_wrap .main{width:68% !important}.page_main_wrap img{width:100% !important;height:auto !important}.gallery_box li{margin-right:40px !important}.footer .footer_widgets{padding-right:20px !important}.footer .footer_widgets#text-2{width:35% !important}.footer .footer_widgets#text-3{width:27% !important}.footer .footer_widgets#text-3 .contact_me_wrap{width:90% !important;max-width:258px !important}.footer .footer_widgets#text-4 .input_wrap input{width:75% !important;max-width:258px !important}}@media only screen and (min-width: 1260px) and (max-width: 1359px){.header{padding:25px 50px 0 0 !important}.page .page_main_wrap .main{width:70% !important;padding-right:30px !important}.gallery_box li{margin-right:15px !important}.footer .footer_widgets .footer_cf input{width:228px !important}.footer .footer_widgets#text-4 .footer_cf .submit_form{left:13px !important}.footer .footer_widgets#text-4 .footer_cf .submit_form input[type="submit"]{width:74px !important}.footer .footer_widgets#text-4 .footer_cf span.wpcf7-not-valid-tip{width:230px !important}}@media only screen and (min-width: 1420px) and (max-width: 1659px){.gallery_box li{margin-right:40px !important}}@media only screen and (min-width: 1660px){.gallery_box li{margin-right:40px !important}}
