body{padding:0!important;margin:0!important}html{-webkit-font-smoothing:antialiased}*{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;outline:0;word-wrap:break-word}*,img,ul,ul li{padding:0;margin:0}img{border:0}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0;font-weight:400}ul,ul li{list-style:none}a{outline:0;text-decoration:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}a:focus,a:hover{text-decoration:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}:focus,a:focus,a:hover,select:focus{outline:0}a,button,input,textarea{outline:0!important}
.float_none{float:none!important}
.main_wapper{width:100%;float:none;max-width:567px;margin:0 auto;position:relative}@media (min-width:567px){.navbar-header,
	.navbar-nav>li{float:none}
.navbar-left,
.navbar-right{float:none!important}
.navbar-toggle{display:block}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,
	.1)}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-collapse.collapse{display:none!important}
.navbar-nav{float:none!important;margin-top:7.5px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
.collapse.in{display:block!important}}
.navbar-toggle{border:0;margin:23px 18px;padding:0;float:left;border-radius:0}
.navbar-toggle:hover{background:0 0!important}
.navbar-toggle .icon-bar{height:3px;background:#fff!important}
.navbar-toggle:focus .icon-bar,
.navbar-toggle:hover .icon-bar{background:#fff!important}
.navbar-toggle:focus{background:0 0!important}
#header{float:left;width:100%;position:absolute;left:0;top:0;z-index:20;background:#000;background:-moz-linear-gradient(left,
	#000 0,
	#2f2f2f 90%,
	#2f2f2f 100%);background:-webkit-gradient(left top,right top,color-stop(0%,
	#000),color-stop(90%,
	#2f2f2f),color-stop(100%,
	#2f2f2f));background:-webkit-linear-gradient(left,
	#000 0,
	#2f2f2f 90%,
	#2f2f2f 100%);background:-o-linear-gradient(left,
	#000 0,
	#2f2f2f 90%,
	#2f2f2f 100%);background:-ms-linear-gradient(left,
	#000 0%,
	#2f2f2f 90%,
	#2f2f2f 100%);background:linear-gradient(to right,
	#000 0,
	#2f2f2f 90%,
	#2f2f2f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#2f2f2f', GradientType=1 )}
.header_wapper{width:100%;float:left;padding:12px 0 22px}
.navbar{border:0;margin-bottom:0;min-height:inherit}
.navbar-inverse{background-color:transparent}
.navbar-brand{height:auto}
.logo,
.logo img{display:inline-block;width:160px;padding:0;margin:0}
.logo img{width:100%}
.navbar-inverse .navbar-nav>li{padding:0 10px;margin:0 0 1px}
.navbar-inverse .navbar-nav>li>a{color:#fff;font-family:'Roboto';font-size:18px;letter-spacing:.5px}
.navbar-inverse .navbar-nav>li.active>a{background:#fff;color:#333}
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover{background:#fff;color:#333}
.navbar-collapse{border:0;box-shadow:none;padding:0}
.phone-number{display:inline-block;float:right;width:auto;margin:30px 20px 0 0}
.phone-number h2{display:inline-block;width:auto;font-size:20px;color:#fff;font-family:'Roboto-Bold'}
.phone-number h2 .fa{margin:0 10px 0 0}
.dropdown-menu{position:relative;min-width:100%;float:none;border-radius:0;border:0}
.caret{float:right;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid;display:inline-block;height:0;margin:7px 2px;vertical-align:middle;width:0}
#msform,
.modal-dialog{width:100%;max-width:540px}
.modal-dialog{height:auto;margin:0 auto;position:absolute;border-radius:5px!important;left:50%;top:50%;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important}
.modal-body{padding:0;float:left;width:100%;height:525px;background:#fff;overflow:hidden;border-radius:0 0 5px 5px}
.modal-content{box-shadow:none;border-radius:5px 5px 0 0;border:0}
.modal-header{border-bottom:none;padding:15px 15px 1px}
#msform{margin:0;text-align:center;position:relative}
#msform fieldset{background:#fff;border:0;padding:0 17px;box-sizing:border-box;width:100%;margin:0;position:absolute}
#msform fieldset:not(:first-of-type){display:none}
#msform textarea{padding:15px;border:1px solid #ccc;border-radius:3px;margin-bottom:10px;width:100%;box-sizing:border-box;font-family:montserrat;color:#2c3e50;font-size:13px}
#msform .action-button,
#msform .previous.action-button{font-size:18px;font-family:'Roboto';border:0;border-radius:3px;cursor:pointer}
#msform .action-button{width:242px;font-weight:700;color:#fff;text-transform:uppercase;box-shadow:0 6px 4px rgba(102,102,102,
	.3);padding:15px 5px;margin:10px 5px;background:#f85562;background:-moz-linear-gradient(left,
	#f85562 0,
	#ea6955 63%,
	#f79f52 100%);background:-webkit-gradient(left top,right top,color-stop(0%,
	#f85562),color-stop(63%,
	#ea6955),color-stop(100%,
	#f79f52));background:-webkit-linear-gradient(left,
	#f85562 0,
	#ea6955 63%,
	#f79f52 100%);background:-o-linear-gradient(left,
	#f85562 0,
	#ea6955 63%,
	#f79f52 100%);background:-ms-linear-gradient(left,
	#f85562 0%,
	#ea6955 63%,
	#f79f52 100%);background:linear-gradient(to right,
	#f85562 0,
	#ea6955 63%,
	#f79f52 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85562', endColorstr='#f79f52', GradientType=1 )}
#msform .previous.action-button{width:260px;font-weight:400;color:#ff8921;background:#fff url(../images/arrow.png) no-repeat left 28px top 5px;background-size:20px;text-transform:none;box-shadow:none;padding:0;margin:10px 0 0}
#progressbar{overflow:hidden;counter-reset:step;text-align:center;position:relative;margin:3px 0 0;padding:0 0 2px}
#progressbar:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;width:100%;max-width:200px;height:2px;background:#ddd;content:''}
#progressbar li,
#progressbar li.active{list-style-type:none;text-transform:uppercase;font-size:16px;font-family:'Roboto';width:22px;display:inline-block;text-align:center;z-index:15;margin:0 10px;border-radius:50px}
#progressbar li{color:#fff;line-height:22px;background:#95989a;position:relative}
#progressbar li.active{color:#fd9234;border:solid 1px #fd9234;line-height:20px;background:#fff;box-shadow:0 2px 1px rgba(153,153,153,
	.5)}
#progressbar li:first-child:after{content:none}
#progressbar li.active:after{background:#fd9234;border-radius:50px;content:"";height:2px;right:-25px;position:absolute;top:50%;width:25px;z-index:4;transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
#progressbar li.active:last-child::after{opacity:0}
#progressbar li:after{background:#95989a;color:#fff;border-radius:50px}
#msform fieldset .image-sec{display:inline-block;width:100%}
#msform fieldset .image-sec span,
#msform fieldset .image-sec span img{display:inline-block;width:100%;text-align:center}
#msform fieldset .image-sec span img{width:auto}label.btn span{font-size:1.5em}div[data-toggle=buttons] label h2{font-size:18px;text-transform:capitalize;width:100%;text-align:center;padding:7px 0 3px}div[data-toggle=buttons] label.active{border:solid 2px #ff9a04;border-radius:3px;color:#333}div[data-toggle=buttons] label{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:2em;text-align:left;white-space:nowrap;vertical-align:top;cursor:pointer;background-color:none;border:2px solid #fff;border-radius:5px!important;margin:0 0 15px;color:#333;font-family:'Roboto';-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}div[data-toggle=buttons] label:last-child{margin:0 0 5px}div[data-toggle=buttons] label:hover{color:#333}div[data-toggle=buttons] label.active,div[data-toggle=buttons] label:active{-webkit-box-shadow:none;box-shadow:0 6px 4px rgba(102,102,102,
	.3)}
.button-block ul,
	#f85562 0,
	#ea6955 63%,
	#f79f52 100%) 0 0;border-radius:5px;color:#fff;display:inline-block;font-size:18px;font-weight:500;padding:15px 50px;width:auto;border:0;box-shadow:1px 8px 8px rgba(102,102,102,
	.4)}
