@media only screen and (max-width :1248px) and (min-width :1141px){body{font-size:15px}#branding{width:92%}#mega-menu-wrap-main-menu{wwidth:92%}#footer #footercontents{width:92%}#homebanner .homebanner{width:92%}#crcgoverview .crcgoverview{width:92%}#whychoosecrcg .whychoosecrcg{width:92%}#companiesserved .companiesserved{width:92%}#otherreasons .otherreasons{width:92%}#hometestimonials .hometestimonials{width:92%}#innerbanner .innerbanner{width:92%}#whatweoffer .whatweoffer{width:92%}#whywestandout .whywestandout{width:92%}#ourstandards .ourstandards{width:92%}#testimonials .testimonials{width:92%}#keybenefits .keybenefits{width:92%}#specialinfo .specialinfo{width:92%}#footerclients .footerclients{width:92%}#recentposts .recentposts{width:92%}#container{width:92%}.page-template-members #wrapper{width:92%}.page-template-staticpage #wrapper{width:92%}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{line-height:2.5em!important;height:2.5em!important;padding:0 1.35em 0 1.350em!important;font-size:1.111em!important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-flyout ul.mega-sub-menu{width:17em!important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{line-height:2em!important;padding:0 1.35em 0 1.350em!important;font-size:1em!important}#homebanner .homebanner .widget{width:50%}}@media only screen and (max-width :1140px) and (min-width :1025px){body{font-size:14px}#branding{width:92%}#mega-menu-wrap-main-menu{wwidth:92%}#footer #footercontents{width:92%}#homebanner .homebanner{width:92%}#crcgoverview .crcgoverview{width:92%}#whychoosecrcg .whychoosecrcg{width:92%}#companiesserved .companiesserved{width:92%}#otherreasons .otherreasons{width:92%}#hometestimonials .hometestimonials{width:92%}#innerbanner .innerbanner{width:92%}#whatweoffer .whatweoffer{width:92%}#whywestandout .whywestandout{width:92%}#ourstandards .ourstandards{width:92%}#testimonials .testimonials{width:92%}#keybenefits .keybenefits{width:92%}#specialinfo .specialinfo{width:92%}#footerclients .footerclients{width:92%}#recentposts .recentposts{width:92%}#container{width:92%}.page-template-members #wrapper{width:92%}.page-template-staticpage #wrapper{width:92%}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{line-height:2.5em!important;height:2.5em!important;padding:0 1.35em 0 1.350em!important;font-size:1.111em!important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-flyout ul.mega-sub-menu{width:20em!important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{line-height:2em!important;padding:0 1.35em 0 1.350em!important;font-size:1em!important}#homebanner .homebanner .widget{width:50%}#branding .right .phone a{font-size:3em}}@media only screen and (max-width :1024px) and (min-width :901px){body{font-size:13px}#branding{width:92%}#mega-menu-wrap-main-menu{wwidth:92%}#footer #footercontents{width:92%}#homebanner .homebanner{width:92%}#crcgoverview .crcgoverview{width:92%}#whychoosecrcg .whychoosecrcg{width:92%}#companiesserved .companiesserved{width:92%}#otherreasons .otherreasons{width:92%}#hometestimonials .hometestimonials{width:92%}#innerbanner .innerbanner{width:92%}#whatweoffer .whatweoffer{width:92%}#whywestandout .whywestandout{width:92%}#ourstandards .ourstandards{width:92%}#testimonials .testimonials{width:92%}#keybenefits .keybenefits{width:92%}#specialinfo .specialinfo{width:92%}#footerclients .footerclients{width:92%}#recentposts .recentposts{width:92%}#container{width:92%}.page-template-members #wrapper{width:92%}.page-template-staticpage #wrapper{width:92%}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{line-height:2.5em!important;height:2.5em!important;padding:0 1.35em 0 1.350em!important;font-size:1em!important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-flyout ul.mega-sub-menu{width:20em!important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{line-height:2em!important;padding:0 1.35em 0 1.350em!important;font-size:1em!important}#homebanner .homebanner .widget{width:50%}#branding .right .phone a{font-size:3em}}@media only screen and (max-width :900px) and (min-width :801px){body{font-size:12px}#branding{width:92%}#mega-menu-wrap-main-menu{wwidth:92%}#footer #footercontents{width:92%}#homebanner .homebanner{width:92%}#crcgoverview .crcgoverview{width:92%}#whychoosecrcg .whychoosecrcg{width:92%}#companiesserved .companiesserved{width:92%}#otherreasons .otherreasons{width:92%}#hometestimonials .hometestimonials{width:92%}#innerbanner .innerbanner{width:92%}#whatweoffer .whatweoffer{width:92%}#whywestandout .whywestandout{width:92%}#ourstandards .ourstandards{width:92%}#testimonials .testimonials{width:92%}#keybenefits .keybenefits{width:92%}#specialinfo .specialinfo{width:92%}#footerclients .footerclients{width:92%}#recentposts .recentposts{width:92%}#container{width:92%}.page-template-members #wrapper{width:92%}.page-template-staticpage #wrapper{width:92%}#homebanner .homebanner .widget{width:50%}#branding .right .phone a{font-size:2.667em}#homebanner{margin:11.5em 0 0 0}#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open+#mega-menu-main-menu{margin:5.25em 0 0 0}#container{margin:11.5em auto 0 auto}.mobileheader ul #logo img{height:7em!important}.mobileheader ul #slogan{font-size:1.444em;line-height:1.444em}}@media only screen and (max-width :900px){.desktopheader{display:none!important}.mobileheader{display:table;width:100%;background:#fff;position:fixed;z-index:999;top:0}.mobileheader ul{display:table;width:100%}.mobileheader #logo{width:30%;display:table-cell;vertical-align:middle;padding:.5em 1em}.mobileheader ul #slogan{width:40%;display:table-cell;vertical-align:middle;text-align:center}.mobileheader ul #hamburgermenu{width:30%;display:table-cell;vertical-align:middle;text-align:center;background:none}.mobileheader .call{float:left;width:50%;border-bottom:2px solid #fff}.mobileheader .call a{width:100%;display:table;padding:1em;color:#fff;background:#0095da;font-size:1.2em;font-weight:600;text-align:center}.mobileheader .text{float:left;width:50%;border-bottom:2px solid #fff}.mobileheader .text a{width:100%;display:table;padding:1em;color:#fff;background:#333;font-size:1.2em;font-weight:600;text-align:center}.mobileheader ul #logo img{display:table;margin:0;height:5em;width:auto}}@media only screen and (max-width :800px){body{font-size:16px}#branding{width:92%}#mega-menu-wrap-main-menu{wwidth:92%}#footer #footercontents{width:92%}#homebanner .homebanner{width:92%}#crcgoverview .crcgoverview{width:92%}#whychoosecrcg .whychoosecrcg{width:92%}#companiesserved .companiesserved{width:92%}#otherreasons .otherreasons{width:92%}#hometestimonials .hometestimonials{width:92%}#innerbanner .innerbanner{width:92%}#whatweoffer .whatweoffer{width:92%}#whywestandout .whywestandout{width:92%}#ourstandards .ourstandards{width:92%}#testimonials .testimonials{width:92%}#keybenefits .keybenefits{width:92%}#specialinfo .specialinfo{width:92%}#footerclients .footerclients{width:92%}#recentposts .recentposts{width:92%}#container{width:92%}.page-template-members #wrapper{width:92%}.page-template-staticpage #wrapper{width:92%}#homebanner .homebanner .widget{width:50%}#branding .right .phone a{font-size:2.667em}#content{width:100%}#sidebar{width:100%}#otherreasons .otherreasons .expertcta .ctabox{font-size:.883em}#container #content .needexpert .expertcta .ctabox{font-size:.883em}#container #content .needrepair .expertcta .ctabox{font-size:.883em}#container #content .requestfreelocalquote .expertcta .ctabox{font-size:.883em}#container #content .findlocalpro .ctabox{font-size:.883em}#container #content .requestlocalquote .ctabox{font-size:.883em}#container #content .commercialroofingservices .expertcta .ctabox{font-size:.883em}#container #content .industrialroofingservicesone .expertcta .ctabox{font-size:.883em}#container #content .howmuchcost .expertcta .ctabox{font-size:.883em}#branding li{display:table;width:100%!important}#branding .left img{display:table;float:none;margin:0 auto 2em auto}#branding .right .phone{display:table;float:none;margin:2em auto 1em auto}#branding .right .phone span{display:table;float:none;margin:0 auto}#footer #footercontents .left{float:none;display:table;width:auto;margin:0 auto}#footer #footercontents .right{width:100%;float:none;margin:0 auto}#footer #footercontents .right #menu{display:table;width:100%;margin:0 0 2em 0}#footer #footercontents .right #menu li{display:table;float:none;margin:.25em auto}#footer #footercontents .right #menu li a{border:none}#footer #footercontents .right .phone{width:auto;display:table;float:none;margin:0 auto 0 auto}#footer #footercontents .right .phone span{display:table;float:none;margin:0 auto .15em auto}#copyright{display:table;width:100%;float:none;text-align:center}#homebanner .homebanner .widget{width:100%}#crcgoverview .crcgoverview ul li{display:table;width:100%;border-left:none;border-right:none;border-bottom:.5em solid #fff}#crcgoverview .crcgoverview ul li:first-child h4 br{display:none}#whychoosecrcg .whychoosecrcg ul li{display:inline-table;width:50%;border:none}#specialinfo .specialinfo .left{width:100%}#specialinfo .specialinfo .right{width:100%}#keybenefits .keybenefits li{width:100%;margin:0 0 2em 0}#recentposts .recentposts ul li{width:100%;margin:0 0 2em 0}#recentposts .recentposts .searchformblock{width:50%}#otherreasons .otherreasons ul{text-align:center}#otherreasons .otherreasons ul li{float:none;display:inline-table;width:47%;margin:0 1% 1.333em 1%}#otherreasons .otherreasons ul li:nth-child(3n){margin:0 1% 1.333em 1%}#otherreasons .otherreasons .expertcta{width:96%}.sidebarfreeguidebook img{max-width:200px}.sidebarfreeguidebook table{display:table;margin:0 auto}.sidebarfindlocalpro img{margin:0 auto 1em auto;max-width:300px}#container #content .questionsbox{font-size:1.444em}#container #content .inspectionbox{font-size:1.222em}#container #content .com-gallery{width:100%}#container #content .com-gallery .ngg-gallery-thumbnail-box{width:25%}#container #content .com-gallery .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img{width:100%}#container #content .nationwideworkshop{padding:8em 3em 3em 3em}#container #content .whyus .bannerarea table tr td{display:table;width:100%!important}#container #content .whyus .bannerarea table tr td:first-child{background:none}#container #content .whyus .fourblocks ul li{width:100%}#container #content .whyus .conklin span{clear:both;display:table;margin:0 auto}#container #content .whyus .testimonials table tr td{display:block;width:100%;border:2px solid #333}#container #content .whyus .bannerarea table tr td:last-child .form{max-width:300px;margin:0 auto}#container #content .michiganforum .sponsour table tr td:last-child .call a{font-size:2em}#container #content .extendroof .avoid-expense li{width:48%}#container #content .extendroof .bonus table tr td:last-child{background:#693}#container #content .extendroof .bonus table tr td:last-child span{position:relative;left:inherit;top:inherit;display:block;background:none;clear:both}.estimates-form{width:100%}.estimates-right{width:100%;margin:1.5em 0}#container #content .drone .supportafttrain ul li{width:49%}#container #content .conklinquote .left{width:100%;margin:0 0 1.5em 0}#container #content .conklinquote .right{width:100%}#container #content .conklinquote .right .form{display:none}#container #content .guidebook-box .left{display:table;width:100%}#container #content .guidebook-box .middle{display:table;width:100%}#container #content .guidebook-box .middle img{max-width:200px;margin:0 auto;float:none}#container #content .guidebook-box .right{vertical-align:top}#container #content .videoleft{width:100%;margin:0 0 1.5em 0}#homebanner .picredits{position:relative;margin:1em auto 0 auto}#homebanner{margin:10.5em 0 0 0}#mega-menu-wrap-main-menu .mega-menu-toggle.mega-menu-open+#mega-menu-main-menu{margin:7em 0 0 0}#container{margin:10.5em auto 0 auto}.mobileheader ul #logo img{height:6em!important}.mobileheader ul #slogan{font-size:1.444em;line-height:1.444em}.mobileheader #logo{width:25%}.mobileheader ul #slogan{width:50%}.mobileheader ul #hamburgermenu{width:25%}}@media only screen and (max-width :690px){#container #content .imgleft{width:100%;margin:0 0 1.5em 0;float:none}#container #content .imgright{width:100%;margin:0 0 1.5em 0;float:none}.alignleft{width:100%;margin:0 0 1.5em 0;float:none}.alignright{width:100%;margin:0 0 1.5em 0;float:none}p .alignleft{float:none;margin:0}p .alignright{float:none;margin:0}#container #content .vdoright{width:100%;margin:0 0 1.5em 0;float:none}#container #content .roof-proccess-wrap{width:100%;margin:0 0 1.5em 0;float:none}#container #content .standardcallbox{width:100%;margin:0 0 1.5em 0;float:none}#container #content .standardbox{width:100%;margin:0 0 1.5em 0;float:none}#container #content .freeguidebook{width:100%;margin:0 0 1.5em 0;float:none}#container #content .questionsbox{width:100%;margin:0 0 1.5em 0;float:none}#container #content .inspectionbox{width:100%;margin:0 0 1.5em 0;float:none}#container #content .needexpert{width:100%;margin:0 0 1.5em 0;float:none}#container #content .needrepair{width:100%;margin:0 0 1.5em 0;float:none}#container #content .findlocalpro{width:100%;margin:0 0 1.5em 0;float:none}#container #content .requestlocalquote{width:100%;margin:0 0 1.5em 0;float:none}#container #content .commercialroofingservices{width:100%;margin:0 0 1.5em 0;float:none}#container #content .proscons{width:100%;margin:0 0 1.5em 0;float:none}#container #content .roofingjobs{width:100%;margin:0 0 1.5em 0;float:none}#container #content .allflatroofs{width:100%;margin:0 0 1.5em 0;float:none}#container #content .whyjoinnetwork{width:100%;margin:0 0 1.5em 0;float:none}#container #content .whyconklin{width:100%;margin:0 0 1.5em 0;float:none}#container #content .whystandout{width:100%;margin:0 0 1.5em 0;float:none}#container #content .increaesefficiency{width:100%;margin:0 0 1.5em 0;float:none}#container #content .outstandingresults{width:100%;margin:0 0 1.5em 0;float:none}#container #content .epdmproblems{width:100%;margin:0 0 1.5em 0;float:none}#container #content .onlybestproducts{width:100%;margin:0 0 1.5em 0;float:none}#container #content .roofingservices{width:100%;margin:0 0 1.5em 0;float:none}#container #content .industrialroofingservices{width:100%;margin:0 0 1.5em 0;float:none}#container #content .industrialroofingservicesone{width:100%;margin:0 0 1.5em 0;float:none}#container #content .certificationsapprovals{width:100%;margin:0 0 1.5em 0;float:none}#container #content .servicescover{width:100%;margin:0 0 1.5em 0;float:none}#container #content .howmuchcost{width:100%;margin:0 0 1.5em 0;float:none}#container #content .need-order{width:100%;margin:0 0 1.5em 0;float:none}#container #content .are-you-contractor{width:100%;margin:0 0 1.5em 0;float:none}#container #content .cyclonesliderwrap{width:100%;margin:0 0 1.5em 0;float:none}#container #content .citypageform{width:100%;margin:0 0 1.5em 0;float:none}#otherreasons .otherreasons .expertcta{width:100%;margin:0 0 1.5em 0;float:none}#specialinfo .specialinfo .left .members{float:none;width:100%;margin:0 0 2em 0}#specialinfo .specialinfo .left .systems{float:none;width:100%;margin:0}#companiesserved .companiesserved ul li{margin:1em}#footerclients .footerclients a{font-size:1.111em}#container #content .conklin-product-img{width:100%;margin:0 0 1.5em 0;float:none}#container #content .conklin-catalog-form{width:100%;margin:0 0 1.5em 0;float:none}#container #content ul.conklin-product-list li{width:100%;margin:0 0 1em 0;float:none}.contact .left{width:100%;margin:0 0 2em 0;float:none}.contact .right{width:100%;margin:0}#container #content .requestfreelocalquote .details{display:table;width:100%}#container #content .requestfreelocalquote .expertcta{display:table;width:100%}.cycloneslider-template-standard{width:100%;max-width:100%!important;margin:0!important}.cycloneslider-template-standard .cycloneslider-slide img{width:100%;margin:0!important}#container #content .contractors-saying .left{width:100%;margin:0 0 1.5em 0;float:none}#container #content .contractors-saying .right{width:100%;margin:0 0 1.5em 0;float:none}#container #content .benefitsattending ul li{width:100%}#container #content .reasons{width:100%;float:none}#container #content .questions{font-size:1.444em;font-weight:600}#container #content .withimgbox{border:none}#container #content .compare table tr td{display:block;padding:1.5em;width:100%}#container #content .compare table tr td:nth-child(2){width:100%}#container #content .workshopforum .leftcol{width:100%}#container #content .workshopforum .rightcol{width:100%}#container #content .owner-member table tr td{display:block}#container #content .owner-member table tr td .img{display:none}#container #content .owner-member table tr td:nth-child(2){width:100%}#container #content .owner-member table tr td:nth-child(2) .imgud{display:table;margin:0 auto}#container #content .leader-member table tr td{display:block}#container #content .benefitsbox{border:none}#container #content .switchcommercialwrapper .book{display:table;width:100%}#container #content .switchcommercialwrapper .book img{max-width:200px;margin:0 auto 1.5em auto}#container #content .switchcommercialwrapper .formcontent{width:100%}#container #content .whyuse li.left{display:table;width:100%}#container #content .whyuse li.right{display:table;width:100%}#container #content .prices li{width:100%;display:block;border:none}#container #content .prices li .title{min-height:inherit}#container #content .xactimateform .wpcf7 table tr td{width:100%;padding:0}#container #content .xactimateform .wpcf7 .note{text-align:center}#container #content .guidebook-box .right{display:table;width:100%}#container #content .conklinquote .left .conklin-reasons h3{box-sizing:border-box}#container #content .drone .joionusdec1114 ul li{display:table;width:100%}#container #content .drone .phantom3 div{display:table;width:100%}#container #content .drone .supportafttrain ul li{display:table;width:100%}.estimates-form table tr td{width:100%;float:left}.estimates-form table tr td.timeslot .wpcf7-form-control-wrap{width:auto}#container #content .extendroof .avoid-expense li{width:98%;margin:1%}#container #content .extendroof .bonus table tr td{display:block;width:100%}#container #content .extendroof .bonus table tr td:last-child br{display:none}#container #content .extendroof .bonus table tr td:last-child span{font-size:1.444em;line-height:1.333em}#container #content .michiganforum .sponsour table tr td:first-child{display:block;width:100%}#container #content .michiganforum .sponsour table tr td:last-child{display:block;width:100%}#container #content .michiganforum .sponsour table tr td:first-child .text{line-height:1.444em}#container #content .michiganforum .sponsour table tr td:last-child .sponsourlogo{line-height:1.444em}#container #content .michiganforum .forum .imgsec ul li{width:100%}#container #content .michiganforum .choiceroofsec table tr td{display:table;width:100%}#container #content .michiganforum .choiceroofsec table tr td:last-child img{display:table;margin:2em auto 1em auto}#container #content .michiganforum .formsec table tr td{padding:0;float:left;width:100%}.mobileheader ul #slogan{font-size:1em;line-height:1.444em}#container #content .michiganforum .sponsour .left{display:table;width:100%}#container #content .michiganforum .sponsour .right{display:table;width:100%}#container #content .michiganforum .sponsour .right h3{text-align:center}#container #content .michiganforum .fcall a{font-size:2em;color:#fff}}@media only screen and (max-width :480px){#whychoosecrcg .whychoosecrcg ul li{width:99%}#recentposts .recentposts .searchformblock{width:100%;margin:0 0 1em 0}#container #content .conklin-catalog ul li{width:100%;margin:0 0 1.333em 0}#container #content .smallwidth{width:30%!important;margin:0 0 0 1em!important}#container #content .tp-box p{overflow:inherit}#sc_event_select{width:100%!important;display:table!important}#sc_events_calendar_head h2{width:100%!important;display:table!important}#sc_event_nav_wrap{width:100%!important;display:table!important}#content .sc-table tr td{padding-left:0!important}#container #content .workshopforum .leftcol .boxedcontent .workshopform{width:100%}#container #content .switchcommercialwrapper .formcontent table tr td{width:100%;padding:0;float:left}#container #content .switchcommercialwrapper .formcontent table{margin:0 0 1em 0}#container #content .conklinquote .left .form table tr td{float:left;width:100%}#container #content ul.msupport{width:100%}.memberintro .member{float:none;width:100%;margin:0 0 1.5em 0}.cform{width:100%}#container #content .whyus .bannerarea table tr td:first-child ul li{display:block;width:100%}#container #content .whyus .bannerarea table tr td:last-child .form{max-width:100%}#container #content .whyus .form-area-two table tr td{width:100%;float:left}#container #content .nationwideworkshop .events li{width:100%}#container #content .nationwideworkshop .reviews table tr td{display:block;width:100%}#container #content .nationwideworkshop{padding:8em 2em 2em 2em}#container #content .states tr td{width:100%;float:left}#container #content .cities tr td{width:100%;float:left}#homebanner .homebanner a{font-size:1.444em}#otherreasons .otherreasons ul li{display:table;width:100%;margin:0 0 .5em 0}#otherreasons .otherreasons ul li:nth-child(3n){margin:0 0 .5em 0}}