@charset "utf-8";@media only screen and (min-width:200px) and (max-width:500px){.wrapper{width:94% !important;margin:0% 3% !important;padding:0px;}
.topbg{background:none !important;}
.header{background-position:center bottom !important;height:auto !important;padding:0 10px !important;}
.imageslides-nav{bottom:30px !important;float:left !important;position:relative !important;text-align:center !important;width:100% !important;}
.imageslides-nav li{margin:0 1px !important;width:18.8% !important;height:70px !important;float:none !important;display:inline-block !important;border-radius:0% !important;background:rgba(240, 89, 34, 0.7) !important;}
.logo{height:auto !important;left:0px !important;padding:12px 0 10px !important;position:relative !important;width:130px !important;background:none !important;}
.headright{padding:22px 0 !important;}
.navitext{margin:11px 0 0 !important;}
.navitext span{font-size:14px !important;}
.navitext strong{font-size:18px !important;}
.various-img{display:none !important;}
.variousbox-main{display:block !important;top:0px !important;position:relative !important;right:0px !important;margin:0 auto;}
.variousbox{padding-top:15px !important;}
.imageslides-nav{display:none !important;}
.phoneno{font-size:14px !important;}
.phoneno span{display:none !important;}
.bodycontact{padding:15px 15px 0 !important;}
.headstyl{font-size:18px !important;line-height:18px !important;padding:0 0 10px !important;}
.textsmall{font-size:13px !important;line-height:22px !important;margin:10px 0 10px !important;}
.ourmembership{width:100% !important;}
.certifiedwp{margin:5% 1% !important;width:82px !important;}
.testimonials{padding:15px 0 0 0px !important;width:100% !important;}
.viewallbut{line-height:19px !important;}
.testimonials-text p{font-size:13px !important;line-height:22px !important;margin:5px 0 0 !important;}
.testimonials-text strong{font-size:13px !important;}
.amazonreviewbox{margin:15px 0 0 !important;padding:5px 5px !important;}
.box01{display:none !important;}
.box02 span{height:63px !important;background-size:150px !important;background-position:0 -170px !important;}
.box03{display:none !important;}
.box04 a{font-size:16px !important;height:35px !important;line-height:35px !important;margin:16px 0 !important;padding:0 20px !important;text-align:center !important;}
.bottompart{padding:10px 10px 0 20px !important;}
.btmcall01{width:100% !important;}
.btmhead{font-size:14px !important;padding:2px 0 !important;}
.bottomlinks li{padding:3px 0 !important;}
.btmcall02{width:100% !important;padding:10px 0 0 0px !important;}
.ourserlink{margin-right:0% !important;width:100% !important;}
.copyright{font-size:11px !important;margin-top:10px !important;padding:8px 5px !important;line-height:18px !important;}
.header02{padding:0 10px !important;}
.services-img{padding:5px 0 10px 0px !important;width:100% !important;}
.cntdiv01{width:100% !important;}
.cntformdiv{width:100% !important;}
.contformdilable{width:100% !important;}
.contformditext{width:100% !important;}
.newbtnsub02{margin-right:9px !important;}
.site-content-blog{width:99% !important;float:none !important;padding:3% !important;margin:0px !important;}
.blog-sidebar-blog{width:99% !important;float:none !important;padding:1% !important;}
.entry-title{font-size:20px !important;line-height:25px !important}
.screen-reader-text{font:22px/29px proxima,Arial,Helvetica,sans-serif !important;}
.sidebar_head{font:22px/29px proxima,Arial,Helvetica,sans-serif !important;}
div.wpcf7-response-output{margin:5em 0.5em 1em 0em !important;}
.inner-banner > img{display:none;}
.variousbox-main-inner{position:relative !important;top:0px !important;right:0px !important;width:100% !important;display:block;}
.variousround-img{display:none;}
.pdfcatbox{font-size:17px;width:100% !important;text-align:center;padding:0 0px 11px 0px;display:none !important;}
}
@media only screen and (min-width:501px) and (max-width:767px){.wrapper{width:94% !important;margin:0% 3% !important;padding:0px;}
.topbg{background:none !important;}
.header{background-position:center bottom !important;height:auto !important;padding:0 10px !important;}
.imageslides-nav{bottom:30px !important;float:left !important;position:relative !important;text-align:center !important;width:100% !important;}
.imageslides-nav li{margin:0 1px !important;width:18.8% !important;height:70px !important;float:none !important;display:inline-block !important;border-radius:0% !important;background:rgba(240, 89, 34, 0.7) !important;}
.logo{height:auto !important;left:0px !important;padding:12px 0 10px !important;position:relative !important;width:195px !important;background:none !important;}
.headright{padding:30px 0 !important;}
.navitext{margin:11px 0 0 !important;}
.navitext span{font-size:14px !important;}
.navitext strong{font-size:18px !important;}
.various-img{display:none !important;}
.variousbox-main{display:block !important;top:128px !important;}
.variousbox{padding-top:15px !important;}
.inner-banner > img{display:none;}
.variousbox-main-inner{position:relative !important;top:0px !important;right:0px !important;width:100% !important;display:block;}
.variousround-img{display:none;}
.imageslides-nav .navimg01{background:none;}
.imageslides-nav .navimg02{background:none;}
.imageslides-nav .navimg03{background:none;}
.imageslides-nav .navimg04{background:none;}
.imageslides-nav .navimg05{background:none;}
.bodycontact{padding:15px 15px 0 !important;}
.headstyl{font-size:18px !important;line-height:18px !important;padding:0 0 10px !important;}
.textsmall{font-size:13px !important;line-height:22px !important;margin:10px 0 10px !important;}
.ourmembership{width:100% !important;}
.certifiedwp{margin:5% 1% !important;width:82px !important;}
.testimonials{padding:5px 0 0 0px !important;width:100% !important;}
.viewallbut{line-height:19px !important;}
.testimonials-text p{font-size:13px !important;line-height:22px !important;margin:5px 0 0 !important;}
.testimonials-text strong{font-size:13px !important;}
.amazonreviewbox{margin:15px 0 0 !important;}
.box01{font-size:18px !important;line-height:45px !important;width:50% !important;display:none !important;}
.box02 span{height:63px !important;background-size:150px !important;background-position:0 -170px !important;}
.box03{display:none !important;}
.box04 a{font-size:16px !important;height:35px !important;line-height:35px !important;margin:16px 0 !important;padding:0 20px !important;text-align:center !important;}
.bottompart{padding:10px 10px 0 20px !important;}
.btmcall01{width:50% !important;}
.btmhead{font-size:14px !important;padding:2px 0 !important;}
.bottomlinks li{padding:4px 0 !important;}
.btmcall02{width:100% !important;padding:0px 0 0 0px !important;}
.ourserlink{margin-right:0% !important;width:50% !important;}
.copyright{font-size:11px !important;margin-top:10px !important;padding:0 5px !important;}
.header02{padding:0 10px !important;}
.services-img{padding:5px 0 15px 15px !important;width:55% !important;}
.cntdiv01{width:100% !important;}
.cntformdiv{width:100% !important;}
.mywill_lable02{width:100% !important;text-align:left !important;}
.codediv{width:100% !important;}
.code_input02{width:30% !important;}
.estatediv-right{width:92% !important;}
.site-content-blog{width:99% !important;float:none !important;padding:3% !important;margin:0px !important;}
.blog-sidebar-blog{width:99% !important;float:none !important;padding:1% !important;}
.entry-title{font-size:20px !important;line-height:25px !important}
.screen-reader-text{font:22px/29px proxima,Arial,Helvetica,sans-serif !important;}
.sidebar_head{font:22px/29px proxima,Arial,Helvetica,sans-serif !important;}
.pdfcatbox{display:none !important;}
}
@media only screen and (min-width:768px) and (max-width:900px){.wrapper{width:94% !important;margin:0% 3% !important;padding:0px !important;}
.topbg{background:none !important;}
.header{background-position:center bottom !important;height:auto !important;padding:0 15px !important;}
.imageslides-nav{bottom:30px !important;float:left !important;position:relative !important;text-align:center !important;width:100% !important;}
.imageslides-nav li{margin:0 3px !important;width:123px !important;height:70px !important;float:none !important;display:inline-block !important;border-radius:0% !important;background:rgba(240, 89, 34, 0.7) !important;}
.logo{height:auto !important;left:0px !important;padding:12px 0 10px !important;position:relative !important;width:195px !important;background:none !important;}
.headright{padding:30px 0 !important;}
.navitext{margin:11px 0 0 !important;}
.navitext span{font-size:14px !important;}
.navitext strong{font-size:18px !important;}
.various-img{margin:10px 0 10px !important;}
.imageslides-nav .navimg01{background:none;}
.imageslides-nav .navimg02{background:none;}
.imageslides-nav .navimg03{background:none;}
.imageslides-nav .navimg04{background:none;}
.imageslides-nav .navimg05{background:none;}
.bodycontact{padding:15px 15px 0 !important;}
.headstyl{font-size:18px !important;line-height:18px !important;padding:0 0 10px !important;}
.textsmall{font-size:14px !important;line-height:22px !important;margin:10px 0 10px !important;}
.ourmembership{width:42% !important;}
.certifiedwp{margin:5% 1% !important;width:89px !important;}
.testimonials{width:58% !important;}
.viewallbut{line-height:19px !important;}
.testimonials-text p{font-size:14px !important;line-height:24px !important;margin:5px 0 0 !important;}
.testimonials-text strong{font-size:13px !important;}
.amazonreviewbox{margin:15px 0 0 !important;padding:5px 10px !important;}
.box01{font-size:21px !important;line-height:68px !important;width:45% !important;}
.box03{font-size:16px !important;line-height:18px !important;padding:6px 0 0 15px !important;width:30% !important;display:none !important;}
.box02 span{height:63px !important;background-size:150px !important;background-position:0 -170px !important;}
.box04 a{font-size:16px !important;height:35px !important;line-height:35px !important;margin:16px 0 !important;padding:0 20px !important;text-align:center !important;}
.bottompart{padding:10px 10px 0 20px !important;}
.btmcall01{width:50% !important;}
.btmhead{font-size:14px !important;padding:2px 0 !important;}
.bottomlinks li{padding:3px 0 !important;}
.btmcall02{width:100% !important;padding:10px 0 0 0px !important;}
.ourserlink{margin-right:0% !important;width:50% !important;}
.header02{padding:0 15px !important;}
.inner-banner .variousbox-main{display:none !important;}
.inner-banner .variousbox-main-inner{display:none !important;}
.site-content-blog{width:99% !important;float:none !important;padding:3% !important;margin:0px !important;}
.blog-sidebar-blog{width:99% !important;float:none !important;padding:1% !important;}
.entry-title{font-size:20px !important;line-height:25px !important}
.screen-reader-text{font:22px/29px proxima,Arial,Helvetica,sans-serif !important;}
.sidebar_head{font:22px/29px proxima,Arial,Helvetica,sans-serif !important;}
.variousbox-main{top:128px !important;}
.pdfcatbox{display:none !important;}
}
@media only screen and (min-width:901px) and (max-width:1023px){.wrapper{width:96% !important;margin:0% 2% !important;padding:0px !important;}
.topbg{background:none !important;}
.rgdev{padding:0 0 0 253px !important;}
.header{background-position:center bottom !important;height:auto !important;}
.imageslides-nav{bottom:20px !important;float:left !important;position:relative !important;text-align:center !important;width:100% !important;}
.imageslides-nav li{margin:0 3px !important;width:147px !important;height:147px !important;float:none !important;display:inline-block !important;}
.logo{height:auto !important;left:0px !important;padding:12px 0 10px !important;position:relative !important;width:195px !important;background:none !important;}
.headright{padding:30px 0 !important;}
.navitext{line-height:15px !important;}
.navitext span{font-size:14px !important;}
.navitext strong{font-size:18px !important;}
.bodycontact{padding:15px 15px 0 !important;}
.headstyl{font-size:18px !important;line-height:18px !important;padding:0 0 10px !important;}
.textsmall{font-size:14px !important;line-height:22px !important;margin:10px 0 10px !important;}
.ourmembership{width:42% !important;}
.certifiedwp{margin:5% 1% !important;width:105px !important;}
.testimonials{width:58% !important;}
.viewallbut{line-height:19px !important;}
.testimonials-text p{font-size:14px !important;line-height:24px !important;margin:5px 0 0 !important;}
.testimonials-text strong{font-size:13px !important;}
.amazonreviewbox{margin:15px 0 0 !important;padding:5px 10px !important;}
.box01{font-size:21px !important;line-height:68px !important;width:45% !important;}
.box03{font-size:16px !important;line-height:18px !important;padding:6px 0 0 15px !important;width:30% !important;display:none !important;}
.box02 span{height:63px !important;background-size:150px !important;background-position:0 -170px !important;}
.box04 a{font-size:16px !important;height:35px !important;line-height:35px !important;margin:16px 0 !important;padding:0 20px !important;text-align:center !important;}
.bottompart{padding:10px 10px 0 20px !important;}
.btmcall01{width:50% !important;}
.btmhead{font-size:14px !important;padding:2px 0 !important;}
.bottomlinks li{padding:3px 0 !important;}
.btmcall02{width:100% !important;padding:10px 0 0 0px !important;}
.ourserlink{margin-right:0%;width:50% !important;}
.site-content-blog{width:99% !important;float:none !important;padding:3% !important;margin:0px !important;}
.blog-sidebar-blog{width:99% !important;float:none !important;padding:1% !important;}
.entry-title{font-size:20px !important;line-height:25px !important}
.screen-reader-text{font:22px/29px proxima,Arial,Helvetica,sans-serif !important;}
.sidebar_head{font:22px/29px proxima,Arial,Helvetica,sans-serif !important;}
.variousbox-main{top:142px !important;}
.pdfcatbox{display:none !important;}
}
@media only screen and (min-width:1024px) and (max-width:1163px){.wrapper{width:98% !important;margin:0% 1% !important;padding:0px !important;}
.imageslides-nav{float:left !important;text-align:center !important;width:98% !important;}
.imageslides-nav li{float:none !important;display:inline-block !important;}
.box04 a{margin:30px 0 !important;}
.imageslides-nav li{margin:0 14px !important;}
.certifiedwp{width:150px !important;}
.box01{font-size:22px !important;}
.bottompart{padding:20px 20px 0 !important;}
.btmcall01{padding-right:0;width:18% !important;}
.btmcall02{padding:40px 0 0;width:46% !important;}
.ourserlink{margin-right:1%;width:49% !important;}
.amazonreviewbox{padding:5px 10px !important;}
}