.banner_wapper,
.top-slider{width:100%;position:relative}
.banner_wapper{float:left}
.banner_wapper:after{position:absolute;width:100%;height:100%;content:'';top:0;left:0;background:rgba(0,0,0,
	.7)}
.top-slider{display:inline-block;height:50%}
.banner{display:inline-block;text-align:center;position:absolute;top:100%;z-index:10;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%)}
.banner,
.caption{width:100%}
.caption .caption-block{width:100%;display:inline-block;padding:10px 0}
.caption .caption-block h2,
.caption .caption-block span{width:100%;display:inline-block;color:#fff;font-family:'Roboto'}
.caption .caption-block h2{font-size:24px;margin:0 0 5px}
.caption .caption-block span{font-size:18px}
.owl-theme .owl-dots .owl-dot.active span{background:#fff!important}
.owl-theme .owl-dots .owl-dot span{background:0 0!important;border:solid 1px #fff;margin:5px!important}
.bottom-arrow a,
.button-block,
.caption{display:inline-block;text-align:center}
.button-block{width:100%;position:relative;z-index:15}
.button-block,
.button-block ul li{margin:15px 0 0}
.button-block ul li a,
.button-block ul li a.request{display:inline-block;width:auto;font-size:18px;font-weight:500;border-radius:3px}
.button-block ul li a{background:#fff;color:#333;padding:15px 30px}
.button-block ul li a.request{color:#fff;padding:15px 39px;background:#f85562;background:-moz-linear-gradient(left,
	#f85562 0,
	#ea6955 63%,
	#f79f52 100%);background:-webkit-gradient(left top,right top,color-stop(0%,
	#f85562),color-stop(63%,
	#ea6955),color-stop(100%,
	#f79f52));background:-webkit-linear-gradient(left,
	#f85562 0,
	#ea6955 63%,
	#f79f52 100%);background:-o-linear-gradient(left,
	#f85562 0,
	#ea6955 63%,
	#f79f52 100%);background:-ms-linear-gradient(left,
	#f85562 0%,
	#ea6955 63%,
	#f79f52 100%);background:linear-gradient(to right,
	#f85562 0,
	#ea6955 63%,
	#f79f52 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85562', endColorstr='#f79f52', GradientType=1 )}
.bottom-arrow{text-align:center;position:relative;z-index:15;margin:25px 0 0}
.bottom-arrow a{width:auto;font-size:24px;color:#bdbebd}
.bottom-arrow a .fa{font-size:36px}
.bottom-arrow,
.button-block ul li,
.mid-insp ul,
.paint-list,
.paint-list ul,
.paint-list ul li{display:inline-block;width:100%}
.paint-list .btn-group,
.paint-list .btn-group label.btn{display:inline-block;width:100%;float:left}
.paint-list .btn-group label.btn{box-shadow:none;border:0;margin:0;padding:5px 15px}
.paint-list .btn-group label.btn:last-child{margin:0 0 6px}
.paint-list .btn-group div[data-toggle=buttons] label{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:2em;text-align:left;white-space:nowrap;vertical-align:top;cursor:pointer;background-color:none;border:0 solid #c8c8c8;border-radius:3px;color:#c8c8c8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.paint-list .btn-group label.btn input[type=radio]{margin:5px 0 0}
.paint-list .btn-group label.btn span{padding:2px 0 2px 30px;background:url(../images/radio.png) no-repeat left center;font-size:16px;text-transform:capitalize;font-family:'Roboto';float:left}
.paint-list .btn-group label.btn.active span{background:url(../images/radio-dot.png) no-repeat left center}
.paint-list .btn-group label.btn span.prc{background:0 0;color:#48b95b;padding:2px 0;font-family:'Roboto';display:inline-block;float:right}
#footer,section.section_wapper{float:left;width:100%;background:#f2f2f2}
.insperation-part{display:inline-block;width:100%;text-align:center;padding:10px 0}
.insperation-part-title{text-align:center}
.insperation-part-title h3{text-align:center;width:100%;position:relative;padding:10px 0 0}
.insperation-part-title .hr{display:inline-block;width:50px;height:3px;background:#ff5a5a}
.image-box img,
.insperation-part-title,
.mid-insp,
.mid-insp ul li a{display:inline-block;width:100%}
.mid-insp{padding:0 15px;margin:30px 0 0}
.mid-insp ul li,
.mid-insp ul li h3{float:left;width:auto;margin:0 20px 0 0}
.mid-insp ul li h3{font-size:21px;color:#333;margin:0 0 3px}
.mid-insp ul li span{float:left;width:auto;font-size:18px;color:#5c5c5c;line-height:18px}
.mid-insp ul li a{background:linear-gradient(to right,
	#f85562 0,
	#ea6955 63%,
	#f79f52 100%) 0 0;border-radius:3px;color:#fff;font-size:18px;font-weight:500;padding:8px 50px;width:auto}
.color-engine-wapper,
.image-box{display:inline-block;width:100%;padding:30px 0}
.image-box img{border-radius:5px}
.color-engine-wapper{margin:30px 0;padding:60px 0}
.color-bottom,
.color-engine-wapper .color-part-heading,
.color-part-cap{display:inline-block;width:100%;text-align:center}
.color-engine-wapper .color-part-heading{max-width:80%;background:url(../images/dot.png) left top;padding:15px 0 10px;border-radius:5px}
.color-engine-wapper .color-part-heading h2{display:inline-block;width:auto;font-size:30px;color:#fff;line-height:24px}
.color-bottom a,
.color-engine-wapper .color-part-heading span{display:inline-block;width:auto;font-size:16px;color:#fff}
.color-bottom{margin:20px 0 0}
.color-bottom a{background:linear-gradient(to right,
	#f85562 0,
	#ea6955 63%,
	#f79f52 100%) 0 0;border-radius:3px;font-size:18px;font-weight:500;padding:15px 39px;text-transform:uppercase}
.customer-slide .top-customer,
.customer-wapper{display:inline-block;width:100%;margin:10px 0}
.customer-slide,
.inner-customer{display:inline-block;width:100%;padding:0 20px}
.customer-slide{background:#fff;border-radius:8px;border:solid 1px rgba(153,153,153,
	.5);box-shadow:0 5px 12px rgba(102,102,102,
	.3);padding:20px 30px;min-height:370px;text-align:left}
.customer-slide .top-customer{margin:0 0 30px}
.customer-slide .top-customer .customer-image,
.customer-slide .top-customer .customer-name{display:inline-block;float:left;width:auto;text-align:left}
.customer-slide .top-customer .customer-image img{display:inline-block;width:100%;max-width:103px;margin:0 15px 0 0}
.customer-slide .top-customer .customer-name{margin:30px 0 0}
.customer-slide .top-customer .customer-name h4,
.insperation-part-title h3{display:inline-block;font-size:24px;color:#333;text-transform:capitalize;font-weight:600}
.customer-slide .top-customer .customer-name span,
.question-part-title h3{display:inline-block;font-size:18px;color:#707070;text-transform:capitalize}
.customer-slide .bottom-customer-desc,
.customer-slide .bottom-customer-desc p{display:inline-block;float:left;width:100%}
.customer-slide .bottom-customer-desc p{font-size:18px;color:#333;margin:0 0 30px}
.question-part-desc,
.question-part-title{display:inline-block;text-align:center;width:100%}
.question-part-title h3{color:#333;font-size:24px;font-weight:600;padding:10px 0;position:relative;width:auto}
.question-part-title h3::after{background:#ff5a5a 0 0;bottom:0;content:"";height:3px;left:43%;position:absolute;width:50px}
.question-part-desc{background:#fff;border-radius:8px;border:solid 1px rgba(153,153,153,
	.5);box-shadow:0 5px 12px rgba(102,102,102,
	.3);padding:30px 0 20px;min-height:370px;text-align:left}
.question-part-desc .question-block{border-bottom:solid 1px rgba(153,153,153,
	.25);margin:0 0 20px}
.question-part-desc .bottom-all-block a,
.question-part-desc .question-block h4{color:#333;font-size:20px;font-weight:600}
.question-part-desc .question-block p{color:#333;font-size:17px;font-family:'Roboto'}
.question-part-desc .bottom-all-block,
.question-part-desc .question-block{display:inline-block;width:100%;padding:0 20px}
.question-part-desc .bottom-all-block a{display:inline-block;width:100%;text-transform:capitalize}
.question-part-desc .bottom-all-block a .fa{float:right;font-size:24px;color:#ff5050;font-weight:600}
.question-part-desc .bottom-all-block a:hover{color:#ff5050}
.footer_wapper{width:100%;float:left;padding:0}
.footer-desc,
.footer-desc span{display:inline-block;width:100%}
.footer-desc span{font-size:27px;color:#989898;line-height:30px;font-weight:600;letter-spacing:-.5px;margin:30px 0 20px}
.footer_wapper .insperation-part .customer-wapper{margin:10px 0 40px}
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block{border:0}
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form{display:inline-block;width:100%;padding:0 35px}
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill,
.question-part-desc .question-block h4,
.question-part-desc .question-block p{display:inline-block;width:100%;margin:0 0 20px}
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill label{display:inline-block;width:100%;text-transform:capitalize;letter-spacing:.5px;font-size:21px;color:#333;margin:0 0 10px}
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill input[type=email],
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill input[type=text]{display:inline-block;width:100%;border:solid 2px #ffb74b;border-radius:4px;padding:10px 15px;font-size:18px;color:#333}
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill input[type=email]::placeholder,
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill input[type=text]::placeholder{color:#5c5c5c;opacity:1}
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill input[type=email]::-webkit-input-placeholder,
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill input[type=text]::-webkit-input-placeholder{color:#5c5c5c;opacity:1}
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill input[type=email]::-ms-input-placeholder,
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill input[type=text]::-ms-input-placeholder{color:#5c5c5c;opacity:1}
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill input[type=email]::-moz-placeholder,
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill input[type=text]::-moz-placeholder{color:#5c5c5c;opacity:1}
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill.cntr{text-align:center;margin:20px 0 0}
.footer_wapper .insperation-part .customer-wapper .inner-customer .question-part-desc .question-block form .form-fill input[type=submit]{background:linear-gradient(to right,
	#f85562 0,
	#ea6955 63%,
	#f79f52 100%) 0 0;border-radius:5px;color:#fff;display:inline-block;font-size:18px;font-weight:500;padding:15px 20px;width:auto;border:0;box-shadow:1px 10px 11px rgba(102,102,102,
	.4)}
.scrollToTop{width:auto;padding:0;text-align:center;background:#f5f5f5;font-weight:700;color:#444;position:fixed;bottom:10px;right:10px;z-index:100;display:none;background:url(arrow_up.png) no-repeat 0 20px}
.scrollToTop .fa{font-size:30px;color:#ff5a5a}
.scrollToTop,
.scrollToTop:hover{text-decoration:none}
