 * {margin:0px;padding:0px;border:none;outline:none;}body {font-size:16px;color:#222222;line-height:1.8em;font-weight:400;background:#ffffff;background-size:cover;background-repeat:no-repeat;background-position:center top;-webkit-font-smoothing: antialiased;font-family: 'Raleway', sans-serif;}a{text-decoration:none;cursor:pointer;color:#051359;}a:hover,a:focus,a:visited{text-decoration:none;outline:none;}.logo h1{color: #4f428e;font-family: Baskerville;font-weight: 900;font-size: 36px;}h1,h2,h3,h4,h5,h6 {position:relative;font-weight:700;margin:0px;background:none;line-height:1.6em;font-family: 'Raleway', sans-serif;}textarea{overflow:hidden;}p{position:relative;line-height:1.8em;font-size: 16px;margin: 0;}::-webkit-input-placeholder{color: inherit;}::-moz-input-placeholder{color: inherit;}::-ms-input-placeholder{color: inherit;}.auto-container{position:static;max-width:1200px;padding:0px 15px;margin:0 auto;}.page-wrapper{position:relative;overflow: hidden;margin:0 auto;width:100%;min-width:300px;}ul,li{list-style:none;padding:0px;margin:0px;}::selection {background-color: #051359;color: #fff;}.list-style-one{position:relative;}.list-style-one li{position:relative;font-size:16px;line-height: 22px;font-weight:400;color:#222222;margin-bottom: 20px;padding-left:5px;list-style-type: square;margin-left: 15px;}.list-style-one li:before{position:absolute;content:'';left:0px;top:0px;color:#222222;font-size:16px;font-weight: 900;line-height: 22px;font-family: 'FontAwesome';}.list-style-two{position:relative;}.list-style-two li{position:relative;font-size:16px;font-weight:400;padding-left:70px;margin-bottom:40px;color:#777777;}.list-style-two li .icon{position:absolute;left:0px;top:3px;width:40px;color:#051359;font-size:42px;line-height:1em;text-align:center;}.list-style-two li strong{font-size:20px;color:#36404b;font-weight:700;display:block;}.theme-btn{display:inline-block;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease ;font-family: 'Raleway', sans-serif;}.btn-style-one{position:relative;font-size:16px;color:#ffffff;padding:15px 30px;line-height:20px;font-weight:500;background:#222222;}.btn-style-one:hover{color:#222222;background:#ffffff;}.btn-style-two{position:relative;font-size:16px;color:#ffffff;padding:10px 15px;line-height:20px;font-weight:700;background:#A68735;border:2px solid #A68735;text-transform: uppercase;}.btn-style-two:hover{color:#ffffff;background:#051359;border:2px solid #051359;}.btn-style-three{position:relative;font-size:16px;color:#ffffff;padding:13px 30px;line-height:20px;font-weight:700;border:2px solid #ffffff;text-transform: uppercase;}.btn-style-three:hover{color:#36404b;background:#ffffff;border-color:#36404b;}.btn-style-four{position:relative;font-size:15px;color:#051359;padding:13px 30px;line-height:20px;font-weight:400;background:#ffffff;border:2px solid #ffffff;text-transform:capitalize;}.btn-style-four:hover{background:#051359;color:#ffffff;border-color:#051359;}.btn-style-five{position:relative;font-size:14px;color:#ffffff;padding:13px 30px;line-height:20px;font-weight:700;background:#051359;border:2px solid transparent;text-transform:uppercase;}.btn-style-five:hover{color:#051359;border-color:#051359;background:#ffffff;}.btn-style-six{position:relative;font-size:14px;color:#ffffff;padding:14px 30px;line-height:20px;font-weight:700;background:#222222;border:1px solid transparent;text-transform:uppercase;}.btn-style-six:hover{color:#222222;border-color:#051359;background:#051359;}.theme_color{color:#051359;}img{display:inline-block;max-width:100%;height: auto;}.preloader {position: fixed;background-color: #fff;background-position: center center;background-repeat: no-repeat;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999999991;display: -webkit-box;display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;text-align: center;}#preloader-image {position: relative;width: 900px;height: 600px;background-image: url(../images/preloader.gif);background-repeat: no-repeat;background-size: 55%;background-position: center;}.scroll-to-top{position:absolute;top: 0;left: 50%;margin-left: -15px;margin-top: -15px;width:30px;height:30px;color:#fff;font-size:14px;line-height:30px;text-align:center;z-index:100;cursor:pointer;background: #A68735;display:none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}.scroll-to-top:hover{color:#fff;background:#051359;}.main-header{position:relative;left:0px;top:0px;z-index:999;width:100%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-header .header-top{position:relative;background-color:#051359;}.main-header .header-top .inner-container{position: relative;}.main-header .header-top .top-left{position:relative;float:right;}.main-header .header-top .top-left ul li{position:relative;float: left;margin-right:100px;font-size:16px;line-height: 30px;color:#ffffff;padding:2px 0px;font-weight:400;}.main-header .header-top .top-left ul li span{color: #051359;}.main-header .header-top .top-left ul li:last-child{margin-right: 0;}.main-header .header-top .top-left ul li a{color:#ffffff;font-weight:400;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}.main-header .header-top .top-left ul li a:hover{color : #adb6cc;}.main-header .header-top .top-right{position:relative;float:right;}.main-header .header-top .top-right:before{position: absolute;display: inline-block;left: 100%;top: 0;height: 100%;width: 10000%;background-color: #ffffff;content: "";z-index: 1;}.main-header .header-top .social-icon-one{float: left;padding: 15px 0;}.social-icon-one{position:relative;}.social-icon-one li{position:relative;margin-right:22px;float: left;}.social-icon-one li a{position:relative;display:block;font-size:16px;line-height: 30px;color:#ffffff;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}.social-icon-one li a span{display: inline-block;}.social-icon-one li a:hover{color:#051359;}.main-header .header-top .call-btn{float: left;margin-left: 45px;}.main-header .header-top .call-btn a{position: relative;display: inline-block;font-size: 14px;line-height: 20px;padding: 15px 30px;color: #ffffff;font-weight: 700;background: #36404b;text-transform: uppercase;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.main-header .header-top .call-btn a:hover{background: #ffffff;color: #36404b;}.main-header .header-upper{position:relative;z-index:5;background-color:#ffffff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-header .logo-outer{position:relative;padding:45px 0px;z-index:25;}.main-header .logo-outer .logo img{position:relative;display:inline-block;max-width:100%;}.main-header .header-upper .upper-right{position:relative;padding: 54px 0 0;}.main-header .info-box{position:relative;float:left;min-height:50px;padding-left:68px;font-size:14px;color:#777777;line-height: 24px;margin-left:35px;margin-bottom: 30px;}.main-header .info-box .icon-box{position:absolute;left:0px;top:0;height: 50px;width: 50px;line-height: 50px;border:1px dashed #1f2a30;text-align: center;}.main-header .info-box .icon-box span{color:#1f2a30;font-size:24px;}.main-header .info-box li{position:relative;line-height:25px;color:#777777;font-size:15px;font-weight:400;}.main-header .info-box li a{color: #777777;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.main-header .info-box li a:hover{color: #051359;}.main-header .info-box strong{position:relative;display: inline-block;font-weight:600;color:#222222;font-size:16px;line-height: 25px;}.main-header .header-lower{position:relative;width:100%;z-index:5;}.header-style-one .header-lower{position:relative;bottom: -36px;}.header-style-one .header-upper{position:relative;bottom: -36px;}.header-style-one .header-top{margin-top: -36px;bottom:-36px;}email::after {content: attr(data-domain) }email::before {content: attr(data-user) "\0040" }.main-header .nav-outer{position:relative;background-color: #051359;}.main-header .main-menu:before, .main-header .main-menu:after{position: absolute;height: 100%;top:0;left: 0;width: 1000%;content: "";z-index: -1;background-color: #051359;}.main-header .main-menu:before{background-color: #222222;top: 5px;left: -6px;z-index: -1;}.main-menu{position:relative;float:left;}.main-menu .navbar-collapse{padding:0px;}.main-menu .navigation{position:relative;margin:0px;padding-left: 40px;}.main-menu .navigation > li{position:relative;float:left;margin-right:60px;}.main-menu .navigation > li:last-child{margin-right:0px;}.main-menu .navigation > li > a{position:relative;display:block;font-size:15px;color:#222222;line-height:25px;font-weight:600;opacity:1;text-transform:uppercase;padding:25px 0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease ;}.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a, .main-menu .navigation > li.current-menu-item > a{opacity:1;color:#ffffff;}.main-menu .navigation > li.current > a{padding-right: 20px;}.main-menu .navigation > li.current > a:after{position: absolute;right: 0;top: 22px;line-height:30px;font-size:16px;color: #ffffff;content: "\f149";font-family: "FontAwesome";}.main-menu .navigation > li:hover > a:after{opacity:1;}.main-menu .navigation > li > ul{position:absolute;left:0px;top:110%;width:235px;padding:0px 0px;z-index:100;background:#ffffff;border-top:2px solid #222222;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);}.main-menu .navigation > li > ul.from-right{left:auto;right:0px;}.main-menu .navigation > li > ul > li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.10);}.main-menu .navigation > li > ul > li:last-child{border-bottom:none;}.main-menu .navigation > li > ul > li > a{position:relative;display:block;padding:10px 16px;line-height:24px;font-weight:500;font-size:15px;color:#2b2b2b;text-align:left;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li:hover > a{color:#ffffff;background:#051359;}.main-menu .navigation > li > ul > li.dropdown > a:after{font-family: 'FontAwesome';content: "\f105";position:absolute;right:15px;top:11px;width:10px;height:20px;display:block;line-height:20px;font-size:16px;text-align:center;z-index:5;font-weight: 900;}.main-menu .navigation > li > ul > li > ul{position:absolute;left:100%;top:20px;width:230px;padding:0px;z-index:100;display:none;background:#ffffff;border-top:2px solid #222222;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);}.main-menu .navigation > li > ul > li > ul > li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.10);}.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none;}.main-menu .navigation > li > ul > li > ul > li > a{position:relative;display:block;padding:10px 20px;line-height:24px;font-weight:500;font-size:15px;color:#2b2b2b;text-align:left;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li > ul > li > a:hover{color:#ffffff;background:#051359;}.main-menu .navigation > li.dropdown:hover > ul{visibility:visible;opacity:1;top:100%;border-top-color: #051359;}.main-menu .navigation li > ul > li.dropdown:hover > ul{top:0px;visibility:visible;opacity:1;}.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:8px;width:34px;height:30px;border:1px solid #ffffff;text-align:center;font-size:16px;line-height:30px;color:#ffffff;cursor:pointer;z-index:5;display:none;}.main-header .outer-box{position: relative;float: right;color: #ffffff;margin-left: 30px;padding: 13px 0px 12px;}.main-header .outer-box .link-box, .main-header .outer-box .dropdown-outer{position: relative;float: left;}.main-header .outer-box .link-box{margin-left: 30px;}.main-header .search-box-btn{position:relative;width: 36px;height: 36px;line-height: 36px;font-size: 12px;text-align: center;border: 1px dashed #222222;color: #ffffff;margin-top: 7px;cursor:pointer;background:none;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.main-header .search-box-btn:hover{color:#222222;}.main-header .dropdown-menu{top:65px;right: 0;border-top:3px solid #051359;padding:0px;width:280px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;}.main-header .search-box-outer .dropdown-menu > li{padding:0px;border:none;background:none;}.main-header .search-panel .form-container{padding:25px 20px;}.main-header .search-panel .form-group{position:relative;margin:0px;}.main-header .search-panel input[type="text"], .main-header .search-panel input[type="search"], .main-header .search-panel input[type="password"], .main-header .search-panel select{display:block;width:100%;line-height:24px;padding:7px 40px 7px 15px;height:40px;color:#000000;border:1px solid #e0e0e0;background:#ffffff;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.main-header .search-panel input:focus, .main-header .search-panel select:focus{border-color:#051359;}.main-header .search-panel .search-btn{position:absolute;right:0px;top:0px;width:40px;height:40px;text-align:center;color:#555555;font-size:12px;background:none;cursor:pointer;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.main-header .search-panel .search-btn:hover{color:#051359;}.sticky-header{position:fixed;opacity:0;visibility:hidden;left:0px;top:0px;width:100%;padding:0px 0px;z-index:-1;}.sticky-header .logo{padding:1px 0px 2px;}.sticky-header .logo img{max-width: 80%;}.fixed-header .sticky-header{z-index:999;opacity:1;visibility:visible;background-color:#ffffff;-webkit-box-shadow: 0 0 20px rgba(51,51,51,.1);-moz-box-shadow: 0 0 20px rgba(51,51,51,.1);-ms-box-shadow: 0 0 20px rgba(51,51,51,.1);-o-box-shadow: 0 0 20px rgba(51,51,51,.1);box-shadow: 0 0 20px rgba(51,51,51,.1);}.main-header .sticky-header .main-menu .navigation > li{margin: 0px;border:0px;padding:0;}.main-header .sticky-header .main-menu .navigation > li > a{color:#181818;padding:24px 14px !important;line-height:30px;font-size:17px;font-weight:700;min-height:0px;background:none;border:0px;margin-right:0px;text-transform:capitalize;}.main-header .sticky-header .main-menu .navigation > li > a:after{background-color: transparent !important;}.main-header .sticky-header .main-menu .navigation > li:hover > a, .main-header .sticky-header .main-menu .navigation > li.current > a, .main-header .sticky-header .main-menu .navigation > li.current-menu-item > a{background:transparent !important;color:#051359 !important;opacity:1;}.main-menu .navigation > li > ul > li.current > a {background:#051359;color:#ffffff;}.sticky-header .main-menu .navigation > li > a:before, .sticky-header .main-menu .navigation > li.current > a:after, .sticky-header .main-menu:before, .sticky-header .main-menu:after{display: none;}.header-style-two{background-color: #ffffff;}.header-style-two .main-menu .navigation{padding-left: 0;}.header-style-two .header-lower{margin-bottom: 0;}.header-style-two .logo-outer{position: absolute;left: 0;top: 0;height: 100%;padding:35px 0px;width: auto;}.header-style-two .header-top{position: relative;width: 100%;}.header-style-two .header-top .social-icon-one{padding: 0;}.header-style-two .header-top .top-left ul li{margin-right: 25px;}.header-style-two .header-top .top-left ul li i{font-size: 18px;color: #051359;margin-right: 5px;}.header-style-two .header-top .top-left ul li i{color: #ffffff !important;}.header-style-two .header-top .top-right{position: relative;float: left;padding: 5px 0;}.header-style-two .header-top .top-right .social-icon-one li{margin-left: 20px;margin-right: 0;}.header-style-two .header-top .top-right:before, .header-style-two .main-menu:before, .header-style-two .main-menu:after{display: none;}.header-style-two .nav-outer{background-color: #ffffff !important;}.header-style-two .logo-box{float: left;padding: 3px 0;}.header-style-two .nav-outer{float: right;}.header-style-two .main-menu:before{position: absolute;left: 270px;top: 0;height: 100%;width: 1000%;background-color: #ffffff;content: "";}.header-style-two .main-menu .navigation > li{padding:38px 0;margin-left: 30px;margin-right: 0;text-align: center;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.header-style-two .main-menu .navigation > li > a{padding: 0;color:#313131;font-size:17px;line-height: 30px;margin-right:0px;font-weight:700;text-transform:capitalize;background: none;}.header-style-two .main-menu .navigation > li > a:before, .header-style-two .main-menu .navigation > li > a:after{position: absolute;left: 0;top: -1px;height: 1px;width: 0;background-color: #051359 !important;content: "";-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.header-style-two .main-menu .navigation > li > a:after{right: 0;bottom: -1px;left: auto;top: auto;}.header-style-two .main-menu .navigation > li.current > a:before, .header-style-two .main-menu .navigation > li.current > a:after, .header-style-two .main-menu .navigation > li:hover > a:before, .header-style-two .main-menu .navigation > li:hover > a:after{width: 30px;}.header-style-two .main-menu .navigation > li.current > a, .header-style-two .main-menu .navigation > li:hover > a{color:#051359 !important;}.header-style-two .outer-box{padding: 52px 0px;margin-left: 60px;}.header-style-two .search-box-btn{border: 1px dashed #242424;margin: 0;color: #051359;}.header-style-two .dropdown-menu{top: 85px;}.main-slider{position:relative;z-index:10;overflow:hidden;}.main-slider .tp-caption{z-index:5;}.main-slider .tp-dottedoverlay{position: absolute;left: 0;top: 0;height: 100%;width: 100%;}.main-slider h5{font-size:24px;color:#ffffff;font-weight:700;line-height:1.2em;}.main-slider h4{font-size:48px;color:#ffffff;font-weight:700;line-height:1.2em;}.main-slider h2{font-size:60px;line-height: 1.2em;color:#ffffff;font-weight:700;text-transform: uppercase;}.main-slider .text{position: relative;font-weight:400;font-size:18px;line-height:36px;color:#ffffff;}.main-slider .theme-btn{display: inline-block;padding: 18px 40px;margin: 0 15px;}.main-slider .tp-bannertimer, .main-slider .tp-bullets{display:block;}.main-slider.style-two h2{font-size: 72px;}.arrow-down{position: absolute;left: 50%;bottom: 65px;height: 40px;width: 40px;margin-left: -20px;line-height: 40px;animation: fadeInDown 3s infinite;}.arrow-down .icon{font-size: 36px;color: #ffffff;font-weight: 400;text-align: center;cursor: pointer;}.sec-title{position: relative;margin-bottom: 40px;}.sec-title .title{position: relative;display: block;font-size: 16px;line-height: 20px;color: #777777;font-weight: 700;text-transform: uppercase;margin-bottom: 5px;}.sec-title h1{position: relative;display: block;font-size: 36px;line-height: 1.2em;color: #222222;font-weight: 700;padding-bottom: 10px;}.sec-title h1:before{position: absolute;left: 0;bottom: 0;height: 3px;width: 80px;background-color: #A68735;content: "";display: inline-block;}.sec-title h2{position: relative;display: block;font-size: 36px;line-height: 1.2em;color: #222222;font-weight: 700;padding-bottom: 15px;}.sec-title h2:before{position: absolute;left: 0;bottom: 0;height: 3px;width: 80px;background-color: #051359;content: "";display: inline-block;}.sec-title-contact h3{position: relative;display: block;font-size: 25px;line-height: 1.2em;color: #222222;font-weight: 700;padding-bottom: 15px;}.sec-title-contact h3:before{position: absolute;left: 0;bottom: 0;height: 3px;width: 80px;background-color: #051359;content: "";display: inline-block;}.sec-title-contact {position: relative;margin-bottom: 30px;}.sec-title2 h2{position: relative;display: block;font-size: 36px;line-height: 1.2em;color: #ffffff;font-weight: 700;padding-bottom: 15px;}.sec-title2 h2:before{position: absolute;left: 0;bottom: 0;height: 3px;width: 80px;background-color: #051359;content: "";display: inline-block;}.sec-title .text{display: block;font-size: 15px;line-height: 30px;color: #777777;font-weight: 400;margin-top: 37px;}.sec-title2.text-center h2:before {right: 0;margin: 0 auto;}.sec-title.text-center h2:before{right: 0;margin: 0 auto;}.sec-title.light h2{color: #ffffff;}.sec-title.light .title{color: #bbbbbb;}.page-title{position:relative;padding: 90px 0 100px 0;background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center;}.banner1{background-image:url(../images/banner/about-us.webp);}.banner2{background-image:url(../images/banner/services.webp);}.banner3{background-image:url(../images/banner/stone-gallery.webp);}.banner4{background-image:url(../images/banner/our-work.webp);}.banner5{background-image:url(../images/banner/contact-us.webp);}.banner6{background-image:url(../images/banner/project-details.webp);}.banner7{background-image:url(../images/banner/1.webp);}.page-title:before{content:'';left:0px;top:0px;width:100%;height:100%;background:#000000;opacity: .40;position:absolute;}.page-title .inner-container{position: relative;}.page-title h1{position:relative;float: left;font-size:32px;color:#ffffff;line-height: 50px;font-weight: 700;text-shadow: 0 5px 10px #222222;text-transform: capitalize;}.page-title .bread-crumb {position: relative;float: right;padding: 15px 0;}.page-title .bread-crumb li{position: relative;float: left;font-size: 16px;line-height: 20px;color: #ffffff;font-weight: 500;text-transform: capitalize;cursor: default;padding-right: 10px;margin-right: 10px;}.page-title .bread-crumb li:before{position: absolute;right: -3px;font-size: 16px;line-height: 20px;color: #ffffff;content: "/";}.page-title .bread-crumb li:last-child{padding-right: 0;margin-right: 0;}.page-title .bread-crumb li:last-child:before{display: none;}.page-title .bread-crumb li a{color:#ffffff;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.page-title .bread-crumb li a:hover{color:#A68735;}.grecaptcha-badge {z-index: 9;}.about-us{position: relative;padding: 50px 0 50px;}.about-us2{position: relative;padding: 50px 0 40px;}.about-us .content-column{position: relative;margin-bottom: 40px;}.about-us .content-column .inner-column{padding-top: 0px;padding-right: 0px;}.about-us .content-column .sec-title{margin-bottom: 15px;}.about-us .content-column h4{position: relative;display: block;font-size: 16px;line-height: 30px;color: #222222;font-weight: 500;margin-bottom: 5px;text-align: justify;}.about-us .content-column h4 span{display: contents;font-size: 16px;color: #051359;}.about-us .content-column .text{position: relative;font-size: 15px;line-height: 30px;color: #777777;font-weight: 400;margin-bottom: 30px;}.about-us .content-column .link-box{position: relative;font-size: 18px;line-height: 30px;color: #777777;font-weight: 400;}.about-us .content-column .link-box a{font-weight: 700;color: #051359;border-bottom: 2px solid #051359;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.about-us .content-column .link-box a:hover{color: #222222;border-bottom: 2px solid #222222;}.about-us .video-column{position: relative;}.about-us .video-column .inner-column{position: relative;margin-right: -30px;}.about-us .video-column .image{position: relative;padding: 50px 0px;margin-top: -50px;z-index: 9;}.about-us .video-column .image img{display: block;width: 100%;}.about-us .video-column .image:before{position: absolute;top: 0;left: 50%;margin-right: 15px;height: 100%;width: 100%;content: "";z-index: -1;background-color: #A68735;}.about-us .video-column .image .link{position: absolute;left: 0;top: 0;height: 100%;width: 100%;}.about-us .video-column .image .link span{position: absolute;top: 50%;left: 50%;height: 90px;width: 90px;text-align: center;line-height: 90px;font-size: 26px;color: #051359;margin-left: -50px;margin-top: -50px;padding-left: 5px;background-color:rgba(0,0,0,0.80);-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}.about-us .video-column .image:hover .link span{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: all 1000ms ease;-moz-transition: all 1000ms ease;-ms-transition: all 1000ms ease;-o-transition: all 1000ms ease;transition: all 1000ms ease;}.about-us .video-column .image .link span:after{position: absolute;height: 100px;width: 100px;left: -5px;top: -5px;content: "";border: 5px solid rgba(255,255,255,.50);-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}.gallery-item-wrapper {position: relative;width: 100%;padding-bottom: 80px;}.gallety-filter-section {padding: 70px 0 ;}.gallety-filter-section.no-filter {padding: 80px 0 0;}.single-gallery {width: 33%;position: relative;z-index: 1;overflow: hidden;}.single-gallery img {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: all 1s;-o-transition: all 1s;transition: all 1s;}.single-gallery:hover img {-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);-webkit-transition: all 1s;-o-transition: all 1s;transition: all 1s;}.single-gallery .venobox {position: absolute;left: 50%;top: 50%;-webkit-transform: translate3d(-50%, -50%, 0) rotate(150deg);transform: translate3d(-50%, -50%, 0) rotate(150deg);z-index: 5;-webkit-transition: all .7s;-o-transition: all .7s;transition: all .7s;visibility: hidden;opacity: 0;}.single-gallery:hover:after {visibility: visible;opacity: .9;}.single-gallery:hover:before {visibility: visible;opacity: .75;}.single-gallery-width2 {width: 66%;}.single-gallery::after {content: '';position: absolute;left: 4px;top: 4px;border: 20px solid #bf0040;opacity: 0;visibility: hidden;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;right: 4px;bottom: 4px;z-index: 2;}.single-gallery::before {content: '';position: absolute;opacity: 0;visibility: hidden;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;background: #000;width: 100%;height: 100%;z-index: 1;}.gallery-filter-btn {margin: 0;width: 100%;text-align: left;margin-bottom: 50px;}.gallery-filter-btn li {display: inline-block;font-size: 14px;font-weight: 700;margin-right: 50px;position: relative;margin-bottom: 10px;cursor: pointer;letter-spacing: 1.5px;}.gallery-filter-btn li:after {content: '';position: absolute;left: 0;bottom: -2px;width: 30px;height: 6px;background: transparent;}.gallery-filter-btn li.active:after {background: #d7d7d7;}.galery-hex {width: 96px;fill: transparent;stroke-width: 14px;stroke: #6633cc;opacity: .8;}.gallety-filter-section .navigation.pagination {padding-bottom: 0;}.call-to-action{position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;padding: 60px 0 30px;}.contact-banner{background-image: url(../images/background/contact-us-bg.webp);}.call-to-action:before{position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-repeat: repeat;content: "";}.call-to-action .title{position: relative;padding-bottom: 20px;margin-bottom: 25px;}.call-to-action .title:Before{position: absolute;left: 0;bottom: 0;height: 3px;width: 80px;background-color: #A68735;content: '';}.call-to-action .title h2{display: block;font-size: 30px;line-height: 1.2em;color: #ffffff;font-weight: 700;}.call-to-action .text{display: block;font-size: 15px;line-height: 30px;color: #222222;font-weight: 700;}.call-to-action .btn-box{position: relative;padding-top: 0px;}.call-to-action .btn-box a{padding: 15px 30px;font-weight: 600;font-size: 16px;}.features-section{position: relative;padding: 10px 0 50px;}.feature-block{position: relative;margin-bottom: 0px;}.feature-block .text{font-size: 16px;}.feature-block .inner-box{position: relative;text-align: center;padding: 20px 0px 10px;}.feature-block .inner-box:before{position: absolute;right: -16px;top: 0;height: 100%;width: 2px;background-color: #eeeeee;content: "";}.feature-block:last-child .inner-box:before{display: none;}.feature-block .icon-box{position: relative;display: inline-block;font-size: 62px;line-height: 1em;color: #051359;margin-bottom: 15px;}.feature-block h3{display: block;font-size: 20px;line-height: 1.2em;color: #051359;font-weight: 700;margin-bottom: 20px;}.feature-block h3 a{color: #222222;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.feature-block h3 a:hover{color: #051359;}.services-section{position: relative;background-repeat: no-repeat;background-position: center top;padding: 20px 0 50px;}.services-carousel{position: relative;padding-bottom: 40px;}.service-block{position: relative;}.service-block .inner-box{position: relative;}.service-block .image-box{position: relative;}.service-block .image{position: relative;overflow: hidden;}.service-block .image a{display: block;}.service-block .image img{display: block;width: 100%;height: auto;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.service-block .inner-box:hover .image img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.service-block .lower-content{position: relative;padding: 20px 20px 20px;border:1px solid #dddddd;border-top: 0;text-align: justify;}.service-block .lower-content2{height: 95px;}.service-block .lower-content:before{position: absolute;left: 0;top: 0;height: 0px;width: 100%;content: "";background-color: #A68735;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.service-block .inner-box:hover .lower-content:before{height: 100%;}.service-block .inner-box:hover .lower-content .icon-box:before, .service-block .inner-box:hover .lower-content .icon-box:after, .service-block .inner-box:hover .lower-content .icon-box .icon {border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}.service-block .icon-box{position: absolute;right: 35px;top: 15px;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.service-block .lower-content .icon-box .icon{position: relative;display: inline-block;width: 20px;height: 36px;text-align: center;font-size: 18px;line-height: 34px;color: #051359;font-weight: 400;border-top: 1px solid #051359;border-bottom: 1px solid #051359;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;z-index: 5;}.service-block .inner-box:hover .lower-content .icon-box:before, .service-block .inner-box:hover .lower-content .icon-box:after, .service-block .inner-box:hover .lower-content .icon-box .icon{background-color: #A68735;color: #ffffff;}.service-block .lower-content .icon-box:before, .service-block .lower-content .icon-box:after{position: absolute;height: 36px;width: 20px;left: 0;top: 0px;z-index: 4;border-top: 1px solid #051359;border-bottom: 1px solid #051359;-webkit-transform: rotate(59deg);-moz-transform: rotate(59deg);-ms-transform: rotate(59deg);-o-transform: rotate(59deg);transform: rotate(59deg);-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;content: "";}.service-block .lower-content .icon-box:after{-webkit-transform: rotate(-59deg);-moz-transform: rotate(-59deg);-ms-transform: rotate(-59deg);-o-transform: rotate(-59deg);transform: rotate(-59deg);}.row1{text-align:center;margin:0 auto;}.row1 .col-md-4{display:inline-block;vertical-align: middle;float: none;}.service-block .lower-content h3{display: block;font-size: 22px;line-height: 1.2em;color: #051359;font-weight: 600;margin-bottom: 15px;}.service-block .service-content h3{display: block;font-size: 24px;line-height: 1.2em;color: #A68735;font-weight: 600;margin-bottom: 10px;}.service-block .service-content2 h3{display: block;font-size: 24px;line-height: 1.2em;color: #A68735;font-weight: 600;margin-bottom: 10px;}.service-block .lower-content h3:hover{color: #fff;}.service-block .inner-box:hover h3{color: #fff;}.service-height{height: 255px;}.service-height2{height: 245px;}.service-height3{height: 265px;}.service-block .lower-content h3 a{color: #222222;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.service-block .lower-content h3 a:hover{color: #051359;}.service-block .inner-box:hover .lower-content h3 a{color: #ffffff;}.service-block .lower-content p{display: block;font-size: 16px;line-height: 20px;color: #222222;font-weight: 500;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.service-block .lower-content .p-padd{margin-bottom: 10px;}.service-block .inner-box:hover .lower-content p{color: #fff;}.services-carousel .owl-nav{display: none;}.services-carousel .owl-dots{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;}.services-carousel .owl-dots .owl-dot{position:relative;display:inline-block;width:8px;height: 8px;margin:0 5px;border-radius: 50%;background-color: #dddddd;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.services-carousel .owl-dots .owl-dot:hover, .services-carousel .owl-dots .owl-dot.active{background-color: #051359;}.services-section.style-two{padding: 50px 0 20px;}.services-section.style-two2{padding: 50px 0 50px;}.row {display: flex;flex-wrap: wrap;}.order-lg-first {order: -1;}.order-lg-last {order: 13;}.service-blocks{margin-bottom: 40px !important;}.service-blocks:last-child{margin-bottom: 0px !important;}.service-blocks img{width: 100%;}.service-content{padding-left: 25px;margin-top: 10px;}.service-content2{padding-right: 25px;margin-top: 10px;}.services-section.style-two .service-block{margin-bottom: 10px;}.services-section.style-two .service-block2{margin-bottom: 45px;}.services-section.style-two .service-block3{margin-bottom: 10px;}.services-section.style-two .service-block .lower-content{padding: 20px 20px 25px;}.services-section-two{position: relative;padding: 50px 0 50px;}.mission-section{padding: 25px 0 60px;}.service-block-two{position: relative;margin-bottom: 0px;}.service-block-two .inner-box{position: relative;text-align: center;border: 1px solid #e1e1e1;padding: 20px 30px 20px;}.service-block-two .inner-box2{height: 410px }.service-block-two .inner-box:before, .service-block-two .inner-box:after{position: absolute;content: "";-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.service-block-two .inner-box:before{border-top: 1px solid #A68735;border-bottom: 1px solid #A68735;height: 100%;width: 0;top: 0;left: 50%;}.service-block-two .inner-box:hover:before{left: 0;width: 100%;}.service-block-two .inner-box:after{top: 50%;left: 0;height: 0;width: 100%;border-left: 1px solid #A68735;border-right: 1px solid #A68735;z-index: -1;}.service-block-two .inner-box:hover:after{top: 0;height: 100%;}.service-block-two .icon-box{position: relative;margin-bottom: 10px;}.service-block-two .icon-box img{width: auto;}.service-block-two .icon-box .icon{position: relative;display: inline-block;font-size: 64px;line-height: 1em;text-align: center;color: #051359;}.service-block-two h3{position: relative;font-size: 22px;line-height: 1.2em;color: #222222;font-weight: 600;margin-bottom: 15px;}.service-block-two h3 a{color: #222222;transition: all 300ms ease;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;}.service-block-two h3 a:hover{color: #051359;}.service-block-two .text{position: relative;display: block;font-size: 16px;line-height: 24px;color: #222222;font-weight: 500;}.service-detail-section{position: relative;padding: 50px 0 70px;}.faq-res{padding-bottom: 50px;}.service-detail{position: relative;}.service-detail .lower-content{position: relative;padding-top: 35px;}.service-detail h2{position: relative;font-size: 36px;line-height: 1.2em;color: #222222;font-weight: 700;margin-bottom: 20px;}.service-detail h3{position: relative;font-size: 24px;line-height: 1.2em;color: #222222;font-weight: 700;margin-bottom: 20px;}.service-detail p{position: relative;font-size: 16px;line-height: 30px;color: #777777;font-weight: 400;margin-bottom: 30px;}.service-detail .two-column{position: relative;}.service-detail .two-column .info-column{position: relative;}.service-detail .image-column .image{position: relative;margin-bottom: 30px;}.service-detail .image-column .image img{display: block;width: 100%;}.service-list{position:relative;margin-bottom: 60px;}.service-list li{position:relative;margin-bottom: -1px;}.service-list li:before{position: absolute;left: 0;top: 0;height: 100%;width: 0px;background-color: #051359;content: "";opacity: 0;transition:all 300ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.service-list li.active:before, .service-list li:hover:before{width: 4px;opacity: 1;}.service-list li a{position:relative;font-size:16px;color:#222222;line-height: 30px;font-weight:600;padding: 15px 40px;display:block;border:1px solid #e1e1e1;font-family: "Raleway", sans-serif;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;}.service-list li a:after{position:absolute;content:'\f101';right: 25px;top: 16px;font-size: 18px;color: #222222;line-height: 30px;font-weight: 400;font-family: 'FontAwesome';-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.service-list li a:hover::after, .service-list li.active a::after{color: #051359;}.service-list li{position:relative;cursor:pointer;font-size:16px;color:#222222;line-height: 30px;font-weight:600;padding: 15px 40px;display:block;border:1px solid #e1e1e1;font-family: "Raleway", sans-serif;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;}service-detail-section .tab-content>.tab-pane {display: none !important;}service-detail-section .tab-content>.active {display: block !important;}.service-list li:after{position:absolute;content:'\f101';right: 25px;top: 16px;font-size: 18px;color: #222222;line-height: 30px;font-weight: 400;font-family: 'FontAwesome';-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.service-list li:hover::after, .service-list li.active::after{color: #051359;}.consult-box{position:relative;background-size:cover;padding:50px 60px 40px;text-align: center;margin-bottom: 60px;}.consult-box:before{position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-color: #222222;opacity: .90;content: "";}.consult-box h4{position:relative;font-size:24px;line-height:1.6em;color:#ffffff;font-weight:700;padding-bottom: 25px;margin-bottom:20px;}.consult-box h4:before{position: absolute;bottom: 0;left: 0;right: 0;height: 3px;width: 60px;background-color: #051359;content: "";margin: 0 auto;}.consult-box p{position:relative;font-size:15px;line-height:30px;color:#ffffff;font-weight: 400;margin-bottom:30px;}.consult-box .theme-btn{position: relative;z-index: 1;font-size: 15px;line-height: 30px;color: #051359;font-weight: 400;text-transform: uppercase;}.consult-box .theme-btn i{margin-left: 7px;}.consult-box .theme-btn:hover{color: #ffffff;}.service-sidebar{position: relative;}.service-sidebar .link-box{position: relative;display: block;}.service-sidebar .link-box a{display: block;font-size: 18px;color: #333333;line-height: 30px;padding: 19px 65px;border:1px solid #cccccc;font-weight: 700;margin-bottom: 30px;text-align: center;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.service-sidebar .link-box a:hover{border-color: #ffb200;background-color: #ffb200;}.service-sidebar .link-box a span{color: #333333;margin-right: 20px;}.need-help{position: relative;}.need-help p{position: relative;font-size: 16px;line-height: 30px;color: #666666;margin-bottom: 35px;}.need-help ul li{display: block;font-size: 16px;line-height: 36px;color: #666666;font-weight: 400;}.need-help ul li i{margin-right: 35px;color: #00aeef;}.need-help ul li a{color: #666666;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.need-help ul li a:hover{color: #00aeef;}.fun-fact-section{position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 45px 0 50px;}.why-us-back{background-image:url(../images/background/why-us-bg.webp);background-attachment: fixed;}.fun-fact-section:before{position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: #1a1d1f;opacity: .60;content: "";}.fun-fact-section .title-column .inner-column{position: relative;margin-left: 44%;padding: 70px 20px 70px 0;max-width: 150px;border:7px solid #051359;border-left: 0;text-align: center;}.fun-fact-section .title-column .inner-column:before, .fun-fact-section .title-column .inner-column:after{position: absolute;left: 0;top: 0;height: 58px;width: 8px;background-color: #051359;content: "";}.fun-fact-section .title-column .inner-column:after{top: auto;bottom: 0;}.fun-fact-section .title-column h3{position: relative;font-size: 30px;line-height: 44px;color: #ffffff;font-weight: 800;margin-left: -100px;}.fun-fact-section .content-column .row{}.why-us-padd{padding: 0 0px !important;}.why-us-padd2{padding: 0 5px !important;}.counter-column{position: relative;padding: 0 21px;text-align: center;}.counter-column .count-box{position: relative;padding-top: 30px;font-size: 36px;line-height: 1.2em;color: #ffffff;font-weight: 700;}.counter-column .count-box p{font-weight: 500;margin: 8px;}.counter-column .icon{position: relative;display: block;text-align: center;font-size: 50px;line-height: 1.2em;color: #ffffff;font-weight: 400;margin-bottom: 20px;}.counter-column img{margin-bottom: 10px;width: auto;}.counter-column .counter-title{position: relative;display: block;font-size: 25px;line-height: 1.2em;color: #ffffff;font-weight: 700;padding-bottom: 15px;margin-bottom: 20px;}.counter-column .counter-title:before{position: absolute;left: 0;bottom: 0;right: 0;margin: 0 auto;height: 2px;width: 45px;background-color: #ffffff;content: '';}.counter-column .count-text{position: relative;display: inline-block;font-size: 36px;line-height: 1.2em;color: #ffffff;font-weight: 700;}.projects-section{position: relative;padding:50px 0px 20px;}.projects-section .inner-container{position: relative;}.projects-section .sec-title{}.projects-section .filters{float: right;margin-top: 60px;}.projects-section .filters .filter-tabs{position:relative;border-bottom: 2px solid #dddddd;}.projects-section .filters li{position: relative;float: left;margin-right: 50px;font-size: 14px;color: #222222;line-height: 25px;font-weight: 400;cursor: pointer;padding: 10px 10px;text-transform: uppercase;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition: all 300ms ease;}.projects-section .filters li:last-child{margin-right: 20px;}.projects-section .filters li.active, .projects-section .filters li:hover{color: #051359;font-weight: 700;}.projects-section .filters li:after{position: absolute;bottom: -2px;height: 2px;width: 0;left: 0;right: 0;margin: 0 auto;content: "";background-color: #051359;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.projects-section .filters li.active:after, .projects-section .filters li:hover:after{width: 100%;}.project-block{position: relative;margin-bottom: 0px;}.project-block.masonry-item{padding: 0 15px 25px 0 !important;}.project-block.mix{display: none;}.masonry-item.large-column{width: 41.66666667% }.masonry-item.medium-column{width: 31.333333% }.masonry-item.small-column{width: 25%;}.project-block .image-box{position: relative;overflow: hidden;}.project-block .image-box img{width: 100%;height: auto;display: block;}.project-block .image-box .overlay-box{position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 1;}.project-block .image-box .overlay-box .content{position: absolute;bottom: 0;padding-left: 40px;padding-bottom: 35px;left: 0;opacity: 0;visibility: hidden;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.project-block .image-box:hover .overlay-box .content{opacity: 1;visibility: visible;-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;transition-delay: 300ms;}.project-block .image-box .overlay-box .content h3{position:relative;display: block;font-size: 18px;line-height: 1.2em;color: #222222;font-weight: 500;margin-bottom: 5px;text-transform: uppercase;font-family: "Raleway", sans-serif;}.project-block .image-box .overlay-box .content h3 a{color: #222222;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.project-block .image-box .overlay-box .content h3 a:hover{color: #051359;}.project-block .image-box .overlay-box .content span{display: block;font-size: 15px;line-height: 24px;color: #777777;font-weight: 400;}.project-block .image-box .overlay-box:before{position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";background:padding-box content-box;padding: 10px;background-color: #ffffff;visibility: hidden;opacity: 0;-webkit-transform: scale(0.5) rotateX(180deg);-moz-transform: scale(0.5) rotateX(180deg);-ms-transform: scale(0.5) rotateX(180deg);-o-transform: scale(0.5) rotateX(180deg);transform: scale(0.5) rotateX(180deg);-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.project-block .inner-box:hover .overlay-box:before{opacity: .80;-webkit-transform: scale(1) rotateX(0deg);-moz-transform: scale(1) rotateX(0deg);-ms-transform: scale(1) rotateX(0deg);-o-transform: scale(1) rotateX(0deg);transform: scale(1) rotateX(0deg);visibility: visible;}.project-block .icon-box{position: absolute;right: 40px;bottom: 40px;opacity: 0;visibility: hidden;-webkit-transform: translateY(50%);-moz-transform: translateY(50%);-ms-transform: translateY(50%);-o-transform: translateY(50%);transform: translateY(50%);}.project-block .inner-box:hover .icon-box{opacity: 1;visibility: visible;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;-webkit-transition-delay: 500ms;-moz-transition-delay: 500ms;-ms-transition-delay: 500ms;-o-transition-delay: 500ms;transition-delay: 500ms;-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);}.project-block .icon-box a{position: relative;display: inline-block;font-size: 16px;height: 40px;width: 40px;line-height: 40px;font-weight: 400;text-align: center;color: #ffffff;margin: 0 3px;background-color: #222222;text-transform: uppercase;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.project-block .icon-box a:hover{background-color: #051359;color: #ffffff;}.projects-section .link-box{position: relative;text-align: center;margin-top: 30px;}.projects-section .link-box a{position: relative;display: inline-block;font-size: 14px;line-height: 20px;color: #ffffff;font-weight: 700;text-transform: uppercase;padding: 20px 45px;background-color: #222222;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;font-family: "Arimo", sans-serif;}.projects-section .link-box a:hover{background-color: #051359;color: #222222;}.projects-section.style-two{padding:50px 0px 20px;}.projects-section.style-two .filters{margin-top: 0;margin-bottom: 55px;width: 100%;text-align: center;}.projects-section.style-two .filters ul{display: inline-block;}.projects-section.style-two .styled-pagination{margin-top: 50px;}.projects-section-two{position:relative;background-repeat: no-repeat;background-position: center center;background-size: cover;padding:50px 0px 30px;}.complete-project{background-image: url(../images/background/work-bg.webp);}.projects-section-two:before{position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-color: #ffffff;opacity: .70;content: "";}.projects-section-two:after{position: absolute;left: 0;bottom: 0;height: 120px;width: 100%;background-color: #ffffff;opacity: 1;content: "";}.project-tab{position:relative;}.project-tab .sec-title{margin-bottom:35px;}.project-tab .tabs-header{position:relative;}.project-tab .tab-btns{padding-top: 45px;position:relative;border-bottom: 1px solid #494949;}.project-tab .tab-btns .tab-btn{position: relative;float: left;font-size: 14px;color: #bbbbbb;line-height: 20px;font-weight: 400;cursor: pointer;padding: 20px 8px;margin-right: 50px;text-align: center;text-transform: uppercase;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition: all 300ms ease;}.project-tab .tab-btns .tab-btn:last-child{margin-right: 22px;}.project-tab .filter-tabs li.active{color: #051359;font-weight: 700;}.project-tab .tab-btns .tab-btn:hover{color: #051359;}.project-tab .tab-btns .tab-btn:after{position: absolute;bottom: -2px;height: 2px;width: 0;left: 0;right: 0;margin: 0 auto;content: "";background-color: #051359;transition: all 300ms ease;}.project-tab .tab-btns .tab-btn.active-btn:after, .project-tab .tab-btns .tab-btn:hover:after{width: 100%;}.project-tab .tabs-content{position:relative;display:block;padding: 0;}.project-tab .tab{position:absolute;left:0px;top:0px;width:100%;height:auto;visibility:hidden;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.project-tab .tab .project-block-two{-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 1000ms ease;-moz-transition: all 1000ms ease;-ms-transition: all 1000ms ease;-o-transition: all 1000ms ease;transition: all 1000ms ease;}.project-tab .tab.active-tab .project-block-two{-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);transform: scaleX(1);}.project-tab .tab.active-tab{position:relative;visibility:visible;z-index:5;}.project-block-two{position: relative;margin-bottom: 30px;}.project-block-two .image-box{position: relative;overflow: hidden;}.project-block-two .image-box img{width: 100%;height: auto;display: block;}.project-block-two .image-box .overlay-box{position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 1;}.project-block-two .image-box .overlay-box:before{position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";background:padding-box content-box;padding: 13px;background-color: #ffffff;visibility: hidden;opacity: 0;-webkit-transform: scale(0.5) rotateX(180deg);-moz-transform: scale(0.5) rotateX(180deg);-ms-transform: scale(0.5) rotateX(180deg);-o-transform: scale(0.5) rotateX(180deg);transform: scale(0.5) rotateX(180deg);-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.project-block-two .inner-box:hover .overlay-box:before{opacity: .80;-webkit-transform: scale(1) rotateX(0deg);-moz-transform: scale(1) rotateX(0deg);-ms-transform: scale(1) rotateX(0deg);-o-transform: scale(1) rotateX(0deg);transform: scale(1) rotateX(0deg);visibility: visible;}.project-block-two .icon-box{position: absolute;width: 100%;top: 50%;margin-top: -20px;text-align: center;opacity: 0;visibility: hidden;-webkit-transform: translateY(50%);-moz-transform: translateY(50%);-ms-transform: translateY(50%);-o-transform: translateY(50%);transform: translateY(50%);}.project-block-two .inner-box:hover .icon-box{opacity: 1;visibility: visible;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;-webkit-transition-delay: 500ms;-moz-transition-delay: 500ms;-ms-transition-delay: 500ms;-o-transition-delay: 500ms;transition-delay: 500ms;-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);}.project-block-two .icon-box a{position: relative;display: inline-block;font-size: 16px;height: 40px;width: 40px;line-height: 40px;font-weight: 400;text-align: center;color: #ffffff;margin: 0 3px;background-color: #051359;text-transform: uppercase;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.project-block-two .icon-box a:hover{background-color: #051359;color: #ffffff;}.project-block-two .lower-content{position: relative;padding: 10px 15px;text-align: center;background-color: #ffffff;border-bottom: 3px solid #f1f1f1;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.project-block-two .inner-box:hover .lower-content{background-color: transparent;}.project-block-two .lower-content h3{display: block;font-size: 18px;line-height: 1.2em;color: #222222;font-weight: 600;text-transform: uppercase;margin-bottom: 5px;}.project-block-two .lower-content h3 a{color: #051359;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;text-transform: capitalize;}.project-block-two .lower-content h3 a:hover{color: #051359;}.project-block-two .lower-content span{display: block;font-size: 16px;line-height: 20px;color: #585858;font-weight: 500;margin-bottom: 1px;text-transform: capitalize;}.project-detail{position: relative;padding: 130px 0;}.project-detail .image-box{position: relative;}.project-detail .image-box img{display: block;width: 100%;height: auto;}.project-detail .lower-content{position: relative;}.project-detail .lower-content .title-box{position: relative;padding: 50px 0 54px;border-bottom: 2px solid #eeeeee;margin-bottom: 40px;}.project-detail .lower-content .title-box:before{position: absolute;left: 50%;top: 48px;height: 70px;width: 2px;background-color: #dddddd;content: "";}.project-detail .title-box h2{float: left;width: 50%;}.project-detail h2{display: block;font-size: 28px;line-height: 1.2em;color: #222222;font-weight: 600;padding-top:15px;}.project-detail .lower-content .info{position: relative;float: right;width: 50%;padding-left: 50px;}.project-detail .lower-content .info li{position: relative;display: inline-block;margin-right: 65px;}.project-detail .lower-content .info li:last-child{margin-right: 0;}.project-detail .lower-content .info li h4{display: block;font-size: 18px;line-height: 30px;color: #222222;font-weight: 600;text-transform: uppercase;}.project-detail .lower-content .info li span{display: block;font-size: 15px;line-height: 20px;color: #777777;font-weight: 400;margin-top: 5px;}.project-detail h5{font-size: 18px;line-height: 2em;color: #222222;font-weight: 400;margin-bottom: 25px;font-family: "Arimo", sans-serif;}.project-detail .lower-content p{font-size: 15px;line-height: 2em;color: #777777;font-weight: 400;margin-bottom: 60px;}.project-detail .two-column{margin-bottom: 60px;}.project-detail .two-column .info-column .inner-column{padding-left: 40px;}.project-detail .two-column .info-column h2{font-weight: 700;margin-bottom: 25px;}.project-detail .sub-title{display: block;font-size: 18px;line-height: 26px;color: #bbbbbb;font-weight: 400;font-style: italic;margin-bottom: 5px;}.project-detail .two-column .info-column h5{margin-bottom: 45px;line-height: 1.2em;}.load-more-option{position: relative;border-top: 2px solid #dddddd;padding-top: 40px;}.load-more-option .next a, .load-more-option .prev a{position: relative;display: inline-block;font-size: 14px;line-height: 20px;color: #ffffff;font-weight: 400;padding: 10px 24px;text-transform: capitalize;background-color: #222222;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.load-more-option .next a:hover, .load-more-option .prev a:hover{background-color: #051359;}.load-more-option .next a span{margin-right: 10px;}.load-more-option .prev a span{margin-left: 10px;}.styled-pagination{position:relative;}.styled-pagination ul{position:relative;display:inline-block;}.styled-pagination li{position:relative;display: inline-block;margin: 0 4px 0px;}.styled-pagination li a{position:relative;display:inline-block;height:35px;width: 35px;text-align: center;line-height:35px;font-weight:400;font-size:15px;background:#ffffff;color:#666666;border:1px solid #cccccc;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}.styled-pagination li.next a i{margin-left: 5px;font-size: 16px;}.styled-pagination li.prev a i{margin-right: 5px;font-size: 16px;}.styled-pagination li a:hover, .styled-pagination li.active a{color:#ffffff;background:#051359;border-color:#051359;}.styled-pagination li.next a, .styled-pagination li.prev a{width: auto;padding: 0 10px;}.call-back-section{position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}.call-back-section:before, .call-back-section:after{position: relative;display: block;height: 60px;width: 100%;background-color: #ffffff;content: "";z-index: 1;}.call-back-section .outer-box{position: relative;z-index: 5;}.call-back-section .outer-box:before{position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-color: #e6e6e6;opacity: .90;content: "";}.call-back-section .content-column .inner-column{position: relative;text-align: right;padding:110px 0;padding-right: 100px;}.call-back-section .content-column h3{position: relative;font-size: 36px;line-height: 60px;color: #222222;font-weight: 600;padding-bottom: 22px;margin-bottom: 35px;}.call-back-section .content-column h3:before{position: absolute;right: 0;bottom: 0;height: 3px;width: 80px;background-color: #051359;content: "";}.call-back-section .content-column .text{position: relative;font-size: 18px;line-height: 36px;color: #002222;font-weight: 400;}.call-back-section .form-column .inner-column:before{position: absolute;left: -50px;top: 0;border-left: 50px solid transparent;border-bottom: 60px solid #222222;content: "";}.call-back-section .form-column .inner-column{position: relative;margin: -60px 0;background-color: #051359;}.appointment-form{position: relative;padding: 50px 40px 40px;text-align: center;}.appointment-form h3{position: relative;font-size: 33px;line-height: 1.2em;color: #222222;font-weight: 700;margin-bottom: 25px;}.appointment-form .form-group{position:relative;margin-bottom:15px;}.appointment-form .form-group input[type="text"], .appointment-form .form-group input[type="email"], .appointment-form .form-group input[type="tel"], .appointment-form .form-group input[type="url"], .appointment-form .form-group textarea, .appointment-form .form-group select{position: relative;display: block;font-size: 14px;line-height: 20px;font-weight: 400;padding: 20px 30px;width: 100%;height: 60px;background-color: #ffffff;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}.appointment-form .form-group textarea{height: 170px;resize: none;margin-bottom: 25px;}.appointment-form .form-group input[type="submit"], .appointment-form button{padding: 20px 30px;display: block;width: 100%;margin-top: 10px;}.call-back-section.style-two{z-index: 99;}.call-back-section.style-two .outer-box:before{background-color: #222222;}.call-back-section.style-two .content-column .text, .call-back-section.style-two .content-column h3{color: #ffffff;}.call-back-section.style-two .appointment-form h3{margin-bottom: 35px;}.team-section{position: relative;padding: 30px 0 40px;}.team-section .sec-title{margin-bottom: 45px;}.team-block{position: relative;margin-bottom: 10px;}.team-block .inner-box{position: relative;padding-bottom: 70px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.team-block .inner-box:hover{padding-bottom: 0;padding-top: 0px;}.team-block .image-box{position: relative;}.team-block .image-box:before{position: absolute;left: 0;bottom: 0;height: 0;width: 100%;background-color: #222222;content: "";opacity: .70;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.team-block .inner-box:hover .image-box:before{height: 100%;}.team-block .image-box img{display: block;width: 100%;height: auto;}.team-block .overlay-box{position: absolute;left: 0;top: 50%;width: 100%;opacity: 0;visibility: hidden;text-align: center;}.team-block .inner-box:hover .overlay-box {opacity: 1;visibility: visible;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;-webkit-transition-delay: 500ms;-moz-transition-delay: 500ms;-ms-transition-delay: 500ms;-o-transition-delay: 500ms;transition-delay: 500ms;}.team-block .overlay-box .designation{position: relative;display: block;font-size: 15px;line-height: 24px;color: #ffffff;font-weight: 400;padding-bottom: 28px;margin-bottom: 30px;}.team-block .overlay-box .designation:before{position: absolute;bottom: 0;left: 50%;height: 2px;width: 70px;margin-left: -35px;background-color: #ffffff;content: "";}.team-block .social-links{position: relative;}.team-block .social-links li{position: relative;display: inline-block;margin: 0 7px;}.team-block .social-links li a{display: block;font-size: 16px;line-height: 20px;color: #ffa630;font-weight: 400;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.team-block .social-links li a:hover{color: #ffffff;}.team-block .name{position: absolute;left: 0;width: 100%;font-size: 18px;line-height: 28px;color: #222222;font-weight: 700;padding: 10px 20px;text-align: center;border-bottom: 2px solid #ebebeb;z-index: 99;background-color: #ffffff;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.team-block .name a{text-transform: capitalize;color: #051359;}.team-block .name a:hover{color: #051359;}.team-block .inner-box:hover .name{}.news-section.alternate {padding: 60px 0 40px 0;}.news-section {position: relative;}.clients-section{position: relative;display: block;padding: 40px 0;background-color: #eeeeee;}.clients-section.style-two{padding: 115px 0;background-color: #ffffff;}.clients-section .sponsors-outer{position: relative;}.clients-section .image-box{position: relative;display: block;text-align: center;}.clients-section .image-box img{display: block;max-width: 100%;width: auto;margin: 0 auto;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.clients-section .slide-item:hover .image-box img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}.main-footer{position:relative;background-image: url(../images/background/footer.webp);}.main-footer:before{position: absolute;left: 0;top: 0;height: 100%;width: 100%;background-color: #ffffff;opacity: .30;content: "";}.main-footer .widgets-section{position:relative;padding: 45px 0 30px;border-bottom: 1px solid #848484;}.main-footer .footer-column{position:relative;}.main-footer .footer-widget{position:relative;margin-bottom:0px;}.main-footer .footer-column .widget-title{position: relative;font-size:18px;font-weight:800;color:#222222;line-height: 20px;text-transform:uppercase;padding-bottom: 17px;margin-bottom:25px;}.main-footer .footer-column .widget-title:before{position: absolute;left: 0;bottom: 0;height: 3px;width: 60px;background-color: #051359;content: "";}.main-footer .about-widget{padding-right: 0px;}.main-footer .footer-logo{position:relative;margin-bottom: 9px;}.footer-logo h1{font-size: 30px;}.main-footer .footer-logo img{display:block;max-width:100%;width: auto;}.main-footer .about-widget .text{position: relative;font-size: 16px;line-height: 30px;color: #222222;font-weight: 500;margin-bottom: 0px;text-align: justify;}.social-icon-two{position: relative;display: block;}.social-icon-two li{position: relative;display: inline-block;margin-right: 14px;}.social-icon-two li a{position: relative;display: inline-block;height: 20px;width: 20px;font-size: 12px;line-height: 20px;color: #222222;background-color: #ffffff;text-align: center;border-radius: 3px;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.social-icon-two li a:hover{background-color: #ea9216;}.main-footer .links-widget{position: relative;}.main-footer .links-widget .list li{position:relative;display: block;line-height: 20px;padding-left: 20px;margin-bottom: 15px;}.main-footer .links-widget .list li:before{position: absolute;left: 0;top: 0;height: 20px;line-height: 20px;font-size: 15px;color: #ffffff;font-weight: 400;content: "\f105";font-family: "FontAwesome";}.main-footer .links-widget .list li a{position:relative;display: inline-block;line-height: 20px;font-size: 15px;color: #ffffff;font-weight: 400;text-transform:capitalize;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}.main-footer .links-widget .list li a:hover{color:#051359;}.contact-widget{position: relative;padding-left: 20px;margin-right: -30px;}.main-footer .contact-list{margin-bottom: 30px;}.main-footer .contact-list li{position: relative;line-height: 20px;font-size: 16px;color: #222222;font-weight: 500;margin-bottom: 15px;}.main-footer .contact-list li:last-child{margin-bottom: 0px;}.main-footer .contact-list li span{display: inline-block;margin-right: 12px;color: #A68735;font-size: 19px;}.main-footer .contact-list li a{color:#222222;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}.ml-27{margin-left: 27px;}.main-footer .contact-list li a:hover{color: #A68735;}.main-footer .subscribe-form{position: relative;}.main-footer .subscribe-form .form-group{position:relative;margin:0px;}.main-footer .subscribe-form .form-group input[type="text"], .main-footer .subscribe-form .form-group input[type="email"]{position:relative;display:block;font-size:14px;color:#777777;line-height:20px;padding:15px 20px;padding-right: 50px;height:50px;width:100%;border:1px solid #eeeeee;background-color: #ffffff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}.main-footer .subscribe-form .form-group input:focus{border-color:#051359;}.main-footer .subscribe-form .form-group input[type="submit"], .main-footer .subscribe-form .form-group button{position:absolute;right:0;top:0;width:50px;height:50px;line-height: 50px;text-align:center;display:block;font-size:20px;color:#ffffff;background-color: #051359;font-weight:normal;}.main-footer .gallery-widget{padding-left: 40px;padding-right: 40px;}.main-footer .gallery-widget .outer{position:relative;margin: 0px -5px 0;}.main-footer .gallery-widget .widget-title{margin-bottom: 35px;}.main-footer .gallery-widget .outer .image{position:relative;float:left;width:33.3333%;padding:0px 5px;margin-bottom:10px;}.main-footer .gallery-widget .image img{display:block;width:100%;}.main-footer .gallery-widget .image a{position: relative;display: block;}.main-footer .gallery-widget .image a:before{position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: #051359 padding-box content-box;padding: 4px;opacity: .80;content: "";-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.main-footer .gallery-widget .image a:hover:before{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.main-footer .gallery-widget .image a:after{position: absolute;height: 20px;width: 20px;left: 50%;top: 50%;margin-left: -10px;margin-top: -10px;content: "\f0c1";text-align: center;line-height: 20px;font-size: 18px;color: #222222;font-family: "FontAwesome";-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.main-footer .gallery-widget .image a:hover:after{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.main-footer .footer-bottom{position:relative;text-align: center;}.main-footer .footer-bottom .copyright-text{position: relative;display: block;padding:13px 0px 8px 0px;font-size:16px;line-height: 25px;color: #222222;font-weight: 500;}.main-footer .footer-bottom .copyright-text a{color: #051359;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.main-footer .footer-bottom .copyright-text a:hover{text-decoration: none;color: #051359;}.error-section{position:relative;text-align:center;padding:190px 0px 200px;}.error-section .error-image{position: relative;text-align:center;margin-bottom: 50px;}.error-section .error-image .image{position:relative;max-width:100%;display:inline-block;}.error-section h2{position:relative;font-size:60px;line-height:1.2em;color:#051359;font-weight:700;text-transform: uppercase;margin-bottom: 30px;}.error-section .text{font-size:18px;color:#777777;font-weight:400;line-height: 1.2em;margin-bottom:50px;}.error-section .theme-btn{font-weight: 700;padding: 15px 55px;font-size: 20px;line-height: 30px;}.contact-page-section{position: relative;padding: 50px 0 55px;}.contact-page-section .heading-box{position: relative;}.contact-page-section .sec-title{float: left;margin-right: 110px;}.contact-page-section .heading-box .text{position: relative;padding-top: 20px;}.contact-page-section .heading-box .text p{font-size: 16px;line-height: 30px;color: #666666;font-weight: 400;}.contact-form-two{position: relative;z-index: 1;padding-right: 40px;margin-bottom: 0px;}.contact-form-two .form-group{position:relative;margin-bottom:25px;}.contact-form-two .form-group:last-child{margin-bottom: 0;}.contact-form-two .form-group input[type="text"], .contact-form-two .form-group input[type="email"], .contact-form-two .form-group input[type="tel"], .contact-form-two .form-group input[type="url"], .contact-form-two .form-group textarea, .contact-form-two .form-group select{position: relative;display: block;width: 100%;font-size: 14px;line-height: 28px;color: #000000;font-weight: 400;height: 45px;padding: 10px 10px;background-color: transparent;border: 1px solid #bbbbbb;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.contact-form-two ::-webkit-input-placeholder{color: #999999;;}.contact-form-two ::-moz-input-placeholder{color: #999999;;}.contact-form-two ::-ms-input-placeholder{color: #999999;;}.contact-form-two .form-group input:focus, .contact-form-two .form-group select:focus, .contact-form-two .form-group textarea:focus{border-color:#051359;}.contact-form-two .form-group textarea{height: 100px;margin-bottom: 0px;resize: none;}.contact-form-two .form-group input[type=submit], .contact-form-two .form-group button{text-transform: capitalize;line-height: 25px;}.contact-form-two .form-group input.error, .contact-form-two .form-group select.error, .contact-form-two .form-group textarea.error{border-color:#ff0000;}.contact-form-two .form-group label.error{display:block;line-height:20px;padding-top:5px;font-size:13px;text-transform:capitalize;font-weight:500;color:#ff0000;}.contact-page-section .contact-info {position: relative;}.contact-page-section .contact-info img{width: auto;}.contact-page-section .contact-info li{position: relative;font-size: 15px;line-height: 24px;color: #777777;font-weight: 400;padding-left: 70px;min-height: 50px;margin-bottom: 30px;}.contact-page-section .contact-info li:last-child{margin-bottom: 0;}.contact-page-section .contact-info li .icon{position: absolute;left: 0;top: 0;height: 50px;width: 50px;text-align: center;line-height: 48px;border:1px dashed #051359;color: #051359;font-size: 24px;}.contact-page-section .contact-info li strong{display: block;font-size: 16px;line-height: 24px;color: #1f2a30;font-weight: 500;}.contact-page-section .contact-info li strong a{color: #1f2a30;}.contact-page-section .contact-info li strong a:hover{color: #A68735;}.contact-page-section .contact-info li strong.contact-top-padd{padding-top: 10px;}.contact-page-section .contact-info li p{font-size: 15px;line-height: 24px;color: #777777;font-weight: 400;}.contact-page-section .contact-info li p a{color: #777777;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.contact-page-section .contact-info li a:hover{color: #051359;}.contact-map-section{position: relative;padding-bottom: 0px;}.map-section{position:relative;}.map-data{text-align:center;font-size:14px;font-weight:400;line-height:1.8em;}.map-data h6{font-size:16px;font-weight:700;text-align:center;margin-bottom:5px;color:#222222;}.map-canvas{height:600px;}*{-webkit-box-sizing:border-box;box-sizing:border-box }body{padding:0;margin:0 }#notfound{position:relative;height:80vh;background:#f6f6f6 }#notfound .notfound{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%) }.notfound{max-width:767px;width:100%;line-height:1.4;padding:40px 40px;text-align:center;}.notfound .notfound-404{position:relative;height:180px }.notfound .notfound-404 h1{font-family:roboto,sans-serif;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:165px;font-weight:700;margin:0;color:#051359;text-transform:capitalize;}.notfound .notfound-404 h1>span{color:#051359 }.notfound h2{font-family:roboto,sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;color:#151515;margin-top:0;margin-bottom:25px }.notfound .notfound-search{position:relative;max-width:320px;width:100%;margin:auto }.notfound .notfound-search>input{font-family:roboto,sans-serif;width:100%;height:50px;padding:3px 65px 3px 30px;color:#151515;font-size:16px;background:0 0;border:2px solid #c5c5c5;border-radius:40px;-webkit-transition:.2s all;transition:.2s all }.notfound .notfound-search>input:focus{border-color:#00b7ff }.notfound .notfound-search>button{position:absolute;right:15px;top:5px;width:40px;height:40px;text-align:center;border:none;background:0 0;padding:0;cursor:pointer }.notfound .notfound-search>button>span{width:15px;height:15px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);margin-left:-3px }.notfound .notfound-search>button>span:after{position:absolute;content:'';width:10px;height:10px;left:0;top:0;border-radius:50%;border:4px solid #c5c5c5;-webkit-transition:.2s all;transition:.2s all }.notfound-search>button>span:before{position:absolute;content:'';width:4px;height:10px;left:7px;top:17px;border-radius:2px;background:#c5c5c5;-webkit-transition:.2s all;transition:.2s all }.notfound .notfound-search>button:hover>span:after{border-color:#00b7ff }.notfound .notfound-search>button:hover>span:before{background-color:#00b7ff }@media only screen and (max-width:767px){.notfound h2{font-size:18px }}@media only screen and (max-width:480px){.notfound .notfound-404 h1{font-size:141px }}