:root{--green:#01d9db;--font-45:3rem;--font-30:1.875rem}a:active,a:focus,a:hover{color:var(--green);outline:none}@font-face{font-family:'Perpetua Bold';src:url(//bellamicrocement.com.au/wp-content/themes/siteorigin-corp-child/font/Perpetua%20Bold.ttf)}html{font-size:62.5%}body,h1,h2,h3,h4,h5,h6,.main-navigation ul li a{font-family:'Poppins',sans-serif}p{font-size:2rem;font-weight:300}body,button,input,optgroup,select,textarea{color:#000}a,a:visited{color:#000}li{list-style:none}.site-header .site-header-inner{border-bottom:1px solid #757573;padding:2.25rem 0}.main-navigation ul.menu>li>a{font-size:1.5rem;font-weight:600}.main-navigation ul.menu>li>a{padding:0 10px;color:#fff;overflow:hidden;background:linear-gradient(to right,#01d9db,#01d9db 50%,#fff 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:background-position .7s ease;text-decoration:none}.main-navigation ul.menu>li>a:hover{background-position:0 100%}.main-navigation ul.menu>li.current-menu-item>a{background-position:0 100%}.main-navigation ul.menu>li:last-of-type>a{border:2px solid #8b8b8b;padding:.625rem .75rem;background-color:#272727}.main-navigation ul.menu>li:last-of-type>a{border:2px solid #8b8b8b;padding:.625rem .75rem;background:#272727;color:#fff;-webkit-text-fill-color:#fff;border-radius:6px;transition:all .4s linear}.main-navigation ul.menu>li:last-of-type>a:hover{background:var(--green);border-color:var(--green)}.main-navigation ul.menu>li.current-menu-item>a{background-color:var(--green)}body #mobile-navigation ul li .dropdown-toggle{color:#fff}.main-navigation ul.menu>li{margin-right:3.375rem;padding:0;margin-bottom:0}.main-navigation ul li:last-of-type{margin-right:0 !important}#primary-menu{display:flex;align-items:center}.corp-container{max-width:89.16%;padding:0}.custom-logo-link img{width:20.688rem}.site-header .site-branding{padding-right:0}.main-navigation ul .children,.main-navigation ul .sub-menu{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;transform:translateY(-2em);z-index:-1;transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s}.main-navigation ul li.hover>ul,body:not(.ios) .main-navigation ul li.focus>ul,body:not(.ios) .main-navigation ul li:hover>ul{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s,0s,.3s}.main-navigation ul .children li a,.main-navigation ul .sub-menu li a{background:#fff;border-color:#698b0354;color:#000;padding:5px 44px 5px 15px;font-size:14px}.main-navigation ul .children li.current-menu-ancestor>a,.main-navigation ul .children li.current-menu-item>a,.main-navigation ul .children li.current_page_ancestor>a,.main-navigation ul .children li.current_page_item>a,.main-navigation ul .children li:hover>a,.main-navigation ul .sub-menu li.current-menu-ancestor>a,.main-navigation ul .sub-menu li.current-menu-item>a,.main-navigation ul .sub-menu li.current_page_ancestor>a,.main-navigation ul .sub-menu li.current_page_item>a,.main-navigation ul .sub-menu li:hover>a{color:#fff;background:var(--green)}.site-header.fixed{animation:slideInDown .7s linear;width:100%;top:0;position:fixed !important;z-index:1001;box-shadow:0 1px 15px rgba(0,0,0,.08);padding:10px 0;background:#000 !important}.site-header.fixed .site-header-inner{border:0;padding:0}.site-header.fixed .main-navigation ul .sub-menu li a,.site-header.fixed .main-navigation ul .children li a{background:#000;border-color:#fff;color:#fff}.site-header.fixed .main-navigation ul li.hover>ul,body:not(.ios) .site-header.fixed .main-navigation ul li.focus>ul,body:not(.ios) .site-header.fixed .main-navigation ul li:hover>ul{padding-top:17px}.call_icon{display:none}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (min-width:993px){.site-header.fixed .site-branding img{width:100px}}.masthead-sentinel,.site-header{margin-bottom:0!important;position:absolute;background:0 0;border:0;padding:0}.banner-content{position:absolute;top:50%;width:100%;transform:translateY(-50%);margin-top:0}.banner-content p{font-size:3rem;color:#fff;text-transform:uppercase;line-height:normal}.banner-content h2{font-family:'Perpetua Bold';font-size:9rem;line-height:1.1;color:#fff}.banner-content a{font-size:var(--font-45);color:#fff;text-transform:uppercase;border:2px solid #fff;border-radius:100px;padding:.9rem 4.6rem;display:inline-block}.banner-content a:hover{background:var(--green);color:#fff;border-color:var(--green)}.home-banner .owl-carousel .owl-item img{display:block;width:100%}.home-banner .sa_owl_theme .owl-dots{bottom:20px !important}.home-banner .sa_owl_theme .owl-dots .active span,body .sa_owl_theme .owl-dots .owl-dot span:hover{background-color:var(--green) !important}.home-banner .wpb_content_element,.home-banner .owl-pagination-true{margin-bottom:0 !important}.banner-after{padding-top:11.1rem;padding-bottom:10rem}.section-title{font-size:4.5rem;line-height:1.1;font-weight:500;margin-top:0}.banner-after p{font-size:var(--font-30);font-weight:300;line-height:normal}.banner-after .vc_col-sm-6:first-child{padding-top:5.625rem;padding-right:5rem}.banner-after .vc_btn3.vc_btn3-size-md{font-size:2rem;border-radius:50px !important;border:0 !important;padding:14px 30px}.professionalservices{padding-top:6.5rem;padding-bottom:11.5rem}body.home .professionalservices{background:#fff !important;padding-top:30px;padding-bottom:0}body.home .professionalservices .section-title{color:#000 !important}.professionalservices .section-title{margin-bottom:8.7rem;text-align:center;color:#fff}.image-hover .vc_single_image-wrapper{position:relative;overflow:hidden}.image-hover .vc_single_image-wrapper:after{content:"";left:0;right:0;top:0;bottom:0;border:.25rem solid #fff;display:block;transition:.4s linear;position:absolute;-webkit-transform:scale(1.1);transform:scale(1.1)}.box-content-over{width:100%;position:absolute;top:auto;left:50%;transform:translate(-50%,-50%);text-align:center;bottom:4.625rem;margin-bottom:0}.vc_col-sm-4>.vc_column-inner:hover .image-hover .vc_single_image-wrapper:after{left:16px;right:16px;top:16px;bottom:16px;transform:scale(1);transition:opacity .35s,transform .35s}.box-content-over h3{font-size:var(--font-45);color:#fff;text-transform:uppercase;margin:0;line-height:1.1;font-weight:500}.box-content-over h3:after{content:"";width:8rem;height:.25rem;background:var(--green);display:block;margin:1.125rem auto}.box-content-over p{font-size:2rem;color:#fff;font-weight:300;line-height:1.1}.breadcrumbs{display:none}.request_quote h2{text-align:center;margin-bottom:4.5rem}.cf7{width:100%;float:left;margin:auto}.request_quote [class*=col-]{padding:0 1.25rem;width:50%;float:left;margin-bottom:2rem}.request_quote .textwidget{max-width:88.95%;margin:auto;float:none}.wpcf7-form-control:not([type=submit]){width:100%;border:2px solid #d5d3d4;height:6.6rem;border-radius:0;font-size:1.8rem;color:#000;padding:1rem 3rem;border-radius:50px;font-size:1.688rem}.request_quote [class*=col-md-12]{width:100%}.wpcf7-form-control.wpcf7-textarea{height:200px;border-radius:20px;resize:none}input[type=submit]{font-size:2rem;background:var(--green);padding:1.7rem 6.7rem;margin:auto;display:block;border-radius:100px;font-weight:500}input[type=submit]:hover,input[type=submit]:focus{background:#000}.wpcf7 form .wpcf7-response-output{clear:both;text-align:center}.wpcf7-spinner{display:none}::-webkit-input-placeholder{color:#494849}:-moz-placeholder{color:#494849;opacity:1}::-moz-placeholder{color:#494849;opacity:1}:-ms-input-placeholder{color:#494849}::-ms-input-placeholder{color:#494849}::placeholder{color:#494849}.request_quote{width:100%;float:left;padding-top:6.5rem;padding-bottom:8.5rem}.counter-section #counter{text-align:center;margin:0}#counter li span.count{font-size:60px;color:#fff;font-weight:700;line-height:1.1;display:block}#counter li{color:#fff;font-size:2.3rem;line-height:1.1;font-weight:400}#counter li span.count.plus:after{content:"+";vertical-align:middle}.counter-section{padding:5rem 0}.counter-section{margin-top:8rem}.entry-thumbnail{display:none}.our-client .owl-carousel .owl-nav.disabled,.our-client .owl-carousel .owl-dots.disabled{display:block}body .strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev,body .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next{width:54px;height:54px}body .strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before,body .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before{display:none}.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev{background:url(//bellamicrocement.com.au/wp-content/themes/siteorigin-corp-child/images/prev-arrow.png)no-repeat;display:block;left:0}.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next{background:url(//bellamicrocement.com.au/wp-content/themes/siteorigin-corp-child/images/next-arrow.png)no-repeat;display:block;right:0}body .testimonial-theme1{max-width:83.8%;margin:auto}.our-client{padding-top:4rem;padding-bottom:4.5rem}.our-client .section-title{margin-bottom:3.563rem}body .wpmtst-testimonial-heading.testimonial-heading{display:none}body .wpmtst-testimonial-content.testimonial-content p{font-size:2rem;font-weight:300;font-style:italic}body .strong-view.wpmtst-simple .wpmtst-testimonial-field{clear:none}body .wpmtst-testimonial-field.testimonial-field.testimonial-name{font-size:2rem;font-weight:500}body .wpmtst-testimonial-field.testimonial-field.testimonial-name,body .wpmtst-testimonial-content.testimonial-content p{position:relative;margin-left:2rem}body .wpmtst-testimonial-content.testimonial-content p:before{content:"";display:block;background:url(//bellamicrocement.com.au/wp-content/themes/siteorigin-corp-child/images/quote.png)no-repeat left top;width:92px;height:68px;left:0;position:absolute}.wpmtst-testimonial-content.testimonial-content p,.wpmtst-testimonial-field.testimonial-field.testimonial-name{padding-left:12%;padding-right:50px}body .wpmtst-testimonial-field.testimonial-field{padding-left:12%;margin-left:2rem}body .strong-view.wpmtst-default .wpmtst-testimonial-image img,body .strong-view.wpmtst-default .wpmtst-testimonial{border:0 !important;box-shadow:none}body .strong-view.wpmtst-default .wpmtst-testimonial-field{text-align:left}.home-letest-project{padding-top:5rem}.home-letest-project .section-title{color:#fff;margin-bottom:4.375rem}.home-map .section-title{margin-bottom:3.125rem}.home-map{padding-top:6.5rem;margin:0}.home-map .vc_column_container>.vc_column-inner{padding:0}.home-map .vc_col-sm-6:first-child{width:46.5%}.home-map .vc_col-sm-6:last-child{width:53%;padding-left:5rem}.contact-info .fa{background:var(--green);color:#fff;width:4.438rem;height:4.438rem;border-radius:50px;display:flex;justify-content:center;align-items:center;font-size:1.625rem}.contact-info li a{font-size:2rem;display:grid;grid-template-columns:70px 1fr;text-align:left;align-items:center;grid-gap:.938rem}.contact-info{margin-left:0;padding-top:3.125rem}.contact-info li{margin-bottom:2.25rem}.home-map .col-md-6:first-child{width:41.2%}.home-map .col-md-6:last-child{width:49.6%;float:right}body .fa-map-marker:before{content:"\f3c5"}body .fa-phone:before{content:"\f879"}.home .pages_featured_image{display:none}.page-featured-image{background-image:none!important;position:relative;margin-bottom:8.125rem}.page-featured-image img{display:block;width:100%}.page-featured-image h1{font-family:'Perpetua Bold';color:#fff;text-align:center;line-height:1.1;margin:0;font-size:6rem}.img-border{position:relative;margin-bottom:0}.img-border .vc_single_image-wrapper:before{content:"";width:16px;background:#272727;height:calc(100% - 16px);display:block;position:absolute;right:-16px;top:16px}.img-border .vc_single_image-wrapper:after{content:"";background:#272727;display:block;width:calc(100% - 16px);height:16px;float:right}.two-column .d-flex{display:flex;flex-direction:row-reverse}.two-column>.vc_row{margin-bottom:6.25rem}.page-featured-image .banner-content{margin-top:0}.two-column>.vc_row .vc_column_container>.vc_column-inner,.vc_tta-panel-body>.vc_row .vc_column_container>.vc_column-inner{padding-left:2.375rem;padding-right:2.375rem}.two-column>.vc_row,.vc_tta.vc_general .vc_tta-panel-body .vc_row.wpb_row{margin-left:-2.375rem;margin-right:-2.375rem}.two-column .wpb_single_image .vc_figure,.two-column .wpb_single_image .vc_single_image-wrapper,.two-column .wpb_single_image img,.professionalservices.slider-image .owl-carousel .owl-item img{width:100%}.img-border *{width:100%}.vc_tta-panel-body ul{margin-left:0;margin-top:3rem}.vc_tta-panel-body ul li{position:relative;counter-increment:timeline;padding-left:5rem;margin-bottom:2rem;font-size:2rem;font-weight:300}.vc_tta-panel-body ul li:before{content:counter(timeline,decimal-leading-zero);display:flex;align-items:center;justify-content:center;position:absolute;top:0;background:var(--green);border-radius:50%;font-weight:700;width:4rem;height:4rem;color:#fff;left:0;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%)}.home-project-slide .owl-item.active.center{-webkit-transform:scale(1.8);transform:scale(1.8);z-index:9}.home-project-slide .item{padding:20px;margin:20px}.home-project-slide .owl-stage{display:flex;align-items:center}.home-project-slide .owl-dots .owl-dot span{display:inline-block;border-style:none;background-color:#fff;width:10px;height:10px;border-radius:50%;margin:0 3px;transition:all .3s ease-in-out}.home-project-slide .owl-dots .active span{background-color:transparent !important;width:44px !important;border:2px solid #fff !important;border-radius:10px !important}.home-project-slide .owl-dots{margin-top:4.375rem}.home-letest-project{padding-bottom:6.25rem}.slider-image .white .sa_owl_theme .owl-nav .owl-prev,.slider-image .white .sa_owl_theme .owl-nav .owl-next{width:40px !important;height:40px !important;background-color:var(--green) !important;background-size:auto 20px !important;border-radius:50px}.professionalservices.slider-image .sa_owl_theme .owl-dots .owl-dot span{background-color:#fff !important}.professionalservices.slider-image .sa_owl_theme .owl-dots .active span{background-color:transparent !important;width:44px !important;border:2px solid #fff !important;border-radius:10px !important}.professionalservices.slider-image .sa_owl_theme .owl-dots,.home-project-slide .owl-dots{display:flex !important;align-items:center;justify-content:center}body .vc_tta.vc_general .vc_tta-tabs-list{display:flex !important;justify-content:space-between;background-color:#e7e7e7;border-radius:50px}body .vc_tta.vc_tta-style-classic .vc_tta-tab{display:block !important;width:100%;text-align:center}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{border-color:var(--green);background-color:var(--green);color:#fff;font-weight:700}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{border-color:transparent!important;background-color:transparent;color:#000;border-radius:50px!important;text-transform:uppercase;font-size:2.5rem;padding:1rem 2rem}body .vc_tta-tabs-container{padding-top:3.438rem;padding-bottom:5rem}body .vc_tta-container .professionalservices.slider-image .vc_general.vc_btn3{margin-top:0}body .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:transparent;border:0}.contact-form .request_quote .section-title,.adress-section a+br{display:none}.contact-form .request_quote{padding-top:0}.adress-section{margin-left:0;margin-right:0;grid-gap:20px;grid-template-columns:1fr 1fr 1fr;display:grid !important}.adress-section .vc_col-sm-4{width:100%}.adress-section.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{padding:10px}.adress-section .wpb_wrapper{position:relative;text-align:center;height:100%}.adress-section h4{font-size:2rem;color:#fff;font-weight:700;margin:0}.adress-section a{font-size:2rem;color:#fff;font-weight:300;display:block}.adress-section .wpb_single_image.vc_align_left{text-align:center}.adress-section.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>.wpb_wrapper:before{content:"";display:block;background:url(//bellamicrocement.com.au/wp-content/themes/siteorigin-corp-child/images/image-before.png)no-repeat;width:35px;height:34px}.adress-section.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>.wpb_wrapper:after{content:"";display:block;background:url(//bellamicrocement.com.au/wp-content/themes/siteorigin-corp-child/images/image-after.png)no-repeat;width:35px;height:34px;float:right;position:absolute;right:0;bottom:0}.page-id-127 .site-footer{margin-top:0}.wpb_gmaps_widget.wpb_content_element{margin-bottom:0;margin-top:5.625rem}.wpb_gmaps_widget .wpb_wrapper{padding:0}.contact-form .vc_custom_heading.section-title{margin-bottom:7rem}.site-footer{padding-top:6rem;margin-top:4.063rem}.page-id-180 .site-footer{margin-top:0}.site-footer img{width:17.3rem}.site-footer>.corp-container [class*=widget]{width:100% !important;text-align:center;padding:0;margin:0}.site-footer .menu{display:flex;justify-content:center}.site-footer .menu li:not(:last-of-type){margin-right:3.5rem}.site-footer ul li a{font-size:1.425rem;font-weight:500;text-transform:uppercase}.site-footer.innrer-page-footer ul li a{text-transform:capitalize}.site-footer .widgets .widget a:hover{color:var(--green)}.site-footer ul.social-menu li a{font-size:0;width:3.125rem;height:3.125rem;border:2px solid #fff;border-radius:50px;display:flex;justify-content:center;align-items:center}.site-footer ul.social-menu li a i:before{font-size:2rem;color:#fff}.site-footer ul.social-menu li a:hover{background:var(--green);border-color:var(--green)}.site-footer ul.social-menu li a:hover i:before{color:#fff}.social-menu{display:flex;justify-content:center;margin:0}.site-footer #nav_menu-2{margin-top:3.75rem;margin-bottom:3.125rem}.site-footer .bottom-bar{margin-top:4.25rem}.site-info p{font-size:1.5rem;color:#fff;font-weight:300;text-transform:uppercase;margin:0}body .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{border-color:transparent;background-color:transparent;padding:0}.wpb_widgetised_column.wpb_content_element{margin:0}.site-footer.innrer-page-footer{width:100%;float:left}.site-footer.innrer-page-footer .footer-2.widget1{width:44.6%!important;text-align:left;float:left;padding-right:15.375rem}.footer-right{width:55.4%;float:left}.site-footer.innrer-page-footer .footer-2.widget1 p{font-size:1.5rem;color:#fff;font-weight:300;text-align:left;line-height:normal;margin:2.5rem 0}.site-footer.innrer-page-footer .social-menu{justify-content:flex-start}.widget-title{font-size:2rem;color:#fff;text-transform:uppercase;font-weight:500;text-align:left !important;margin-bottom:3.75rem !important}.site-footer.innrer-page-footer ul:not(.social-menu) li a,.site-footer.innrer-page-footer ul:not(.social-menu) li.license{font-size:1.5rem;color:#fff;font-weight:300;line-height:1.1;display:block}.site-footer.innrer-page-footer .footer-right{display:grid;grid-template-columns:40.688rem 19rem}.site-footer.innrer-page-footer ul:not(.social-menu) li{margin-bottom:1.563rem}.site-footer.innrer-page-footer ul.menu{display:block;text-align:left;margin:0}.site-footer.innrer-page-footer ul.menu li{display:block;text-align:left;padding-left:0}.footer-contact-info{text-align:left;margin:0}.footer-contact-info li a i{background:url(//bellamicrocement.com.au/wp-content/themes/siteorigin-corp-child/images/icon.png)no-repeat;width:16px;height:17px;display:inline-block;vertical-align:middle;background-position:0 3px;margin-right:1.375rem}.footer-contact-info li a i.call{background-position:0 -34px;height:16px}.footer-contact-info li a i.map{background-position:3px -74px;height:16px}.site-footer.innrer-page-footer ul:not(.social-menu) li a:hover{color:var(--green)}.site-footer.innrer-page-footer .bottom-bar{clear:both;width:100%;float:left}.site-footer.innrer-page-footer ul.social-menu li a{background:#fff;width:5rem;height:5rem;border:0}.site-footer.innrer-page-footer ul.social-menu li a i:before{color:#000}.site-footer.innrer-page-footer ul.social-menu li a:hover i:before{color:#fff}.site-footer.innrer-page-footer ul.social-menu li a:hover{background:var(--green);color:#fff}.vc_general.vc_btn3{background:var(--green) !important;color:#fff !important;text-transform:uppercase !important;border:none;font-size:16px}.vc_general.vc_btn3:hover{background:#000 !important}.site-footer.innrer-page-footer ul.menu li a:before{content:"";display:inline-block;width:10px;height:10px;border:1px solid var(--green);border-width:0 1px 1px 0;transform:rotate(-45deg);vertical-align:middle;margin-right:10px}body .main-navigation ul li.menu-item-has-children>a:after{content:"";display:inline-block;background:url(//bellamicrocement.com.au/wp-content/themes/siteorigin-corp-child/images/arrow.png)right center;width:10px;height:6px;margin-left:5px;position:relative;top:-1px}.link-underline.main-navigation div>ul:not(.cart_list)>li:hover>a,.top-bar li a:hover,.right_box .call_action a:hover{color:var(--green)}.error404 #content .corp-container{padding-top:90px;padding-bottom:90px;text-align:center}.error404 #content .corp-container{text-align:center}.error404 .heightlight{font-size:130px;font-weight:700;line-height:.8;color:var(--green);display:block;margin-bottom:20px}.error404 .heightlight+.page-title{font-size:30px;font-weight:700;margin:0 0 30px;color:#2f363c;line-height:1;word-break:break-word;text-transform:uppercase}.btn-5{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;text-indent:.2em;padding:21px 32px 21px;margin-bottom:4px;line-height:1;display:inline-block;text-align:center;border:2px solid var(--green);border-radius:0;position:relative;-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;color:#fff;background-color:var(--green);color:#fff !important}.btn-5:hover{color:var(--green) !important;border:2px solid #2f363c;background:0 0}.error404 .site-header{position:relative;background:rgba(0,0,0,.9)}.footer-contact-info li:first-child a{text-transform:lowercase !important}.site-footer .bottom-bar a{color:#fff}.site-footer .bottom-bar a:hover{color:var(--green)}.two-column>.vc_row{margin-left:-5.375rem;margin-right:-5.375rem}.two-column>.vc_row .vc_column_container>.vc_column-inner{padding-left:5.375rem;padding-right:5.375rem}.banner-img:after,.page-featured-image:after{content:"";display:block;width:100%;height:100%;background:#00000073;position:absolute;top:0}.banner-content{z-index:999}.our-client .vc_general.vc_btn3{border:0}.vc_tta-tabs .professionalservices .section-title{color:#000}.vc_tta-tabs .vc_images_carousel .vc_carousel-control .icon-next,.vc_tta-tabs .vc_images_carousel .vc_carousel-control .icon-prev{background:var(--green);border-radius:50px;display:flex;align-items:center;justify-content:center}.vc_tta-tabs .vc_images_carousel .vc_carousel-control{opacity:1}.vc_tta-tabs .vc_images_carousel .vc_carousel-control .icon-prev:before,.vc_tta-tabs .vc_images_carousel .vc_carousel-control .icon-next:before{top:-6px}.vc_tta-tabs .vc_images_carousel a:active,.vc_tta-tabs .vc_images_carousel a:focus,.vc_tta-tabs .vc_images_carousel a:hover{color:#fff}body:not(.page-id-127) .wpb_gmaps_widget.wpb_content_element{margin-top:0}.page-id-127 .request_quote{padding-top:0;margin:0}.page-id-127 .request_quote .col-md-12>p{text-align:center}.page-id-127 .request_quote .wpb_column.vc_column_container.vc_col-sm-12{padding:0;width:100%}.vc_general.vc_tta.vc_tta-tabs .professionalservices.slider-image{padding-bottom:0}body .white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon:hover,body .white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_zoom_icon:hover,body .white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_popup_video_icon:hover{background-color:rgba(95,171,27,.8) !important}.professionalservices.slider-image{padding-bottom:5rem}.professionalservices.slider-image .vc_general.vc_btn3{border-radius:50px;padding:13px 30px;margin-top:5rem;border:0}.professionalservices.slider-image .owl-carousel .owl-item img{display:block}.bg-form .request_quote h2{color:#fff}.parent-pageid-118 .site-footer,.page-id-118 .site-footer{margin-top:0}.bg-form .wpcf7-form-control:not([type=submit]){border-color:transparent}.vc_tta-panel-body .vc_general.vc_btn3{border-radius:50px;padding:13px 30px}.vc_tta-panel-body .vc_col-sm-6 .vc_btn3-container.vc_btn3-center{text-align:left !important}.vc_tta-panel-body .vc_col-sm-6 .vc_btn3-container.vc_btn3-center .vc_general.vc_btn3{border:0}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{color:#000;text-transform:uppercase;font-size:15px;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width:1600px){.banner-content a{padding:10px 30px;font-size:20px}.banner-content h2{font-size:7rem}.banner-content p{font-size:24px}.section-title{font-size:3.5rem}.custom-logo-link img{width:14.688rem}}@media (min-width:1200px){.corp-container{max-width:1125px;padding:0;margin:auto}}@media (max-width:1440px){html{font-size:60%}}@media (max-width:768px){body .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,body .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:after,body .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels:before{border-color:transparent;background:0 0}}@media (max-width:1199px){html{font-size:14px}p{font-size:16px;margin:0 0 15px}.corp-container{max-width:100%;padding-left:15px;padding-right:15px}body .main-navigation ul.menu>li>a,.box-content-over p,.site-footer ul li a,.site-info p,.site-footer.innrer-page-footer ul:not(.social-menu) li a,.site-footer.innrer-page-footer .footer-2.widget1 p,.site-footer.innrer-page-footer ul:not(.social-menu) li.license{font-size:15px}.main-navigation ul.menu>li{margin-right:30px}.banner-content p,body .wpmtst-testimonial-field.testimonial-field.testimonial-name{font-size:20px}.banner-content h2,.page-featured-image h1{font-size:52px}.banner-content a,input[type=submit]{font-size:18px;padding:12px 30px}.banner-content a{padding:10px 30px;font-size:14px}.banner-after{padding-top:35px;padding-bottom:35px}.section-title{font-size:24px}.banner-after p{font-size:16px}.professionalservices{padding-top:25px;padding-bottom:40px}.request_quote{padding-top:25px;padding-bottom:35px}.professionalservices .section-title{margin-bottom:50px}.box-content-over h3{font-size:20px}.wpcf7-form-control:not([type=submit]){height:60px;font-size:14px;padding:20px}.wpcf7-form-control.wpcf7-textarea{height:120px}#counter li{font-size:18px}.our-client .owl-carousel .owl-nav [class*=owl-]{background-size:auto 23px !important}.our-client{padding-top:25px;padding-bottom:0}.home-letest-project{padding-bottom:35px;padding-top:25px}.home-map{padding-top:35px}.contact-info li a,.contact-info .fa,body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-size:18px}.contact-info{padding-top:0}.contact-info .fa{width:40px;height:40px}.site-footer img{width:120px}.site-footer{padding-top:35px}.site-footer #nav_menu-2{margin-top:20px;margin-bottom:20px}.site-footer .bottom-bar{margin-top:20px}.site-footer.innrer-page-footer .footer-2.widget1{width:100% !important}.widget-title{font-size:20px}.site-footer.innrer-page-footer .footer-right{grid-template-columns:1fr 1fr;width:100%;margin-top:20px}.page-featured-image{margin-bottom:35px}body .vc_tta-tabs-container{padding-top:0;padding-bottom:30px}.custom-logo-link img{width:120px}.site-header .site-header-inner{padding:10px 0}.site-footer.innrer-page-footer ul.social-menu li a{width:40px;height:40px}.site-footer ul.social-menu li a i:before{font-size:18px}.vc_tta-panel-body ul li,.adress-section h4,.adress-section a{font-size:16px}.vc_tta-panel-body ul li:before{width:40px;height:40px;font-size:16px}.vc_tta-panel-body ul li{padding-left:49px}body .wpmtst-testimonial-content.testimonial-content p{font-size:18px}body .wpmtst-testimonial-content.testimonial-content p:before{transform:scale(.7)}.home-map .vc_column_container>.vc_column-inner{padding-left:15px;padding-right:15px}.home-map .vc_col-sm-6:last-child,.home-map .vc_col-sm-6:first-child{width:50%}.home-map .vc_col-sm-6:last-child{padding-left:0}.banner-after .vc_btn3.vc_btn3-size-md{font-size:20px;padding:10px 20px}.privacy-policy .entry-content h2{font-size:20px;margin:15px 0}.two-column>.vc_row{margin-left:-30px;margin-right:-30px}.two-column>.vc_row .vc_column_container>.vc_column-inner{padding-left:30px;padding-right:30px}.counter-section{margin-top:4rem}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-size:12px !important;padding:15px 5px !important}}@media (max-width:1024px){.two-column>.vc_row,.vc_tta.vc_general .vc_tta-panel-body .vc_row.wpb_row{margin-left:-15px;margin-right:-15px}.two-column>.vc_row .vc_column_container>.vc_column-inner,.vc_tta-panel-body>.vc_row .vc_column_container>.vc_column-inner{padding-left:15px;padding-right:15px}.vc_section.two-column{margin-left:0;margin-right:0}.two-column>.vc_row{margin-bottom:35px}.widget-title{margin-bottom:25px !important}.banner-after .vc_col-sm-6:first-child{padding-right:2rem}}@media (max-width:992px){#mobile-navigation{display:block !important;width:300px;position:fixed;left:-100%;top:0;background:#fff;height:100%;box-shadow:0 1px 5px 0 rgba(83,83,83,.2);overflow-y:auto;z-index:15000;transition:.4s;padding:0}#mobile-navigation.open{left:0;transition:.8s}#primary-menu{display:block}#mobile-navigation ul li{border-bottom:1px solid #ccc}#mobile-navigation ul li a{color:#212529;padding:12px 30px 12px 10px;font-weight:600;transition:.4s;font-size:13px;text-align:left;line-height:normal;border:0;letter-spacing:normal}#mobile-navigation ul li a:hover,#mobile-navigation ul li a:focus{color:var(--green)}#mobile-navigation ul ul{border-top:1px solid #ccc}#mobile-navigation ul ul li:last-child{border-bottom:0}#mobile-navigation ul li .dropdown-toggle{top:0;color:#fff;padding:11px;background:var(--green);right:0}#mobile-navigation ul li .dropdown-toggle{color:#fff}#mobile-menu-button{line-height:0;position:relative;right:0;top:6px;width:30px;height:30px;background:0 0;padding:0}#masthead .menu-toggle span{height:auto;display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.7s ease-in-out;-o-transition:.7s ease-in-out;transition:.7s ease-in-out}#masthead .menu-toggle span:nth-child(1){top:0}#masthead .menu-toggle span:nth-child(2){top:8px}#masthead .menu-toggle span:nth-child(3){top:16px}#masthead .menu-toggle.to-close span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#masthead .menu-toggle.to-close span:nth-child(2){opacity:0}#masthead .menu-toggle.to-close span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.vc_tta-panel-body>.vc_row .vc_col-sm-6{width:100%}.vc_tta-panel-body>.vc_row .vc_col-sm-6 .img-border{margin-bottom:35px}.vc_tta.vc_general .vc_tta-panel-body .vc_row.wpb_row{margin-left:-15px;margin-right:-15px}.vc_tta-panel-body>.vc_row .vc_column_container>.vc_column-inner{padding-left:15px;padding-right:15px}.contact-form .vc_custom_heading.section-title{margin-bottom:4rem}body .strong-view.wpmtst-default .wpmtst-testimonial-image{width:100%;clear:both;text-align:center}body .strong-view.wpmtst-default .wpmtst-testimonial-image img{border-radius:100px}body .wpmtst-testimonial-field.testimonial-field.testimonial-name,body .wpmtst-testimonial-content.testimonial-content p{margin-left:0;position:relative;text-align:center;padding-left:0;padding-right:0}body .wpmtst-testimonial-field.testimonial-field{padding-left:0;padding-right:0;margin-left:0}body .strong-view.wpmtst-default .wpmtst-testimonial-field{text-align:center}body .wpmtst-testimonial-content.testimonial-content p:before{display:none}.our-client .section-title{margin-bottom:20px}.professionalservices.slider-image .vc_general.vc_btn3{margin-top:2rem}.professionalservices.slider-image{padding-bottom:2rem}}@media (max-width:810px){.banner-after .vc_col-sm-6,.banner-after .wpb_single_image *,.home-map .vc_col-sm-6,.two-column>.vc_row .vc_col-sm-6,.home-map .vc_col-sm-6:last-child,.home-map .vc_col-sm-6:first-child,.home-map .wpb_single_image *{width:100%}.two-column .d-flex{flex-direction:column}.banner-after .vc_col-sm-6:first-child{padding-top:0;padding-right:0}.banner-after .vc_btn3.vc_btn3-size-md{font-size:16px}.vc_col-sm-4>.vc_column-inner:hover .image-hover .vc_single_image-wrapper:after{left:10px;right:10px;top:10px;bottom:10px}.image-hover .vc_single_image-wrapper:after{border-width:1px}.home-project-slide .item{padding:0}.contact-info li{margin-bottom:15px}.vc_section.two-column .img-border{margin-bottom:25px}.img-border .vc_single_image-wrapper:before{width:10px;right:0}.img-border .vc_single_image-wrapper:after{height:10px}.wpcf7-form-control:not([type=submit]){height:52px;font-size:12px;border-width:1px;padding:14px 15px}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-size:14px}.wpcf7-form-control.wpcf7-textarea{height:120px}input[type=submit]{font-size:20px;padding:14px 50px}.adress-section{grid-template-columns:1fr}.home-map .wpb_single_image.vc_align_left{margin-bottom:0}.home-map .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.site-footer{margin-top:15px}.home-letest-project{padding-bottom:0;padding-top:0}.home-project-slide .owl-dots{margin-top:10px}}@media (max-width:767px){.professionalservices .wpb_single_image *,.request_quote [class*=col-]{width:100%}.request_quote [class*=col-]{padding-left:0;padding-right:0;margin-bottom:10px}.counter-section{padding:0}.section-title{font-size:20px}.banner-content h2,.page-featured-image h1{font-size:32px;margin:10px 0}.banner-content a{font-size:12px;padding:8px 20px}.banner-content{margin-top:3.625rem}.banner-content p{font-size:16px}.site-footer.innrer-page-footer .footer-right{grid-template-columns:1fr}.site-footer>.corp-container .widget-title{margin-bottom:20px !important}.cf7{margin-left:0;margin-right:0}.counter-section.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.counter-section .wpb_single_image{margin-bottom:20px}.counter-section{padding-top:25px}.site-footer .menu{display:block}.site-footer .menu li:not(:last-of-type){margin-right:0;padding:0 10px}.site-footer .menu li{display:inline-block}.site-footer .bottom-bar{padding:15px 0}.professionalservices,.request_quote,.our-client{padding-top:0}.wpcf7-form-control.wpcf7-textarea{height:120px}.contact-info li a,.contact-info .fa,body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-size:15px}.contact-info li a{grid-template-columns:40px 1fr}.request_quote .textwidget{max-width:100%}.home-map .section-title{margin-bottom:30px}.page-featured-image .banner-content{margin-top:0;top:60%}.two-column>.vc_row{margin-bottom:0}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{border-color:var(--green);background-color:var(--green)}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border-color:#f0f0f0;background-color:transparent}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{background-color:var(--green);border-color:var(--green)}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover a{color:#fff}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:after{content:"";width:10px;height:10px;display:inline-block}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:after{content:"";width:10px;height:10px;border:10px solid var(--green);border-width:0 2px 2px 0;float:right;transform:rotate(-45deg)}body .vc_tta.vc_general .vc_tta-panel-title>a{display:flex;align-items:center;justify-content:space-between;font-size:14px}body .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a:after{border-color:#fff;transform:rotate(45deg)}body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#000;text-transform:uppercase}.wpb_gmaps_widget .wpb_map_wraper iframe{height:350px}.contact-form .vc_custom_heading.section-title{margin-bottom:35px}input[type=submit]{font-size:16px;padding:14px 50px}body .wpmtst-testimonial-content.testimonial-content p{font-size:16px}body .wpmtst-testimonial-field.testimonial-field.testimonial-name{font-size:18px}.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev,.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next{background-size:auto 20px}.counter-section img{width:80px}.custom-logo-link img{width:100px}.site-header.fixed .site-branding img{width:80px}body .vc_tta-container{margin-bottom:4rem}.vc_general.vc_tta.vc_tta-tabs .professionalservices.slider-image{margin-top:35px}.vc_tta-panel-body .vc_col-sm-6 .vc_btn3-container.vc_btn3-center{text-align:center !important}}@media (max-width:576px){.banner-content p{font-size:14px}.banner-content h2,.page-featured-image h1{font-size:24px}.site-footer.innrer-page-footer .footer-2.widget1{padding-right:0}.vc_section.two-column{padding-left:0;padding-right:0}.vc_tta-panel-body ul li:before{width:32px;height:32px;font-size:13px}.vc_tta-panel-body ul li{padding-left:49px;font-size:14px}.call_icon ul{margin:0;font-size:0}.call_icon a{width:32px;height:32px;background:url(//bellamicrocement.com.au/wp-content/themes/siteorigin-corp-child/images/phone-call.png)no-repeat;display:inline-block}.call_icon{margin-left:auto;padding-right:20px;display:inline-block}.request_quote h2,.professionalservices .section-title,.home-letest-project .section-title{margin-bottom:35px}.error404 .heightlight{font-size:70px}.error404 .heightlight+.page-title{font-size:20px}.error-404.not-found p{font-size:14px}.btn-5{padding:14px 22px 14px}#counter li span.count{font-size:40px}.home-banner .owl-carousel .owl-item img{height:280px}.home-banner .banner-content{margin-top:30px}body .strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner{padding-left:15px;padding-right:15px}}@media (max-width:440px){.home-banner .owl-carousel .owl-item img{min-height:320px;object-fit:cover}.page-featured-image img{min-height:240px}.site-footer.innrer-page-footer ul:not(.social-menu) li a,.site-footer.innrer-page-footer .footer-2.widget1 p,.site-info p,.site-footer.innrer-page-footer ul:not(.social-menu) li.license{font-size:12px}.footer-contact-info li a i{margin-right:10px}}