html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0;background:#fff!important}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;margin:0 0 15px;color:#000;line-height:24px}
p a{color:#000;text-decoration:none}
p a:hover{color:#d01313;text-decoration:none}
.uabb-adv-accordion-content p{color:#515151!important;font-family:'Open Sans',sans-serif!important;font-weight:400;font-size:14px}
#wrapper{width:100%;float:left;border-top:2px solid #e61934}
.fullcnt{width:100%;float:left}
.hdrcnt{background:#fff}
.logo img{margin:25px 0}
.top-menus{background:#414141}
.mainmenus ul{float:left;list-style:none;margin:0 0 0 -16px;padding:0}
.mainmenus ul li{float:left;line-height:50px;padding:0;font-family:'Open Sans',sans-serif}
.mainmenus ul li#menu-item-405{display:none}
.mainmenus ul li a{text-decoration:none;color:#fff;font-size:19px;display:block;padding:0 16px}
.mainmenus ul li a:hover,.mainmenus ul li.current-menu-item a{color:#e61934}
.mainmenus ul li.current-menu-item ul li a{color:#fff!important}
.mainmenus ul li.current-menu-item ul li a:hover{color:#000!important}
.mainmenus ul li ul{visibility:hidden;position:absolute;z-index:9999;width:250px;margin:0}
.mainmenus ul li:hover ul{visibility:visible;background:#e61934;position:absolute;float:left}
.mainmenus ul li ul li{line-height:40px;width:100%;float:left;border-bottom:1px solid #a10000}
.mainmenus ul li ul li:last-child{border-bottom:none}
.mainmenus ul li ul li a{font-size:15px}
.mainmenus ul li ul li a:hover,.mainmenus ul li ul li.current-menu-item a{color:#000}
.mainmenus ul li ul li ul{visibility:hidden!important;margin:-40px 0 0 250px}
.mainmenus ul li ul li:hover ul{visibility:visible!important}
.appended{width:25px;font-size:17px;height:25px;float:right;position:absolute;top:5px;right:0;display:none}
.appended:after{content:"+";color:#fff;position:absolute;left:8px;top:2px;font-weight:700;cursor:pointer;display:block}
.appended.selected:after{content:"-";color:#fff;position:absolute;left:8px;top:5px;font-weight:700;cursor:pointer;display:block}
.menuicons{float:left;width:100%;display:none;background:#e61934;cursor:pointer}
.menuicons h2{color:#fff;float:left;font-size:16px;margin:0;padding:10px 15px}
.abc{cursor:pointer;float:right;margin:15px 15px 0 0;width:25px}
.abc .strip{background:#fff;float:right;height:2px;margin:0 0 5px;width:25px}
.slidercnt{background:#ededed;min-height:600px}
.slidercnt h2{display:flex}
.slidercnt h2 span{margin:auto}
.fl-slide-content h2{font-family:'Open Sans',sans-serif;font-size:22px;font-weight:300;line-height:20px;margin:0!important}
.fl-slide-text p strong{font-family:'Open Sans',sans-serif;font-weight:300;font-size:87px;margin:0!important}
.fl-slide-text p{font-family:'Open Sans',sans-serif;font-weight:900;font-size:50px;margin:0;line-height:55px}
.fl-slide-text p a{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;padding:15px 25px;background:#fff;border-radius:50px;color:#414141!important}
.fl-slide-text p a.needtotalk{margin:20px 10px 0 0;float:left;line-height:20px;width:170px;text-align:center;cursor:pointer}
.fl-slide-text p br{display:none!important}
a.needtotalk{margin:20px 10px 0 0;float:left;line-height:20px;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;padding:15px 25px;background:#fff;border-radius:50px;color:#414141}
.fullcnt article header{display:none}
.top-menuss ul{list-style:none;margin:15px 0 0;padding:0;float:right;clear:both}
.top-menuss ul li{float:left;margin:0 0 0 25px}
.top-menuss ul li h2{font-family:'Open Sans',sans-serif;padding:0 0 0 10px;line-height:21px;color:#1d1d1d;font-size:18px;display:inline-table}
.top-menuss ul li h2 strong{color:#1d1d1d}
.top-menuss ul li i{font-size:20px!important;float:left;color:#e61934;margin:0 0 1px}
.top-menuss ul li a{color:#1d1d1d}
.search-icons{width:100%;float:right;margin:10px 0 0}
.search-icons input{border-radius:50px;height:36px;border:1px solid #1d1d1d;font-size:14px;padding-left:36px;margin:13px 0 0}
.search-icons img{position:absolute;margin:-28px 0 0 8px}
.three-boxs{background:#717171}
.three-boxs h2{font-family:'Open Sans',sans-serif;font-size:13px;line-height:35px}
.three-boxs h2 a{color:#fff}
.three-boxs i.free-mockup{background:url(images/gift-icons.png) top left no-repeat;width:20px;height:20px;float:left;margin:8px 10px 0 0}
.three-boxs i.professional{background:url(images/professional-icons.png) top left no-repeat;width:20px;height:20px;float:left;margin:8px 3px 0 0}
.three-boxs i.shipping-icons{background:url(images/tracking-icons.png) top left no-repeat;width:20px;height:20px;float:left;margin:8px 11px 0 0}
.footer{background:#1d1d1d;padding:15px 0}
.footer h2,.footer h4{font-family:'Open Sans',sans-serif;border-bottom:1px solid #8e8e8e;font-size:16px;color:#fff;font-weight:600;margin:25px 0 10px;padding:0 0 15px}
.footer h5{font-family:'Open Sans',sans-serif;font-size:16px;color:#fff;font-weight:600;margin:25px 0 10px;padding:0 0 15px}
.footer p{font-size:13px;color:#fff;margin:0;font-weight:300;font-family:'Open Sans',sans-serif;margin:0 0 20px 0;}
.footer ul ul.sub-menu{display:none}
.footer ul{list-style:none;margin:0;padding:0}
.footer ul li{font-family:'Open Sans',sans-serif;padding:0 0 0 16px;font-size:13px;line-height:30px;background:url(images/arrows.png) top left no-repeat;margin:0}
.footer ul li a{color:#fff;text-decoration:none;display:block}
.footer ul li a:hover{color:#d01313}
.blog-info.last-blog{border-bottom:none;margin:0}
.blog-info{border-bottom:1px solid #8e8e8e;margin:0 0 15px}
.blog-info h3{font-family:'Open Sans',sans-serif;font-weight:700;color:#fff;margin:0 0 5px;font-size:13px;line-height:18px}
.blog-info p{line-height:20px}
.blog-info p a{color:#d01313;font-weight:700;text-decoration:none}
.blog-info p a:hover{color:#fff}
.readmorebtn span.fl-button-text{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:900}
.searchicons input{border-radius:0;border:none;height:34px;font-family:'Open Sans',sans-serif;font-size:13px;color:#7d7d7d;width:100%;float:left}
.searchicons input[type="text"]{padding:0 90px 0 10px}
.searchicons input.submitbtn{width:82px;float:right;background:#d01313;color:#fff;margin:-34px 0 0}
.bottom-footer{border-top:1px solid #8e8e8e;margin:20px 0 0}
.bottom-footer p{line-height:24px;margin:15px 0 0!important}
.bottom-footer p a{color:#fff}
.fl-testimonial p{font-family:'Open Sans',sans-serif;color:#fff;text-align:center;font-size:16px;font-weight:300;margin:0 0 20px}
.fl-testimonial p strong{font-style:italic}
#gform_fields_1 li .gfield_label,#input_1_1_3_container > label,#input_1_1_6_container > label{display:none!important}
#gform_fields_1 li input{border-radius:0!important;border:1px solid #ededed!important;padding:0 10px!important;font-family:'Open Sans',sans-serif;font-size:13px;color:#000}
#gform_fields_1 li textarea{border-radius:0!important;border:1px solid #ededed!important;padding:10px!important;font-family:'Open Sans',sans-serif;font-size:13px;color:#000}
input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="url"]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,0.6)!important;font-family:'Open Sans',sans-serif;font-size:13px}
.gform_wrapper .gform_footer{padding:0!important}
.gform_button.button{background:#d01313!important;float:right;border:1px solid #d01313;font-family:'Open Sans',sans-serif!important;font-size:13px!important}
.gform_button.button:hover{border:1px solid #000;background:#000!important}
ul#cnFilterOptions{text-align:center;margin:10px 0 30px}
ul#cnFilterOptions li{background:none;border:none;padding:0;margin:0;line-height:normal;font-family:'Open Sans',sans-serif}
ul#cnFilterOptions li a{color:#000;font-weight:400;font-size:15px}
ul#cnFilterOptions li.active a{color:#d01313}
.zoom-anim-dialog h3{display:none}
.zoom-anim-dialog p{display:none}
.zoom-anim-dialog .image{margin:0!important}
.breadcrumbs ul{list-style:none;margin:0;padding:0;float:right}
.breadcrumbs ul li{float:left;padding:0;font-family:'Open Sans',sans-serif;color:#a1a1a1;font-size:16px}
.breadcrumbs ul li:last-child:after{content:none}
.breadcrumbs ul li a{color:#a1a1a1}
.breadcrumbs ul li a:hover{text-decoration:none;color:#e61934}
.breadcrumbs ul li:after{content:"/";padding:0 10px;color:#a1a1a1}
.our-portfolio-info li a:hover{text-decoration:none}
.our-portfolio-info li:after{content:"/";position:absolute;right:-3px;top:-4px}
.our-portfolio-info li#menu-item-270:after{content:none!important}
a.readmorebtn{float:right;color:#e61934}
a.readmorebtn:hover{text-decoration:none;color:#000}
.our-expertise-titleinfo p{text-align:center}
.red-infos-text p{text-align:center;color:#fff}
.widget.widget_nav_menu h2.widgettitle{font-size:30px;line-height:40px;margin:0 0 10px;font-family:'Open Sans',sans-serif;width:100%;float:left}

.sitemap-container .menu-top-menus-container ul,.sitemap-container .menu-service-pages-container ul,.sitemap-container .menu-service-areas-container ul{margin:0 0 10px 20px;list-style:none;padding:0;width:100%;float:left}
.sitemap-container .menu-top-menus-container ul li,.sitemap-container .menu-service-pages-container ul li,.sitemap-container .menu-service-areas-container ul li{display:block;line-height:1em;margin:2px 0;padding:0;position:relative;width:100%;float:left}
.sitemap-container .menu-top-menus-container ul li:before,.sitemap-container .menu-service-pages-container ul li:before,.sitemap-container .menu-service-areas-container ul li:before{background:#444;border-radius:5px;content:"";height:8px;left:-15px;position:absolute;top:13px;width:8px}
.sitemap-container .menu-top-menus-container ul li a,.sitemap-container .menu-service-pages-container ul li a,.sitemap-container .menu-service-areas-container ul li a{background:rgba(255,255,255,0);display:block;padding:9px 5px;transition:all .4s ease 0;text-decoration:none;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:300;color:#444}
.sitemap-container .menu-top-menus-container ul li a:hover,.sitemap-container .menu-service-pages-container ul li a:hover,.sitemap-container .menu-service-areas-container ul li a:hover{color:#fff;background:#444}
.sitemap-container #menu-top-menus-1 li ul.sub-menu,#menu-top-menus-1 li.menu-item-405{display:none}

#menu-service-areas li{width:47%;margin:0 3% 0 0;float:left}
.fl-content.fl-content-left.col-md-8{width:100%!important;border:none!important;float:left}
.fl-content.fl-content-left.col-md-8 article{display:none}
.fl-sidebar.fl-sidebar-right.fl-sidebar-display-desktop.col-md-4{display:none}

/*.blog-left-img{border-bottom:1px solid #ededed;float:left;margin:0 0 25px;width:100%;text-align:center}
.blog-left-img img{margin:0 0 20px}
.blog-left-img h2{float:left;font-family:'Open Sans',sans-serif;font-size:28px;margin:0 0 20px;text-align:left;width:100%;text-decoration:none}
.blog-left-img h2 a:hover{color:#e61934}
.blog-left-img p{color:#131313;font-family:'Open Sans',sans-serif;font-size:17px;line-height:24px;margin:0 0 20px;padding:0;text-align:left}
a.continue{float:right;font-family:'Open Sans',sans-serif;font-size:14px;font-style:italic;margin:0 0 20px;text-align:right;width:100%;text-decoration:none;color:#e61934}
a.continue:hover{color:#000}*/

.fl-node-5a5f066bee9f8 .uabb-blog-posts-shadow{ background:none!important; box-shadow:none!important; } 
.uabb-post-wrapper{border-bottom:1px solid #ededed;float:left;margin:0 0 40px!important;width:100%;text-align:center;  }
.uabb-blog-posts-description{ padding-top:0.7em!important; }
.fl-node-5a5f066bee9f8 .uabb-post-wrapper .uabb-blog-post-content{ padding:25px 5px 25px 0!important; }
.uabb-post-thumbnail{ text-align:center!important; }
.uabb-post-meta{ display:none!important; }
.fl-post-feed-post{ padding-bottom:20px!important; }
.blog-left-img{border-bottom:1px solid #ededed;float:left;margin:0 0 25px;width:100%;text-align:center}
.blog-left-img img{margin:0 0 20px}
.fl-post-feed-text h2.fl-post-feed-title{float:left;font-family:'Open Sans',sans-serif;font-size:28px;margin:0 0 20px;text-align:left;width:100%;text-decoration:none; font-weight:100;}
.fl-post-feed-text h2.fl-post-feed-title a:hover{color:#e61934}
.fl-node-5a5ecfcc6fa00 .fl-post-feed-content, .fl-node-5a5ecfcc6fa00 .fl-post-feed-content p{color:#131313;font-family:'Open Sans',sans-serif!important;line-height:28px;margin:0 0 20px;padding:0;text-align:left; font-weight:300; }
.uabb-read-more-text a{float:right;font-family:'Open Sans',sans-serif;font-size:14px;font-style:italic;margin:0 0 20px;text-align:right;width:100%;text-decoration:none;color:#e61934!important; font-weight:100!important; outline:none!important;}
.uabb-read-more-text a:hover{color:#000!important; }
.uabb-read-more-text a span{ display:none; }

.fl-content-left{padding-right:0!important}
li#recent-posts-2{list-style:none;margin:0;padding:0}
li#recent-posts-2 ul{float:left;margin:0;padding:0;list-style:none}
li#recent-posts-2 ul li{background:rgba(0,0,0,0) url(images/new-arrows.png) top left no-repeat;border-bottom:1px solid #ededed;font-family:'Open Sans',sans-serif;line-height:19px;margin:0;padding:15px 0 15px 15px}
li#recent-posts-2 ul li:last-child{border:none}
li#recent-posts-2 ul li a{color:#000;text-decoration:none}
li#recent-posts-2 ul li a:hover{color:#e61934}
li#recent-posts-2 h1{border-bottom:1px solid #ededed;float:left;font-family:"Roboto",sans-serif;font-size:28px;margin:0 0 10px;padding:0 0 10px;text-align:left;width:100%}
.fl-comments{display:none}
.category .fl-archive-header{display:none}
.enquiry-info{display:none;position:fixed;height:100%;background:#000;z-index:999;width:100%}
.let-chat-infos{text-align:center;margin:50px 0 0}
.let-chat-infos h2{font-family:'Open Sans',sans-serif;font-weight:700;font-size:2.4em;color:#e61934;margin:0 0 10px}
.let-chat-infos p{color:#c9c9c9;font-family:'Open Sans',sans-serif;font-size:18px;line-height:28px}
#gform_fields_2 #field_2_1,#gform_fields_2 #field_2_2,#gform_fields_2 #field_2_4{margin:0!important}
#gform_fields_2 .gfield_label{display:none}
#gform_fields_2 #field_2_2,#gform_fields_2 #field_2_4{width:50%;float:left;clear:inherit}
#field_2_5{margin-top:10px;float:left;width:100%}
#gform_2 .gform_footer{float:right}
#text-2{list-style:none;margin:0;padding:0;float:left;width:100%}
#mc_embed_signup{background:#f3f3f3;margin-bottom:30px!important}
#mc_embed_signup .button{width:96%!important;background:#e61934!important}
#gform_fields_3 li#field_3_2,#gform_fields_3 li#field_3_3,#gform_fields_3 li#field_3_4,#gform_fields_3 li#field_3_5{float:left;width:100%}
#gform_fields_3 li#field_3_2 label,#gform_fields_3 li#field_3_3 label,#gform_fields_3 li#field_3_4 label,#gform_fields_3 li#field_3_5 label{width:30%!important;float:left}
#gform_fields_3 li#field_3_2 .ginput_container,#gform_fields_3 li#field_3_3 .ginput_container,#gform_fields_3 li#field_3_4 .ginput_container,#gform_fields_3 li#field_3_5 .ginput_container{width:70%!important;float:left;margin-top:0!important}
.gform_footer.top_label{float:right}
#gform_fields_3 label{font-family:'Open Sans',sans-serif;font-weight:400;line-height:33px}
#gform_fields_3 li input{border-radius:0!important;border:1px solid #ededed!important;padding:0 10px!important;font-family:'Open Sans',sans-serif;font-size:13px;color:#000}
#gform_fields_3 li textarea{border-radius:0!important;border:1px solid #ededed!important;padding:10px!important;font-family:'Open Sans',sans-serif;font-size:13px;color:#000}
.modal-dialog{z-index:999999}
.modal-content{overflow:hidden}
.modal-body{padding:0 15px 15px!important;overflow:hidden}
.close:hover{background:none;border:none}
.modal-title{font-family:'Open Sans',sans-serif;font-size:20px}
.brandingexperts img{border:1px solid #979797}
#text-3{margin-bottom:10px!important}
#cnss_widget-2 h4{margin:10px 0!important}
ul.menu-listing,.menu-listing ul{margin:0 0 0 18px;padding:0}
ul.menu-listing li,.menu-listing ul li{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;margin:0 0 10px;color:#000}
.menu-listing ol{margin:0 0 20px 20px;padding:0}
.menu-listing ol li{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;margin:0 0 10px;color:#000}
.sydney-links{border-top:1px solid #8e8e8e}
#envirabox-title-float-main{display:none!important}
#nav_menu-3{list-style:none;margin:0;padding:0}
#menu-footer-bottom-links{list-style:none;margin:15px 0 0;padding:0}
#menu-footer-bottom-links li{background:none;float:none;display:inline-block;padding:0 7px;font-family:Arial,Helvetica,sans-serif;font-size:11px;border-right:1px solid #8e8e8e;line-height:11px}
#menu-footer-bottom-links li:last-child{border-right:none!important}
.buttons-listing{text-align:center}
.buttons-listing a{background:#e61934;padding:10px 25px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;color:#fff;margin:0 10px;cursor:pointer}
.buttons-listing a:hover{color:#fff;background:#404040}
.cost-listing h2{font-family:'Open Sans',sans-serif;color:#e61934;font-size:20px;margin:0 0 10px}
.website-design-cnt{background:#e61934;text-align:center;font-family:'Open Sans',sans-serif;border-radius:0;font-size:40px;line-height:40px}
.website-design-cnt a{color:#fff;text-decoration:none;display:block;padding:40px 0 20px}
.website-design-cnt a strong{font-size:20px!important;font-weight:400}
a.portfolio-links{background:#e61934;display:block;border-radius:20px;text-align:center;line-height:39px;float:right;margin:0 0 0 10px;padding:0 25px;font-family:'Open Sans',sans-serif;color:#fff}
a.portfolio-links:hover{background:#000;text-decoration:none}
.sliding-slider .fl-slide-content{float:left;width:100%!important}
.border-container{width:1px;margin:auto;min-height:380px;background:#d7d7d7}
.three-boxes p{text-align:center}
#gform_wrapper_4{float:left;width:100%}
#gform_fields_4 li label{display:none}
#gform_fields_4 li#field_4_1 input,#gform_fields_4 li#field_4_2 input,#gform_fields_4 li#field_4_3 input,#gform_fields_4 li#field_4_4 input{border:1px solid #ccc!important;background-color:#fff!important;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset!important;height:44px!important;padding:5px!important}
#gform_fields_4 li#field_4_5,#gform_fields_4 li#field_4_6{float:left;width:100%}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top:0!important}
#gform_fields_4 li#field_4_5 textarea{border:1px solid #ccc!important;background-color:#fff!important;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset!important;margin:10px 0 0!important}
#gform_fields_4 li#field_4_1,#gform_fields_4 li#field_4_2,#gform_fields_4 li#field_4_3,#gform_fields_4 li#field_4_4{width:50%;float:left;clear:inherit!important}
.get-started-container{text-align:center}
.get-started-button{background:#e61934;color:#fff;font-family:'Open Sans',sans-serif;font-size:18px;display:inline-block;padding:12px 25px}
.get-started-button:hover{color:#fff}
#gform_confirmation_message_4{text-align:center;font-family:'Open Sans',sans-serif;color:#000;margin:15px 0 0}
#regiration_form fieldset:not(:first-of-type){display:none}
fieldset{width:100%;float:left}
.form-group i{font-size:18px}
.message{color:#fff;margin:0 0 10px}
.har-webform{padding:20px 0 0;width:100%;display:inline-block}
.har-find{text-align:center;padding:10px 0;width:100%;display:inline-block;margin-bottom:40px;margin-top:0;border-radius:5px}
.inp.next:hover{background:#dbffdb}
.radio{position:absolute;margin-top:5px}
.har-find h2{color:#000;margin:0}
.no{background:#e61934;padding:3px 13px 3px 10px;border-radius:50px;font-family:Arial;font-weight:lighter;text-align:center;color:#fff;margin-right:12px}
.lab{border-radius:5px;margin-left:42px;padding:6px 0 0;display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400!important}
h2.heading{color:#fff}
.plan{background:#fff;border:1px solid #bbb;border-radius:5px;padding:5px 10px;width:590px;margin-top:10px}
input#plan{display:none}
input#postcode{width:100%;padding:5px 10px 6px 35px;border-radius:5px;margin-bottom:15px}
input#email{width:100%;padding:5px 10px 6px 35px;border-radius:5px}
::-webkit-input-placeholder{color:#515151;font-size:16px}
:-ms-input-placeholder{color:#515151;font-size:16px}
::-moz-placeholder{color:#515151;opacity:1;font-size:16px}
:-moz-placeholder{color:#515151;opacity:1;font-size:16px}
.inp{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;color:#000;font-size:20px;background:#f4f4f4;width:100%;padding:0 10px 1px;border-radius:5px}
.selected{background:#70e670}
#pstnext{width:100%;background:#e61934;border:1px solid #e61934;padding:15px;font-size:30px;font-weight:400}
#empmsg{color:#fff}
#pstemail{width:100%;background:#e61934;border:1px solid #fff;padding:15px;font-size:30px;font-weight:400}
input.next.btn.btn-info{width:100%;background:#e61934;border:1px solid #fff;padding:15px;font-size:30px;font-weight:400;margin-top:20px}
.submit.btn.btn-success{width:100%;background:#e61934;border:1px solid #e61934;padding:15px;font-size:30px;font-weight:400;margin-top:20px}
div#result{color:#000;border:1px solid #000;margin-top:6px;padding:5px 5px 5px 6px;border-radius:5px;text-align:center;margin-bottom:15px;margin-top:10px}
input#email{margin-bottom:15px}
input#need{display:none}
input#live{display:none}
#radioimg2{display:none}
.progress{height:20px;clear:both;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);width:50%;float:right;margin-left:60px;background:transparent;border:1px solid #fff}
.previous{color:#000;font-size:16px;padding-top:10px;width:100%;float:left}
#regiration_form{width:100%;float:left}
.privacy-policy{color:#fff;font-size:16px;padding-top:10px;width:50%;float:right;text-align:right}
.privacy-policy a{color:#fff;font-weight:400}
.privacy-policy a:hover{color:#fff;font-weight:400;text-decoration:none}
.previous a{color:#000;font-weight:400}
.previous a:hover{color:#e61934;font-weight:400;text-decoration:none}
.form-group .fa.fa-user{position:absolute;margin:8px 10px 0}
.form-group .fa.fa-building{position:absolute;margin:8px 10px 0}
.form-group .fa.fa-phone{position:absolute;margin:8px 10px 0}
.form-group .fa.fa-envelope{position:absolute;margin:7px 10px 0}
.form-group .fa.fa-globe{position:absolute;margin:7px 10px 0}
.next .demo{background:url(/wp-content/themes/bb-theme-child/images/radio1.png);width:30px;height:30px;position:absolute;margin-top:5px}
.selected .demo{background:url(/wp-content/themes/bb-theme-child/images/radio2.png);width:30px;height:30px;position:absolute;margin-top:5px}
.form-group .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:24px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.budget-select{width:100%;height:30px}
.budget{color:#fff;margin:5px 10px 0 0}
#name{width:100%;padding:5px 10px 5px 35px}
#cname{width:100%;padding:5px 10px 5px 35px;margin-top:5px}
#phone{width:100%;padding:5px 10px 5px 35px;margin-top:5px}
.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#70e670;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
.slick-dots{display:none!important}
#container{max-width:1000px;margin:0 auto;background:#EEE}
#fvpp-blackout{display:none;z-index:499;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;opacity:.5}
#my-welcome-message{display:none;z-index:500;position:fixed;width:36%;left:30%;top:20%;padding:20px 1%;font-family:Calibri,Arial,sans-serif;background:url(compaire-img.jpg) top center no-repeat;background-size:cover}
#fvpp-close{position:absolute;top:10px;right:20px;cursor:pointer}
a#fvpp-close{color:#fff!important}
#fvpp-dialog h2{font-size:2em;margin:0}
#fvpp-dialog p{margin:0}
.form-group{margin:0!important}
.pum-active #my-welcome-message{display:inherit!important}
.page-id-5 #mc_embed_signup{background:none!important;margin-bottom:0!important}
.page-id-5 #mc_embed_signup h2{display:none!important}
.mc-field-group{width:39%!important;float:left;margin:0 1% 0 0;clear:none!important;padding:0!important}

.category-15 .mc-field-group, .single-post .mc-field-group, .page-id-2509 .mc-field-group{ width:96%!important; }=
.category-15 #mc_embed_signup form, .single-post #mc_embed_signup form, .page-id-2509 #mc_embed_signup form{ padding:10px 0 10px 4%!important; }

.page-id-5 #mc_embed_signup .button{width:20%!important;float:right;height:34px;clear:none!important;margin:-50px 0 0}
.bx-wrapper .bx-viewport{padding:0!important}
#gform_fields_6 li#field_6_2,#gform_fields_6 li#field_6_3,#gform_fields_6 li#field_6_4,#gform_fields_6 li#field_6_5{width:50%;float:left;clear:inherit}
#gform_fields_6 li#field_6_6{float:left;width:100%}
#gform_fields_6 li label{font-family:'Open Sans',sans-serif;color:#333;font-size:16px}
#gform_fields_6 li input,#gform_fields_6 li select{border-radius:0;padding:0 10px;font-family:'Open Sans',sans-serif;color:#333;font-size:15px;height:34px;border:1px solid #ddd}
#gform_fields_6 li textarea{border-radius:0;padding:10px;font-family:'Open Sans',sans-serif;color:#333;font-size:15px;border:1px solid #ddd}
.page-template-default .bx-wrapper .bx-viewport{background:none!important; }

/* ======================================================= Price Classes ======================================================= */
.onsale, span.price del, .price del, .product_meta, input.input-text.qty.text, .woocommerce .woocommerce-breadcrumb{ display:none!important; }
.single-product .fl-content{ margin:30px 0 0 0!important; }
.woocommerce .woocommerce-breadcrumb{ margin:0 0 20px 0!important;font-family:'Open Sans',sans-serif; color:#333!important; }
.woocommerce .woocommerce-breadcrumb a{ color:#333!important; } 
.summary h1.product_title{ font-family:'Open Sans',sans-serif; font-size:35px; margin:0 0 15px 0; font-weight:300; }
.price ins{ font-family:'Open Sans',sans-serif; color:#e61934; }

.page-id-2186 input.input-text.qty.text{ display:inherit!important; margin:auto; }

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{ margin-bottom:10px!important; }

.woocommerce-message, .woocommerce-info, .woocommerce-checkout-review-order table tr th, .woocommerce-checkout-review-order table tr td, .wc_payment_methods.payment_methods.methods li, .shop_table.shop_table_responsive tr th, .shop_table.shop_table_responsive tr td, .shop_table.shop_table_responsive tr td a{ font-family:'Open Sans',sans-serif; color:#333!important; }
.woocommerce-message a, .woocommerce-info a{ color:#e61934!important; text-decoration:none; }
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box{ background:#dfdcde!important; }

.woocommerce a.button.alt, .woocommerce a.button.alt.disabled, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce input.button.alt.disabled, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt.disabled, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt.disabled, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt.disabled, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt.disabled, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt.disabled{ background:#e61934; font-family:'Open Sans',sans-serif; border:1px solid #e61934; }

.woocommerce a.button.alt:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce input.button.alt:hover, .woocommerce input.button.alt.disabled:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button.alt.disabled:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button.alt.disabled:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt.disabled:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #content input.button.alt.disabled:hover{ background:#333; border:1px solid #333; }

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button{ background:#e61934; font-family:'Open Sans',sans-serif; border:1px solid #e61934; color:#fff; }

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{ color:#fff!important; }

.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover{ background:#e61934; border:1px solid #e61934; color:#fff; }

.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover{ background:#333; border:1px solid #333; color:#fff; }

#woo_pp_ec_button img{ font-size:16px; font-family:'Open Sans',sans-serif; color:#e61934; }
.added_to_cart.wc-forward{ color:#e61934; font-family:'Open Sans',sans-serif; }


.website-care-plan ul{ list-style:none; margin:0; padding:0; }
.website-care-plan ul li{ background:url(/wp-content/uploads/2018/01/new-arrows.jpg) top left no-repeat; padding:0 0 0 30px; }
.website-care-plan ul li h2{ font-weight:bold; }

.fl-pricing-table-features li{ font-family:'Open Sans',sans-serif; font-size:18px; font-weight:400; color:#333333!important; }

.subscribe-image{ background:url(/wp-content/uploads/2018/01/subscribe-image.jpg) top center no-repeat; background-attachment:fixed; background-size:cover; padding:150px 0; }
.take-infos{ /*background:url(/wp-content/uploads/2018/01/black-shadows.png) center repeat; padding:25px 25px 15px 25px;*/ margin:50px 0 0 0; }
.take-infos h1{ font-family:'Open Sans',sans-serif; color:#fff; font-size:30px; margin:0 0 10px 0; font-weight:700; }
.take-infos p{ color:#fff; font-size:18px; }

.subscribe-newsletter-cnt{ background:#e61934!important; overflow:hidden; padding:0 0 30px 0; margin:25px; }
.subscribe-newsletter-cnt #mc_embed_signup form{ background:#e61934!important; }
.subscribe-newsletter-cnt #mc_embed_signup h2{ display:inherit!important; margin:10px 0 15px 0!important; color:#fff; font-family:'Open Sans',sans-serif; }
.subscribe-newsletter-cnt .mc-field-group{ width:96%!important; }
.subscribe-newsletter-cnt #mc_embed_signup .button{ margin:0; width:96%!important; background:#fff!important; float:left!important; color:#e61934!important }
.subscribe-newsletter-cnt input{ border:none!important; }
.category .subscribe-image, .single-post .subscribe-image, .page-id-2509 .subscribe-image{ display:none; }
.wonderplugincarousel-container .amazingcarousel-image div a{ position:absolute; top:500px; }
.woocommerce-store-notice.demo_store{ display:none!important; }

table.table-responsive-infos{ width:100%; float:left; }
table.table-responsive-infos tr th{ padding:15px; font-family:'Open Sans',sans-serif; font-size:15px; background:#e61934; color:#fff; }
table.table-responsive-infos tr td{ padding:15px; }
table.table-responsive-infos tr td h2{ font-family:'Open Sans',sans-serif; font-weight:normal; font-size:26px; margin:10px 0 0 0; }
table.table-responsive-infos tr td p{ font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 0; }
table.table-responsive-infos tr td span.quantity-infos{ border:1px solid #ededed; width:40px; height:40px; margin:auto; display:block; text-align:center; padding:7px 15px; font-family:Arial, Helvetica, sans-serif; color:#333; }
table.table-responsive-infos tr td span.monthly-info{ font-size:27px; font-weight:normal; color:#333; }
table.table-responsive-infos tr td span.monthly-info strong{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.first-col{ padding:15px 15px 15px 0!important; }

#gform_wrapper_8 li label, #gform_wrapper_9 li label{ font-family:Arial, Helvetica, sans-serif; color:#333; }
#gform_wrapper_8 li input, #gform_wrapper_8 li select, #gform_wrapper_9 li input, #gform_wrapper_9 li select{border-radius:0!important;border:none; border-bottom:2px solid #d6d6d6!important;padding:0 10px!important;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000; height:50px; background:#fff;}
#gform_wrapper_8 li input:focus, #gform_wrapper_8 li select:focus, #gform_wrapper_9 li input:focus, #gform_wrapper_9 li select:focus{ border-bottom:2px solid #e61934!important; }
#gform_wrapper_8 li textarea, #gform_wrapper_9 li textarea{border-radius:0!important;border:1px solid #ededed!important;padding:10px!important;font-family:'Open Sans',sans-serif;font-size:13px;color:#000}
.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code{ float:left; }
#gform_wrapper_8 .gform_footer.top_label, #gform_wrapper_9 .gform_footer.top_label{ margin:0 0 25px 0!important; }
#gform_wrapper_8 #field_8_6, #gform_wrapper_8 #field_8_7, #gform_wrapper_9 #field_9_7, #gform_wrapper_9 #field_9_6{ float:left; width:50%; clear:inherit; }
#gform_wrapper_8 #field_8_9, #gform_wrapper_8 #field_8_1, #gform_wrapper_9 #field_9_9, #gform_wrapper_9 #field_9_1{ float:left; width:100%; }
/*#gform_wrapper_9 li#field_9_10, #gform_wrapper_8 li#field_8_10{ display:none; }*/

#field_8_10, #field_9_10{ width:100%; float:left; }
#field_8_10 .ginput_container.ginput_container_singleproduct .ginput_product_price_label, #field_9_10 .ginput_container.ginput_container_singleproduct .ginput_product_price_label{ display:none; }
#field_8_13 h2, #field_8_14 h2, #field_9_11 h2, #field_9_12 h2{ font-family:'Open Sans',sans-serif; width:100%; float:left; margin:50px 0 15px 0; font-size:35px; border-bottom:1px solid #d6d6d6; padding-bottom:15px; }

.page-id-2806 .subscribe-image, .page-id-2790 .subscribe-image{ display:none; }
#gform_8 .gform_button.button, #gform_9 .gform_button.button{background:#d01313!important;float:right;border:1px solid #d01313;font-family:'Open Sans',sans-serif!important;font-size:25px!important; text-transform:uppercase; padding:20px 35px; }


@media (min-width:50px) and (max-width:768px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product{ width:100%!important; margin:0 auto 30px !important; }
}

@media only screen and (max-width:640px) {
.mc-field-group{width:100%!important;clear:both!important}
.page-id-5 #mc_embed_signup .button{width:100%!important;clear:both!important;margin:0!important}
.subscribe-newsletter-cnt #mc_embed_signup .button{ width:96%!important; } 
}
@media only screen and (max-width:767px) {
.logo{text-align:center}
.mainmenus ul{display:none;margin:0}
.mainmenus ul li{width:100%;float:left}
.mainmenus ul li:hover ul{position:relative;margin:0}
.mainmenus ul li ul{width:100%;float:left}
.mainmenus ul li ul li ul{visibility:hidden!important;position:absolute!important}
.search-icons{margin:10px auto;float:none}
.search-icons input{margin:0}
#gform_fields_3 li#field_3_2 label,#gform_fields_3 li#field_3_3 label,#gform_fields_3 li#field_3_4 label,#gform_fields_3 li#field_3_5 label{width:100%!important}
#gform_fields_3 li#field_3_2 .ginput_container,#gform_fields_3 li#field_3_3 .ginput_container,#gform_fields_3 li#field_3_4 .ginput_container,#gform_fields_3 li#field_3_5 .ginput_container{width:100%!important}
.fl-node-59141d53577d5 .fl-slide-0 .fl-slide-content{overflow:hidden;text-align:center}
.fl-slide-text p a.needtotalk{float:none;display:block;margin:20px auto 0}
.top-menuss ul li{float:none;margin:0}
.top-menuss ul{margin:15px 0 5px;width:100%;text-align:center}
.top-menuss ul li{margin:0 0 15px}
.top-menuss ul li i{float:none}
}
@media only screen and (max-width:768px) {
.border-container{min-height:1px!important;width:100%}
#gform_fields_4 li#field_4_1,#gform_fields_4 li#field_4_2,#gform_fields_4 li#field_4_3,#gform_fields_4 li#field_4_4{width:100%!important}
a.portfolio-links{float:none;display:inline-block;margin:0 0 10px!important}
.search-icons{text-align:center}
.take-infos, .subscribe-newsletter-cnt{ margin:15px; }
.subscribe-image{ padding:20px 0; } 
}

@media (max-width:640px){
	.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content{ padding:10px!important; width:95%!important; }
}
