 @import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900');@import url('https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700');@import url(imp.css);@import url(bootstrap.min.css);@import url(font-awesome.min.css);@import url(animate.min.css);@import url(../fonts/flaticon/flaticon.css);@import url(../vendors/jquery-ui-1.11.4/jquery-ui.css);@import url(../vendors/revolution/css/settings.css);@import url(../vendors/revolution/css/layers.css);@import url(../vendors/revolution/css/navigation.css);html, body {height: 100% }body {font-family: 'Hind', sans-serif;font-size: 16px;color: #848484;line-height: 26px;font-weight: 300;}button:focus{outline: none;}button{border: none;}h1, h2, h3, h4, h5, h6 {font-family: 'Poppins', sans-serif;font-weight: 500;margin: 0;}h3 {font-size: 20px;line-height: 28px;}h4 {}a, a:hover, a:active, a:focus {text-decoration: none;outline: none;border: none;}img {max-width: 100%;height: auto;}i {font-style: normal;}ul, li {list-style: none;margin: 0;padding: 0;}.sec-pding-one{padding: 52px 0;}.sec-pding-two{padding: 52px 0 30px;}.thm-btn {font-size: 14px;font-weight: 700;display: inline-block;padding: 18px 30px 18px;text-transform: uppercase;font-family: 'Poppins', sans-serif;transition: all 500ms ease;line-height: 14px;position: relative;background: #ffffff;color: #175a8e;border: 1px solid #161616;}.thm-btn:hover{background: #161616;color: #ffffff;}.thm-btn.btn-style-two{background: transparent;border: 2px solid #c8c7c7;color: #ffffff;padding: 16px 40px 16px;}.thm-btn.btn-style-two:hover{background: #164a72;color: #ffffff;border: 2px solid #164a72;}.thm-btn.btn-style-three{background: #175a8e;border: 1px solid #175a8e;color: #ffffff;padding: 16px 40px 16px;}.thm-btn.btn-style-three:hover{background: #c8c7c7;color: #ffffff;border: 1px solid #175a8e;}.sec-title {position: relative;padding-bottom: 30px;}.sec-title h1 {display: block;color: #e9e9e9;font-size: 86px;font-weight: 500;line-height: 62px;text-transform: uppercase;margin: 0;}.sec-title .overlay-title {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;}.sec-title .overlay-title h2 {color: #222222;font-size: 30px;font-weight: 400;line-height: 40px;padding: 10px 0;}.preloader{position:fixed;z-index: 9999999999999999999999999999;left:0px;top:0px;width:100%;height:100%;z-index:999999;background-color:rgba(255,255,255,1);background-position:center center;background-repeat:no-repeat;background-image:url(../images/icon/preloader.gif);}@keyframes menu_sticky {0% {margin-top:-100px;}50% {margin-top: -74px;}100% {margin-top: 0;}}.header-area.stricky-fixed {position: fixed;top: 0;left: 0;width: 100%;z-index: 999;background: #fafafa;animation-name: menu_sticky;animation-duration: 0.60s;animation-timing-function: ease-out;-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}.header-area .logo a img{transition: all 700ms ease;}.scroll-to-top {background: #175a8e;border: 2px solid #175a8e;border-radius: 15%;bottom: 25px;color: #fff;cursor: pointer;display: none;font-size: 30px;font-weight: normal;height: 50px;line-height: 50px;position: fixed;right: 15px;text-align: center;transition: all 500ms ease 0s;width: 45px;z-index: 99999;-webkit-box-shadow: 0px 8px 23px -6px rgba(27,27,27,1);-moz-box-shadow: 0px 8px 23px -6px rgba(27,27,27,1);box-shadow: 0px 8px 23px -6px rgba(27,27,27,1);}.scroll-to-top:hover {border: 2px solid #175a8e;color: #fff;background: #252525;}input:focus, textarea:focus, select:focus {border-color: #43c3ea;outline: none;}#contact-form input[type="text"].error{border-color: red;}#contact-form input[type="email"].error{border-color: red;}#contact-form select.error {border-color: red;}#contact-form textarea.error{border-color: red;}.overlay-style-one{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.3s ease-in 0.4s;background-color: rgba(0, 0, 0,0.8);opacity: 0;overflow: hidden;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-ms-transition: all 0.3s ease-in 0.4s;transition: all 0.3s ease-in 0.4s;}.overlay-style-one .box{display: table;height: 100%;width: 100%;}.overlay-style-one .box .content{display: table-cell;text-align: center;vertical-align: middle;}.overlay-style-one .box .content a {}.review-box {}.review-box ul {margin-left: -1px;margin-right: -1px;}.review-box ul li {display: inline-block;margin: 0 1px;}.review-box ul li i {color: #00a5ea;font-size: 12px;}.sociallinks-style-two {margin-top: 33px;}.sociallinks-style-two li {display: inline-block;float: left;margin-right: 10px;}.sociallinks-style-two li:last-child{margin-right: 0;}.sociallinks-style-two li a i {color: #848484;font-size: 14px;width: 40px;height: 40px;display: block;text-align: center;border: 2px solid #e9e9e9;border-radius: 50%;line-height: 38px;transition: all 500ms ease;}.sociallinks-style-two li a:hover i {background: #175a8e;border-color: #175a8e;color: #ffffff;}.top-bar-area {background: #175a8e;overflow: hidden;}.top-bar-area .welcome {margin: 17px 0 16px;}.top-bar-area .welcome p {color: #ffffff;line-height: 22px;margin: 0;transition: all 500ms ease;}.top-bar-area .welcome p:hover{color: #ebe6e6;}.top-bar-area .welcome p span:before {display: inline-block;padding-right: 10px;position: relative;top: 2px;}.top-menu{}.top-menu ul{float: left;}.top-menu ul li {display: inline-block;float: left;line-height: 55px;border-right: 1px solid #4a50ac;padding: 0 15px;}.top-menu ul li:first-child{border-left: 1px solid #4a50ac;}.top-menu ul li a {color: #ffffff;font-size: 16px;transition: all 500ms ease;}.top-menu ul li a:hover{color: #9498cc;}.top-menu .consultation-button {float: right;padding-left: 20px;margin: 14px 0 15px;}.top-menu .consultation-button a{color: #585c9f;font-size: 16px;font-weight: 300;transition: all 500ms ease;}.top-menu .consultation-button a span:before {color: #fff;display: inline-block;padding-right: 5px;line-height: 20px;position: relative;top: 4px;}.top-menu .consultation-button a:hover{color: #ffffff;}.header-area {background: #ffffff;position: relative;}.header-area .logo {max-width: 500px;}@media only screen and (min-width: 991px) {.header-area .logo {position: fixed;left: 0;}}.header-area .logo a {display: block;margin: 27px 0 28px;}.main-menu {float: left;position: relative;}.main-menu .navbar-collapse {padding: 0px }.main-menu .navigation {float: left;margin: 0;position: relative;}.main-menu .navigation li {float: left;position: relative;}.main-menu .navigation li:first-child{}.main-menu .navigation li::before {}.main-menu .navigation li:last-child:before {display: none;}.main-menu .navigation li a {position: relative;color: #282828;display: block;font-size: 14px;font-weight: 600;line-height: 14px;text-transform: uppercase;opacity: 1;padding: 53px 20px;transition: all 300ms ease;font-family: 'Poppins', sans-serif;}.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a {color: #175a8e;opacity: 1;}.main-menu .navigation li a:after {position: absolute;top: 0;left: 10px;bottom: 0;content: "";display: block;background: #175a8e;width: 3px;height: 10px;transition: all 300ms ease;text-align: center;opacity: 0;margin: 45px 0;}.main-menu .navigation li:hover > a:after, .main-menu .navigation li.current > a:after, .main-menu .navigation li.current-menu-item > a:after{opacity: 1;}.main-menu .navigation > li > ul {position: absolute;left: 0px;top: 110%;width: 250px;background: rgba(255, 255, 255, 0.98) none repeat scroll 0 0;z-index: 100;visibility: hidden;opacity: 0;transition: all 500ms ease;border-top: 3px solid rgba(0, 0, 0, 0.70);}.main-menu .navigation > li:hover > ul {top: 100%;opacity: 1;visibility: visible;}.main-menu .navigation > li > ul > li {float: none;margin: 0;padding: 0;position: relative;width: 100%;display: block;border-bottom: 1px solid rgba(255, 255, 255, 0.96);}.main-menu .navigation > li > ul li::before{display: none;}.main-menu .navigation li ul li a {color: #252525;display: block;font-size: 14px;font-weight: 600;line-height: 20px;padding: 14px 0px 14px 20px !important;position: relative;text-transform: capitalize;transition: all 500ms ease 0s;}.main-menu .navigation li ul li a:after{display: none;}.main-menu .navigation > li > ul > li:hover > a {color: #fff;background-color: #175a8e;}.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn {position: absolute;right: 10px;top: 6px;width: 34px;height: 30px;border: 1px solid #ffffff;background: url(../images/icon/submenu-icon.png) center center no-repeat;background-size: 20px;cursor: pointer;z-index: 5;display: none;border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;-moz-border-radius: 3px;}.mainmenu-right-box {margin-left: 20px;}.outer-search-box {float: left;height: 40px;width: 40px;margin: 30px 0;transition: all 300ms ease;border: 1px solid #e7e7e7;}.outer-search-box:hover{border-color: #175a8e;}.outer-search-box .seach-toggle {background: transparent;color: #afafb5;cursor: pointer;display: block;font-size: 15px;line-height: 20px;margin: 0;padding: 9px 0px;position: relative;text-align: center;transition: all 500ms ease;}.outer-search-box .seach-toggle:hover, .outer-search-box .seach-toggle.active{background:#175a8e;color: #fff;}.search-box {background: #175a8e;border-top: 1px solid #252525;opacity: 0;padding: 20px;position: absolute;right: 15px;top: 120%;transition: all 500ms ease 0s;visibility: hidden;}.search-box.now-visible {top: 100%;opacity: 1;visibility: visible;z-index: 99999999;}.search-box .form-group{position:relative;padding:0px;margin:0px;width:100%;min-width:250px;}.search-box .form-group input[type="search"] {background: #ffffff none repeat scroll 0 0;border: 1px solid #303443;color: #000;display: block;font-size: 13px;line-height: 24px;position: relative;transition: all 500ms ease 0s;width: 100%;height: 40px;padding-left: 15px;padding-right: 50px;}.search-box .form-group input[type="search"]:focus{border-color:#081a6c;}.search-box .form-group button, .search-box .form-group input[type="submit"] {background: #303443;color: #fff;cursor: pointer;display: block;font-size: 13px;height: 40px;line-height: 40px;position: absolute;right: 0;top: 0;width: 40px;transition: all 500ms ease 0s;}.search-box .form-group button:hover, .search-box .form-group input:focus + button{color:#fff;background: #081a6c;}.rev_slider_wrapper{position:relative;z-index:10;}.rev_slider_wrapper .tp-caption{z-index: 5;}.rev_slider_wrapper .tp-dottedoverlay{background:rgba(0, 0, 0, 0.00);}.rev_slider_wrapper .big-title{position: relative;font-weight: 600;font-size: 48px;color: #175a8e;line-height: 1.2em;font-family: 'Poppins', sans-serif;}.rev_slider_wrapper .text{position: relative;font-size: 20px;font-weight: 400;color: #414141;line-height: 1.6em;font-family: 'Hind', sans-serif;}.rev_slider_wrapper .big-title.alternative, .rev_slider_wrapper .text.alternative{color: #ffffff;}.rev_slider_wrapper .button a.thm-btn.pdone{padding: 18px 40px;background: #175a8e;color: #ffffff;margin-right: 8px;}.rev_slider_wrapper .button a.thm-btn.pdone:hover{background: #1c2382;}.rev_slider_wrapper .button a.thm-btn.pdtwo{padding: 16px 29px;}.rev_slider_wrapper .slide-content-box.mar-btm{}.rev_slider_wrapper .slide-content-box.mar-btm .big-title{margin-bottom: 10px;}.rev_slider_wrapper .slide-content-box.mar-btm .text{margin-bottom: 24px;}.rev_slider_wrapper .slide-content-box.mar-btm{}.tparrows {background: transparent;border: 2px solid #c6c4c2;cursor: pointer;display: block;height: 55px;position: absolute;width: 55px;z-index: 1000;transition: all 500ms ease;border-radius: 0px;}.tparrows:before{font-size:18px;font-weight: 700;color:#848484;display:block;line-height: 50px;text-align: center;transition: all 500ms ease;}.tparrows:hover{background:#175a8e;border-color: #175a8e;}.tparrows:hover:before{color: #ffffff;}.choose-area{position: relative;background: #f6f6f6;}.choose-area:before{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;max-height: 215px;background: url(../images/pattern/1.jpg);content: "";}.single-choose-item{background: #fff;display: block;position: relative;padding: 40px 20px 30px;margin-bottom: 40px;border: 1px solid #f0f0f0;}.single-choose-item .top {position: relative;padding-left: 60px;min-height: 60px;}.single-choose-item .top .icon-holder{position: absolute;left: 0;top: 0;}.single-choose-item .top .icon-holder {background: #f6f6f6;width: 60px;height: 60px;border-radius: 50%;display: block;text-align: center;overflow: hidden;padding: 15px 0;z-index: 1;}.single-choose-item .top .icon-holder:after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background: #175a8e;border-radius: 50%;z-index: -1;transform: scale(0);transition: all 500ms ease;}.single-choose-item:hover .top .icon-holder:after{transform: scale(1);}.single-choose-item .top .icon-holder span:before {color: #9e9e9e;font-size: 30px;line-height: 30px;transition: all 500ms ease;}.single-choose-item:hover .top .icon-holder span:before{color: #ffffff;}.single-choose-item .top .title-holder {padding-left: 60px;position: relative;}.single-choose-item .top .title-holder:before {position: absolute;top: 0;left: 10px;width: 40px;height: 1px;content: "";background: #f2f2f2;margin: 15px 0;}.single-choose-item .top .title-holder h3 {color: #175a8e;margin: 15px 0;}.single-choose-item .text-holder {overflow: hidden;margin-top: 24px;margin-bottom: 10px;}.single-choose-item .read-more{}.single-choose-item .read-more a {color: #222222;font-size: 14px;font-weight: 700;text-transform: uppercase;display: inline-block;position: relative;padding-top: 4px;}.single-choose-item:hover .read-more a{color: #175a8e;}.single-choose-item .read-more a:before {position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: #f2f2f2;content: "";}.single-choose-item .read-more a:after {position: absolute;top: 0;left: 0;width: 0%;height: 1px;background: #175a8e;content: "";transition: all 500ms ease;}.single-choose-item:hover .read-more a:after{width: 100%;}.services-area {background: #ffffff;position: relative;}.single-service-item{position: relative;margin-bottom: 40px;}.single-service-item .img-holder{position: relative;overflow: hidden;display: block;}.single-service-item .img-holder img{width: 100%;}.single-service-item .inner-content{position: absolute;bottom: 0;left: 0;right: 0;background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );transform: translate3d(0px, 0%, 0px);transition: all 700ms ease;transition-delay: 0.2s;}.single-service-item:hover .inner-content{transform: translate3d(0px, 99%, 0px);transition-delay: 0.3s;}.single-service-item .inner-content h3 {margin: 9px 0 8px;}.single-service-item .inner-content h3 .title {color: #ffffff;transition: all 500ms ease;}.single-service-item .inner-content h3 .title:hover{color: #d3d3d3;}.single-service-item .inner-content .text {background: #fff;border-bottom: 1px solid #f6f6f6;padding: 20px 0 17px;}.single-service-item .inner-content .text p{margin: 0;line-height: 24px;}.single-service-item .overlay {width: 100%;height: 100%;position: absolute;top: 0%;left: 0;background: #175a8e;opacity: 1;padding: 0 10px;transform: translate3d(0px, -100%, 0px);transition: all 700ms ease;transition-delay: 0.3s;}.single-service-item:hover .overlay{transform: translate3d(0px, 0%, 0px);transition-delay: 0.1s;}.single-service-item .overlay .box{display: table;height: 100%;width: 100%;}.single-service-item .overlay .box .content{display: table-cell;text-align: center;vertical-align: middle;}.single-service-item .overlay .overlay-content .icon-holder {margin-bottom: 30px;}.single-service-item .overlay .overlay-content .icon-holder span:before {color: #fff;font-size: 40px;line-height: 40px;}.single-service-item .overlay .overlay-content h3 .title {color: #fff;transition: all 500ms ease;}.single-service-item .overlay .overlay-content h3 .title:hover{color: #dddddd;}.single-service-item .overlay .overlay-content .text {margin-top: 17px;margin-bottom: 13px;}.single-service-item .overlay .overlay-content .text p{margin: 0;color: #fff;}.single-service-item .overlay .overlay-content .read-more{overflow: hidden;}.single-service-item .overlay .overlay-content .read-more a{color: #ffffff;font-size: 14px;font-weight: 700;text-transform: uppercase;transition: all 500ms ease;}.single-service-item .overlay .overlay-content .read-more a:hover{color: #585ea8;}.services-area .owl-controls {position: absolute;right: 0;top: -85px;}.services-area .owl-theme .owl-nav{margin: 0;}.services-area .owl-theme .owl-nav [class*="owl-"] {background: transparent;border-radius: 50%;color: #848484;font-size: 24px;font-weight: 700;height: 45px;line-height: 44px;margin: 0 0 0 0px;padding: 0;width: 45px;border: 2px solid #f2f2f2;transition: all 700ms ease 0s;}.services-area .owl-theme .owl-nav .owl-next {margin-left: 10px;}.services-area .owl-theme .owl-nav [class*="owl-"]:hover{border-color: #484d9a;color: #484d9a;}.fact-counter-area {background-position: center top;background-repeat: no-repeat;background-size: cover;padding-top: 62px;padding-bottom: 70px;position: relative;z-index: 1;}.fact-counter-area:before {background: rgba(23, 90, 142, 0.90) none repeat scroll 0 0;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}.fact-counter-area .title{max-width: 890px;margin: 0 auto;padding-bottom: 40px;}.fact-counter-area .title h3{color: #ffffff;font-size: 24px;font-weight: 400;line-height: 36px;}.fact-counter-area .single-item {display: block;margin-bottom: 30px;padding: 42px 10px 40px;border: 1px solid #175a8e;}.fact-counter-area .single-item h1 span{color: #ffffff;font-size: 48px;font-weight: 500;font-family: 'Poppins', sans-serif;}.fact-counter-area .single-item h3{color: #dedede;line-height: 26px;font-weight: 500;text-transform: capitalize;margin: 16px 0 0;}.fact-counter-area .single-item .text-holder{margin-top: 14px;}.fact-counter-area .single-item .text-holder p{color: #dedede;font-size: 16px;margin: 0;}.latest-project-area{padding-top: 52px;padding-bottom: 70px;}.latest-project-area img{max-height: 480px;}.latest-project-area .sec-title{width: 50%;}.latest-project-area .button {width: 50%;text-align: right;}.latest-project-area .button a {border: 2px solid #f2f2f2;display: inline-block;color: #222222;font-size: 14px;font-weight: 700;text-transform: uppercase;padding: 10px 30px 10px;font-family: 'Poppins', sans-serif;transition: all 500ms ease;margin: 8px 0 0;}.latest-project-area .button a:hover{background: #175a8e;border-color: #175a8e;color: #ffffff;}.latest-project-area .inner-content {margin-right: 0;margin-left: 0;background: #fff;}.latest-project-area .inner-content .left-content {padding: 0;}.latest-project-area .single-project-item{width: 50%;float: left;margin-bottom: 0;}.latest-project-area .inner-content .right-content {padding: 0 20px;}.latest-project-area .right-content .text-holder {display: table;width: 100%;height: 100%;min-height: 490px;}.latest-project-area .right-content .text-holder .content {display: table-cell;vertical-align: middle;text-align: center;}.latest-project-area .right-content .text-holder .content h3 {font-size: 24px;color: #222222;margin: 0 0 3px;}.latest-project-area .right-content .text-holder .content span {color: #175a8e;font-weight: 500;}.latest-project-area .right-content .text-holder .content p {margin: 15px 0 31px;}.latest-project-area .right-content .text-holder .content a {border: 2px solid #e9e9e9;width: 160px;height: 50px;color: #175a8e;font-size: 14px;font-weight: 700;text-transform: uppercase;font-family: 'Poppins', sans-serif;display: block;text-align: center;line-height: 46px;transition: all 500ms ease;margin: 0 auto;}.latest-project-area .right-content .text-holder .content a:hover{background: #175a8e;border-color: #175a8e;color: #fff;}.consultation-area {background-attachment: fixed;background-position: center top;background-repeat: no-repeat;background-size: cover;padding-bottom: 71px;padding-top: 62px;position: relative;z-index: 1;}.consultation-area::before {background: rgba(61, 67, 148, 0.90) none repeat scroll 0 0;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}.consultation-area::after {background: rgba(34, 37, 74, 0.90) none repeat scroll 0 0;content: "";height: 100%;right: 0;position: absolute;top: 0;width: 30%;z-index: -1;}.consultation-area .sec-title h1{color: #6568a3;}.consultation-area .sec-title .overlay-title h2{color: #ffffff;}.consultation-form input[type="text"], .consultation-form input[type="email"], .consultation-form textarea{border: 1px solid #6b6fab;background: rgba(255, 255, 255, 0.10);color: #ffffff;display: block;font-size: 16px;height: 60px;margin-bottom: 30px;padding: 0 20px;width: 100%;font-weight: 400;transition: all 500ms ease;}.consultation-form textarea{height: 150px;padding: 15px 20px;}.consultation-form input[type="text"]:focus{background: #175a8e;border-color: #fff;}.consultation-form input[type="email"]:focus{background: #175a8e;border-color: #fff;}.consultation-form textarea:focus{background: #175a8e;border-color: #fff;}.consultation-form button {padding: 23px 30px 23px;width: 100%;}.consultation-form input::-webkit-input-placeholder {color: #fff;}.consultation-form input:-moz-placeholder {color: #fff;}.consultation-form input::-moz-placeholder {color: #fff;}.consultation-form input:-ms-input-placeholder {color: #fff;}.consultation-form textarea::-webkit-input-placeholder {color: #ffffff;}.consultation-form textarea:-moz-placeholder {color: #ffffff;}.consultation-form textarea::-moz-placeholder {color: #ffffff;}.consultation-form textarea:-ms-input-placeholder {color: #ffffff;}.experience-box {background: #ffffff;display: block;padding: 30px 20px 27px;max-width: 370px;width: 100%;}.experience-box h3 {color: #222222;margin: 0 0 12px;}.experience-box h3 span {color: #175a8e;}.experience-box .year {position: relative;overflow: hidden;display: block;min-height: 155px;z-index: 1;}.experience-box .year:before {position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: "";background: url(../images/icon/experience-bg.png);height: 155px;z-index: -1;background-repeat: no-repeat;text-align: center;width: 170px;margin: 0 auto;}.experience-box .year h1 {color: #175a8e;font-size: 70px;font-weight: 700;line-height: 70px;display: block;padding-top: 20px;}.experience-box .year h2 {color: #222222;font-size: 20px;font-weight: 500;margin: 7px 0 0;}.experience-box p{margin: 0;}.footer-area {position: relative;background: #161616;padding: 70px 0 77px;}.single-footer-widget .footer-logo {padding: 0 0 32px;}.single-footer-widget .our-info {overflow: hidden;}.single-footer-widget .our-info p {margin: 0 0 31px;color: #848484;font-size: 16px;font-weight: 300;line-height: 26px;}.single-footer-widget .our-info .button a {background: #161616;color: #848484;border: 2px solid #333333;padding: 16px 40px 16px;transition: all 500ms ease;}.single-footer-widget .our-info .button a:hover{background: #333333;color: #fff;}.single-footer-widget .title {display: block;overflow: hidden;position: relative;padding-bottom: 40px;}.single-footer-widget .title .border{width: 50px;height: 2px;margin: 13px 0 0;background: #313131;display: block;}.single-footer-widget .title h3 {color: #ffffff;font-size: 22px;font-weight: 500;text-transform: capitalize;}.single-footer-widget .usefull-links {float: left;margin-top: -6px;}.single-footer-widget .usefull-links li{margin-bottom: 10px;position: relative;}.single-footer-widget .usefull-links li:last-child{margin-bottom: 0px;}.single-footer-widget .usefull-links li a {color: #848484;font-size: 16px;font-weight: 300;transition: all 700ms ease;}.single-footer-widget .usefull-links li:hover a{color: #fff;text-decoration: underline;}.single-footer-widget .latest-news {overflow: hidden;display: block;margin-top: -4px;}.single-footer-widget .latest-news li {display: block;border-bottom: 1px solid #242424;padding-bottom: 11px;margin-bottom: 17px;}.single-footer-widget .latest-news li:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}.single-footer-widget .latest-news li h4{margin: 0 0 11px;}.single-footer-widget .latest-news li h4 a{color: #ffffff;font-size: 16px;font-weight: 400;transition: all 500ms ease;}.single-footer-widget .latest-news li h4 a:hover{color: #175a8e;}.single-footer-widget .latest-news li span{}.single-footer-widget .footer-contact-info {position: relative;margin-top: -5px;z-index: 2;}.single-footer-widget .footer-contact-info:before {position: absolute;bottom: -30px;left: 0;content: "";background: url(../images/resources/footer-map.png);background-repeat: no-repeat;z-index: -1;right: 0;top: 0;}.single-footer-widget .footer-contact-info li {position: relative;padding-left: 35px;margin-bottom: 16px;padding-bottom: 17px;border-bottom: 1px solid #242424;}.single-footer-widget .footer-contact-info li:last-child{margin-bottom: 0;}.single-footer-widget .footer-contact-info li .icon-holder {position: absolute;top: 2px;left: 0;}.single-footer-widget .footer-contact-info li .icon-holder span:before {color: #fff;font-size: 18px;line-height: 20px;}.single-footer-widget .footer-contact-info li .icon-holder span.flaticon-gps:before {position: relative;top: 3px;font-size: 20px;}.single-footer-widget .footer-contact-info li .text-holder {}.single-footer-widget .footer-contact-info li .text-holder h5 {color: #848484;font-size: 16px;font-weight: 300;line-height: 26px;font-family: 'Hind', sans-serif;}.single-footer-widget .footer-social-links {overflow: hidden;margin: 20px 0 0;}.single-footer-widget .footer-social-links li {display: inline-block;float: left;margin-right: 25px;}.single-footer-widget .footer-social-links li:last-child {margin-right: 0px;}.single-footer-widget .footer-social-links li a i{color: #848484;font-size: 14px;transition: all 500ms ease;}.single-footer-widget .footer-social-links li a:hover i{color: #fff;}.footer-bottom-area{background: #1c1c1c;padding: 22px 0;}.footer-bottom-area .footer-bottom {overflow: hidden;}.footer-bottom-area .footer-bottom .copyright-text {margin: 0px 0;}.footer-bottom-area .footer-bottom .copyright-text p {color: #9c9c9c;font-size: 14px;font-weight: 400;margin: 0;font-family: 'Poppins', sans-serif;line-height: 26px;}.footer-bottom-area .footer-bottom .copyright-text p a {color: #ffffff;font-weight: 700;transition: all 500ms ease;}.footer-bottom-area .footer-bottom .copyright-text p a:hover{color: #9c9c9c;}.footer-bottom-area .footer-bottom .footer-menu{}.footer-bottom-area .footer-bottom .footer-menu ul li{display: inline-block;float: left;margin-right: 25px;}.footer-bottom-area .footer-bottom .footer-menu ul li:last-child{margin-right: 0px;}.footer-bottom-area .footer-bottom .footer-menu ul li a {color: #848484;font-size: 16px;font-weight: 300;transition: all 500ms ease;}.footer-bottom-area .footer-bottom .footer-menu ul li a:hover{color: #fff;}.breadcrumb-area {background-position: center top;background-repeat: no-repeat;background-size: cover;padding-top: 125px;padding-bottom: 180px;position: relative;z-index: 1;}.breadcrumb-area::before {background: rgba(0, 0, 0, 0.50) none repeat scroll 0 0;background-position: center top;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}.breadcrumb-area .breadcrumbs {}.breadcrumb-area .breadcrumbs h1 {color: #ffffff;font-size: 48px;font-weight: 600;line-height: 50px;text-transform: capitalize;text-align: center;}.breadcrumb-area .breadcrumbs h1, .breadcrumb-area .breadcrumbs h2, .breadcrumb-area .breadcrumbs h3{color: #ffffff;}.breadcrumb-bottom {position: absolute;left: 0;bottom: 0;width: 100%;height: auto;overflow: hidden;background: rgba(255, 255, 255, 0.15) none repeat scroll 0 0;padding: 18px 0 15px;}.breadcrumb-bottom .left ul{}.breadcrumb-bottom .left ul li{display: inline-block;margin-right: 6px;line-height: 20px;font-size: 16px;font-weight: 400;font-family: 'Poppins', sans-serif;}.breadcrumb-bottom .left ul li:last-child{margin-right: 0;}.breadcrumb-bottom .left ul li a{color: #ffffff;text-transform: capitalize;font-family: 'Poppins', sans-serif;transition: all 500ms ease;}.breadcrumb-bottom .left ul li.active{color: #175a8e;}.breadcrumb-bottom .left ul li i{font-size: 16px;color: #ffffff;}.breadcrumb-bottom .left ul li a:hover{color: #175a8e;}.breadcrumb-bottom .right span{color: #ffffff;font-size: 16px;font-weight: 400;font-family: 'Hind', sans-serif;text-transform: capitalize;transition: all 500ms ease;}.breadcrumb-bottom .right span i {font-size: 16px;display: inline-block;padding-right: 6px;}.breadcrumb-bottom .right a {display: inline-block;}.breadcrumb-bottom .right span:hover{color: #175a8e;}.about-top-area {padding: 70px 0;}.about-top-area .sec-title{margin-bottom: 30px;}.about-top-area .img-holder{}.about-top-area .img-holder img{}.about-top-area .text-holder{}.about-top-area .text-holder h3 {color: #222222;font-size: 20px;font-weight: 500;line-height: 30px;margin: 0 0 21px;}.about-top-area .text-holder .bottom{margin-top: 20px;}.about-top-area .text-holder .bottom h3 {margin: 0 0 3px;}.about-top-area .text-holder .bottom span{color: #175a8e;}.about-top-area .company-details{overflow: hidden;display: block;}.about-top-area .company-details li{display: block;margin-bottom: 20px;padding-left: 50px;position: relative;}.about-top-area .company-details li:last-child{margin-bottom: 0;}.about-top-area .company-details li .icon-holder {position: absolute;top: 5px;left: 0;}.about-top-area .company-details li .icon-holder span:before {color: #222222;font-size: 35px;line-height: 36px;}.about-top-area .company-details li .text-box{}.about-top-area .company-details li .text-box h3 {margin: 0 0 2px;color: #222;font-weight: 500;}.about-top-area .company-details li .text-box span{color: #175a8e;}.about-top-area .company-details li .text-box p{margin: 10px 0 0;}.consultation-area.consultation-page {padding-top: 70px;padding-bottom: 71px;background: #ffffff;}.consultation-area.consultation-page .inner-content{position: relative;background: #f6f6f6;}.consultation-area.consultation-page .inner-content .img-holder{position: absolute;top: 0;right: 0;width: 100%;height: 100%;}.consultation-area.consultation-page .inner-content .img-holder img {position: absolute;right: 0;top: 0;height: 100%;width: auto;}.consultation-area.consultation-page::before {background: none;}.consultation-area.consultation-page::after {background: none;}.consultation-area.consultation-page .consultation{padding-left: 30px;padding-right: 30px;padding-top: 50px;padding-bottom: 50px;}.consultation-area.consultation-page .consultation-form input[type="text"], .consultation-area.consultation-page .consultation-form input[type="password"], .consultation-area.consultation-page .consultation-form input[type="tel"], .consultation-area.consultation-page .consultation-form input[type="email"], .consultation-area.consultation-page .consultation-form textarea {border: 1px solid #e9e9e9;background: #ffffff;color: #000;display: block;font-size: 16px;height: 60px;margin-bottom: 30px;padding: 0 20px;width: 100%;font-weight: 400;transition: all 500ms ease;}.consultation-area.consultation-page .consultation-form textarea{height: 160px;padding: 15px 20px;}.consultation-area.consultation-page .consultation-form input[type="text"]:focus, .consultation-area.consultation-page .consultation-form input[type="tel"]:focus, .consultation-area.consultation-page .consultation-form input[type="pasword"]:focus{background: #fff;border-color: #175a8e;}.consultation-area.consultation-page .consultation-form input[type="email"]:focus{background: #fff;border-color: #175a8e;}.consultation-area.consultation-page .consultation-form textarea:focus{background: #fff;border-color: #175a8e;}.consultation-area.consultation-page .consultation-form button {padding: 23px 30px 23px;width: 100%;max-width: 200px;}.consultation-area.consultation-page .consultation-form input::-webkit-input-placeholder {color: #848484;}.consultation-area.consultation-page .consultation-form input:-moz-placeholder {color: #848484;}.consultation-area.consultation-page .consultation-form input::-moz-placeholder {color: #848484;}.consultation-area.consultation-page .consultation-form input:-ms-input-placeholder {color: #848484;}.consultation-area.consultation-page .consultation-form textarea::-webkit-input-placeholder {color: #848484;}.consultation-area.consultation-page .consultation-form textarea:-moz-placeholder {color: #848484;}.consultation-area.consultation-page .consultation-form textarea::-moz-placeholder {color: #848484;}.consultation-area.consultation-page .consultation-form textarea:-ms-input-placeholder {color: #848484;}.consultation-area.consultation-page label {width: 100%;}.not-found-area {background: #ffffff none repeat scroll 0 0;padding-bottom: 90px;padding-top: 50px;}.not-found-content h1 {color: #1c1c1c;font-size: 150px;font-weight: 700;margin: 0 0 16px;}.not-found-content h3 {color: #1c1c1c;font-size: 18px;font-weight: 400;margin: 0 0 15px;text-transform: uppercase;}.not-found-content p {color: #175a8e;font-size: 18px;margin: 0 0 30px;}.not-found-content .search-form {width: 432px;position: relative;margin: 0 auto;}.not-found-content .search-form input[type="text"] {background: #fff;border: 1px solid #f4f4f4;color: #9a9a9a;display: inline-block;font-size: 16px;font-weight: 300;height: 55px;letter-spacing: 1px;padding-left: 20px;padding-right: 60px;position: relative;-webkit-transition: all 500ms ease 0s;transition: all 500ms ease 0s;width: 432px;}.not-found-content .search-form button {background: #f9f9f9 none repeat scroll 0 0;border: 1px solid #f4f4f4;color: #1c1c1c;display: inline-block;height: 55px;padding: 11px 0;position: absolute;right: 0;text-align: center;top: 0;-webkit-transition: all 500ms ease 0s;transition: all 500ms ease 0s;width: 55px;}.not-found-content .search-form button i {font-size: 14px }.not-found-content .search-form input[type="text"]:focus {border: 1px solid #175a8e;background: #fff;color: #222;}.not-found-content .search-form input[type="text"]:focus + button, .not-found-content .search-form button:hover {background: #175a8e none repeat scroll 0 0;color: #fff;}.contact-info-area {padding: 70px 0;}.contact-info-carousel {background: #f6f6f6;display: block;padding: 40px 30px 30px;}.contact-info-carousel .title {padding-bottom: 25px;}.contact-info-carousel .title h3{color: #222222;font-size: 24px;font-weight: 500;}.contact-info-carousel .title .border{background: #175a8e;height: 2px;width: 50px;display: block;margin: 14px 0 0;}.contact-info-list {margin-left: -10px;}.contact-info-list li {border-bottom: 1px solid #f7f7f7;margin-bottom: 13px;padding-bottom: 13px;padding-left: 45px;position: relative;}.contact-info-list li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: 0px solid;}.contact-info-list li .icon-holder {position: absolute;top: 6px;left: 10px;}.contact-info-list li .icon-holder span:before {color: #175a8e;font-size: 20px;line-height: 20px;font-weight: 600;}.contact-info-list li .text-holder {}.contact-info-list li .text-holder h5 {color: #949494;font-size: 14px;font-weight: 400;line-height: 24px;}.contact-info-list li .text-holder h5 span {text-transform: uppercase;font-weight: 700;color: #1c1c1c;font-family: 'Poppins', sans-serif;font-size: 15px;}.contact-info-carousel .owl-dots {position: absolute;top: 35px;right: 30px;}.contact-info-carousel .owl-dots .owl-dot{background-image:none;width: 13px;height: 13px;margin: 5px 7px;border: 2px solid #d8d8d8;padding:0px;background: #f6f6f6;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;transition: all 500ms ease;display: inline-block;}.contact-info-carousel .owl-dots .owl-dot span{display:none;}.contact-info-carousel .owl-dots .owl-dot.active{background:#175a8e;border-color: #175a8e;border-radius: 15px;}.contact-info-carousel .owl-dots .owl-dot:hover{background:#175a8e;border-color: #175a8e;}.contact-info-area .contact-author-info {background: #f6f6f6;display: block;padding: 40px 30px 40px;}.contact-info-area .contact-author-info .title {padding-bottom: 36px;}.contact-info-area .contact-author-info .title h3{font-size: 24px;}.contact-info-area .contact-author-info .title .border{background: #175a8e;height: 2px;width: 50px;display: block;margin: 14px 0 0;}.contact-info-area .contact-author-info .mar-btm {margin-bottom: 28px;}.contact-info-area .contact-author-info ul li {background: #ffffff;display: block;padding-top: 25px;padding-bottom: 25px;}.contact-info-area .contact-author-info ul li .img-holder {position: absolute;top: 27px;left: 15px;}.contact-info-area .contact-author-info ul li .text-holder {padding-left: 10px;}.work-box{background: #f6f6f6;display: block;padding: 34px 30px 26px;}.work-box .title {padding-bottom: 36px;}.work-box .title h3{font-size: 24px;color: #222222;}.work-box .title .border{background: #175a8e;height: 2px;width: 50px;display: block;margin: 14px 0 0;}.working-hours {}.working-hours li {display: block;padding: 7px 20px 7px;}.working-hours li span{float: right;}.working-hours li span.closes{color: #175a8e;}.working-hours li.bg-white{background: #ffffff;}.login-register-area {padding-bottom: 83px;padding-top: 79px;}.login-register-area .form .sec-title {padding-bottom: 30px;}.login-register-area .form .sec-title h2{color: #222222;font-size: 24px;font-weight: 400;text-transform: capitalize;}.login-register-area .form .input-field {position: relative;}.login-register-area .form .input-field input[type="text"] {border: 2px solid #f4f4f4;color: #848484;font-size: 16px;height: 50px;margin-bottom: 30px;padding-left: 15px;padding-right: 50px;width: 100%;transition: all 700ms ease 0s;}.login-register-area .form .input-field .icon-holder {position: absolute;right: 20px;top: 11px;}.login-register-area .form .input-field .icon-holder i {color: #999999;font-size: 14px;font-weight: 400;}.login-register-area .form button {margin-top: 10px;padding: 18px 40px 18px;background: #175a8e;color: #fff;}.login-register-area .form button:hover{background: #252525;}.login-register-area .form .remember-text {margin-top: 19px;}.login-register-area .form .remember-text .checkbox label {color: #848484;font-size: 16px;font-weight: 400;}.login-register-area .form .remember-text .checkbox input {margin-top: 6px;}.login-register-area .form .social-icon {float: right;margin-right: -8px;margin-top: 15px;position: relative;}.login-register-area .form .social-icon .login-with {display: inline-block;left: -100px;position: absolute;top: 8px;}.login-register-area .form .social-icon li {display: inline-block;margin: 0 8px;}.login-register-area .form .social-icon li a i {background: #3b5998 none repeat scroll 0 0;border-radius: 50%;color: #fff;display: block;font-size: 14px;font-weight: 100;height: 40px;line-height: 24px;padding: 8px 0;text-align: center;transition: all 700ms ease 0s;width: 40px;}.login-register-area .form .social-icon li a i.twitter {background: #33ccfe none repeat scroll 0 0;}.login-register-area .form .social-icon li a i.gplus {background: #dd4b39 none repeat scroll 0 0;}.login-register-area .form a.forgot-password {color: #175a8e;float: right;font-weight: 700;margin: 20px 0 0;}.login-register-area .form h6 {color: #848484;float: left;font-size: 14px;margin: 28px 0 0 -50px;font-family: 'Hind', sans-serif;}.login-register-area .form .input-field input[type="text"]:focus{border: 2px solid #175a8e;}.login-register-area .form .social-icon li a:hover i{background: #18387b;}.login-register-area .form .social-icon li a:hover i.twitter{background: #12addf;}.login-register-area .form .social-icon li a:hover i.gplus{background: #c62d1a;}.section-space{padding-top: 70px;padding-bottom: 70px;}.content-space{margin-top: 12px;margin-bottom: 12px;}.error{color: #c62d1a;}.faq-content-area{background: #f6f6f6;padding-top: 70px;padding-bottom: 55px;position: relative;}.faq-content-area .tab-menu {margin-bottom: 50px;border: none;}.faq-content-area .tab-menu li {background: #f6f6f6;display: block;margin-bottom: 5px;float: none;width: 100%;}.faq-content-area .tab-menu li:last-child{margin-bottom: none;}.faq-content-area .tab-menu li a {border: none;border-radius: 0;display: block;margin: 0;padding: 15px 20px 13px;color: #848484;font-size: 16px;font-weight: 400;text-transform: capitalize;background: #f6f6f6;font-family: 'Poppins', sans-serif;transition: all 500ms ease;}.faq-content-area .tab-menu li.active a, .faq-content-area .tab-menu li:hover a{background: #175a8e;color: #ffffff;border: none;}.accordion-box {display: block;overflow: hidden;padding: 0;}.accordion-box .accordion {margin-bottom: 15px;position: relative;}.accordion-box .accordion .accord-btn {border: 1px solid #f0f0f0;cursor: pointer;padding: 10px 15px 10px 55px;position: relative;transition: all 500ms ease;}.accordion-box .accordion .accord-btn h4 {color: #222222;font-size: 16px;font-weight: 400;line-height: 26px;transition: all 500ms ease;}.accordion-box .accordion .accord-btn::after {color: #c7c7c7;content: "\f107";font-family: "Flaticon";font-size: 12px;font-weight: 400;line-height: 28px;margin-top: -25px;position: absolute;left: 10px;top: 33px;transition: all 500ms ease 0s;width: 30px;height: 30px;border-radius: 0%;border: 1px solid #f8f8f8;text-align: center;}.accordion-box .accordion .accord-btn.active{border-bottom: 1px solid #f0f0f0;transition: all 500ms ease;}.accordion-box .accordion .accord-btn.active h4 {color: #175a8e;}.accordion-box .accordion .accord-btn.active:after{content: "\f106";border: 1px solid #175a8e;color: #175a8e;background: transparent;}.accordion-box .accordion .accord-content {display: none;padding: 14px 20px 10px 55px;position: relative;border: 1px solid #f0f0f0;border-top: none;}.accordion-box .accordion .accord-content.collapsed {display: block;}.accordion-box .accordion .accord-content p {margin: 0;}