body{background-color:#f6f6f6}@media only screen and (max-width:959px){.header_right .txt_2{font-size:25px;padding-top:41px}.middle_left h1,#secondary_3col h3.widget-title,.middle_inner h1,.middle_full h1{font-size:25px}.header_right .txt_1,.succession_1 h3.widget-title{font-size:23px}#vertical-navigation li a{font-size:16px;padding:13px 15px}#vertical-navigation li:hover ul li a,#vertical-navigation ul li a{font-size:14px}.middle_left .entry-content,.middle_inner .entry-content,.middle_full .entry-content{font-size:16px}#secondary_3col .sec_txt{font-size:16px;margin-bottom:0}.succe_sec_txt,.succession_box_2 .succe_sec_txt{font-size:16px}.middle_left,.middle_inner{width:calc( 100% - 235px );padding-right:0}#secondary_3col{width:190px}.succession_box_1{width:100%;padding:50px 0 10px}.succession_box_2{padding:0 0 30px}.succession_box_3{padding:0 0 50px;margin-top:-140px}.silder_box IMG{width:100%}.middle_full{width:100%}.contact-box{width:calc( 100% - 555px );display:inline-block}.contact-box INPUT[type=text],.contact-box INPUT[type=email],.contact-box INPUT[type=tel],.contact-box textarea{width:calc( 100% - 12px )}img.alignright.contact-image{margin-left:0}.page:not(.home) .envira-gallery-public{width:705px;width:calc( 100% + 15px )}.container,.con{width:748px;padding:0 10px;margin:0 auto}.logo img{width:100%}img.page_top_img{width:100%}.tp-bannershadow.tp-shadow2{width:100% !important}.wel_left h1{font-size:22px;word-spacing:2px}.wel_left p{font-size:16px;line-height:18px;padding-top:15px;margin:0}ARTICLE.w-sidebar{width:455px}.soliloquy-container .soliloquy-caption .soliloquy-caption-inside .big_white{font-size:30px;line-height:42px}.soliloquy-container .soliloquy-caption .soliloquy-caption-inside .big_yellow{font-size:20px;line-height:26px}}@media only screen and (max-width:767px){.header_right .txt_2{font-size:17px}.middle_left h1,#secondary_3col h3.widget-title,.middle_inner h1,.middle_full h1{font-size:20px}.header_right .txt_1,.succession_1 h3.widget-title{font-size:17px}.middle_left .entry-content,.middle_inner .entry-content,.middle_full .entry-content{font-size:15px}#secondary_3col .sec_txt{font-size:15px}.succe_sec_txt,.succession_box_2 .succe_sec_txt{font-size:15px}.succession_3,.succession_2{margin-bottom:20px}.succession_2{padding-bottom:0}#header{background-image:none}.header_right{width:100%;padding-top:0}.header_right .txt_1,.header_right .txt_2{width:100%;float:none;text-align:center}.header_right .txt_2{padding-top:0;margin:20px 0}.silder_box{padding-bottom:35px}.middle_left,.middle_inner{width:100%;padding-right:0;float:none}#secondary_3col{width:calc( 100% - 26px );float:none;display:inline-block}#secondary_3col{margin-bottom:0;margin-top:12px}.middle_left .mdl_img{float:none;clear:both;display:table;margin:0 auto 20px}.succession_box_1{padding:20px 0 0;margin:0;text-align:center}.succession_box_2{width:100%;text-align:center;padding:0;float:none;clear:both;display:inline-table}.succession_box_3{padding:0;margin:20px auto;float:none}.contact-box,img.alignright.contact-image{width:100%}img.size-full.wp-image-125.alignright{margin:10px auto;display:table;float:none}img.alignright.contact-image{margin:20px 0 0;display:inline-block;padding-bottom:0}.twocols.left,.twocols.right,.threecols.left,.threecols.middle,.threecols.right{float:none;clear:both;width:100%;margin:0 auto}ARTICLE.w-sidebar{width:100%}#sidebar{clear:both;float:none;margin:10px auto;display:table}.page:not(.home) .envira-gallery-public{width:376px;width:calc( 100% + 20px )}.container,.con{width:420px;margin:0 auto}.logo img{width:100%}.logo{width:250px;text-align:center;position:relative;top:0;left:0;float:none !important;clear:both;display:table;margin:20px auto}.menu{display:none}.slide_sec{width:100%;position:inherit;top:0;margin:0;height:100%}.services_sec{text-align:center}.wel_left{float:none;clear:both;display:table;width:calc( 100% - 32px );margin-bottom:20px}.wel_right{width:100%;margin:0 auto 20px;float:none;clear:both;display:table}.misc_content{display:table;float:none;margin:0 auto 10px;clear:both}.services_boxes DIV.widget{width:calc( 100% - 40px );margin:0 auto 20px;float:none;clear:both;display:table}.services_boxes DIV.widget:last-child{width:calc( 100% - 40px );margin:0 auto;float:none;clear:both;display:table}.wel_left h1{font-size:20px}.wel_left p{font-size:14px}#footer DIV.widget,#footer DIV.widget:last-child{width:100%;float:none;clear:both;display:table;margin:0 0 20px}DIV.widget,#footer DIV.widget:last-child{width:calc( 100% );float:none;clear:both;display:table;margin:0 0 20px;padding:0;text-align:center}.copyright{text-align:center}.designedby{float:none}.contact_left,.contact_right{width:100%;float:none;clear:both;display:table}.contact_left{margin:0 auto 20px}img.alignleft,img.alignright,img.alignnone,.misc_content{float:none;clear:both;display:table;margin:10px auto}.twocols.left,.twocols.right,.threecols.left,.threecols.middle,.threecols.right{float:none;clear:both;display:table;margin:0 auto 20px;width:100%}.twocols.left,.threecols.left,.threecols.middle{margin:0 auto}.twocols.left UL,.threecols.left UL,.threecols.middle UL{margin-bottom:0}div#divWNWidgetsContainer333000{display:none !important}.soliloquy-container .soliloquy-caption .soliloquy-caption-inside .big_white{font-size:20px;line-height:25px}.soliloquy-container .soliloquy-caption .soliloquy-caption-inside .big_yellow{font-size:14px;line-height:17px}.silder_box .slider_caption_box{padding:0 5px 5px 0}}@media only screen and (max-width:479px){.silder_box{padding-bottom:25px}.header_right .txt_2{font-size:16px}.middle_left h1,#secondary_3col h3.widget-title,.middle_inner h1,.middle_full h1{font-size:16px}.header_right .txt_1,.succession_1 h3.widget-title{font-size:16px}.middle_left .entry-content,.middle_inner .entry-content,.middle_full .entry-content{font-size:14px}#secondary_3col .sec_txt{font-size:14px}.succe_sec_txt,.succession_box_2 .succe_sec_txt{font-size:14px}.container,.con{width:300px;margin:0 auto}.page:not(.home) .envira-gallery-public{width:256px;width:calc( 100% + 16px )}.logo{width:200px}.wel_left h1{font-size:18px;word-spacing:0px}.wel_left p{font-size:13px;font-weight:400;line-height:16px;padding-top:5px}.soliloquy-container .soliloquy-caption .soliloquy-caption-inside .big_white{font-size:17px;line-height:20px}.soliloquy-container .soliloquy-caption .soliloquy-caption-inside .big_yellow{font-size:12px;line-height:15px}.silder_box .slider_caption_box{padding:0}}.clearfix{zoom:1}.container:after,.con:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}