*,body{margin:0;padding:0}body,p{font-size:16px}.banner_caption h1 span,.banner_section,header{background-color:#ed1c24}.notfound .page404 h3,.slider-for h1,h1.heading,h2.heading{text-transform:uppercase}body{color:#000;font-family:open_sansregular;overflow-x:hidden}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}@font-face{font-family:open_sanssemibold;src:url('../fonts/OpenSans-Semibold-webfont.eot');src:url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansextrabold;src:url('../fonts/OpenSans-ExtraBold-webfont.eot');src:url('../fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),url('../fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url('../fonts/OpenSans-Bold-webfont.eot');src:url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url('../fonts/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:400;font-style:normal}a,button,input,select,textarea{outline:0}a{display:inline-block}a:hover{text-decoration:none}p{line-height:28px}header{padding:13px 0}.inner_header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}.banner_caption,.why_pro_section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center}.inner_header .h_info a{display:inline-block;margin-left:4px}.inner_header a#call{font-family:open_sanssemibold;font-size:16px;color:#fff;border:2px solid #fff;border-radius:17px;padding:4px 14px;margin-right:24px}.inner_header a#call span{background:url(../images/call_icon.png) left center no-repeat;padding:3px 0 3px 34px}.banner_section{position:relative}.banner img{width:100%}.banner_caption{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center}.banner_caption div.banner_text{width:495px;margin:0 auto;border:2px solid #fff;padding-bottom:15px}.banner_caption h1{font-family:open_sansextrabold;font-size:51.72px;color:#fff;margin:-30px 0 0}.banner_caption h1 span{padding:0 29px}.banner_caption a{font-family:open_sanssemibold;font-size:16px;color:#ed1c24;background-color:#fff;border-radius:17px;padding:7px 29px;margin-top:37px}h1.heading,h2.heading{font-family:open_sansbold;font-size:35px;color:#000;position:relative;margin:0;padding-bottom:20px}.heading:after,.heading:before{content:'';position:absolute;left:0}.heading:before{width:169px;height:3px;bottom:0;background-color:rgba(0,0,0,.3)}.heading:after{width:60px;height:5px;bottom:-1px;background-color:#ed1c24}.heading.center_line:after,.heading.center_line:before{content:'';position:absolute;left:0;right:0;margin:0 auto}.section2{margin-top:49px}.why_pro_section{display:flex;position:relative}.form_section .row,ul.why_pro_list li div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:center}.right_pos{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.why_pro{padding-left:37px}.why_pro p{color:#626262;margin-top:22px}ul.why_pro_list{list-style:none;font-size:0;margin-top:48px}ul.why_pro_list li{display:inline-block;width:50%;position:relative;margin-bottom:48px}ul.why_pro_list li div{display:flex}ul.why_pro_list li h2{font-family:open_sanssemibold;font-size:18px;color:#000;padding-left:10px;line-height:26px;margin:0}div.erroemsg{display:none;background:#ff000a!important;font-family:open_sansregular;font-size:12px;position:absolute;left:0;bottom:-25px;padding:5px 11px 5px 10px!important;width:auto;color:#fff;z-index:1}.slider-for h1,.small_btn,.sub_heading h1,.sub_heading h2,.thanku-service-block h2{font-family:open_sanssemibold}.thanku-service-block{position:absolute;top:0;background:#ffff;height:100%;max-width:100%!important;width:100%;display:none}.thanku-service-block h2{position:absolute;width:90%;top:50%;transform:translate(-50%,-50%);left:50%;color:#000;text-align:center;font-size:29px;line-height:46px;margin-top:0}.contact_form ul{list-style:none;max-width:424px;padding-top:14px}.contact_form ul li{position:relative;margin-top:33px}.input-textbox{display:block;width:100%;font-size:14px;color:#000;font-weight:400;border:0;border-bottom:1px solid rgba(0,0,0,.1);margin:0;padding:0 0 13px;outline:0;background-color:transparent}.input-textbox::-webkit-input-placeholder{color:rgba(0,0,0,.5);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;font-family:open_sansregular}.input-textbox::-moz-placeholder{color:rgba(0,0,0,.5);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;font-family:open_sansregular}.input-textbox:-ms-input-placeholder{color:rgba(0,0,0,.5);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;font-family:open_sansregular}.input-textbox:-moz-placeholder{color:rgba(0,0,0,.5);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;font-family:open_sansregular}.input-textbox~label{display:block;position:absolute;left:0;bottom:0;width:0%;-webkit-transition:width .5s;-moz-transition:width .5s;transition:width .5s;margin-bottom:0}.input-textbox:active~label,.input-textbox:focus~label{width:100%;border-bottom:2px solid #ed1c24;bottom:0}.input-textbox:focus::-webkit-input-placeholder{opacity:0}.input-textbox:focus::-moz-placeholder{opacity:0}.input-textbox input:focus:-moz-placeholder{opacity:0}.input-textbox input:focus::-ms-input-placeholder{opacity:0}.contact_form .input-textarea{height:auto;line-height:22px;resize:none}.contact_form form ul li:last-child,.madeby{text-align:right}.small_btn{font-size:14px;color:#fff;width:128px;border:none;border-radius:18.5px!important;line-height:37px;background-color:#ed1c24;margin-top:5px}.contact_form{border:5px solid #fff;margin-right:140px;position:relative;left:70px;z-index:1}.form_section{background:url(../images/form-bg.png) center left/11% no-repeat #efefef;position:relative;padding:75px 0;margin-top:133px}.form_section .row{position:relative;display:flex}.list_slider .why_pro_list li{width:100%;margin-bottom:30px}.notfound .page404 h1,.notfound .page404 h3,.notfound .page404 p{margin:0 0 20px;padding:0}.list_slider .why_pro_list li h2{padding-left:0;color:#fff}.list_slider .why_pro_list li p{color:#fff;font-size:14px;margin-bottom:0}.list_slider .why_pro_list li div div{display:block;padding-left:23px}.why_pro_list li img{width:inherit}.red_bg{background-color:#ed1c24;padding-left:0}.contact_form div{padding:41px 0 8px 35px;background-color:#efefef;max-width:495px}.form_section:after,.form_section:before{content:'';position:absolute;top:0;width:50%;height:100%}.form_section:after{right:0;background-color:#ed1c24}.list_slider{position:relative;z-index:1}.list_slider .slick-dots{display:block;position:absolute;width:auto;right:0;margin:0;top:50%;transform:translateY(-50%)}.list_slider .slick-list{position:relative;right:15px}.list_slider .slick-dots li{display:block}.list_slider .slick-slide{margin:0}.list_slider .slick-dots li button{width:11px;height:11px;margin:10px 0}.list_slider .slick-dots li button:before{width:8px;height:8px;background-color:#fff;right:0;margin:0 auto}.list_slider .slick-dots li.slick-active button:before{width:11px;height:11px;background-color:transparent;border:1px solid #fff}.slider-nav .slick-slide{margin:0 12px}.slider-nav img{width:initial}.slider-for{max-width:1060px;min-width:auto;margin:0 auto}.slider-nav{width:254px;margin:54px auto 0}.slider-for h1{font-size:18px;color:#ed1c24;margin-top:19px;margin-bottom:4px}.slider-for h6{font-size:14px;color:#636363;margin-top:0;margin-bottom:37px}.slider-for p{color:#575757;padding:0 37px;position:relative;margin-bottom:2px}.slider-for p:after,.slider-for p:before{content:'';position:absolute;top:-6px;width:28px;height:24px}.slider-for p:before{background:url(../images/quoteL.png) no-repeat;left:0}.slider-for p:after{background:url(../images/quoteR.png) no-repeat;right:0}.slider-for .slick-dots li button{width:11px;height:11px}.slider-for .slick-dots li button:before{right:0;top:1px;margin:0 auto;line-height:9px;width:9px;height:9px;background-color:#ccc}.slider-for .slick-dots li.slick-active button:before{top:0;width:11px;height:11px;background-color:#ed1c24}.testimonial_container{margin-top:63px;margin-bottom:37px}.section5{background-color:#efefef;padding:60px 0}.subscribe-container{max-width:616px;min-width:auto;margin:0 auto;position:relative}.sub_heading{background:url(../images/sub_icon.png) left center no-repeat;padding:7px 0 6px 100px}.sub_heading h1,.sub_heading h2{font-size:26px;margin-top:0}.sub_heading h6{font-size:19px;margin-bottom:0}#subform ul{list-style:none;position:relative;margin-top:38px;margin-bottom:0}#subform .input-textbox{padding-top:13px;padding-right:70px;font-size:16px}.sub_btn{border:none;background:url(../images/arrow.png) center no-repeat;width:45px;height:40px;position:absolute;top:0;right:0}.f_info,.notfound{position:relative}footer a,footer p{font-size:13px;line-height:21px}footer .top_footer a,footer .top_footer p{color:#fff}.top_footer{background-color:#ed1c24;padding:23px 0}.top_footer .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.f_address{padding-right:0;padding-left:0}.f_address div{background:url(../images/add_icon.png) left no-repeat;background-position-y:5px;padding-left:50px;padding-right:0}.f_info{padding:0 50px}.f_info:after,.f_info:before{content:'';position:absolute;top:0;width:2px;height:100%;background-color:rgba(0,0,0,.2)}.f_info:before{left:23px}.f_info:after{right:23px;display:none}.f_info a{padding-left:40px;padding-bottom:2px;margin:2px 0}#phone_icon{background:url(../images/f_phone.png) no-repeat}#email_icon{background:url(../images/f_email.png) no-repeat}.f_social a{margin-right:7px}.bottom_footer{font-size:0;background-color:#fff;padding:12px 0}.bottom_footer a{color:#000;line-height:15px}.bottom_footer a[href]:hover{color:#ed1c24}.cop_right a{border-left:1px solid #000;padding:0 10px}.cop_right a:first-child{padding-left:0;border-left:none}#rc-imageselect{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}@media screen and (max-height:575px){#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}.notfound{width:1000px;margin:0 auto;padding:0}.notfound img{width:100%;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.notfound .page404{position:absolute;top:140px;left:12%;width:88%;height:100%;color:#000;font-size:14px;text-align:center}.notfound .page404 h1{color:#ed1c24;font-size:100px;font-family:open_sansextrabold}.notfound .page404 h3{color:#000;font-size:34px;font-family:open_sanssemibold}.notfound .page404 a.clickbtn{display:inline-block;margin:0;padding:5px 10px;color:#fff;text-decoration:none;background:#ed1c24;text-transform:uppercase}