.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:10px;right:10px;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:#a21d22 url(../../../../../../../themes/worldclassroofing/images/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;z-index:10;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}span.cd-top{cursor:pointer}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.no-touch .cd-top:hover{background-color:#000;opacity:1}.wonderplugingridgallery,.wonderplugin-gridgallery-list{width:100%!important;max-width:100%!important}.service-detail-content{box-sizing:border-box;height:301px;padding-right:20px;overflow:auto}.read-content{box-sizing:border-box;height:524px;overflow:auto}.read-content1{box-sizing:border-box;height:592px;overflow:auto}.read-contenthome{box-sizing:border-box;height:420px;overflow:auto}.read-contentarea{box-sizing:border-box;height:520px;overflow:auto}.read-contentarea1{box-sizing:border-box;height:420px;overflow:auto}.we_are_member{box-sizing:border-box;height:212px;overflow:auto}.company_back{box-sizing:border-box;height:415px;overflow:auto}.our_people{box-sizing:border-box;height:445px;overflow:auto}.service_detail{box-sizing:border-box;height:330px;overflow:auto}.service-detail-second-content{box-sizing:border-box;height:488px;padding-right:20px;overflow:auto}.read-content-cat{box-sizing:border-box;height:524px;padding-right:20px;overflow:auto}.read-content-about{box-sizing:border-box;height:290px;padding-right:20px;overflow:auto}.content_on_right{box-sizing:border-box;height:472px;padding-right:20px;overflow:auto}.products_content_on_right{box-sizing:border-box;height:472px;padding-right:20px;overflow:auto}.content_on_left{box-sizing:border-box;height:450px;overflow:auto}.content_suburb_box{box-sizing:border-box;height:433px;overflow:auto}.popup_container{box-sizing:border-box;max-height:600px;overflow:auto}div.wpcf7-validation-errors{background:#fff;border:none;color:red}.wpcf7-not-valid{border:1px solid red!important}span.wpcf7-not-valid-tip{color:red;display:none!important;font-size:1em}div.wpcf7-validation-errors{border:0 solid #000!important;display:none!important}.g-recaptcha{transform:scale(.75);-webkit-transform:scale(.75);transform-origin:0 0;-webkit-transform-origin:0 0}.scrolloff{pointer-events:none}#loadingdiv{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:#000;background-image:url(../../../../../../../themes/worldclassroofing/images/loading.gif);background-repeat:no-repeat;background-position:center;z-index:9999;opacity:.97;filter:alpha(opacity=40)}.error_page,.thank_you_page{text-align:center;margin:30px}.text_center{text-align:center!important}div.wpcf7 .ajax-loader{float:left;position:absolute}.link_list ul li.active a{color:#fff}#menu ul li ul li.active>a{color:#000}.inn_cont.subrub_inn_cont ul li{width:50%;float:left;font-weight:500;font-size:16px}div#n2-ss-2 .nextend-arrow-previous{z-index:10;left:5px!important;top:59%!important}div#n2-ss-2 .nextend-arrow-next{z-index:10;right:5px!important;top:59%!important}.nextend-arrow-previous{width:50px!important;height:50px!important;background-color:none;left:0px!important;border-radius:0;position:relative;margin-top:0}.nextend-arrow-previous:before{position:absolute;font-family:'FontAwesome';content:"\f053";width:50px;height:50px;line-height:50px;text-align:center;display:inline-block;border-radius:50%;background:rgba(255,255,255,.7);color:#0a47a2;font-size:18px}.nextend-arrow-next:before{position:absolute;font-family:'FontAwesome';content:"\f054";width:50px;height:50px;line-height:50px;text-align:center;display:inline-block;border-radius:50%;background:rgba(255,255,255,.7);color:#0a47a2;font-size:18px}.nextend-arrow-next{width:50px!important;height:50px!important;background-color:none;right:0px!important;border-radius:0;position:relative;margin-top:0}.nextend-arrow-previous img{display:none!important}.nextend-arrow-next img{display:none!important}#innerpg_container h2{color:#424242;float:left;font-family:"sofia_prolight";font-size:22px;font-weight:700;margin:20px 0 5px;text-transform:uppercase;width:100%}#innerpg_container .fullwidth_box h2{color:#fff;text-transform:inherit!important;font-size:22px;font-family:'sofia_prolight';font-weight:700;line-height:26px;text-align:left}#innerpg_container h2.titletext,#innerpg_container h1.titletext{color:#424242;float:left;font-family:"sofia_prolight";font-size:22px;font-weight:700;line-height:normal;margin:-20px 0 10px!important;padding:0;text-transform:uppercase;width:100%}.aws-search-result{margin-top:45px!important}input.hidden,textarea.hidden,#wp-ProductLinks-wrap{display:none}.one{width:100%;float:left}.half{width:50%;float:left}.activeoption{color:#253281;font-weight:700}.hide_form{display:none}.footer_left ul li.activepg a{color:#5c5c5c;text-decoration:underline}footer ul.footerlinks li.activepg a{color:#222;text-decoration:underline}.innerpg_section .area-serve ul li.activepg a{color:#555;text-decoration:underline}.categorypg_content h1,.categorypg_content h2{float:left;font-size:34px;width:100%;text-align:left;color:#333232;font-weight:400;margin:15px 0 0 0;text-transform:uppercase}#wishlistitems dl.nowishlist dd{text-transform:none!important}@media(max-width:380px){.g-recaptcha{transform:scale(.67);-webkit-transform:scale(.67);transform-origin:0 0;-webkit-transform-origin:0 0}}#html5-close{top:0!important;right:0px!important;margin-top:0!important;margin-right:0!important}.hide_form{display:none}.product-enquiry-form.contact_form_bg{width:100%;margin-top:0;padding:30px}.form-close{position:absolute;right:0;top:0;background:#fc6000}.product-enquiry-form.contact_form_bg .column_12{margin-bottom:30px}.product-enquiry-form.contact_form_bg .full_width_textarea{width:100%!important}.product-enquiry-form.contact_form_bg #submit_enquiry{width:auto;min-width:auto;padding:7px 20px}.product-enquiry-form.contact_form_bg div.wpcf7 .ajax-loader{float:right}.prod_detailpg{margin-top:23px;text-align:center}.general-right p a{color:#8e8d8d}.bottom-call-bg p a{color:#fff;text-decoration:underline}ul.submenu-product>li.has-subnav.active{background-color:#2578a9}ul.submenu-product>li.has-subnav:hover{background-color:#2578a9}ul.submenu-product>li .accordion-btn{height:41px!important;line-height:41px!important}ul.submenu-product>li.has-subnav ul.mainnav-ul li a:hover{color:#c8c8c8}.wonderplugin-gridgallery-item-container{position:relative;width:100%!important;height:100%!important;overflow:hidden!important;cursor:pointer}.wonderplugin-gridgallery-item-container a:hover:after{opacity:1}.wonderplugin-gridgallery-item-container a:after{content:"";position:absolute;background:url(../../../../../../../themes/worldclassroofing/images/hover.png) center 50% no-repeat rgba(10,71,162,.7);top:0;bottom:0;right:0;left:0;opacity:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;cursor:pointer}.wonderplugin-gridgallery-loadmore-btn{border-radius:90px;font-size:18px;margin:0 auto;font-weight:500;padding:10px 33px 10px 55px;border-bottom:0;background:url(../../../../../../../themes/worldclassroofing/images/plus-icon.png) 3px 3px #234072 no-repeat;font-family:'Poppins',sans-serif}.wonderplugin-gridgallery-loadmore .wonderplugin-gridgallery-loadmore-btn{color:#fff!important}.wonderplugin-gridgallery-loadmore-btn{color:#fff!important;text-shadow:none!important;position:relative;z-index:1;overflow:hidden;font-size:18px!important;margin-top:26px!important;padding:7px 25px!important;border:0!important;border-radius:3px!important;background:#93ba0d!important;font-family:'Brandon Grotesque Medium'!important;font-weight:500!important}.wonderplugin-gridgallery-loadmore-btn:after{content:"";display:block;position:absolute;z-index:-1;background:#0a47a2;border-radius:0 0 50% 50%/0 0 75% 75%;-webkit-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;top:0;right:0;bottom:0;left:0;height:0;width:100%}.wonderplugin-gridgallery-loadmore-btn:hover:after{-webkit-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;height:435%}body.lightbox_open{overflow-y:hidden}.map-top ul.map-contact li .map-detail p a:hover{color:#20509e}#article-of-interest-demo .owl-wrapper-outer{border-right:0 solid #e6eaee;border-left:0 solid #e6eaee}.pop-added{overflow:hidden}div.pp_overlay{width:100%!important}.footerlinkbar ul li.activepg a{text-decoration:underline;color:#fff}.accordion-head.n_bg{background:none!important}.borderedbox ul li.activepg a{color:#f5f5f5;text-decoration:underline}.testi-content{box-sizing:border-box;height:192px;overflow:auto}.lod{display:none}.hidden{display:none}.main_content{padding-top:64px;padding-right:10%}.contentrows .firstrow{color:#fff;text-transform:uppercase;font-family:'Brandon Grotesque';font-weight:900;font-size:29px!important;line-height:100%!important;position:relative;padding-bottom:15px;margin-bottom:15px}.contentrows .firstrow:before{position:absolute;content:'';background:url(../../../../../../../themes/worldclassroofing/images/bannerborder.png);height:3px;width:63px;left:0;right:0;margin:auto;bottom:0}.contentrows .secondrow{color:#fff;text-transform:uppercase;font-family:'Brandon Grotesque';font-weight:900;font-size:37px!important;line-height:100%!important;padding-bottom:15px}.contentrows .thirdrow{color:#fff;text-transform:uppercase;font-family:'Brandon Grotesque';font-weight:900;font-size:29px!important;line-height:100%!important;position:relative;padding-bottom:15px;padding-top:15px}.contentrows .thirdrow:before{position:absolute;content:'';background:url(../../../../../../../themes/worldclassroofing/images/bannerborder.png);height:3px;width:63px;left:0;right:0;margin:auto;top:0}.logorows{padding-top:20px}.nextbanner{padding-top:100px}@media(max-width:1700px){.contentrows .secondrow{font-size:30px!important}.logorows{width:60%;margin:0 auto}.main_content{padding-top:15%}.nextbanner .logorows{width:17%}.nextbanner{padding-top:23%}.contentrows .firstrow,.contentrows .thirdrow{font-size:24px!important}}@media(max-width:1500px){.contentrows .secondrow{font-size:26px!important}.contentrows .firstrow,.contentrows .thirdrow{font-size:20px!important}}@media(max-width:1300px){.contentrows .firstrow:before,.contentrows .thirdrow:before{content:none}.contentrows .firstrow{margin-bottom:0}.contentrows .thirdrow,.logorows{padding-top:0}.contentrows .secondrow{font-size:24px!important}.contentrows .firstrow,.contentrows .thirdrow{font-size:18px!important}}@media(max-width:1110px){div#n2-ss-2 .nextend-arrow-previous,div#n2-ss-2 .nextend-arrow-next{top:42%!important}.main_content{padding:0 0 0 10%}.contentrows .secondrow{font-size:22px!important}.contentrows .firstrow,.contentrows .thirdrow{font-size:16px!important}}@media(max-width:992px){.nextend-arrow-next::before,.nextend-arrow-previous::before{width:40px;font-size:14px;height:40px;line-height:40px}div#n2-ss-2 .nextend-arrow{width:40px!important;height:40px!important}.contentrows .secondrow{font-size:20px!important}}@media(max-width:767px){div#n2-ss-2 .nextend-arrow{display:none!important}#wonderplugingridgallery-3 .wonderplugin-gridgallery-loadmore-btn:hover{background-color:#234072!important}.main_content{padding:0}.contentrows .secondrow{font-size:18px!important}.contentrows .firstrow,.contentrows .thirdrow{font-size:14px!important}div#n2-ss-2 .n2-ss-layer{width:100%!important;top:8%!important;max-width:290px;left:0!important}.logorows{max-width:200px;width:100%}.nextbanner .logorows{width:100%;max-width:58px}.wonderplugin-gridgallery-item-container{margin:10px!important}}@media(max-width:479px){#gridgallery-html5-lightbox .html5-next-touch,#gridgallery-html5-lightbox .html5-prev-touch{top:50%!important}}@media(max-width:450px){div#n2-ss-2 .n2-ss-layer{top:0!important}}.gallery_p{font-size:15px;color:#68696b;line-height:26px;text-align:justify}