@charset "utf-8";*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;color:#444;text-transform:uppercase;font-weight:700;margin:0}p,h1,h2,h3,h4,h5,h6,ul,ol,li{word-wrap:break-word}h1{font-size:40px}h2{font-size:36px}h3{font-size:32px}h4{font-size:26px}h5{font-size:20px}h6{font-size:16px}p,ul,ol,li,address{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;color:#000;line-height:24px}img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}html,body{min-height:100vh}body{font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;line-height:24px;overflow-x:hidden}*:focus{outline:0}body{background-color:#fff;min-height:100%;position:relative}body * a{text-decoration:none!important;color:#2e3192}body * a:hover{color:red}body * a:focus{outline:none;color:red}body * ul{list-style:none;padding-left:0}body * img{max-width:100%;height:auto}hr{border:0;height:1px;clear:both;display:block;margin-top:35px;margin-bottom:35px;background:#eaeaea}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}table{width:100%;margin-bottom:20px;border-collapse:collapse}td{word-break:keep-all;padding:15px 10px;text-align:center;vertical-align:middle;border:1px solid #e8e8e8}.full-width{float:left;width:100%}.act_table{display:table}.act_tablecell{display:table-cell}.act_tablerow{display:table-row}.ver_align_middle{vertical-align:middle}.float_l{float:left}.transition-child *{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear}.main_button{display:inline-block;color:#fff;background-color:red;padding:12px 14px;border:2px solid red;font-size:18px;line-height:18px;border-radius:2px;font-weight:700;text-transform:uppercase;text-align:center;vertical-align:middle;transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear}.main_button.large{width:370px}.main_button.default{min-width:204px;margin-top:20px}.main_button:hover,.main_button:focus{color:red;background-color:#fff}.banner_btn{display:inline-block;background-color:#fff;color:#444;padding:15px 7px;border:3px solid #fff;border-radius:2px;transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;text-transform:uppercase}.banner_btn.btn1{margin-right:18px}.banner_btn span{display:inline-block;font-size:24px;line-height:24px;font-weight:800;vertical-align:middle}.banner_btn small{font-size:13px;text-transform:uppercase;color:#a1a1a1;font-weight:700;display:block}.banner_btn i{display:inline-block;vertical-align:middle;width:66px;height:66px;line-height:66px;text-align:center;border-radius:50%;margin-right:18px}.banner_btn.btn1 i{background-color:#fb0000}.banner_btn.btn2 i{background-color:#f7f7f7}.banner_btn:hover,.banner_btn:focus{background-color:#e7e7e7}.banner_btn.btn1:hover i::before,.banner_btn.btn1:focus i::before{-webkit-animation:spin 2s linear;-moz-animation:spin 2s linear;animation:spin 2s linear}.banner_btn.btn2:hover,.banner_btn.btn2:focus{color:#2e3192}.banner_btn.btn2:hover i::before,.banner_btn.btn2:focus i::before{transition:transform .2s;transform:scale(1.3)}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ppe_vc_button .vc_general.vc_btn3{display:inline-block;color:#ffffff!important;background-color:#ff0000!important;padding:12px 14px!important;border:2px solid #ff0000!important;font-size:18px;line-height:18px;border-radius:2px!important;font-weight:700;text-transform:uppercase;text-align:center;vertical-align:middle;transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;min-width:204px;background-image:none!important}.ppe_vc_button .vc_general.vc_btn3:hover,.ppe_vc_button.vc_general.vc_btn3:focus{color:#ff0000!important;background-color:#ffffff!important}.bg_white{background-color:#fff}.bg_dimWhite{background-color:#eee}.bg_violet{background-color:#2e3192}.bg_violetGradient{background:rgba(23,24,73,1);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(23,24,73,1)),color-stop(20%,rgba(46,49,146,1)),color-stop(50%,rgba(46,49,146,1)),color-stop(80%,rgba(46,49,146,1)),color-stop(100%,rgba(23,24,73,1)));background:-webkit-gradient(linear,left top,right top,from(rgba(23,24,73,1)),color-stop(20%,rgba(46,49,146,1)),color-stop(50%,rgba(46,49,146,1)),color-stop(80%,rgba(46,49,146,1)),to(rgba(23,24,73,1)));background:linear-gradient(to right,rgba(23,24,73,1) 0%,rgba(46,49,146,1) 20%,rgba(46,49,146,1) 50%,rgba(46,49,146,1) 80%,rgba(23,24,73,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#171849',endColorstr='#171849',GradientType=1)}.bg_red{background-color:red}.bg_black{background-color:#111}.bg_grey{background-color:#3e3f3e}.bg_darkGrey{background-color:#3c3c3c}.bg_darkGreyGradient{background:#252525;background:-webkit-gradient(linear,left top,right top,from(#252525),to(#000000));background:linear-gradient(to right,#252525,#000000)}.color_black{color:#000}.color_white{color:#fff}.color-white-in *{color:#fff}.margT_0{margin-top:0!important}.margT_5{margin-top:5px}.margT_10{margin-top:10px}.margT_15{margin-top:15px}.margT_20{margin-top:20px}.margT_25{margin-top:25px}.margT_30{margin-top:30px}.margT_35{margin-top:35px}.margT_40{margin-top:40px}.margT_45{margin-top:45px}.margT_50{margin-top:50px}.margB_0{margin-bottom:0!important}.margB_5{margin-bottom:5px}.margB_10{margin-bottom:10px}.margB_15{margin-bottom:15px}.margB_20{margin-bottom:20px}.margB_25{margin-bottom:25px}.margB_30{margin-bottom:30px}.margB_35{margin-bottom:35px}.margB_40{margin-bottom:40px}.margB_45{margin-bottom:45px}.margB_50{margin-bottom:50px}.padT_5{padding-top:5px!important}.padT_10{padding-top:10px!important}.padT_15{padding-top:15px!important}.padT_20{padding-top:20px!important}.padT_25{padding-top:25px!important}.padT_30{padding-top:30px!important}.padT_35{padding-top:35px!important}.padT_40{padding-top:40px!important}.padT_45{padding-top:45px!important}.padT_50{padding-top:50px!important}.padT_70{padding-top:70px!important}.padT_90{padding-top:90px!important}.padB_5{padding-bottom:5px}.padB_10{padding-bottom:10px}.padB_15{padding-bottom:15px}.padB_20{padding-bottom:20px}.padB_25{padding-bottom:25px}.padB_30{padding-bottom:30px}.padB_35{padding-bottom:35px}.padB_40{padding-bottom:40px}.padB_45{padding-bottom:45px}.padB_50{padding-bottom:50px}.padB_60{padding-bottom:60px}.padTB_20{padding-top:20px!important;padding-bottom:20px}.padTB_25{padding-top:25px!important;padding-bottom:25px}.padTB_30{padding-top:30px!important;padding-bottom:30px}.padTB_40{padding-top:40px!important;padding-bottom:40px}.padTB_45{padding-top:45px!important;padding-bottom:45px}.padTB_50{padding-top:50px!important;padding-bottom:50px}.padTB_60{padding-top:60px!important;padding-bottom:60px}.padTB_70{padding-top:70px!important;padding-bottom:70px}.padTB_80{padding-top:80px!important;padding-bottom:80px}.padTB_85{padding-top:85px!important;padding-bottom:85px}.padTB_90{padding-top:90px!important;padding-bottom:90px}.padTB_100{padding-top:100px!important;padding-bottom:100px}.padTB_20_80{padding-top:20px!important;padding-bottom:80px}.font_Light{font-weight:300}.font_Regular{font-weight:400}.font_Bold{font-weight:700}.font_14{font-size:14px}.font_18{font-size:18px}.font_24{font-size:24px}.borderTB_2{border-top:2px solid #fff;border-bottom:2px solid #fff}.borderTB_1{border-top:1px solid #fff;border-bottom:1px solid #fff}.borderB_1{border-bottom:1px solid #fff}.borderB_2{border-bottom:2px solid #fff}.borderFull_1{border:1px solid #fff}.borderFull_2{border:2px solid #fff}.inlineBlk{display:inline-block}.inlineBlk>li{display:inline-block}.visible-vxs{display:none}.container.noPadding,.container-fluid.noPadding{padding-left:0;padding-right:0}.parallax-window{background:transparent;background-repeat:no-repeat;background-size:cover!important}.container{margin:0 auto!important}.position-relative{position:relative}.text-align-center{text-align:center}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-5ths{width:20%;float:left}.header_section{padding:0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;z-index:999;position:relative}.header_section .act_table{width:100%}.header_section .act_tablecell{vertical-align:middle}.header_section .cart_sec,.header_section .phone_sec,.header_section .social_sec{display:inline-block;vertical-align:middle}.header_section .cart_sec,.header_section .phone_sec{padding-right:50px}.header_section .cart_sec a{font-size:20px;font-weight:700;color:#000}.header_section .cart_sec a i{padding-right:12px}.header_section .phone_sec address,.header_section .phone_sec h4{margin:0}.phone_sec h4 a{font-size:24px;color:#000}.phone_sec address{font-size:18px;color:#000}.top-menu .menu_inner .navbar-nav>li>a{color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear}.top-menu .menu_inner .navbar-nav li a{border-bottom:4px solid transparent;font-size:15px;letter-spacing:.4px}.top-menu .menu_inner .navbar-nav li a:focus,.top-menu .menu_inner .navbar-nav li a:hover{background-color:transparent;border-bottom:4px solid #fff}.top-menu .navbar-nav>li.menu-item-has-children:focus>a::after,.top-menu .navbar-nav>li.menu-item-has-children:hover>a::after{display:none!important}.menu_inner .navbar{margin-bottom:0;min-height:0}.top-menu .navbar-nav li.menu-item-has-children:focus,.top-menu .navbar-nav li.menu-item-has-children:hover{background-color:#fff;color:#2e3192;border-top-right-radius:2px;border-top-left-radius:2px}.top-menu .navbar-nav li.menu-item-has-children:focus>a,.top-menu .navbar-nav li.menu-item-has-children:hover>a{color:#2e3192}.top-menu .navbar-nav>li.active>a{border-bottom-color:#fff}.top-menu .menu_inner .navbar-nav .current-menu-parent>a{background-color:transparent;color:#fff}.top-menu .navbar-nav ul.dropdown-menu li.active>a{color:#2e3192;border-bottom-color:#2e3192}.home_slider,.inner_slider{position:relative;top:0;overflow:hidden}.home_slider .flex-slider{position:relative}.home_slider .flex-slider ul.slides>li{background-repeat:no-repeat;background-position:center center;background-size:cover;height:500px;float:left;width:100%}.flex-slider ul.slides>li .onslider h2,.flex-slider ul.slides>li .onslider h3{margin:0;font-size:65px;color:#fff;padding-bottom:35px;background-image:url(../../../../../../../../themes/progressive/assets/images/banner-title_underline.png);background-repeat:no-repeat;background-position:left bottom;margin-bottom:70px}.flex-slider ul.slides>li .onslider{height:100%}.flex-slider ul.slides>li .onslider .container{position:relative;height:100%}.flex-slider ul.slides>li .onslider .container .content_sec{position:absolute;left:15px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%}.home_slider.inner_slider .flex-slider ul.slides>li{height:400px}.clearfix{clear:both;float:none}.contactTop_section{padding-top:0!important}body .contactTop_section .gform_wrapper ul.gform_fields li.gfield{padding-right:0}body .contactTop_section ::-webkit-input-placeholder{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase}body .contactTop_section :-moz-placeholder{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase}body .contactTop_section ::-moz-placeholder{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase}body .contactTop_section :-ms-input-placeholder{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase}body .contactTop_section .gform_wrapper .gform_footer{padding-top:0;padding-bottom:25px}body .contactTop_section .gform_wrapper .gform_footer input[type="submit"]{margin:0}body .contactTop_section .gform_wrapper .gform_body .gform_fields .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),body .contactTop_section .gform_wrapper .gform_body .gform_fields .gfield textarea,body .contactTop_section .gform_wrapper .gform_body .gform_fields .gfield select{border-width:2px;background-color:transparent;color:#fff}body .contactTop_section .gform_wrapper .gform_body .gform_fields .gfield textarea{height:120px}body .contactTop_section .gform_wrapper .gform_body .gform_fields .gfield.visible-onclick{display:none}body .contactTop_section .gform_wrapper .top_label li.gfield.gf_left_third,body .contactTop_section .gform_wrapper .top_label li.gfield.gf_middle_third,body .contactTop_section .gform_wrapper .top_label li.gfield.gf_right_third{margin:0;padding:0;margin-top:25px!important;margin-bottom:25px!important}.about_section .content_column h2{font-size:25px;color:#000;margin-bottom:20px;text-transform:none}.about_section .content_column p{font-size:16px;font-weight:300}.about_section .content_column h6{position:absolute;bottom:30px;text-transform:none}.about_section .content_column>.vc_column-inner{box-shadow:0 0 24px rgba(0,0,0,.1);position:relative}.about_section .content_column>.vc_column-inner>.wpb_wrapper{padding:25px}.about_section .video_sec iframe{padding-left:30px}.calltoAction_section h2{color:#fff;font-weight:600;text-transform:none}.calltoAction_section .vc_general.vc_cta3{background-color:transparent!important;border:0px!important}.calltoAction_section .vc_cta3-container{margin:0!important}.completeService_section{counter-reset:section;text-align:center}.completeService_section ol{padding:0;margin:0;list-style:none;width:100%;max-width:620px;margin:0 auto}.completeService_section ol li{width:100%;position:relative;overflow:hidden;text-align:left;margin-bottom:30px}.completeService_section ol li:last-child{margin-bottom:0}.completeService_section ol li .text_contain{display:inline-block;padding:15px 40px 15px 140px;background-color:#f0f3f3;position:absolute;left:58px;bottom:0;z-index:1;border-top-right-radius:30px}.completeService_section ol li .text_contain h4{color:#000;font-size:20px;margin-bottom:8px}.completeService_section ol li .text_contain p{color:#777;font-size:13px;margin:0}.completeService_section ol li::before{counter-increment:section;content:counter(section);display:inline-block;font-size:100px;font-weight:700;width:202px;height:160px;line-height:145px;color:#fff;padding-left:50px;position:relative;z-index:2}.completeService_section ol li:nth-child(odd)::before{background-image:url(../../../../../../../../themes/progressive/assets/images/services_odd.png);background-repeat:no-repeat}.completeService_section ol li:nth-child(even)::before{background-image:url(../../../../../../../../themes/progressive/assets/images/services_even.png);background-repeat:no-repeat}.quote_section{position:relative;padding-top:0!important}.quote_section .quote_sec{padding:45px 0 70px 0}.quote_section ul{margin:0;text-align:center}.quote_section ul li{display:inline-block;vertical-align:middle}.quote_section ul .hr-line{display:inline-block;height:1px;width:88px;background-color:#fff;margin:0 50px;margin-top:30px}.quote_section h4{font-size:24px;font-weight:400;margin-bottom:10px}.quote_section h4:after{content:"";display:block;width:74px;height:74px;background:url(../../../../../../../../themes/progressive/assets/images/icons_sprite.png);background-repeat:no-repeat;margin:20px auto 0}.quote_section li:nth-child(1) h4:after{background-position:-513px 0}.quote_section li:nth-child(3) h4:after{background-position:-594px 0}.quote_section li:nth-child(5) h4:after{background-position:-674px 0}.quote_section .main_button{position:absolute;bottom:-45px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9}.twoColContent_section .content_sec{padding-top:50px;padding-bottom:20px}.twoColContent_section .shadow_box{box-shadow:0 0 24px rgba(0,0,0,.1);padding:25px}.twoColContent_section .head_sec h3{font-size:35px;margin-bottom:15px}.twoColContent_section h4{margin-bottom:10px;text-transform:uppercase;font-size:24px}.twoColContent_section figure{position:relative;margin-bottom:30px}.twoColContent_section figcaption{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,.6);opacity:0}.twoColContent_section figcaption .txt_caption{width:100%;color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;text-transform:uppercase}.twoColContent_section figure:hover figcaption,.twoColContent_section figure:focus figcaption{opacity:1}.twoColContent_section .text-contain h2,.twoColContent_section .text-contain h3,.twoColContent_section .text-contain h4{font-size:24px;margin-top:20px;margin-bottom:16px;color:#000}.twoColContent_section .text-contain h2:nth-child(1),.twoColContent_section .text-contain h3:nth-child(1),.twoColContent_section .text-contain h4:nth-child(1){margin-top:0}.twoColContent_section .twoColmain_sec .wpb_text_column p,.twoColContent_section .twoColmain_sec .wpb_text_column li{font-size:17px;line-height:27px;font-weight:300}.content_section .vc_row{margin-bottom:65px}.content_section .title_sec.vc_row,.content_section .vc_row:last-child,.content_section.hm_sec .vc_row{margin-bottom:0}h1.headStyle_sec,h2.headStyle_sec,h3.headStyle_sec,.headStyle_sec h1,.headStyle_sec h2,.headStyle_sec h3{position:relative;margin-bottom:50px;font-size:40px}h1.headStyle_sec::after,h2.headStyle_sec::after,h3.headStyle_sec::after,.headStyle_sec h1::after,.headStyle_sec h2::after,.headStyle_sec h3::after{content:"";display:inline-block;vertical-align:middle;height:5px;width:100%;background-color:#f4f4f4}.using-list-style ul{-moz-column-count:2;-moz-column-gap:30px;-webkit-column-count:2;-webkit-column-gap:30px;column-count:2;column-gap:30px;margin:15px 0}.using-list-style ul li{position:relative;color:#000;font-weight:400;padding-left:12px;vertical-align:middle;display:block;font-size:16px;line-height:26px}.using-list-style ul li a{color:#000;font-weight:400;font-size:16px}.using-list-style ul li a:hover,.using-list-style ul li a:focus{color:red}.using-list-style ul li::before{content:"-";display:inline-block;vertical-align:middle;position:absolute;left:0;font-size:16px;font-weight:800;color:#21455f}.using-list-style ul li span{text-transform:none}.ppe_icons::before{content:"";display:inline-block;background:url(../../../../../../../../themes/progressive/assets/images/icons_sprite.png);background-repeat:no-repeat;vertical-align:middle}.ppe_icons.service::before{background-position:-290px -118px;width:36px;height:36px}.ppe_icons.finish::before{background-position:-350px -118px;width:41px;height:36px}.ppe_icons.silverware::before{background-position:0 -269px;width:38px;height:36px}.ppe_icons.window::before{background-position:-50px -269px;width:38px;height:24px}.ppe_icons.plumbing::before{background-position:-102px -269px;width:38px;height:32px}.ppe_icons.marine::before{background-position:-153px -269px;width:38px;height:34px}.ppe_icons.screw::before{background-position:-201px -269px;width:38px;height:38px}.ppe_icons.automotive::before{background-position:-249px -269px;width:38px;height:38px}.ppe_icons.beer::before{background-position:-299px -269px;width:32px;height:38px}.ppe_icons.trophies::before{background-position:-352px -269px;width:32px;height:38px}.ppe_icons.applicances::before{background-position:-402px -269px;width:38px;height:38px}.ppe_icons.facebook::before{width:15px;height:30px;background-position:0 -176px}.ppe_icons.gplus::before{width:27px;height:28px;background-position:-29px -177px}.ppe_icons.youtube::before{width:43px;height:30px;background-position:-69px -176px}.ppe_icons.cart::before{width:33px;height:28px;background-position:-134px -178px}.ppe_icons.facebook,.ppe_icons.gplus{padding-right:14px}.services_sections .single_box h4{font-size:24px;font-weight:600;margin:10px 0;text-transform:none}.services_sections *{transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in}.services_sections .single_box h4 a{color:#000}.services_sections .single_box h4:hover a{color:#2e3192}.services_sections .single_box{padding:15px 0;border:1px solid transparent;float:left;margin-bottom:20px;cursor:pointer}.services_sections .single_box span{float:left;width:20%}.services_sections .single_box .text_contain{padding-left:16px;float:left;width:80%}.services_sections .single_box .text_contain p{font-size:14px;min-height:150px;overflow:hidden}.services_sections .single_box .text_contain p a{color:#000}.services_sections .single_box:hover{box-shadow:0 0 24px rgba(0,0,0,.1)}.services_sections .single_box .ppe_icons{display:inline-block;width:66px;height:66px;border-radius:66px;background-color:#f7f7f7;text-align:center;line-height:66px}.services_sections .single_box:hover .ppe_icons{background-color:#2e3192}.services_sections .single_box:hover .ppe_icons::before{filter:invert(100%)}.sliderGallery_section{overflow:hidden;padding:20px!important}.sliderGallery_section .single_box{width:100%;background-color:#fff;overflow:hidden}.sliderGallery_section .single_box figure.img_sec{position:relative;margin:0;width:100%;display:block;cursor:pointer}.sliderGallery_section figure.vc_figure img{height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.sliderGallery_section .wpb_text_column{background-color:#fff;padding:25px 18px}.sliderGallery_section .wpb_text_column h4{font-weight:800;color:#373737}.sliderGallery_section .wpb_text_column h5{color:#a1a1a1;margin-top:4px}.sliderGallery_section .vc_cta3-content{vertical-align:middle!important}.sliderGallery_section .vc_cta3-content h2{font-size:40px}.sliderGallery_section .vc_general.vc_cta3{background-color:transparent!important;border:0px!important;text-align:center}.sliderGallery_section .vc_cta3-container .vc_cta3-content,.sliderGallery_section .vc_cta3-container .vc_cta3-actions{display:inline-block!important}.sliderGallery_section .vc_cta3-container{margin:0!important}.gallery_section{overflow:hidden;padding:20px!important;text-align:center}.gallery_section h3{text-align:center;color:#fff;text-transform:uppercase;font-size:24px;border-bottom:3px solid #fff;border-top:3px solid #fff}.gallery_section ul{padding:0;margin:0}.gallery_section ul li{list-style:none;margin-bottom:5px;position:relative}.gallery_section ul li img,.gallery_section ul li .imgWrapper{max-height:250px;height:210px;width:100%}.gallery_section ul li img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:210px}.gallery_section .text{color:#fff;font-size:11px;line-height:18px;padding:5px 12px;background:#000;opacity:0;position:absolute;bottom:0;width:100%}.gallery_section ul li:hover .text{opacity:1}.video_section .video_sec{max-height:620px;border:1px solid #fff;border-width:1px 1px 0 1px}.innerPages .contact_section{padding-top:15px}.contact_section .act_table{width:100%}.contact_section .act_tablecell{width:50%;vertical-align:top}.contact_info_sec{padding:34px;box-shadow:0 0 24px rgba(0,0,0,.1);max-width:428px;margin:0 auto}.contact_info_sec address,.contact_info_sec a{color:#000;font-size:18px;line-height:28px;font-weight:400}.contact_info_sec address{margin-bottom:30px}.contact_info_sec span{display:block;color:#000;font-size:18px;line-height:28px;font-weight:700}.contact_info_sec address strong{margin-bottom:15px;display:block}.contact_info_sec .social_sec{margin-top:45px;text-align:left}.contact_section .form_sec input[type="text"]{width:49%}.contact_section .form_sec input[name="name"]{margin-right:2%}.social_sec{text-align:center}.social_sec li{margin-right:10px}.social_sec li:last-child{margin-right:0}.map_section{max-height:562px}.get_in_touch_popup{position:fixed;right:15px;bottom:15px;z-index:9999;width:235px;height:105px;text-align:center}.get_in_touch_popup .act_table{width:100%}.get_in_touch_popup h4{background-color:#2e3192;width:100%;padding:5px;font-size:24px;color:#fff;text-transform:none}.get_in_touch_popup span{background-color:#fff;width:50%;height:100%;padding:8px 0;vertical-align:middle}.get_in_touch_popup a{color:#000;font-size:17px;font-weight:700;text-transform:capitalize;display:block}.get_in_touch_popup a::before{content:"";display:block;margin:0 auto 6px auto;background-image:url(../../../../../../../../themes/progressive/assets/images/icons_sprite.png);background-repeat:no-repeat}.get_in_touch_popup .spn1 a::before{background-position:-220px -129px;width:22px;height:22px}.get_in_touch_popup .spn2 a::before{background-position:-253px -133px;width:18px;height:17px}.get_in_touch_popup .spn2:hover,.get_in_touch_popup .spn2:focus{background-color:#ebebeb;color:#fff;-webkit-box-shadow:inset 7px -1px 5px -5px rgba(117,117,117,1);box-shadow:inset 7px -1px 5px -5px rgba(117,117,117,1)}.get_in_touch_popup .spn1:hover,.get_in_touch_popup .spn1:focus{background-color:#ebebeb;color:#fff;-webkit-box-shadow:inset -7px -1px 5px -5px rgba(117,117,117,1);box-shadow:inset -7px -1px 5px -5px rgba(117,117,117,1)}.get_in_touch_popup .pop_close{cursor:pointer;display:inline;padding:0;position:relative;right:-30px;background-color:transparent;font-size:15px;font-weight:700;top:-3px}.footer_widgets .content_widget p{font-size:12px;line-height:26px;color:#888}.footer_widgets .content_widget img{margin-bottom:10px}.footer_widgets .newsletter_widget h4{margin-bottom:15px;font-size:18px;text-transform:none}.footer_widgets .newsletter_widget .form_sec{width:100%;padding:24px;box-shadow:0 0 24px rgba(0,0,0,.1)}.footer_widgets .newsletter_widget .form_sec input[type="submit"]{margin-top:0px!important}.footer_bottom{padding:12px 0}.footer_bottom p{color:#fff;font-size:12px}.footer_section .footer_menu_widget ul{margin:20px 0;columns:2;-webkit-columns:2;-moz-columns:2}.footer_section .footer_menu_widget ul li{line-height:30px}.footer_section .footer_menu_widget ul li a{display:inline-block;cursor:pointer;font-size:14px;font-weight:700;text-transform:uppercase;color:#000}.footer_section .footer_menu_widget ul li.current-menu-item a,.footer_section .footer_menu_widget ul li a:hover,.footer_section .footer_menu_widget ul li a:focus{color:red}.footer_section p{font-size:14px;margin-bottom:0;text-transform:capitalize;font-weight:400}.form_sec h4{font-size:36px;text-align:center;color:#444;font-weight:700;text-transform:uppercase;line-height:32px;margin-bottom:30px;text-align:center}.form_sec h4 span{display:block;font-size:16px;color:#9c9c9c;margin-top:5px}.form_sec input[type],.form_sec input:not([type='submit']),.form_sec textarea,.form_sec input:not([type='checkbox']),.form_sec input:not([type='radio']){width:100%;height:45px;padding:6px 18px!important;border:1px solid #ddd;color:#959595}.form_sec textarea{height:100px;padding:15px 18px}.form_sec input[type="submit"]{width:200px!important;text-transform:uppercase;height:45px;line-height:45px;font-size:18px;line-height:18px;color:#fff;font-weight:700;text-align:center;background-color:red;border:0;margin-right:0!important}.innerPage_section p,.innerPage_section ul,.innerPage_section ol,.innerPage_section li,.innerPage_section address,.innerPage_section div,.innerPage_section .using-list-style ul li{font-size:15px;line-height:25px}.inner_banner{height:296px;-webkit-box-shadow:inset 0 0 1000px rgba(0,0,0,.4);box-shadow:inset 0 0 1000px rgba(0,0,0,.4);background-size:cover;background-repeat:no-repeat;background-position:center center}.inner_banner .container{height:100%}.inner_banner .on_banner{position:relative;width:100%;height:100%}.inner_banner .on_banner h1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:100%;text-align:center;font-size:80px;font-weight:700;text-shadow:3px 0 5px rgba(0,0,0,.65);margin:0;color:#fff}.vc_section.inner_banner{padding-top:0!important}.vc_section.inner_banner .vc_custom_heading{text-align:center;font-size:70px;font-weight:700;text-shadow:3px 0 5px rgba(0,0,0,.65);margin:0;color:#fff}.parallax_section{min-height:280px;padding-top:0!important}.parallax_section h2,.parallax_section h3{text-transform:uppercase;font-size:36px;line-height:46px;color:#fff;margin:0;border:1px solid #fff;padding:20px;background-color:rgba(0,0,0,.6);font-weight:600;position:relative;text-align:center}.parallax_section .on_banner{padding-top:90px}.intro_section p{font-weight:600;font-size:18px}.servicesPost_sectionsInner h2{margin-bottom:0}.servicesPost_sectionsInner .vc_grid .vc_grid-item .vc_grid-item-mini{box-shadow:3px 0 46px rgba(0,0,0,.1)}.servicesPost_sectionsInner .vc_grid .vc_grid-item .vc_grid-item-mini:hover .vc_empty_space.ppe_icons{background-color:#2e3192}.servicesPost_sectionsInner .vc_grid .vc_grid-item .vc_grid-item-mini:hover .vc_empty_space.ppe_icons::before{filter:invert(100%)}.servicesPost_sectionsInner .vc_grid .vc_gitem-zone .vc_custom_heading h4{line-height:26px;height:52px;overflow:hidden}.servicesPost_sectionsInner .vc_grid .vc_gitem-zone .vc_custom_heading{margin:0}.servicesPost_sectionsInner .vc_grid .vc_gitem-zone .vc_custom_heading h4,.servicesPost_sectionsInner .vc_grid .vc_gitem-zone .vc_custom_heading h4 a{font-size:20px;text-transform:none;margin:0}.servicesPost_sectionsInner .vc_grid .vc_grid-item .vc_gitem-zone{position:relative;overflow:visible}.servicesPost_sectionsInner .vc_grid .vc_grid-item .vc_empty_space.ppe_icons{width:66px;height:66px;line-height:66px;text-align:center;border-radius:50%;background-color:#fff;position:absolute;top:-45px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:5}.servicesPost_sectionsInner .vc_grid .vc_grid-item:nth-child(1) .vc_empty_space.ppe_icons::before{background-position:-402px -217px;width:55px;height:36px}.servicesPost_sectionsInner .vc_grid .vc_grid-item:nth-child(2) .vc_empty_space.ppe_icons::before{background-position:-178px -217px;width:42px;height:22px}.servicesPost_sectionsInner .vc_grid .vc_grid-item:nth-child(3) .vc_empty_space.ppe_icons::before{background-position:-123px -217px;width:34px;height:29px}.servicesPost_sectionsInner .vc_grid .vc_grid-item:nth-child(4) .vc_empty_space.ppe_icons::before{background-position:-63px -217px;width:33px;height:33px}.servicesPost_sectionsInner .vc_grid .vc_grid-item:nth-child(5) .vc_empty_space.ppe_icons::before{background-position:-237px -217px;width:35px;height:33px}.servicesPost_sectionsInner .vc_grid .vc_grid-item:nth-child(6) .vc_empty_space.ppe_icons::before{background-position:-292px -217px;width:34px;height:42px}.servicesPost_sectionsInner .vc_grid .vc_grid-item:nth-child(7) .vc_empty_space.ppe_icons::before{background-position:-344px -217px;width:47px;height:36px}.servicesPost_sectionsInner .vc_grid .vc_grid-item:nth-child(8) .vc_empty_space.ppe_icons::before{background-position:0 -217px;width:47px;height:30px}.easySteps_section{text-align:center}.easySteps_section .wpb_text_column{display:inline-block;vertical-align:top;width:33.333%}.easySteps_section .wpb_text_column h4{color:#fff;font-size:80px;display:inline-block;width:112px;height:112px;border-radius:50%;margin-bottom:25px;text-align:center;line-height:112px}.easySteps_section .wpb_text_column:nth-child(1) h4{background-color:#727374}.easySteps_section .wpb_text_column:nth-child(2) h4{background-color:#606161}.easySteps_section .wpb_text_column:nth-child(3) h4{background-color:#3e3f3e}.easySteps_section .wpb_text_column h5{text-transform:capitalize;font-size:24px}.easySteps_section .main_button{display:block;max-width:204px;margin:40px auto 0 auto}.section_404{padding:50px 0 60px 0}.section_404 h1{font-size:50px;color:#777;font-weight:700;text-align:center;margin-bottom:24px}.section_404 h1::before{content:"";display:block;background-image:url(../../../../../../../../themes/progressive/assets/images/404_img.png);background-repeat:no-repeat;width:100px;height:100px;margin:0 auto 14px auto}.section_404 h2{font-size:28px;text-transform:none;margin-bottom:20px}.section_404 .searchform{margin-bottom:20px}.section_404 .searchform label{display:none}.section_404 .searchform input[type="text"]{padding-left:15px;padding-right:15px;height:50px;border:1px solid #dbdbdb;background-color:#fff;display:inline-block;vertical-align:middle}.section_404 .searchform input[type="submit"]{display:inline-block;width:50px;height:50px;font-size:0;color:#fff;background-color:red;background-image:url(../../../../../../../../themes/progressive/assets/images/search_icon.png);background-repeat:no-repeat;background-position:center center;border:0;margin:0;margin-left:4px;vertical-align:middle}.no-results h1{font-size:50px;color:#777;font-weight:700;text-align:center;margin-bottom:24px}.no-results h2{font-size:28px;text-transform:none;margin-bottom:20px}.no-results .searchform{margin-bottom:20px}.no-results .searchform label{display:none}.no-results .searchform input[type="text"]{padding-left:15px;padding-right:15px;height:50px;border:1px solid #dbdbdb;background-color:#fff;display:inline-block;vertical-align:middle}.no-results .searchform input[type="submit"]{display:inline-block;width:50px;height:50px;font-size:0;color:#fff;background-color:red;background-image:url(../../../../../../../../themes/progressive/assets/images/search_icon.png);background-repeat:no-repeat;background-position:center center;border:0;margin:0;margin-left:4px;vertical-align:middle}.section_search article{padding:15px 0;border-bottom:1px solid #ccc;margin-bottom:15px}.section_search article h2{font-size:24px}.section_search article .act_tablecell{vertical-align:top}.section_search article .act_tablecell+.act_tablecell{padding-left:20px}.section_search article .act_tablecell .entry-thumbnail{min-width:150px}.navigation.posts-navigation{padding:40px 0}.navigation.posts-navigation h2{display:none}.nav-links a{background-color:#ccc;padding:5px 10px;color:#000}.sliderGallery_section h4 a{margin:0;color:#fff;font-size:18px;font-weight:600;padding:10px 0;display:inline-block}.sliderGallery_section figure.vc_figure,.sliderGallery_section figure.vc_figure .vc_single_image-wrapper{width:100%}.twoColContent_section figure figcaption{position:absolute;color:#fff;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.6);z-index:9;display:inline-block;vertical-align:middle;font-size:20px!important;font-weight:700;margin-top:0!important;cursor:pointer}.twoColContent_section figure:after{content:"";position:absolute;display:inline-block;height:100%;width:1px;vertical-align:middle}.gallery_section .fluid_sec .wpb_image_grid_ul li{width:20%;margin:0 0;padding:2.5px 2.5px}.gallery_section .fluid_sec .wpb_image_grid_ul li img{height:210px;-o-object-fit:cover;object-fit:cover;width:100%}.border-3-solid{border:3px solid #fff}.vc_section.quote_section .quote_sec.vc_row[data-vc-full-width],.vc_section.quote_section[data-vc-full-width]{overflow:visible!important}.vc_section.quote_section .quote_sec.vc_row[data-vc-full-width],.vc_section.quote_section[data-vc-full-width]{overflow-x:visible!important}body .gform_wrapper ul.gform_fields li.col-sm-6:nth-child(1){padding-left:0}body .gform_wrapper ul.gform_fields li.col-sm-6:nth-child(2){padding-right:0}.form_sec .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){width:100%}.form_sec .gform_wrapper ul.gform_fields li.gfield{margin:0}.form_sec .gform_wrapper ul.gform_fields li li.gfield{padding:0}.form_sec .gform_wrapper .gform_footer{margin:0;padding:0;text-align:center}.sidebar_section{padding:15px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.3);box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.sidebar_section .sidebar_contact_widget{background-color:red;padding:15px;border-radius:5px;text-align:center;margin-bottom:10px}.sidebar_section .sidebar_contact_widget *{color:#fff}.sidebar_section .sidebar_video_widget{border-radius:5px}.width-20{width:20%;float:left;vertical-align:top}.width-80{width:80%;float:left;vertical-align:top}.newsletter_widget .gform_footer{text-align:center}.services_sections .vc_column_container.vc_col-sm-4{cursor:pointer}.sliderGallery_section figcaption{background-color:#2e3192;color:#fff;font-weight:600;font-size:18px!important;margin-top:0!important;text-align:center}body .contact_section .gform_wrapper .top_label div.ginput_container{margin-top:0!important}.contact_section .form_sec input[type="submit"]{position:static;margin-top:15px!important}input,select,textarea{background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}select,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{border-radius:0;border:1px solid #d1d1d1;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}select,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{height:45px;padding:2px 5px}body.ie textarea{overflow:auto}select::-ms-expand{display:none}button,input[type="submit"]{cursor:pointer;border-radius:0}::-webkit-input-placeholder{color:#7e7e7e;font-size:14px;font-weight:400;text-transform:capitalize;font-family:'Open Sans',sans-serif}:-moz-placeholder{color:#7e7e7e;opacity:1;font-size:14px;font-weight:400;text-transform:capitalize;font-family:'Open Sans',sans-serif}::-moz-placeholder{color:#7e7e7e;opacity:1;font-size:14px;font-weight:400;text-transform:capitalize;font-family:'Open Sans',sans-serif}:-ms-input-placeholder{color:#7e7e7e;font-size:14px;font-weight:400;text-transform:capitalize;font-family:'Open Sans',sans-serif}body .gform_wrapper{position:relative}body .gform_wrapper,body .gform_wrapper .gform_body,body .gform_wrapper .gform_footer,body .gform_wrapper .gform_body .gform_fields,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container{margin:0!important}body .gform_wrapper,body .gform_wrapper .gform_body,body .gform_wrapper .gform_footer,body .gform_wrapper .gform_body .gform_fields,body .gform_wrapper .gform_body .gform_fields .gfield .datepicker{width:100%!important;max-width:100%!important}body .gform_wrapper .gform_body .gform_fields .gfield .sub-label-highlight{color:#333}body .gform_wrapper .gform_body .gform_fields .gfield{padding:0!important;margin:0 0 17px!important}body .gform_wrapper .gform_body .gform_fields .gfield.gf_hidden-label .gfield_label,body .gform_wrapper .gform_body .gform_fields .gfield.gf_hidden-sub-label .name_first label,body .gform_wrapper .gform_body .gform_fields .gfield.gf_hidden-sub-label .name_last label{display:none!important}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{color:#000;display:none;margin:0 0 10px!important;font:20px 'woodford_bournesemibold',sans-serif}body .visible_label .gform_wrapper .gform_body .gform_fields .gfield .gfield_label{display:block;margin:10px 0!important;font-size:16px}.form_sec.visible_label input[type],.form_sec.visible_label input:not([type="submit"]),.form_sec.visible_label textarea,.form_sec.visible_label input:not([type="checkbox"]),.form_sec.visible_label input:not([type="radio"]){margin-top:0}body .visible_label .gform_wrapper .gform_body .gform_fields .gfield select{width:100%}body .gform_wrapper .gform_body .gform_fields .gsection .gsection_title{color:#000;letter-spacing:0!important;margin-bottom:10px!important;font:22px 'woodford_bournebold',sans-serif}body .gform_wrapper .gform_body .gform_fields .gsection .gsection_description{margin:0;font-size:12px;line-height:1.8;padding:0 0 10px}body .gform_wrapper .gform_body .gform_fields .gfield.gsection{color:#000;background:#d9d9d9;border:1px solid #9e9e9e;margin-top:0!important;padding:20px 20px 10px!important}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload span[id*="extensions_message_"]{padding:5px;font-size:12px;display:inline-block;background:rgba(206,98,42,.2);border:1px solid #ce622a}body .gform_wrapper .gform_body .gform_fields .gfield.gf_field_single_file_upload span[id*="extensions_message_"]{margin-top:10px}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload input.large,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload input[type="file"]{cursor:pointer;width:100%!important;padding:12px 12px 60px!important}body .gform_wrapper .gform_body .gform_fields .gfield.gf_field_single_file_upload{padding:15px!important;background:#fcfcfc!important;border:1px solid #ccc!important}body .gform_wrapper .gform_body .gform_fields .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),body .gform_wrapper .gform_body .gform_fields .gfield textarea,body .gform_wrapper .gform_body .gform_fields .gfield select{padding:2px 10px;-webkit-transition:all 250ms linear;transition:all 250ms linear;border-radius:2px;height:46px;line-height:normal!important}body .gform_wrapper .gform_body .gform_fields .gfield textarea{padding:10px}body .gform_wrapper .gform_body .gform_fields .gfield .gform_button_select_files:hover{background:#3c844a}body .gform_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_1,body .gform_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2,body .gform_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_3{width:100%}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half,body .gform_wrapper .gform_body .gform_fields .gfield.gf_left_half,body .gform_wrapper .gform_body .gform_fields .gfield.gf_right_half,body .gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span{padding:0!important;margin:0 0 20px!important;width:49.35483870967742%!important}body .gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span{float:left;display:block;margin-bottom:0!important}.gform_wrapper .top_label li.gfield.gf_right_half,body .gform_wrapper .gform_body .gform_fields .gfield.gf_right_half,body .gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span.name_last{margin-left:1.29032258064516%!important}body .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),body .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:32.47311827956989%!important}body .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){margin-left:1.29032258064516%!important}body .gform_wrapper div.validation_error{top:0;left:0;width:100%;color:#fff;border:none;padding:12px;z-index:9999999!important;position:fixed;font-weight:600;background:rgba(255,0,0,.8)}body .gform_wrapper .gform_body .gform_fields .gfield_error .validation_message{display:none}body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:100%!important}body .gform_wrapper .top_label .gfield_error,body .gform_wrapper .gform_body .gform_fields .gfield_error{width:100%;border:none;background:none}body .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),body .gform_wrapper li.gfield_error textarea,body .gform_wrapper .gform_body .gform_fields .gfield_error select{border-color:#f00!important}body .gform_wrapper .gform_body .gform_fields .gfield_error input:not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),body .gform_wrapper .gform_body .gform_fields .gfield_error select,body .gform_wrapper .gform_body .gform_fields .gfield_error textarea,body .gform_wrapper .gform_body .gform_fields .gfield_error.gf_bulk-status-selection,body .gform_wrapper .gform_body .gform_fields .gfield.gf_field_single_file_upload.gfield_error,body .gform_wrapper .gform_body .gform_fields .gfield.gf_field_multi_files_upload.gfield_error .gform_fileupload_multifile{color:#000!important;-webkit-box-shadow:inset 0 0 0 400px rgba(255,0,0,.2);box-shadow:inset 0 0 0 400px rgba(255,0,0,.2)}body .gform_wrapper .gform_body .gform_fields .gfield_error.gf_bulk-status-selection{padding:10px!important}body .gform_wrapper li.gfield_error ul.gfield_checkbox label,body .gform_wrapper li.gfield_error ul.gfield_radio label{color:red}body .gform_wrapper .gform_body .gform_fields li.gfield.gfield_error .gfield_checkbox li input[type=checkbox]:checked+label{color:#000!important}body .gform_wrapper li.gfield_error.gf_bulk-status-selection ul.gfield_radio label{color:#000}body .gform_wrapper .gform_body .gform_fields .gfield .gform_button_select_files{color:#fff;border:none;cursor:pointer;background:#333;padding:12px 30px!important}body .gform_wrapper .gform_body .gform_fields .gfield .gform_button_select_files:hover{background:#3c844a}body .gform_wrapper .gform_footer input[type=submit],body .gf_browser_ie.gform_wrapper .gform_footer input.button{margin:0;color:#fff;padding:0 15px;min-width:204px;border:2px solid red;background:red;border-radius:2px;display:inline-block;text-transform:uppercase;font-size:18px;font-weight:700;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;margin-top:20px;height:46px;line-height:normal!important}body .gform_wrapper .gform_footer input[type=submit]:hover{background:#fff;color:red}.gform_ajax_spinner{left:0;top:0;right:0;bottom:0;margin:auto;display:block!important;overflow:hidden!important;position:absolute!important;z-index:999;border:4px solid rgba(255,255,255,.3);border-left:4px solid #fff;background:rgba(0,0,0,.7);-webkit-animation:spinner 1.1s infinite linear;animation:spinner 1.1s infinite linear;border-radius:50%;width:20px!important;height:20px!important}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width:641px){.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half,body .gform_wrapper .gform_body .gform_fields .gfield.gf_left_half,body .gform_wrapper .gform_body .gform_fields .gfield.gf_right_half,body .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),body .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:100%!important;margin-left:0!important;margin-right:0!important}}