@charset "utf-8";@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,600italic,300italic);#wrapper,header{position:relative}.banner,.content,.copyright,.footer,.shadow,.thanks{clear:both}a,abbr,acronym,address,applet,article,aside,audio,b,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}small{font-size:11px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}body{font:13px/21px 'Open Sans',sans-serif,Helvetica,sans-serif;color:#7c7c7d;background:url(../_img/p5.png)}.banner_text h1,.enquiry .title,.footer .number .call,.home .why_us li,h1,h2{font-weight:700}input[type=text],input[type=submit],input[type=button],textarea{border:none;font-family:'Open Sans',Helvetica,sans-serif;outline:0}input[type=submit],input[type=button]{padding:10px 0;font-size:14px;font-weight:700;color:#FFF;border:1px solid #c73a11;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkNjE0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZTIwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fd6146 0,#de2000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fd6146),color-stop(100%,#de2000));background:-webkit-linear-gradient(top,#fd6146 0,#de2000 100%);background:-o-linear-gradient(top,#fd6146 0,#de2000 100%);background:-ms-linear-gradient(top,#fd6146 0,#de2000 100%);background:linear-gradient(to bottom,#fd6146 0,#de2000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd6146', endColorstr='#de2000', GradientType=0 )}.formError{font-size:12px;color:#DF8F8F}a[href]{color:#0440a9;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}ul.normal{list-style-position:outside;margin:0 0 15px 25px}ul.circle{list-style-type:disc}input[type=text].validation{background:#FFCECE;border:1px solid #DF8F8F!important;color:#000!important}header .right nav>ul>li,header .right nav>ul>li>a,input[type=text],input[type=submit],input[type=button],textarea{-khtml-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.home .testimonials h1 a{-khtml-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}h1{font-size:16px;color:#333;padding-bottom:15px;margin:0 0 20px;border-bottom:1px dotted #E2E2E2}h2{font-size:13px;color:#565656;margin-bottom:6px}#wrapper{width:960px;margin:20px auto;box-shadow:0 0 10px rgba(0,0,0,.15);-moz-box-shadow:0 0 10px rgba(0,0,0,.15);-webkit-box-shadow::0 0 10px rgba(0,0,0,.15);-khtml-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff}header{padding:32px;width:93.3%;display:table;float:left}header .logo{float:left;margin:0}header .right{float:right}header .right a{color:#555}header .right .sidebar{position:absolute;right:30px;top:20px;display:table}header .right .sidebar .tel{background:url(../_img/tel.png) top left no-repeat;margin:5px 0 0;padding:0 0 0 25px;float:left;display:none}.social{margin:0 0 0 10px;float:right}.social li{float:left}.social li a{display:block;text-indent:-9999px;height:30px;width:30px;background:url(../_img/social.png) no-repeat #a9a9a9;margin:0 0 0 10px}.social li a.facebook{background-position:0 -120px}.social li a.twitter{background-position:0 -1140px}.social li a.youtube{background-position:0 -1380px}.social li a.google{background-position:0 -300px}.social li a.facebook:hover{background-color:#3a5897}.social li a.twitter:hover{background-color:#00bdec}.social li a.youtube:hover{background-color:#d20800}.social li a.google:hover{background-color:#d94a3a}header .right nav{display:table;bottom:-40px;position:relative}header .right nav li{float:left;margin:0 0 0 5px}header .right nav>ul>li{transition:background-color .6s ease-out,color .1s ease-out,opacity .1s ease-out,border-color .8s ease-out;border:2px solid transparent;position:relative}header .right nav>ul>li.selected,header .right nav>ul>li:hover{border:2px solid #698dce}header .right nav>ul>li>a{padding:7px 15px;display:block;font-size:14px;text-transform:uppercase;-webkit-transition:background-color .5s ease-out,color .1s ease-out,opacity .1s ease-out,border-color .8s ease-out;-moz-transition:background-color .5s ease-out,color .1s ease-out,opacity .1s ease-out,border-color .8s ease-out;-o-transition:background-color .5s ease-out,color .1s ease-out,opacity .1s ease-out,border-color .8s ease-out;-ms-transition:background-color .5s ease-out,color .1s ease-out,opacity .1s ease-out,border-color .8s ease-out;transition:background-color .5s ease-out,color .1s ease-out,opacity .1s ease-out,border-color .8s ease-out}header .right nav>ul>li>ul{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;margin:10px 0 0;padding:15px 10px;opacity:0;top:37px;left:-1px;visibility:hidden;position:absolute;z-index:1000;background:#4268AD;width:190px;border-radius:0 4px 4px}header .right nav>ul>li:hover ul{visibility:visible;opacity:1;margin:0}header .right nav>ul>li>ul>li{float:none;margin:0 0 10px}header .right nav>ul>li>ul>li>a{display:block;padding:5px 10px;-khtml-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#FFF}header .right nav>ul>li>ul>li>a.selected,header .right nav>ul>li>ul>li>a:hover{background:#FFF;color:#0440a9}.banner_text{background:url(../_img/title-bg.jpg) right bottom/120% no-repeat;clear:both;padding:30px 60px;display:inline-block;width:87.5%;color:#000}.banner,.shadow{background:#fff}.banner_text h1{border:none;padding:0;margin:0 0 10px;font-size:30px;line-height:30px;color:#333;text-transform:uppercase}.content .form input[type=text],.content .form textarea{-moz-border-radius:2px;-webkit-border-radius:2px;width:97%;padding:6px;color:#9a9a9d}.banner_text p{font-size:14px;text-shadow:#fff 2px 1px 2px}.banner{overflow:hidden;height:750}.banner img{display:block}.shadow{z-index:500}.content{padding:32px;display:table;width:896px}.content .leftcol{width:58%;float:left}.content .rightcol{float:right}.content .gallery ul{margin:0 -20px 0 0}.content .gallery ul li{display:inline-block;width:278px;overflow:hidden;margin:0 25px 20px 0;height:230px}.content .gallery ul li .image{text-align:center}.content .gallery ul li .image img{min-width:300px;max-height:200px;display:inline-block}.content .form{width:65.3332%;margin-top:35px;float:right}.content .form .validation{width:49%;float:left}.content .form .form-right{float:right}.content .form .validation input[type=text]{width:95%}.content .form label{display:block}.content .form p{margin:0 0 15px}.content .form input[type=text]{float:none;border:1px solid #ccc;border-radius:2px}.content .form textarea{border:1px solid #ccc;border-radius:2px;background:#fff;margin-bottom:10px;height:150px}.content .form input[type=button]{padding:8px 15px!important}.content .contact-details{width:30.6666%;float:left;margin-right:20px}.content .contact-details .social{float:none;margin:15px 0 0}.content .contact-details .social a{background-color:#0440a9;margin:0 10px 0 0}.content .contact-details .social a.facebook{background-position:0 -150px}.content .contact-details .social a.youtube{background-position:0 -1410px}.content .contact-details .social a.twitter{background-position:0 -1170px}.content .contact-details .social a.google{background-position:0 -330px}.content .contact-details h1{margin:15px 0 10px;padding-bottom:20px}.footer{position:relative;padding:25px 0 20px;margin:-20px 0 0;display:table;background:#FAFAFA;width:100%}.footer .shadow-container{display:block;position:relative;z-index:10;overflow:hidden;margin:-25px 0 0}.footer .shadow-down{height:60px;background:#fff;margin:-58px auto 30px;position:relative;display:block}.footer .number,.footer .number span{text-align:center;display:inline-block;vertical-align:middle}.footer .shadow-down:after,.footer .shadow-down:before{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);-moz-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);top:30px;bottom:0;left:70px;right:70px;-moz-border-radius:300px/30px;border-radius:300px/30px}.footer .shadow-down:after{-webkit-box-shadow:0 0 29px rgba(0,0,0,.1);-moz-box-shadow:0 0 29px rgba(0,0,0,.1);box-shadow:0 0 29px rgba(0,0,0,.1);right:100px;left:100px;-moz-border-radius:400px/50px;border-radius:400px/50px}.footer .shadow-down span{position:absolute;bottom:1px;text-indent:-9999px;overflow:hidden;height:1px;left:50px;right:50px}.footer .shadow-down span:after{content:'';text-indent:-9999px;overflow:hidden;position:absolute;width:100%;height:210px;top:-105px;left:0;right:0;background:#ccc;box-shadow:0 0 150px #fff inset,0 0 150px #fff inset,0 0 150px #fff inset,0 0 150px #fff inset,0 0 150px #fff inset;-webkit-box-shadow:0 0 150px #fff inset,0 0 150px #fff inset,0 0 150px #fff inset,0 0 150px #fff inset,0 0 150px #fff inset;-moz-box-shadow:0 0 120px #fff inset,0 0 150px #fff inset,0 0 150px #fff inset,0 0 150px #fff inset,0 0 150px #fff inset}.footer .shadow-up:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);-moz-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);top:0;bottom:30px;left:200px;right:200px;-moz-border-radius:500px/30px;border-radius:500px/30px}.footer a{color:#7A797C}.footer .number{background:url(../_icons/phone.png) 195px no-repeat;padding:20px 0;width:100%;line-height:29px;font-size:20px}.footer .number img.phone{margin-right:20px}.footer .number span{letter-spacing:2px;color:#474747;margin-right:10px}.footer .number .call{font-size:20px;margin:0 0 10px}.copyright{padding:15px;font-size:11px;display:table;width:97%;border-top:1px solid #e9e9e9}.copyright .left{float:left;margin:0 0 0 15px}.copyright .developed{float:right;margin:0 15px 0 0}.copyright:hover a{background:#0440a9;color:#FFF}.home{float:left;width:100%}.intro{margin:0 0 35px;background:url(../_img/divider_gradient.png) bottom no-repeat;padding:0 0 35px;display:table}.enquiry{padding:15px;margin:0 0 25px;width:270px;background:#e9e8e9;border:1px solid #ddd}.enquiry .title{text-transform:uppercase;display:block;font-size:16px;color:#de2000;text-align:center;background:url(../_img/form_bg.png) bottom center no-repeat;margin:10px 0 20px;padding:0 0 20px}.enquiry input[type=text],.enquiry textarea{padding:10px;margin:0 0 15px;width:250px;font-size:13px;color:#7A797C;border:1px solid #bbb}.enquiry textarea{resize:none;height:70px}.enquiry input[type=button]{width:100%}.enquiry .formError{margin:-15px 0 15px}.home .why_us{float:left;width:430px}.home .why_us li{margin:0 0 8px;font-size:14px;color:#7A797C;background:url(../_icons/arrow.jpg) 15px 15px no-repeat;border:1px solid #E9E9E9;padding:10px 10px 10px 40px}.home .testimonials{float:right;width:430px}.testimonials h1 a{background:#a9a9a9;font-size:10px;margin:0 0 0 2px;padding:2.5px 6px;color:#FFF}.testimonials h1 a:hover{background:#DE2000}.testimonials li{margin:0 0 30px;display:table}.testimonials blockquote{background:#F8F7F7;padding:20px;border:1px solid #D8D7D7;margin:0 0 20px;-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.testimonials .information{position:relative}.testimonials .information .arrow{width:16px;height:10px;position:absolute;top:-26px;left:30px}.testimonials .information .image{margin:0 0 0 15px;float:left}.testimonials .information .image img{width:60px;border:1px solid #D8D7D7}.testimonials .information .name_des{display:table;padding:10px 0 0 15px;line-height:18px}.testimonials .information .name_des small{display:block}.thanks{background:url(../_img/thanks.png) top no-repeat #5e988a;height:600px;float:left}.thanks h1{margin:128px 0 0;border:none}.thanks p{color:#FFF;margin:0 290px;line-height:30px;text-align:center;font-size:18px}