@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700|Raleway:500,700,800,900,400,300|Comfortaa);h1,h2{font-weight:700}a,a:hover,img:hover{transition:background-color .5s ease}.btn,.cd-top{white-space:nowrap}.btn,.social a>i,.toggle .toggle-heading a,a,a:hover{text-decoration:none}.btn,figure.hdr p{letter-spacing:1px}body{background:#fff;font-family:'Source Sans Pro',sans-serif;color:#444}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}*{margin:0;padding:0}h1{font-size:37px}h2{font-size:30px;color:#222}h3{text-transform:uppercase;font-weight:300;font-size:32px}h4{font-weight:600;font-size:28px}h5{font-weight:700;font-size:24px}h6{font-weight:600;font-size:22px}p{font-family:'Source Sans Pro',sans-serif;font-weight:300;font-size:17px;line-height:27px}a .img{border:none}img{width:100%}.clear{clear:both}.height5{height:5px}.height10{height:10px}.height15{height:15px}.height20{height:20px}.height25{height:25px}.height30{height:30px}.height35{height:35px}.sticky img.smalllogo{float:left;position:absolute;width:72px;height:auto;margin-top:7px;display:block;margin-right:22px}img.smalllogo{display:none}.margin-top-50 {
    margin-top: 50px;
}.excellence {
    font-size: 18px;
    margin-top: 31px;
    float: left;
    margin-left: 25px;
    color: #337ab7;
}.logo{float:left}@font-face{font-family:Flaticon;src:url(Flaticon.eot);src:url(Flaticon.eot?#iefix) format("embedded-opentype"),url(Flaticon.woff) format("woff"),url(Flaticon.ttf) format("truetype"),url(Flaticon.svg#Flaticon) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url(Flaticon.svg#Flaticon) format("svg")}}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:Flaticon;font-size:34px;color:#222628;font-style:normal;margin-left:20px}.flaticon-contact:before{content:"\f100"}.flaticon-phone-call:before{content:"\f101"}.get-touch .flaticon-contact,.get-touch .flaticon-contact:before,.get-touch .flaticon-phone-call,.get-touch .flaticon-phone-call:before{font-size:28px;color:#fff}.main-header{padding:18px 0}.main-header .sec{padding-top:10px}.main-header ul{list-style-type:none;margin-bottom:0;margin-top:3px}.main-header ul li{display:inline-block;list-style-type:none}.main-header .icon,.main-header .text{display:block;float:left}.main-header ul p{color:#6c6c6c;font-size:17px;font-weight:300;line-height:20px}.main-header ul span{color:#232932;font-size:16px;font-weight:700}.main-header .general-info{float:left}.main-header .text{margin-left:10px}.main-header .button-wraper{display:inline-block;vertical-align:middle}.main-header .button{float:right}.main-header .button a{display:block;background:#00334d;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;padding:14px 25px}.main-menu.sticky{top:0;left:0;right:0;position:fixed!important;margin:0;animation:fadeItIn 1s;z-index:1000;min-height:57px!important;background:#222628;-webkit-box-shadow:0 2px 8px -3px rgba(0,0,0,.47);-moz-box-shadow:0 2px 8px -3px rgba(0,0,0,.47);box-shadow:0 2px 8px -3px rgba(0,0,0,.47)}.main-menu{border-top:solid 2px #096588;background:#222628}#main-navigation-wrapper.navbar-default{background:0 0;border:none;border-radius:0;margin:0}.navbar-collapse{padding:0}#main-navigation-wrapper .nav>li{padding:15px 0}#main-navigation-wrapper .nav>li>a{color:#FFF;text-transform:uppercase;display:block;padding:0 26px;font-weight:700;margin:0}#main-navigation-wrapper .nav>li:first-child a{padding-left:0}#main-navigation-wrapper .nav .dropdown-submenu li:last-child{border-bottom:4px solid #00334d}#main-navigation-wrapper .navbar-nav>li>.dropdown-submenu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:160px;font-size:14px;text-align:left;list-style:none;padding:0;border:none;border-radius:0;display:block;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;width:270px;background:#fdfdfd;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}#main-navigation-wrapper .navbar-nav>.open>.dropdown-submenu,#main-navigation-wrapper .navbar-nav>li:hover>.dropdown-submenu{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#main-navigation-wrapper .nav .dropdown-submenu li a{display:block;border-bottom:1px solid #ebebeb;text-transform:capitalize;color:#313131;font-size:15px;font-weight:500;padding:12px 0 12px 33px;line-height:normal;transition:all .4s ease 0s;margin:0}.error-404 a,.header-title h2,.main-footer .title h5,.make-appointment-two a,figure.hdr h2,figure.hdr p{text-transform:uppercase}.detail h4 p,.welcome,.welcome.basic #tabbed-nav .detail h4 p,.welcome.basic #tabbed-nav a,.welcome.basic h2{color:#FFF}#main-navigation-wrapper .nav .dropdown-submenu li:last-child>a{border-bottom:none}#main-navigation-wrapper .nav .dropdown-submenu li a:hover{background:#00334d;color:#FFF;text-decoration:none}#main-navigation-wrapper .navbar-nav li:hover .dropdown-submenu{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.main-menu .meni{float:left;width:100%}.main-menu .meni2{float:right;position:absolute;right:27px}@keyframes fadeItIn{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}.appointment-form{margin-bottom:25px}#appointment_form span.input{margin-bottom:10px;display:block}.dark-back{background:#f5f5f5}.light-back{background:#fff}.content{margin:0}.main-title{margin:0 0 14px}.main-title2{text-align:center}.main-title h2 span{font-weight:100}.welcome{background:#222628;padding:80px 0}.make-appointment-two{padding:80px 0 0}.make-appointment-two .txt-wraper{padding-left:45px}.make-appointment-two .txt-wraper .text p{margin-bottom:35px}.make-appointment-two a{background:#00334d;border:none;border:3px solid #00334d;color:#fff;padding:12px 50px;border-radius:6px;font-weight:700;margin-top:50px;font-size:15px}.make-appointment-two a:hover{background:0 0;border:3px solid #00334d;color:#222}.footer{background:#222628;border-top:solid 6px #373e4c}.footer-bottom a{color:#fff}.main-footer{padding:70px 0}.main-footer .useful-links{float:left}.main-footer .title h5{color:#fff;border-bottom:solid 1px #cfce91;padding:0 0 12px;display:inline-block;margin:0 0 -1px;float:left}.main-footer .title{border-bottom:solid 1px #999;padding:0;float:left;width:100%}.main-footer .detail{margin:38px 0 0;float:left}.main-footer .useful-links ul li{list-style:none;background:url(../images/links-arrow-light.png) 0 9px no-repeat;margin:0 0 16px;float:left;width:50%}.main-footer .useful-links ul li a{color:#fff;margin:0 0 0 20px;font-size:18px}.main-footer .get-touch .text{color:#fff;font-size:26px}.main-footer .get-touch ul{margin:20px 0 0}.main-footer .get-touch ul li{list-style:none;margin:0 0 6px}.main-footer .get-touch ul li i{color:#fff;float:left;font-size:26px;margin:0 9px 0 0}.main-footer .get-touch ul li span{color:#fff;font-size:18px}.main-footer .get-touch ul li a{color:#fff;font-size:18px;display:block}.footer-bottom{background:#1b1b1b;padding:24px 0}.quote-request,section.photogallery{padding:40px 0}.footer-bottom .copyrights{float:left;color:#fff;margin:3px 0 0;font-size:15px}.quote-request{background:#00334d}.quote-request h4{text-align:left;margin-top:10px;font-size:20px;color:#FFF;font-family:Poppins,sans-serif;font-weight:800}.resp-vtabs li,h4 span{font-weight:400}.quote-request h3{margin-top:1px;font-size:25px;color:#fff}.quote-request a.btn{padding:12px 29px;background:#222628;color:#FFF;border-radius:0;font-weight:400;margin-left:15px;border:1px solid #FFF}.cd-top{display:inline-block;height:44px;width:44px;position:fixed;bottom:20px;right:16px;overflow:hidden;background:url(../images/back-top.png) center 50% no-repeat;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;border-radius:100%;z-index:10000}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{background-color:#00334d;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:.4}.no-touch .cd-top:hover{background-color:#e86256;opacity:1}.cd-top:hover{opacity:.8}@media only screen and (max-width:768px){ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}.resp-accordion-closed{display:none!important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}.verticalTab.normal-tabs-vertical .resp-tabs-container{width:100%!important}}.resp-vtabs li{font-size:20px}.simple-tabs .resp-tabs-list li a{padding:16px 45px 15px;font-size:20px;font-family:Raleway,sans-serif;background:#222;color:#fff}.header-title h2,.toggle .toggle-heading a{font-family:Poppins,sans-serif}.bordered-tabs .resp-tabs-list li{line-height:25px}.bordered-tabs .resp-tabs-list li a{background:#fff;border:1px solid #e7e7e7;color:#575757;font-size:18px;font-weight:600}.bordered-tabs .resp-tabs-list li a:hover,.bordered-tabs li.resp-tab-active a{color:#fff}.bordered-tabs .resp-tab-content{border:1px solid #e7e7e7;margin:12px 0 0}.verticalTab.normal-tabs-vertical .resp-tabs-list{width:14%;border:0}.verticalTab.normal-tabs-vertical .resp-tabs-container{width:86%}.resp-vtabs.normal-tabs-vertical .resp-tabs-list li{padding:11px 40px!important;margin-bottom:4px!important;border:1px solid #d2d2d2;border-right:0;float:right}
.resp-vtabs.normal-tabs .resp-tabs-list li:hover,.resp-vtabs.normal-tabs-vertical .resp-tabs-list li.resp-tab-active{padding:11px 40px!important;margin-bottom:4px!important;border-left:4px solid transparent!important}.resp-vtabs.normal-tabs-vertical .resp-tabs-container{margin:0}.normal-tabs-bordered-btns{padding:50px 0 0}.normal-tabs-bordered-btns .resp-tabs-list{padding-bottom:10px}.normal-tabs-bordered-btns .resp-tabs-list .resp-tab-item a{border:1px solid #c4c4c4;font-size:20px;color:#222;padding:12px 20px 10px}.normal-tabs-bordered-btns .resp-tabs-list .resp-tab-item a:hover,.normal-tabs-bordered-btns .resp-tabs-list .resp-tab-item.resp-tab-active a{color:#fff}.header-title{padding-top:127px;height:280px}.header-title h2{text-align:center;margin:0;font-size:34px;color:#FFF;font-weight:800}.page-nav{padding:14px;border-bottom:1px solid #cecece}.page-nav ul{list-style-type:none;margin-bottom:0}.page-nav ul li{display:inline-block;margin-right:10px;font-weight:400}.page-nav ul li span{color:#00334d}.our-team .title h2,.overview p,.overview p.bold{text-align:left;color:#252525}.overview .images{margin-top:10px;margin-right:-15px}.overview .images img{margin-top:10px;margin-right:3px}.overview{padding:80px 0}.overview .title{margin-bottom:40px}.overview p{font-weight:300;line-height:27px;margin-top:10px}.overview p.bold{font-weight:600;line-height:27px;margin-top:10px}.overview ul{padding:0}.overview ul li{font-weight:300;margin-left:32px;margin-bottom:5px}.overview ul li i{margin-right:5px}.overview .big-image{overflow:hidden}.overview .small-images{margin-top:18px}.overview .small-images .one{width:49%;overflow:hidden;float:left;margin-right:10px}.overview .small-images .two{float:right;width:49%;overflow:hidden}.our-team{padding:80px 0;background:#f5f5f5}.our-team .title{margin-bottom:70px}.our-team .title h2{margin:0;font-size:28px;font-weight:800}.our-team .employee-info h4{font-size:22px;margin-bottom:0}.our-team .employee-info p{color:#00334d}.our-team .employee-info ul li{color:#222;font-size:17px}.our-team .employees .member figure{width:229px;height:225px;overflow:hidden;position:relative}.our-team .employees .member figure .overlay .inner-box{display:table;width:100%;height:100%;text-align:center}.member{margin-bottom:61px}.item-photo{margin:7px}.tp-banner-container{width:100%;position:relative;padding:0}.tp-banner{width:100%;position:relative}.tp-banner-fullscreen-container{width:100%;position:relative;padding:0}.our-faq{padding:80px 0}#accordion{margin-top:40px}.toggle{margin-bottom:20px}.toggle .toggle-heading a{display:block;padding:15px 13px 15px 55px;background:#FFF;border:1px solid #d7d7d7;border-radius:5px;color:#414141;position:relative;font-size:15px;font-weight:700;-webkit-box-shadow:1px 3px 6px -6px rgba(0,0,0,.62);-moz-box-shadow:1px 3px 6px -6px rgba(0,0,0,.62);box-shadow:1px 3px 6px -6px rgba(0,0,0,.62)}#accordion .toggle i{width:23px;height:23px;border-radius:100%;font-size:14px;line-height:21px;margin-right:10px;text-align:center;position:absolute;left:17px;top:50%;margin-top:-11.5px;color:#00334d;border:2px solid silver}.toggle .toggle-body{padding:20px 0 4px;font-size:16px;line-height:25px}p#error{color:#FFF;background-color:#606675;padding:6px 18px;font-size:16px;border:1px solid #D48186;margin:0 0 14px}p#success{text-align:center;color:#fff;font-size:24px;margin:25px 0 0}.appointment-form p#error{color:#FFF;background-color:#FF747D;padding:6px 0;font-size:16px;border:1px solid #D25259;margin:0 13px 10px}p#subscribe_success{color:#fff;text-align:center;margin:65px 0 0}input.input.error{border:1px solid #FF7676!important}.contact-us .leave-msg p#error{color:#FFF;background-color:#FF747D;padding:6px 18px;font-size:16px;border:1px solid #D25259;margin:0 15px 14px}.contact-us .leave-msg p#success{text-align:center;color:#2F2E2E;font-size:26px;margin:25px 0 0;font-weight:700}.make-appointment-two p#error{color:#FFF;background-color:#FF747D;padding:6px 15px;font-size:16px;border:1px solid #D25259;margin:0 13px 10px 0}.make-appointment-two p#success{text-align:center;color:#000;font-size:28px;margin:25px 0 0;font-weight:500;padding:90px 0 0}.error-404{padding:90px 0;text-align:center}.error-404 img{width:auto}.error-404 a{margin:35px 0 0;background-color:#525866;padding:12px 30px;display:inline-block;color:#fff;font-size:15px;border-radius:5px}.error-404 a:hover{background-color:#02adc6}.tp-caption.grey_regular_189 a:hover{color:#000;background:#00334d}@media (min-width:33rem){.column{float:left;padding-left:1.32rem;padding-right:1.32rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.column.full{width:100%}.column.two-third{width:66.7%}.column.two-fourth{width:75%}.column.two-fifth{width:80%}.column.two-sixth{width:83.3%}.column.half{width:50%}.column.third{width:33.3%}.column.fourth{width:25%}.column.fifth{width:20%}.column.sixth{width:16.6%}.column.flow-opposite{float:right}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center{text-align:center}.right{text-align:right}.left{text-align:left}img.circle{border-radius:500px;margin-top:0}img.bordered{border:1px solid #ccc}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.column>.embed-responsive,.column>figure,.column>img{margin-top:1em;margin-bottom:1em}.list{position:relative;margin:1.5em 0}.list>i{position:absolute;left:-3px;top:-3px;font-size:2em}.list>h2,.list>h3,.list>p{margin:0 0 0 50px}.quote{position:relative;margin:1.5em 0}.quote>i{position:absolute;top:-10px;left:-7px;font-size:2em;color:rgba(51,51,51,.44)}figure.hdr,figure.hdr img{position:relative;width:100%}.quote>small{margin-left:50px;opacity:.7;font-size:1em}.quote>p{margin-left:50px;font-size:1.5em}.btn{padding:7px 25px;font-size:1em;line-height:2em;border-radius:5px;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn.btn-primary{color:#fff;background-color:#0c5f89}.btn.btn-primary:hover{color:#fff;background-color:#00334d;border-color:#00334d}.btn.btn-default{color:#333;background-color:#d3d3d3}.btn.btn-default:hover{color:#111;background-color:#ccc;border-color:#ccc}figure.one div::before,figure.two div::before{border-top:1px solid #fff;border-bottom:1px solid #fff}figure.one div::after,figure.two div::after{border-right:1px solid #fff;border-left:1px solid #fff}.social a>i{color:#333;font-size:1.5em;margin:0 5px 0 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.social a:hover>i{color:#08c9b9}figure.hdr{overflow:hidden;background-color:#000}figure.hdr img{display:block;opacity:.8;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.2);transform:scale(1.2)}figure.hdr:hover img{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}figure.hdr figcaption{position:absolute;top:auto;bottom:0;left:0;width:100%;height:60%;padding:0 2.5em;color:#fff;font-size:1.55em;text-align:center;box-sizing:border-box;z-index:1}figure.hdr h2{font-weight:300;color:rgba(255,255,255,.9)}figure.hdr h2 span{font-weight:800}figure.hdr p{font-size:68.5%}figure.hdr h2,figure.hdr p{margin:0;z-index:10000}figure.hdr div{height:100%;z-index:0}figure.hdr div::after,figure.hdr div::before{position:absolute;content:''}figure.one div::before{top:50px;right:30px;bottom:50px;left:30px}figure.one div::after{top:30px;right:50px;bottom:30px;left:50px}figure.two div::after,figure.two div::before{top:30px;right:30px;bottom:30px;left:30px}figure.three figcaption{height:70%}figure.three p{margin:1em 0 0;padding:2em;border:1px solid #fff}figure.four figcaption{height:60%;text-align:left}figure.four p{position:absolute;right:50px;bottom:50px;left:50px;padding:2em;border:7px solid #fff}figure.eight h2,figure.five p{right:50px;bottom:10%;position:absolute}figure.five figcaption{height:100%;text-align:right}figure.five h2{position:absolute;left:50px;right:50px;top:10%;border-bottom:5px solid #fff}figure.six figcaption{height:70%}figure.six h2{padding-bottom:3%;border-bottom:1px solid #fff}figure.six p{padding-top:6%}figure.seven figcaption{height:90%;text-align:left}figure.seven h2{border-bottom:3px solid #fff}figure.seven p{padding-top:1em}figure.eight figcaption{height:100%;text-align:right}figure.eight h2{left:50%}figure.eight p{position:absolute;left:50px;right:50%;top:10%;padding-right:.5em;border-right:1px solid #fff}