.menu,li{list-style:none}body,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}.no-padding,body{padding:0}.full-width,.menu-frame,footer,header{width:100%;float:left;}.nav,.nav-container{position:fixed;left:0}.footer-fix,.icon-menu .line-3{bottom:0}.number,.srv2 div h4,body{font-family:Arial,Helvetica,sans-serif}body{background-color:#fff;font-size:13px;color:#505052}img{border:0}header{padding-top:15px}.number{font-size:16px;color:#0E0F08;text-align:right;padding:5px 0 0;font-weight:700}.number i.fa-mobile{font-size:19px}.number span{color:;font-weight:600}.logo{width:100%;max-width:251px}.menu-frame{background:url(../images/menu-image.png) left repeat;box-shadow:0 0 15px #cfcfcf;padding:6px 15px;margin-top:0px}.wrapper{width:94%;max-width:1140px;margin:0 auto}.wrapper-small{max-width:728px}.wrapper-flush{width:100%}.nav{top:0;width:76%;z-index:10000;float:left}.nav-container{top:60px;z-index:9999;overflow-y:auto;visibility:hidden;width:100%;height:100%;min-height:100%;margin:0;padding:0;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;transition:all .25s cubic-bezier(.645,.045,.355,1) 0s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-overflow-scrolling:touch}.nav-container.is-visible{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav-toggle{line-height:1;display:inline-block;padding:1.25rem 1rem;border:0;background-color:#e74c3c;float:right;margin-right:15px}.nav-toggle .icon-menu{position:relative;display:inline-block;width:28px;height:20px;vertical-align:middle;fill:none}.icon-menu .line{position:absolute;left:0;display:block;width:100%;height:4px;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);transition:all .25s cubic-bezier(.645,.045,.355,1);-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1);background-color:#fff}.icon-menu .line-1{top:0}.is-active .icon-menu .line-1{-webkit-transform:translateY(8px) translateX(0) rotate(45deg);-ms-transform:translateY(8px) translateX(0) rotate(45deg);transform:translateY(8px) translateX(0) rotate(45deg)}.icon-menu .line-2{top:50%;margin-top:-2px}.is-active .icon-menu .line-2{opacity:0}.is-active .icon-menu .line-3{-webkit-transform:translateY(-8px) translateX(0) rotate(-45deg);-ms-transform:translateY(-8px) translateX(0) rotate(-45deg);transform:translateY(-8px) translateX(0) rotate(-45deg)}.menu{margin:0;padding:0}.nav-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0}@media (max-width:819px){.menu-item,.nav,.nav-menu{width:100%;max-width:100%;float:right}.menu-item{text-align:center}.nav-menu{background:#010100}.menu-link{padding:10px 0!important}}.nav-menu .menu-item{border-top:1px solid #1d1d1d}.nav-menu>.menu-item:last-child{border-bottom:1px solid #bbb}.menu-link:hover,.nav-menu>.menu-item.is-active,.nav-menu>.menu-item:hover{background-color:none;color:#FFCE33!important}.nav-menu .menu-link{display:block;text-decoration:none;color:#FFFFFF;padding:2px 20px 0;font-size:15px;font-weight:700}.first{padding-left:0!important}.has-dropdown{position:relative;cursor:pointer}.has-dropdown>.menu-link{display:inline-block}.has-dropdown:after{font-size:32px;position:absolute;top:0;right:1rem;bottom:0;content:"+";color:#222}.has-dropdown.is-active:after{content:"\2013"}.nav-dropdown{display:none;background-color:silver}.has-dropdown.is-active>.nav-dropdown{display:block}.nav-dropdown .nav-dropdown{background-color:#aaa}.nav-dropdown .menu-item{border-color:#a0a0a0}.nav-dropdown .nav-dropdown .menu-item{background-color:#b0b0b0;border-color:#909090}.content{margin-top:60px}.content .wrapper{padding:1rem 0}@media (min-width:820px){.nav,.nav-container,.nav-container.is-visible{position:static;top:auto;left:auto;z-index:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav-container,.nav-container.is-visible{visibility:visible;height:auto;min-height:0;overflow-y:visible}.nav-toggle{display:none}.nav-menu>.menu-item,.nav-menu>.menu-item.is-active{display:inline-block;background-color:transparent;border:0}.nav-menu>.menu-item:last-child{border:0}.nav-menu .menu-item{-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color .15s ease-in-out,color .15s ease-in-out}.has-dropdown:after{content:""!important}.nav-menu>.has-dropdown:after{position:absolute;top:50%;right:1rem;width:0;height:0;margin-top:-2px;margin-left:-4px;content:"";border-width:5px 5px 0;border-style:solid;border-color:#444 transparent transparent}.has-dropdown>.menu-link{padding-right:2rem}.nav-dropdown{display:block;opacity:0;position:absolute;top:100%;width:200px;margin:0;padding:.5rem 0;background-color:#dedede;box-shadow:0 0 4px hsla(0,0%,0%,.15);visibility:hidden;-webkit-transition:visibility 0s linear .25s,opacity .25s linear;transition:visibility 0s linear .25s,opacity .25s linear}.has-dropdown:hover>.nav-dropdown{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.nav-dropdown .menu-item{border:0}.nav-dropdown .menu-item:hover,.nav-dropdown .nav-dropdown .menu-item:hover{background-color:#d0d0d0}.nav-dropdown .nav-dropdown,.nav-dropdown .nav-dropdown .menu-item{background-color:#dedede}.nav-dropdown .nav-dropdown{z-index:9998;top:0;left:100%}.content{margin-top:0}}.search{float:right;width:24%;border:1px solid #dcdcdc;background:#e9f7e8;padding:2px 8px 2px 10px;border-radius:15px}.search-field{border:0;background:0 0;color:#092d51;border-right:solid 1px #dcdcdc;padding-right:8px;width:80%}.search-btn{background:url(../images/search-icon.jpg) center no-repeat;border:0;min-width:14px;float:right;margin-right:3px}@media (max-width:819px){.search{width:100%}.search-field{width:90%}.number{padding-right:70px}}.inner-banner img,.service,.service ul{width:100%}@media (max-width:767px){.number{padding-right:0}}.banner,.inner-banner{width:100%;float:left;padding:20px 0;max-height:300px;overflow:hidden}.banner-bg{background:url(../images/banner-bg.jpg) left top repeat-x}.inner-banner{padding:8px 0}.content-area p{color:#4f4f51;text-align:justify;line-height:20px;padding:20px 0 30px;font-size:14px}.service{float:left;padding:15px 0;}.service ul{float:left}.service ul li{float:left;width:20%;padding:0 15px}.service ul li img{width:100%;border:0px solid #CCCCCC}.service ul li a{background-color:#CCCCCC;color:#000000;text-decoration:none;text-align:center;width:100%;float:left}.service ul li a.service-name{margin-top:4px;padding:7px 0}@media (max-width:720px){.service ul li{width:33.333%;margin-bottom:15px}}@media (max-width:417px){.service ul li{width:50%;margin-bottom:15px}}.footer-menu{width:100%;float:left;padding:12px 0}.footer-menu ul{margin:0 auto;width:100%;max-width:468px}.footer-menu ul li{padding:0 20px 0 0;width:auto;float:left;font-weight:700}.footer-menu ul li:last-child{padding-right:0}.footer-menu ul li a{color:#3c3b3b;text-decoration:none}.footer-menu ul li a:hover{color:#39b54b}@media (max-width:540px){.footer-menu ul li{width:100%;padding:0 0 10px;text-align:center}}.footer-details{background:url(../images/menu-image.png) left repeat;width:100%;float:left;color:#fff;font-size:12px}.footer-details ul li{width:33.33%;float:left;padding:15px}.footer-details ul li:first-child{float:right;padding-right:0}.footer-details ul li:nth-child(3){text-align:center;padding-top:25px}.footer-details ul li:nth-child(1) div{float:right;width:100%;max-width:210px}.footer-details ul li:nth-child(2){padding-left:0}@media (max-width:600px){.footer-details ul li{width:100%;text-align:center!important;padding:15px 0 0!important}.footer-details ul li:nth-child(3){padding-bottom:15px!important}.footer-details ul li div{width:100%!important;max-width:100%!important;text-align:center}}.about p img,.enquiry-form ul,.inner-page{width:100%;float:left;min-height:450px;}.inner-page{padding:30px 0;border-bottom:solid 1px #c4c6c8}.inner-page p{padding:10px 0 0}.about p img{margin:0 15px 10px 0;max-width:400px}.about h3{color:#0fa2c4}@media (max-width:660px){.about p img{max-width:300px}}@media (max-width:540px){.about p img{max-width:100%}}.contact-details{color:#4f4f51;padding:15px 15px 0 0}.contact-details b{color:#5cc143;font-size:14px}.contact-details span{color:#de5b27}.enquiry-form{padding:15px 0 0}.enquiry-form h4{margin-bottom:15px}.enquiry-form ul li{width:50%;margin-bottom:10px;float:left}.enquiry-form ul li:nth-child(odd){padding-right:10px}.enquiry-form ul li:nth-child(even){padding-left:10px}.enquiry-form ul li.full,.enquiry-form ul li:last-child{width:100%;padding-right:0;padding-left:0}.enquiry-form ul li:last-child{text-align:right}.inputs{padding:5px 10px;float:left;width:100%}@media (max-width:480px){.enquiry-form ul li{width:100%;padding-left:0!important;padding-right:0!important}}.service-list ul li.main,.service-list ul li.main2{width:33.333%;padding:5px}.service-list p{margin-bottom:15px}.service-list ul li.main2{float:left}.service-list ul li.main:nth-child(1){padding:5px 0 5px 5px}.service-list ul li.main:nth-child(3){padding:5px 5px 5px 0}.service-list ul li.main2 a img{width:100%;max-width:500px}.service-list ul li.main h2,.service-list ul li.main2 h2{float:left;width:100%;padding:5px 10px;background:#8BC68C;color:#FFFFF;font-weight:100;font-size:18px}.service-list ul li.main2 h2{text-align:center;font-size:15px;background-color:#e8f4e9 none repeat scroll 0 0}.service-list ul li.main h2 a{color:#FFFFF}.service-list ul li.main2 a h2{color:#FFFFFF;text-decoration:none}.service-list ul li.main ul li{width:100%;margin-top:5px;float:left;padding-bottom:5px;border-bottom:solid 1px #e5f2f3}.service-list ul li.main ul li a{color:#4180b1;font-size:14px}@media (max-width:600px){.service-list ul li.main2{width:50%}}@media (max-width:480px){.service-list ul li.main2{width:100%}}.service-detail ul{margin-top:25px}.service-detail ul li{float:left;width:33.333%;color:#de5b27;margin-bottom:10px;list-style:disc inside}.service-detail ul li span{color:#735549}.footer-fix,.header-fix{position:fixed;left:0;background:#fff;z-index:100}.header-fix{top:0}.content-gap2{margin-top:146px}.srv{padding-left:0}.srv2{padding-right:0}.srv2 div{background:#ebeeef;float:left;padding:15px 20px}.srv2 div h4{font-size:18px;color:#1195a6;margin-top:0;float:left}.srv2 div a{color:#5c6f76;font-size:13px;text-decoration:none;float:left;width:100%;padding:10px 0;border-bottom:solid 1px #1195a6}.srv2 div a:last-child{border-bottom:0}