 * {margin: 0;padding: 0 }body, html {position: relative;height: 100% }body {color: #515151;background: #fff;overflow-x: hidden;font-family: SegoeUI }@font-face {font-family: SegoeUI;src: url(../fonts/SegoeUI.svg#SegoeUI) format('svg'), url(../fonts/SegoeUI.ttf) format('truetype'), url(../fonts/SegoeUI.woff) format('woff');font-weight: 400;font-style: normal }@font-face {font-family: segoeui;src: url(../fonts/segoeui.eot);src: url(../fonts/segoeuid41d.eot?#iefix) format('embedded-opentype'), url(../fonts/segoeui.woff2) format('woff2');font-weight: 400;font-style: normal }@font-face {font-family: SegoeUI-Light;src: url(../fonts/SegoeUI-Light.svg#SegoeUI-Light) format('svg'), url(../fonts/SegoeUI-Light.ttf) format('truetype'), url(../fonts/SegoeUI-Light.woff) format('woff');font-weight: 400;font-style: normal }@font-face {font-family: segoeuil;src: url(../fonts/segoeuil.eot);src: url(../fonts/segoeuild41d.eot?#iefix) format('embedded-opentype'), url(../fonts/segoeuil.woff2) format('woff2');font-weight: 400;font-style: normal }@font-face {font-family: SegoeUI-Semibold;src: url(../fonts/SegoeUI-Semibold.svg#SegoeUI-Semibold) format('svg'), url(../fonts/SegoeUI-Semibold.ttf) format('truetype'), url(../fonts/SegoeUI-Semibold.woff) format('woff');font-weight: 400;font-style: normal }@font-face {font-family: seguisb;src: url(../fonts/seguisb.eot);src: url(../fonts/seguisbd41d.eot?#iefix) format('embedded-opentype'), url(../fonts/seguisb.woff2) format('woff2');font-weight: 400;font-style: normal }h1 {font-size: 48px }h2 {font-size: 36px }h3 {font-size: 18px }h4 {font-size: 16px }h5 {font-size: 14px }h6 {font-size: 12px }.com-color {color: #00293c }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #515151 }.sliderBanner {margin-top: 124px }.headerMenu {background: #00293c;height: 45px }.headerMenu .tg-nav {width: 100%;min-height: 45px }.headerMenu .tg-nav ul.navbar-nav li a {color: #fff;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;padding: 0 26px;line-height: 45px;letter-spacing: .3px;letter-spacing: 1px;font-weight: 500;font-weight: 700;font-family: SegoeUI;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.headerMenu .tg-nav ul.navbar-nav li a.active, .headerMenu .tg-nav ul.navbar-nav li a:focus, .headerMenu .tg-nav ul.navbar-nav li a:hover {color: #f4bb86 }.headerMenu .tg-nav ul.navbar-nav li.dropdown ul li a {color: #09293c;line-height: 30px;padding-left: 15px;font-size: 14px }.headerMenu .tg-nav ul.navbar-nav li.dropdown ul li a:hover {color: #f4bb86;background: 0 0 }.headerMenu .tg-nav ul.navbar-nav li.mega-dropdown .mega-dropdown-menu li {margin: 5px 0 }.headerMenu .tg-nav ul.navbar-nav li.mega-dropdown .mega-dropdown-menu ul.dropdown-menu-list {min-height: 192px }.tg-nav .mega-dropdown .mega-dropdown-menu {padding-bottom: 20px }.headerMenu .tg-nav ul.navbar-nav li.mega-dropdown .mega-dropdown-menu ul.dropdown-menu-list li {line-height: normal;padding-top: 5px }.headerMenu .tg-nav ul.navbar-nav li.mega-dropdown .mega-dropdown-menu ul.dropdown-menu-list.mr-top {margin-top: 20px }.headerMenu .tg-nav ul.navbar-nav li.mega-dropdown .mega-dropdown-menu li.dropdown-header {display: block;padding: 3px 20px;font-size: 12px;line-height: 1.42857143;color: #09293c;white-space: nowrap;font-weight: 600;letter-spacing: 1px;padding-left: 0;border-top: 0 !important;border-bottom: 1px solid #f4bb86 }.headerMenu .tg-nav ul.navbar-nav li.mega-dropdown .mega-dropdown-menu li a {color: #00293c;padding-left: 0;line-height: 16px;font-size: 12px;padding-right: 0;text-transform: capitalize;transition: all ease .6s;-webkit-transition: all ease .6s;-moz-transition: all ease .6s;-ms-transition: all ease .6s;-o-transition: all ease .6s }.tg-navigation>ul>li a.active, .tg-navigation>ul>li>a:hover {border-color: transparent !important;color: #fff;background: #f4bb86 }.headerMenu .tg-nav ul.navbar-nav li.mega-dropdown .mega-dropdown-menu li a:hover {color: #f4bb86 }.sliderBanner .owl-nav {position: absolute;top: 35%;width: 100% }.sliderBanner .owl-nav .owl-next {position: absolute;right: 0 }.sliderBanner .bannerContent h2 {color: #fff;font-weight: 600;font-size: 48px;margin-bottom: 0;font-family: Montserrat, sans-serif }.sliderBanner .bannerContent.slide4 h1 {color: #fff }.sliderBanner .bannerContent {position: absolute;top: 40%;left: 0;text-align: center;width: 100% }.sliderBanner .bannerContent .HeaderBtn .btn {border: 1px solid #00293c;background: #00293c;border-radius: 0;color: #fff;padding: 7px 24px;font-size: 16px;display: inline-block;margin-top: 10px;transition: all ease .5s;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px }.sliderBanner .bannerContent .HeaderBtn .btn:hover {background: #f4bb85;border: 1px solid #f4bb85;color: #00293c }.sliderBanner .bannerContent.slide4 .bannerContent p {color: #fff }.sliderBanner .bannerContent h2 span {color: #f4bb86 }.bannertextFlex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100% }.bannertextFlex h5, .bannertextFlex h6 {font-size: 20px;color: #fff;margin: 15px 20px;font-family: SegoeUI-Semibold;text-align: center;position: relative;margin-bottom: 20px }.bannertextFlex h5:before {position: absolute;content: '';width: 6px;height: 6px;background: #f3ba84;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;left: -15px;top: 10px }.bannerContent p {width: 55%;text-align: center;margin: auto;color: #fff;font-size: 18px;margin-bottom: 20px }.sliderBanner .owl-carousel .owl-nav button.owl-next, .sliderBanner .owl-carousel .owl-nav button.owl-prev, .sliderBanner .owl-carousel button.owl-dot {border: none;padding: 0 !important;font: inherit;background: #09293c;width: 30px;height: 30px;color: #fff;opacity: .8 }.sliderBanner .owl-carousel .owl-nav button.owl-next span, .sliderBanner .owl-carousel .owl-nav button.owl-prev span {line-height: normal;position: relative;top: -13px;font-size: 36px }.sliderBanner .owl-carousel .imgOverlay {position: relative }.sliderBanner .owl-carousel .imgOverlay:after {position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, .5) }.fixedBtnRight {position: fixed;right: -5px;top: 78%;z-index: 99999 }.fixedBtnRight .fixedForm i {background: #09293c;color: #fff;width: 50px;height: 50px;text-align: center;cursor: pointer;font-size: 24px;line-height: 50px }.fixedContactform.right.show {right: 0 }.fixedContactform {position: fixed;top: 30%;right: 0;width: 320px;z-index: 99999;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease }.fixedContactform.right {right: -320px }.fixedContactform.right.show {right: 0;box-shadow: 0 0 8px #727272 }.fixedContactform p.blue {color: #08283c;font-weight: 800;text-transform: uppercase }.fixedContactform .contactContainer {background: #fff;padding: 20px;position: relative }.fixedContactform .contactContainer .closeBtn {position: absolute;right: 5px;top: 5px;background: #9e9e9e;color: #fff;font-weight: 400;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;display: inline-block;width: 18px;height: 18px;line-height: 18px;text-align: center;cursor: pointer }.fixedContactform .contactContainer .form-control {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;font-size: 14px;height: 40px }.fixedContactform .contactContainer textarea.form-control {height: 85px;color: #000;resize: vertical;border: 1px solid #e5e5e5;background: #f7f7f7 }.fixedContactform .contactContainer button {background: #08283c;color: #fff;padding: 5px 35px;font-size: 13px }.fixedContactform .contactContainer .form-control::-webkit-input-placeholder {color: #000 }.fixedContactform .contactContainer .form-control:-ms-input-placeholder {color: #000 }.fixedContactform .contactContainer .form-control::placeholder {color: #000 }.homeAbtUs {width: 100%;background: url(../img/abtusBg.jpg) no-repeat;background-size: cover;height: auto;padding: 50px 70px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative }.homeAbtUs .left, .homeAbtUs .right {width: 50%;z-index: 9 }.homeAbtUs .right {padding: 0 30px }.homeAbtUs:after {position: absolute;content: '';width: 100%;height: 100%;top: 0;bottom: 0;right: 0;left: 0;background: rgba(8, 40, 60, .7) }.homeAbtUs .right h2 {color: #fff;font-weight: 600;margin-top: 0 }.homeAbtUs .right p {color: #fff;text-align: justify;line-height: 30px;font-size: 18px }.homeAbtUs .right p a {color: #f4bb85 !important }.homeAbtUs .right .abtBtn a, .ourProfile a.tg-btn {background: #f4bb85;color: #08283c;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;padding: 5px 25px;text-transform: uppercase;transition: all ease .5s;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s }.ourProfile a.tg-btn{z-index: 1;font-size: 16px;margin-top: 50px!important;}.homeAbtUs .right .abtBtn a:hover, .ourProfile a.tg-btn:hover {background: #08283c;color: #f4bb85 }.ourProfile .review-text p{line-height: 28px;font-size: 22px;}.ourProfile .section-title.white{padding: 0 0 10px;}#tg-footer .tg-signuparea {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }#tg-footer #mc_embed_signup {top: 0 }.rvices {font-size: 16px !important;line-height: 1.8em !important;float: left;margin-top: 20px }.rvices ul li:before {position: absolute;content: '\f00c';font-family: FontAwesome;font-size: 18px;color: #004281;left: -10px }.tg-contactinfo p {margin: 0 0 0 !important }.bni-logo {width: 67px }.about h1 {color: #4b4b4b;text-align: left;font-size: 16px;line-height: 13px;margin: 0 0 10px;padding: 0 15px 0 0;display: inline-block;position: relative }.headsub {font-size: 30px;color: #004281 }p a:hover {text-decoration: underline }p {letter-spacing: normal;line-height: 24px;margin: 0 0 20px;font-size: 16px }a {text-decoration: none }a:active, a:focus, a:hover {outline: 0;text-decoration: none }ul {margin: 0 }figure {margin-bottom: 6px;position: relative }img {height: auto;max-width: 100% }strong {color: #08283c }iframe {border: none;float: left;width: 100% }.wp-caption.alignleft, .wp-caption.alignnone {width: 100% }button {border: none }.form-control, .tg-select select, .uneditable-input, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {outline: 0;color: #666;height: 50px;background: #fff;font-size: 14px;line-height: 20px;padding: 15px 20px;display: inline-block;vertical-align: middle;border-radius: 3px;box-shadow: none;text-transform: capitalize;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }.form-group {margin: 0 0 20px }.form-control::-moz-placeholder {text-transform: capitalize;color: #999 }.form-control:focus, .tg-select select:focus {border-color: #999 !important;box-shadow: none !important }.tg-select {width: 100%;float: left;color: #999;position: relative;text-transform: uppercase }.tg-select:after {content: '\f107';top: 50%;right: 23px;z-index: 2;width: 13px;color: #999;display: block;font-size: 22px;margin-top: -5px;line-height: 10px;position: absolute;text-align: center;font-family: FontAwesome }.tg-select select {width: 100%;z-index: 1;color: #999;height: 50px;padding: 15px;line-height: 20px;position: relative;appearance: none;-moz-appearance: none;-webkit-appearance: none }.tg-select select option {color: #999 }.tg-checkbox, .tg-checkbox label, .tg-radio, .tg-radio label {width: 100%;float: left;margin: 0;position: relative }.tg-checkbox label, .tg-radio label {cursor: pointer;display: block;padding: 0 0 0 20px }.tg-checkbox input[type=checkbox], .tg-radio input[type=radio] {display: none }.tg-checkbox input[type=checkbox]+label:before, .tg-radio input[type=radio]+label:before {top: 4px;left: 0;color: #373542;font-size: 14px;line-height: 14px;content: "\f096";position: absolute;font-family: FontAwesome }.tg-radio input[type=radio]+label:before {content: '' }.tg-checkbox input[type=checkbox]:checked+label:before, .tg-radio input[type=radio]:checked+label:before {content: '\f046' }.tg-iosstylcheckbox {width: 80px;float: left;position: relative }.tg-iosstylcheckbox input[type=checkbox], .tg-iosstylcheckbox input[type=checkbox]:active {display: none }.tg-iosstylcheckbox label {margin: 0;width: 100%;height: 24px;display: block;overflow: hidden;cursor: pointer;font-size: 12px;line-height: 24px;position: relative;background: #ddd;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px }.tg-iosstylcheckbox label:before {top: 5px;left: 5px;z-index: 1;height: 14px;width: 14px;content: '';background: #373542;display: block;line-height: 14px;position: absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100% }.tg-iosstylcheckbox label:after {top: 0;left: 0;z-index: 0;width: 100%;height: 100%;color: #fff;display: block;font-size: 13px;line-height: 24px;text-align: right;padding: 0 12px 0 0;position: absolute;white-space: nowrap;content: attr(data-private) }.tg-iosstylcheckbox input[type=checkbox]:checked+label:before {left: calc(100% - 19px);background: #373542 }.tg-iosstylcheckbox input[type=checkbox]:checked+label:after {padding: 0 31px 0 0;content: attr(data-public) }label {color: #414141;display: block;font-weight: 400;margin-bottom: 10px }form p {float: left;position: relative;width: 100% }form p span i {color: #474747;left: 16px;position: absolute;top: 13px }option {padding: 5px 15px }li {line-height: 28px }ul ul {margin-left: 20px }ol {float: none;list-style: decimal;padding-left: 15px }ol ol {margin-left: 20px }ol li {list-style: decimal;width: 100% }table {background-color: transparent;max-width: 100% }th {text-align: left }table {margin-bottom: 15px;width: 100% }table>tbody>tr>td, table>tbody>tr>th, table>tfoot>tr>td, table>tfoot>tr>th, table>thead>tr>td, table>thead>tr>th {border-top: 1px solid #d2d2d2;border: 1px solid #d2d2d2;line-height: 2.5;padding-left: 3px;text-align: center;vertical-align: top }table thead tr th {border-top: 1px solid #d2d2d2;text-align: center;text-transform: capitalize }.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {border-top: 1px solid #d2d2d2 }table>thead>tr>th {border-bottom: 2px solid #d2d2d2;vertical-align: bottom }table>caption+thead>tr:first-child>td, table>caption+thead>tr:first-child>th, table>colgroup+thead>tr:first-child>td, table>colgroup+thead>tr:first-child>th, table>thead:first-child>tr:first-child>td, table>thead:first-child>tr:first-child>th {border-bottom: 0 }table>tbody+tbody {border-top: 2px solid #d2d2d2 }.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding: 6px 10px }p ins {color: #999 }dl dd {margin-left: 20px }address {font-style: italic }.tg-haslayout {width: 100% }.tg-main-section {padding: 60px 0;background: #fff }.tg-main-section.homeServices {background: #eee }.newServicePage .tg-main-section {background: #fff;padding-top: 0 }.tg-main-section2 {padding: 10px 0 }.tg-sectionhead {width: 100%;float: left;padding: 0 0 25px;text-align: center;padding-bottom: 0 }.tg-sectiontitle {vertical-align: top;text-align: center;width: 100%;margin-bottom: 40px }.tg-whychooseus .tg-sectiontitle {margin-bottom: 12px }.about .tg-sectiontitle h1:before {top: 50%;left: 100%;width: 999px;height: 1px;content: '';background: #999;position: absolute }.tg-sectiontitle h2,.tg-sectiontitle h1.title {    font-family: 'segoeui';color: #09293c;text-align: center;font-size: 22px;line-height: 13px;margin: 0 0 10px;padding: 0 15px 0 0;display: block;position: relative;text-transform: uppercase;padding-right: 0 }.tg-sectiontitle h3,.tg-sectiontitle .title {margin: 0;font-size: 28px;padding-bottom: 5px;text-transform: capitalize;font-family: SegoeUI-Semibold;color: #00293c !important;position: relative }.tg-whychooseus .tg-sectiontitle h3 {font-size: 24px }.tg-sectionhead .tg-description {padding: 0 0 25px;padding-bottom: 0 }.tg-sectionhead .tg-description p {margin: 0;font-size: 16px;line-height: 24px;text-align: justify }.tg-videosection figure img {width: 100%;object-fit: cover }.tg-location-map {width: 100%;float: left;height: 170px }.tg-heading {width: 100%;float: left;position: relative;padding: 30px 0 20px }.tg-heading:before {top: 0;left: 50%;width: 30px;height: 2px;content: '';background: #ddd;position: absolute;margin: 0 0 0 -15px }.tg-heading h4 {margin: 0;font-size: 18px;line-height: 14px;letter-spacing: 1px }.tg-heading h4 a {display: block;line-height: 22px }.gmnoprint .gm-style-cc, .gmnoprint.gm-style-cc {display: none }.tg-btn-sm {padding: 0 15px;line-height: 30px }.tg-btn {color: #fff;padding: 0 20px;position: relative;text-align: center;display: inline-block;vertical-align: middle;background: 0 0;text-transform: uppercase;font: 400 14px/40px Montserrat, Arial, Helvetica, sans-serif;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.tg-btn:hover {background: #f4bb86 }.tg-btn span {z-index: 2;display: block;padding: 0 15px;position: relative;font-family: SegoeUI }.tg-btn:hover {color: #fff }.tg-btn.active:after, .tg-btn:hover:after {width: 100% }.tg-btn-lg {width: 100% }.tg-socialicons {overflow: hidden;list-style: none;text-align: center;line-height: 20px }.tg-socialicons li {float: left;padding: 0 0;line-height: inherit;list-style-type: none }.tg-socialicons li a {color: #fff;display: block;overflow: hidden }.tg-socialicons li a i {display: block;font-size: 13px;line-height: 24px;text-align: center }.tg-verticalmiddle {margin: 0 -1px;float: none !important;display: inline-block;vertical-align: middle }.tg-description {width: 100%;float: left }.tg-main-section .tg-description {min-height: 85px }.mainServicePage .newServicePage .tg-main-section .tg-description {display: none }.tg-bglight {background: #f7f7f7 }.tg-bgdark {background: #373542 }.tg-stars, .tg-stars span {width: 100px;height: 16px;float: left;line-height: 16px;position: relative }.tg-stars span:after, .tg-stars:before {top: 0;left: 0;font-size: 16px;line-height: 16px;position: absolute;letter-spacing: 4px;color: rgba(218, 218, 218, .8);font-family: FontAwesome;content: '\f005 \f005 \f005 \f005 \f005' }.tg-stars span {width: 75%;overflow: hidden }.tg-stars span:after {color: #000 }.row.no-gutters {margin-right: 0;margin-left: 0 }.no-gutters>[class*=col-], .no-gutters>[class^=col-], .row.no-gutters>[class*=col-], .row.no-gutters>[class^=col-] {padding-right: 0;padding-left: 0 }.tg-parallax-window {overflow: hidden;position: relative }.tg-parallax-window:after {top: 0;left: 0;content: '';z-index: -1;width: 100%;height: 100%;opacity: .6;position: absolute }.tg-shadow {box-shadow: 0 0 20px 5px rgba(0, 0, 0, .7) }.wow {visibility: hidden }.tg-pagination {width: 100%;float: left;font-size: 14px;line-height: 25px;padding: 30px 0 0;border-top: 2px solid #ddd;font: 14px/20px Montserrat, Arial, Helvetica, sans-serif }.tg-pagination ul {float: right;margin: 0;padding: 0;list-style: none;text-align: center;line-height: inherit }.tg-pagination ul li {float: left;margin: 0 6px;line-height: inherit;list-style-type: none }.tg-pagination ul li.tg-prevpage {margin-left: 0 }.tg-pagination ul li.tg-nextpage {margin-right: 0 }.tg-pagination ul li a {width: 20px;height: 20px;display: block;color: #373542;text-align: center;position: relative;line-height: 18px;border-radius: 3px;border: 1px solid #fff }.tg-pagination ul li.tg-nextpage a, .tg-pagination ul li.tg-prevpage a {font-size: 14px;overflow: hidden;position: relative;border: 1px solid #515151 }.tg-pagination ul li.tg-nextpage a:hover, .tg-pagination ul li.tg-prevpage a:hover {background: #515151 }.tg-pagination ul li.tg-nextpage a:hover i, .tg-pagination ul li.tg-prevpage a:hover i {color: #fff }.tg-breadcrumb {margin: 0;padding: 0;color: #515151;list-style: none;text-align: right;text-transform: uppercase;font: 14px/18px Montserrat, Arial, Helvetica, sans-serif }.tg-breadcrumb li {width: auto;float: left;position: relative;line-height: inherit;list-style-type: none;color: #09293c }.tg-breadcrumb li:after {top: 0;left: -3px;content: '\f105';position: absolute;font-family: FontAwesome }.tg-breadcrumb li:last-child {padding-left: 10px }.tg-breadcrumb li:first-child:after {display: none }.tg-breadcrumb li a {display: block;color: #09293c;margin: 0 10px }.tg-next, .tg-prev {top: 0;right: 0;font-size: 14px;cursor: pointer;position: absolute }.tg-next span, .tg-prev span {color: #373542;display: block;line-height: 16px;margin: 0 14px 0 0 }.tg-prev {top: -2px;right: 40px;text-align: left }.tg-next {text-align: right;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg) }.tg-next span:after, .tg-prev span:after {content: '';top: 50%;left: 15px;width: 20px;height: 1px;z-index: -1;opacity: 0;background: #373542;position: absolute;visibility: hidden }.tg-next:hover span:after, .tg-prev:hover span:after {opacity: 1;visibility: visible }.tg-next:hover span:after, .tg-prev:hover span:after {left: 3px }.tg-twocolumns {width: 100%;float: left }.tg-content {width: 100%;float: left }.tg-siderbar {width: 100%;float: left }body.tg-fixednav .tg-header {margin: 0 }.tg-header {z-index: 999;box-shadow: 0 0 15px 5px rgba(0, 0, 0, .1);width: 100%;position: fixed;left: 0;right: 0 }.tg-topbar {width: 100%;float: left;overflow: hidden }.tg-addnav ul, .tg-topcontactinfo {float: left;padding: 6px 0;list-style: none;line-height: 17px;font-weight: 700 }.tg-topcontactinfo {padding-top: 5px }.tg-topcontactinfo li .fa.fa-envelope-o, .tg-topcontactinfo li .fa.fa-phone {border: 1px solid #09293c;width: 35px;text-align: center;height: 35px;line-height: 35px;font-size: 16px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;transition: all ease .9s;-webkit-transition: all ease .9s;-moz-transition: all ease .9s;-ms-transition: all ease .9s;-o-transition: all ease .9s;background: #09293c;color: #f4bb85 !important }.tg-topcontactinfo li:hover i {background: #fff;color: #09293c !important }.tg-addnav ul li, .tg-topcontactinfo li {float: left;padding: 0 10px;padding-bottom: 0;position: relative;line-height: inherit;list-style-type: none }.tg-addnav ul li:first-child, .tg-topcontactinfo li:first-child {padding-left: 0 }.tg-topcontactinfo li address, .tg-topcontactinfo li i, .tg-topcontactinfo li span {margin: 0;font-size: 14px;line-height: 17px;font-style: normal;display: inline-block;vertical-align: middle;color: #515151;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.tg-topcontactinfo li span:hover {color: #09293c }.tg-topcontactinfo li span a {display: block;color: #515151 }.tg-addnav {float: right;position: relative;padding: 1px 0 2px 30px }.tg-addnav:before {top: 0;left: 100%;width: 9999px;height: 100%;content: '';position: absolute }.tg-addnav:after {top: 0;width: 0;height: 0;right: 100%;content: '';position: absolute;border-top: 40px solid;border-left: 30px solid transparent !important }.tg-addnav ul li+li:before {background: #fff }.tg-addnav ul li a {color: #fff }.tg-addnav ul li:last-child {padding-right: 0 }body.tg-fixednav .tg-navigationarea {top: 0;left: 0;position: fixed;background: #fff }.tg-navigationarea {width: 100%;float: left;background: #fff }.tg-navigationarea .mt-10 {padding-top: 8px }body.tg-fixednav .tg-logo {margin: 20px 0 }.tg-logo {float: left;margin: 15px 0 }.tg-logo a, .tg-logo a img {display: block;width: 270px }body.tg-fixednav .tg-nav {padding: 35px 0 0 }.tg-dropdowarrow {display: none }.tg-nav {display: inline-block;padding: 0 0 0;text-transform: uppercase;font: 400 14px/30px Montserrat, Arial, Helvetica, sans-serif }.tg-navigation {width: 100%;float: left;padding: 0 }.tg-navigation>ul {width: 100%;float: left;list-style: none;line-height: inherit }body.tg-fixednav .tg-navigation>ul>li {padding: 0 0 25px;padding-bottom: 0 }.tg-navigation>ul>li {float: left;padding: 0 0 30px;padding-bottom: 0 }.tg-navigation ul li {position: relative;line-height: inherit;list-style-type: none }.tg-navigation>ul>li>a {padding: 0 13px;line-height: 30px;border-radius: 2px;border: 1px solid transparent;font-weight: 600;font-family: SegoeUI }.tg-navigation ul li a {display: block }.tg-nav .navbar-nav {margin: -1px 0 }.tg-navigation>ul>li>a>i {font-style: normal }.tg-navigation>ul>li>a>i+i {display: none }.tg-hasdropdown {position: relative }.tg-hasdropdown ul {top: 150%;left: 0;margin: 0;opacity: 0;width: 300px;background: #fff;border-radius: 3px;position: absolute;visibility: hidden;border: 1px solid #ddd }.tg-hasdropdown:nth-last-child(1) ul, .tg-hasdropdown:nth-last-child(2) ul {left: auto;right: 0 }.tg-navigation ul li ul {font-size: 13px }.tg-navigation ul li ul li a {color: #999;font-weight: 600 }.tg-hasdropdown ul li a {border: 0;padding: 0 20px;border-radius: 0;background: #fff;line-height: 38px;position: relative;border-top: 1px solid #ddd }.tg-hasdropdown ul li a:before {top: 0;left: 0;width: 4px;height: 0;content: '';position: absolute }.tg-hasdropdown ul li:first-child a {border: 0 }.tg-hasdropdown ul li.tg-hasdropdown ul {left: 100% }.tg-hasdropdown>ul>li:hover>a, .tg-hasdropdown>ul>li>a:hover {background: #fbfbfb }.tg-hasdropdown>ul>li:hover>a:before, .tg-hasdropdown>ul>li>a:hover:before {height: 100% }.mega-menu {left: -508px;width: 1170px;opacity: 0;overflow: hidden;background: #fff;position: absolute;visibility: hidden;border: 1px solid #ddd }.tg-navigation ul li.menu-item-has-mega-menu:hover .mega-menu, .tg-navigation>ul>li.tg-hasdropdown:hover>ul, .tg-navigation>ul>li>ul>li.tg-hasdropdown:hover>ul, .tg-navigation>ul>li>ul>li>ul>li.tg-hasdropdown:hover>ul {top: 100%;opacity: 1;visibility: visible }.tg-hasdropdown>ul>li.tg-hasdropdown:hover>ul, .tg-navigation>ul>li>ul>li.tg-hasdropdown:hover>ul, .tg-navigation>ul>li>ul>li>ul>li.tg-hasdropdown:hover>ul {top: 0 }.mega-menu-row {margin: 0;width: 100%;display: table;table-layout: fixed }.mega-menu-col {padding: 30px;display: table-cell;vertical-align: top }.mega-menu-col a {float: left;position: relative;font: 400 13px/17px Montserrat, Arial, Helvetica, sans-serif }.mega-menu-col a.fa {padding: 0 0 0 15px }.mega-menu-col a.fa:before {left: 0;position: absolute;font-family: FontAwesome }.mega-menu-col ul {width: 100%;float: left;margin: 0 }.mega-menu-col ul li {width: 100%;float: left }.tg-navigation .mega-menu-col>a {color: #515151;font-size: 18px;line-height: 18px;margin: 0 0 20px;position: relative }.mega-menu-col>a:after {bottom: -20px;left: 0;width: 30px;height: 2px;content: '';background: #ddd;position: absolute }.mega-menu-col:last-child {background: #fbfbfb }.mega-menu-col:last-child>a {width: 100% }.mega-menu-col:last-child>a:after {width: 100% }.mega-menu-col ul {padding: 10px 0 0 }.mega-menu-col ul li {padding: 10px 0 0;line-height: 17px }.mega-menu-col ul li address, .mega-menu-col ul li i, .mega-menu-col ul li span, .mega-menu-col ul li span a {margin: 0;color: #515151 !important;font-size: 13px;line-height: 17px;font-style: normal;text-transform: none;display: inline-block;vertical-align: top;font-family: 'Open Sans', Arial, Helvetica, sans-serif }.mega-menu-col ul li i {padding: 0 15px 0 0;font-family: FontAwesome }.mega-menu-col ul li address {width: 82% }.tg-homeslider .owl-controls {width: 100%;float: left;margin: 0 }.tg-homeslider .owl-controls .owl-buttons div {top: 50%;padding: 0;opacity: 1;width: 70px;height: 70px;color: #fff;display: block;margin: -35px 0 0;line-height: 70px;border-radius: 50%;position: absolute;background: 0 0;border: 2px solid #fff }.tg-homeslider .owl-controls .owl-buttons div:hover i {color: #fff }.tg-homeslider .owl-controls .owl-buttons div i {display: block;font-size: 30px;line-height: 66px;text-align: center }.tg-homeslider .owl-controls .owl-buttons div.owl-prev {left: 20px }.tg-homeslider .owl-controls .owl-buttons div.owl-next {right: 20px }.tg-homeslider {z-index: 1;position: relative }.tg-homeslider figure {width: 100%;float: left;margin: 0;position: relative }.tg-homeslider figure img {z-index: 1;display: block;position: relative }.tg-homeslider figure figcaption {top: 0;left: 0;z-index: 2;width: 100%;height: 100%;padding: 132px 0 0;position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;text-align: center }.tg-homeslider figure figcaption h1 {margin: 0;font-size: 25px;line-height: 30px }.tg-homeslider figure figcaption h2 {margin: 0;font-size: 90px;line-height: 90px;padding: 0 0 70px;position: relative }.tg-homeslider figure figcaption .tg-description {padding: 0 20px;font-size: 16px;line-height: 22px }.tg-homeslider figure figcaption .tg-description p {margin: 0 0 20px }.tg-svginject {top: 35%;right: 20px;position: absolute }.tg-main {padding: 20px 0;padding-top: 0;padding-bottom: 0 }.tg-services {width: 100%;float: left;margin: -15px 0 }.tg-service {width: 100%;float: left;padding: 25px;margin: 15px 0;text-align: center;background: #fff;min-height: 432px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.mainServicePage .tg-service .tg-heading h4 {min-height: 48px;display: inline-block }.publicationPage .tg-service {min-height: 535px }.publicationPage .tg-service .tg-description p, .publicationPage.weekly_Update .tg-main-section .tg-description {display: none }.publicationPage .tg-main-section {padding-top: 0 }.publicationPage .tg-main-section .tg-description, .publicationPage .tg-service .tg-description p {text-align: justify;font-size: 14px }.tg-service2 {width: 100%;float: left;height: 400px;padding: 20px;margin: 15px 0;text-align: center;border-radius: 5px;border: 1px solid #1f3e75;background: #c8c8c899;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.tg-service:hover {border-color: #999;-webkit-box-shadow: 0 0 15px 3px rgba(0, 0, 0, .1);box-shadow: 0 0 15px 3px rgba(0, 0, 0, .1);transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.tg-service2:hover {border-color: #999;-webkit-box-shadow: 0 0 15px 3px rgba(0, 0, 0, .1);box-shadow: 0 0 15px 3px rgba(0, 0, 0, .1);transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.tg-servicesslider .owl-item {padding: 0 15px }.tg-service a.button1 {background: #00293c;color: #fff;margin-top: 10px;padding: 6px 20px;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.tg-service a.button1:hover {background: #f4bb86 }.tg-seviceicon {max-width: 100%;display: block;margin: 0 0 0;line-height: 45px;text-align: center;overflow: hidden }.tg-seviceicon a img {transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.tg-seviceicon i {display: block;font-size: 26px;line-height: inherit }.tg-service:hover .tg-seviceicon {border-color: #999;-webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1) }.tg-service:hover .tg-seviceicon a img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1) }.tg-service .tg-description p {margin: 0 }.tg-videosection {width: 100%;float: left;overflow: hidden }.tg-videosection figure {margin: 0;width: 100%;float: left;overflow: hidden;position: relative }.tg-videosection figure img {z-index: 1;max-width: none;width: 100%;height: auto;display: block;position: relative }.tg-videosection figure figcaption {top: 0;left: 0;z-index: 2;width: 100%;height: 100%;position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;text-align: center }.tg-btnplay {color: #fff;width: 100px;height: 100px;display: block;font-size: 24px;line-height: 96px;text-align: center;border-radius: 50%;border: 2px solid #fff }.tg-btnplay:hover {color: #fff }.tg-videosection figure figcaption h2 {margin: 0;color: #fff;font-size: 24px;line-height: 27px;padding: 20px 50% 0 }.tg-whychooseus {max-width: 730px;width: 100%;float: left;text-align: left;padding: 12px;padding-top: 15px }.tg-whychooseus .tg-sectiontitle h2,.tg-whychooseus .tg-sectiontitle .title {font-size: 28px;text-transform: capitalize;text-align: center;color: #09293c;line-height: 24px;font-family: SegoeUI-Semibold }.tg-whychooseus .tg-sectionhead {text-align: left }.tg-whychooseus .tg-description h2 {font-size: 24px;color: #09293c;font-family: SegoeUI-Semibold;margin-top: 5px;text-align: center }.tg-skillgroup {float: left;width: 100% }.tg-skill {float: left;width: 100%;cursor: pointer }.tg-skill+.tg-skill {margin: 20px 0 0 }.tg-skill h4, .tg-skillholder h5 {margin: 0;font-size: 14px;line-height: 11px;padding: 0 0 10px;text-transform: uppercase }.tg-skillholder {float: left;width: 100%;position: relative;border-top: 1px solid #999 }.tg-skillbar {height: 3px;float: left;transition: none;background: #999;position: relative }.tg-skillholder h5 {right: 0;bottom: 100%;position: absolute }.tg-socialprofilelinks {width: 100%;float: left;list-style: none;line-height: 36px;text-align: center }.tg-socialprofilelinks li {vertical-align: top;display: inline-block;list-style-type: none;line-height: inherit }.tg-socialprofilelinks li a {color: #fff;width: 40px;height: 40px;display: block;overflow: hidden;border-radius: 50%;border: 2px solid #fff }.tg-socialprofilelinks li a i {display: block;line-height: 36px;text-align: center }.tg-socialprofilelinks li a:hover {background: #fff }.tg-teammembers {width: 100%;float: left;margin: 30px 0 }.tg-teamslider.tg-teammembers {margin: 0 }.tg-member {width: 100%;float: left;margin: 15px 0;overflow: hidden;position: relative;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.tg-member.item {margin: 0 }.tg-member figure {width: 100%;float: left;margin: 0;overflow: hidden;border-radius: 0;border: 1px solid #ddd;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-bottom: 0 }.tg-member figure a {display: block }.tg-member figure a img, .tg-member figure img {z-index: 1;display: block;position: relative;width: 100%;height: 250px;object-fit: cover;object-position: top;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.tg-member figure figcaption {top: 0;left: 0;z-index: 2;width: 100%;height: 100%;position: absolute;display: flex;flex-direction: column;justify-content: center;align-items: center;align-content: center;-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%) }.tg-member:hover figure a img, .tg-member:hover figure img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1) }.tg-member:hover {-webkit-box-shadow: 0 0 15px 3px rgba(0, 0, 0, .1);box-shadow: 0 0 15px 3px rgba(0, 0, 0, .1) }.tg-member:hover figure figcaption {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0) }.tg-memberinfo {width: 100%;float: left;padding: 10px 10px;position: relative;height: 75px;background: #09293c }.tg-membername {width: 100%;float: left }.tg-membername h4 {font-size: 18px;line-height: 18px;margin: 0 0 5px;text-align: center;font-weight: 600;color: #f4bb86 }.tg-memberdesignation {width: 100%;float: left }.tg-memberdesignation {font-size: 14px;line-height: 14px;text-align: center }.tg-memberdesignation a {color: #fff }.tg-member:hover .tg-memberinfo:before {width: 100% }.tg-teamslider .owl-item {padding: 0 15px 15px }.tg-teamslider .owl-controls {width: 100%;float: left }.tg-statistics {width: 100%;float: left;padding: 80px 0;min-height: 220px }.tg-statistic {width: 33.33%;float: left;padding: 0 50px;position: relative }.tg-icon {float: left;color: #fff;font-size: 58px;line-height: 58px;margin: 0 15px 0 0 }.tg-namecount {overflow: hidden;padding: 0 0 0 15px;border-left: 2px solid #fff }.tg-statistic h2 {color: #fff;margin: 0 0 10px;font-size: 40px;line-height: 30px }.tg-statistic h2 span {display: block }.tg-statistic h3 {margin: 0;color: #fff;font-size: 18px;line-height: 18px }.tg-themetabs {width: 100%;float: left }.tg-themetabnav {width: 100%;float: left;padding: 0 0 30px;text-transform: uppercase;font: 400 12px/30px Montserrat, Arial, Helvetica, sans-serif }.tg-themetabnav ul {width: 100%;float: left;list-style: none;text-align: center;line-height: inherit }.tg-themetabnav ul li {vertical-align: top;display: inline-block;line-height: inherit;list-style-type: none }.tg-themetabnav ul li a {display: block;color: #515151;padding: 0 20px;line-height: 30px;border-radius: 2px;border: 1px solid transparent }.tg-themetabcontent {width: 100%;float: left }.tg-themetabcontent>div {width: 100%;float: left;min-height: 266px;position: relative }.tg-projects {width: 100%;float: left;min-height: 266px }.tg-projects .owl-wrapper-outer {float: left }.tg-project {width: 100%;float: left }.tg-project figure {width: 100%;float: left;z-index: 1;margin: 0;overflow: hidden;position: relative;border-radius: 3px;border: 1px solid #ddd }.tg-project figure img {display: block;width: 100%;height: auto }.tg-project:hover figure img {opacity: .4 }.tg-project figure figcaption {bottom: 0;left: 0;width: 100%;height: auto;padding: 7px 10px;position: absolute;-webkit-transform: translateY(100px);-moz-transform: translateY(100px);-ms-transform: translateY(100px);-o-transform: translateY(100px);transform: translateY(100px) }.tg-project:hover figure figcaption {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0) }.tg-project figure figcaption h4 {margin: 0;font-size: 18px;line-height: 21px }.tg-project figure figcaption h4 a {color: #fff }.tg-projects .owl-item {padding: 0 5px 15px }.tg-projects .item {width: 100%;float: left;padding: 0 }.tg-projects .clickable {bottom: 0;left: 0;width: 100%;position: absolute }.tg-bgimage {-webkit-background-size: 100% auto;-moz-background-size: 100% auto;-ms-background-size: 100% auto;-o-background-size: 100% auto;background-size: 100% auto;background-repeat: repeat-y;background-image: url(../images/bg-01.png);background-size: content;padding-top: 50px }.tg-requestcallback figure {margin: 0;width: 100%;float: left }.tg-requestcallback figure img {max-width: none;margin: -40px 0 0 -146px;height: 400px;}.tg-contentbox {width: 100%;float: left;padding: 30px 0 }.tg-contentbox .tg-sectionhead {text-align: left }.tg-formtheme {width: 100%;float: left }.tg-formtheme fieldset {width: 100%;float: left;padding: 0;margin: 0;border: 0 }.tg-formtheme fieldset>div>div:nth-last-child(1) .form-group, .tg-formtheme fieldset>div>div:nth-last-child(2) .form-group {margin: 0;width: 100%;float: left }.tg-formtheme fieldset .tg-btn {padding: 0 33px;height: 50px;line-height: 46px }.tg-formtheme fieldset .tg-btn span:before {line-height: 48px }.tg-contentbox .tg-sectionhead {padding: 0 0 20px }.tg-contentbox .tg-sectiontitle {padding: 0 0 30px }.tg-clientfeedback {width: 100%;float: left }.tg-navigationarea .container-fluid {padding: 0 40px }.tg-testimonial {width: 100%;float: left;margin: 38px 0 57px;padding: 79px 30px;min-height: 390px;position: relative;border-radius: 5px;border: 1px solid #ddd;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.tg-testimonialsslider .owl-pagination {position: absolute;bottom: -40px;text-align: center }#service-slider .owl-dots, .tg-testimonialsslider .owl-dots, .home-team-slider .owl-dots{text-align: center }#service-slider .owl-dots .owl-dot, .tg-testimonialsslider .owl-dots .owl-dot, .home-team-slider .owl-dots .owl-dot {background: #08283c;width: 10px;height: 10px;margin: 0 3px }#service-slider .owl-dots .owl-dot.active, .tg-testimonialsslider .owl-dots .owl-dot.active, .home-team-slider .owl-dots .owl-dot.active {background: #f4bb86 }.tg-testimonialsslider .owl-pagination .owl-page.active, .home-team-slider .owl-pagination .owl-page.active {background: #1c4281 }.tg-testimonialsslider .owl-pagination .owl-page {display: inline-block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);cursor: pointer;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #869791 }.tg-testimonial:before {top: -38px;left: 20px;width: 75px;height: 75px;color: #09293c;content: '\f10d';background: #fff;position: absolute;font-size: 60px;line-height: 70px;text-align: center;font-family: FontAwesome }.tg-testimonial blockquote {width: 100%;float: left;margin: 0;padding: 0;border: 0;font-size: 14px;line-height: 20px;text-align: justify }.tg-testimonial blockquote q {width: 100%;float: left;font-style: normal }.tg-clientinfo {bottom: -42px;right: 20px;left: 20px;padding: 10px;background: #fff;border-radius: 3px;position: absolute;border: 1px solid #ddd;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center }.tg-clientinfo figure {float: left;overflow: hidden;border-radius: 50%;margin: 0 10px 0 0;border: 1px solid #ddd;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;width: 80px }.tg-clientinfo figure a, .tg-clientinfo figure a img {display: block }.tg-clientinfo figure a img {width: 60px !important;height: 60px;object-fit: cover }.tg-namecountery {overflow: hidden;padding: 12px 0;width: 100% }.tg-namecountery h4 {font-size: 16px;line-height: 20px;margin: 0 0 5px }.tg-namecountery span {display: block }.tg-testimonial:hover, .tg-testimonial:hover .tg-clientinfo {-webkit-box-shadow: 0 0 15px 3px rgba(0, 0, 0, .1);box-shadow: 0 0 15px 3px rgba(0, 0, 0, .1) }.tg-testimonialsslider .owl-item, .tg-testimonialsslidertwo .owl-item {padding: 0 15px }.tg-getadvice {width: 100%;float: left;color: #fff;position: relative }.tg-getadvice .tg-btn {float: right;color: #fff;border-color: #fff }.tg-getadvice p {margin: 17px 0;font-size: 24px;line-height: 27px }.tg-getadvice p strong {color: #fff;text-transform: uppercase }.tg-brands {width: 100%;float: left }.tg-brand {width: 100%;float: left;height: 150px;margin: 0;padding: 10px;border-radius: 3px;border: 1px solid #ddd;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center }.tg-brand a, .tg-brand a img {display: block }.tg-brand:hover {border-color: #515151 }.tg-brandsslider .owl-item {padding: 0 15px 15px }.tg-footer {overflow: hidden }.tg-footertopbar {width: 100%;float: left;z-index: 2;padding: 50px 0;padding-top: 0;position: relative }.tg-formtitle {width: 100%;float: left;padding: 0 20px 0 0;text-transform: uppercase;font: 24px/24px Montserrat, Arial, Helvetica, sans-serif }.tg-formsignup, .tg-signuparea {width: 100%;float: left }.tg-formsignup fieldset {width: 100%;float: left;margin: 0;padding: 0;border: 0 }.tg-formsignup fieldset .form-group {margin: 0 }.tg-formsignup fieldset .form-group .tg-btn {height: 50px;padding: 0 20px;line-height: 46px }.tg-formsignup fieldset .form-group .tg-btn span {padding: 0 9px }.tg-formsignup fieldset .form-group .tg-btn span:before {line-height: 46px }.tg-footermiddlearea {width: 100%;float: left;z-index: 1;position: relative }.tg-footerwidgets {width: 100%;float: left }.tg-footerwidgets>div[class*=col-]:first-child {position: relative }.tg-footerwidgets>div[class*=col-]:first-child:before {top: 0;content: '';right: 100%;width: 9999px;height: 100%;position: absolute }.tg-widget {width: 100%;float: left;padding: 35px 0;position: relative }.tg-widget+.tg-widget {margin: 60px 0 0 }.tg-widget+.tg-widget:before {top: -30px;left: 0;width: 100%;height: 1px;content: '';background: #ddd;position: absolute }.tg-footerwidgets .tg-widget {margin: 0 }.tg-footerwidgets .tg-widget.tg-widgetinfo {padding: 35px 15px 40px 0 }.tg-footerlocation-map {width: 100%;float: left;height: 130px;margin: 0 0 20px;border-radius: 3px }.tg-widget.tg-widgetinfo h4 {width: 100%;float: left;color: #fff;margin: 0 0 20px;font-size: 18px;line-height: 14px }.tg-contactinfo {color: #fff;width: 100%;float: left;list-style: none;line-height: 17px }.tg-widget .tg-contactinfo li {border: 0 }.tg-contactinfo li {width: 100%;float: left;list-style-type: none;line-height: inherit }.tg-widget .tg-contactinfo li:first-child {padding: 0 }.tg-widget .tg-contactinfo li+li {padding: 10px 0 0 }.tg-contactinfo li address, .tg-contactinfo li i, .tg-contactinfo li span, .tg-contactinfo li span a {display: inline-block;vertical-align: top;margin: 0;font-size: 14px;line-height: inherit;font-style: normal;text-transform: none;font-family: 'Open Sans', Arial, Helvetica, sans-serif;line-height: 28px }.tg-contactinfo li i {padding: 0 15px 0 0;font-family: FontAwesome }.tg-contactinfo li address {width: 82%;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.tg-contactinfo li address:hover {color: #f4bb86 }.tg-widgettitle {width: 100%;float: left;margin: 0 0 20px;padding: 0 0 20px;border-bottom: 1px solid #3a6173 }.tg-widgettitle h3 {font-size: 18px;line-height: 14px;color: #fff;margin: 0 }.tg-widget ul {width: 100%;float: left;list-style: none;line-height: 17px }.tg-widget ul li {width: 100%;float: left;padding: 14px 0;line-height: inherit;list-style-type: none;border-bottom: 0 dotted #004281 }.tg-widget ul li:last-child {width: 100%;float: left;padding: 7px 0;line-height: inherit;list-style-type: none;border-bottom: none;display: flex;align-items: center }.tg-widget ul li a {color: #515151 }.tg-innerbanner {margin-top: 123px }.tg-innerbanner img {object-fit: cover;object-position: 0 8%; width:100% }.tg-innerbanner .mag-team-banner img{height: 40vh;object-position: top;}.tg-innerbanner img.team-banner{height: 40vh;object-position: top;}.tg-footerwidgets .tg-widget ul li+li {border-color: #657584 }.tg-widgetusefulllinks ul li a {position: relative;padding: 0 0 0 20px }.tg-widgetusefulllinks ul li span a {padding: 0 }.tg-widgetusefulllinks ul li span a:after {top: 0;left: 0;content: '';position: absolute;font-family: FontAwesome }.tg-widgetusefulllinks ul li a:after {top: 0;left: 0;content: '\f105';position: absolute;font-family: FontAwesome }.tg-widgetusefulllinks ul li a.contentNOne:after {display: none }.tg-widgetusefulllinks ul li address a {padding-left: 0 }.tg-widgetusefulllinks ul li address a:after {display: none }.tg-footerwidgets .tg-widget ul li a {color: #fff !important;transition: all ease .7s;-webkit-transition: all ease .7s;-moz-transition: all ease .7s;-ms-transition: all ease .7s;-o-transition: all ease .7s }.tg-footerwidgets .tg-widget ul li a:hover {color: #f4bb85 !important }.tg-widgetrecentnews ul li:first-child, .tg-widgetusefulllinks ul li:first-child {padding-top: 10px }.tg-footerwidgets .tg-widget ul li.padL a {padding-left: 0 }.tg-widgetrecentnews ul li, .tg-widgetusefulllinks ul li {padding: 7px 0 }.tg-widgetusefulllinks ul li.padL a.padL {padding-left: 5px }.tg-widgetrecentnews ul li time {width: 41px;height: 41px;float: left;padding: 7px 0;font-size: 12px;line-height: 15px;background: #fff;border-radius: 3px;margin: 0 10px 0 0;text-align: center }.tg-widgetrecentnews ul li time a {display: block }.tg-widgetrecentnews ul li time a span {display: block;font: 18px/14px Montserrat, Arial, Helvetica, sans-serif }.tg-widget ul li .tg-postmetadata {padding: 0 }.tg-widgetrecentnews ul li .tg-posdata {overflow: hidden }.tg-widgetrecentnews ul li .tg-posdata h4 {font-size: 14px;line-height: 17px;text-transform: none;font: 13px/17px 'Open Sans', Arial, Helvetica, sans-serif }.tg-postmetadata {margin: 0;width: 100%;float: left;font-size: 13px;list-style: none;line-height: 16px;padding: 0 0 10px }.tg-postmetadata li {float: left;padding: 0 10px;position: relative;line-height: inherit;list-style-type: none }.tg-postmetadata li:first-child {padding-left: 0 }.tg-postmetadata li+li:before {top: 0;left: -2px;content: '/';position: absolute }.tg-postmetadata li a {display: block;color: #515151 }.tg-widget ul li .tg-postmetadata li {padding: 0 }.tg-widgetflicker ul {padding: 5px 0 0;width: auto;float: none;overflow: hidden;clear: both;margin: 0 -5px }.tg-widget.tg-widgetflicker ul li {float: left;width: 33.33%;padding: 5px;border: 0 }.tg-widget.tg-widgetflicker ul li:first-child {width: 66.65% }.tg-widgetflicker ul li figure {width: 100%;float: left;margin: 0;overflow: hidden;border-radius: 2px;border: 1px solid #ddd }.tg-widgetflicker ul li figure a {display: block }.tg-widgetflicker ul li figure a img {display: block;width: 100%;height: auto }.tg-footerbottombar {width: 100%;float: left;padding: 0 0;border-top: 1px solid #3a6173 }.tg-copyright {float: left;color: #fff;padding: 8px 0 }.tg-footerbottombar .tg-logo, body.tg-fixednav .tg-footerbottombar .tg-logo {width: 231px;display: block;margin: 0 auto;padding: 0;float: none }.tg-socialicons {float: right;padding: 5px 0 }.tg-header.tg-headerVtwo {margin: 0 0 -172px }.tg-headerVtwo .tg-logo {margin: 29px 0 }.tg-headerVtwo .tg-nav {padding: 34px 0 0 }.tg-headerVtwo .tg-navigation>ul>li {padding: 0 0 34px }.tg-boxedversion {max-width: 1300px;clear: both;margin: 0 auto;float: none;box-shadow: 0 0 15px 5px rgba(0, 0, 0, .1) }.tg-boxedversion:after {clear: both;content: '';display: block }.tg-boxedversion .tg-header {margin: 0;box-shadow: none }.tg-boxedversion .tg-topbar {color: #fff;background: #515151 }.tg-boxedversion .tg-topbar a {color: #fff }.tg-boxedversion .tg-addnav {background: 0 0;padding: 0 }.tg-boxedversion .tg-addnav:after, .tg-boxedversion .tg-addnav:before {display: none }.tg-topmiddlebar {width: 100%;float: left;padding: 35px 0 }.tg-topmiddlebar .tg-logo {width: 275px;float: none;display: block;margin: 6px auto }.tg-servicehours {width: 300px;float: left;padding: 0 0 0 30px }.tg-servicehours>span {display: block;text-transform: uppercase;font: 16px/19px Montserrat, Arial, Helvetica, sans-serif }.tg-servicehours .owl-controls {top: 0;left: -20px;padding: 0;position: absolute }.tg-servicehours .owl-controls .owl-buttons div {margin: 0;padding: 0;font-size: 18px;color: #515151;background: 0 0;position: absolute;top: 0;left: 0;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg) }.tg-servicehours .owl-controls .owl-buttons div.owl-prev {margin: -20px 0 0 }.tg-topmiddlebar .tg-btn {float: right;line-height: 50px }.tg-boxedversion .tg-navigationarea {border: 0;margin: 0 0 1px;border-radius: 5px }body.tg-fixednav .tg-boxedversion .tg-navigationarea {border-radius: 0;margin: 0 }.tg-boxedversion .tg-nav, .tg-boxedversion .tg-navigation>ul>li, body.tg-fixednav .tg-boxedversion .tg-nav, body.tg-fixednav .tg-boxedversion .tg-navigation>ul>li {padding: 0 }.tg-boxedversion .tg-nav, body.tg-fixednav .tg-boxedversion .tg-nav {float: left }.tg-boxedversion .tg-navigation>ul>li>a, body.tg-fixednav .tg-boxedversion .tg-navigation>ul>li>a {color: #fff;border: 0;line-height: 50px }.tg-boxedversion .mega-menu {left: -80px !important;width: 1170px !important }.tg-searchdropdown {float: right;position: relative }.tg-btnsearch {color: #fff;float: right;width: 50px;height: 50px;display: block;line-height: 50px;text-align: center;border-radius: 0 5px 5px 0 }.tg-btnsearch:focus, .tg-btnsearch:hover {color: #fff }.tg-dropdownsearch {top: 200%;right: 2px;left: auto;float: none;margin: 0;border: 0;opacity: 0;width: 300px;padding: 10px;border-radius: 0;box-shadow: none;position: absolute;visibility: hidden;display: block !important }.tg-dropdownsearch form {width: 100%;float: left }.tg-dropdownsearch form fieldset {margin: 0;padding: 0;border: 0;width: 100%;float: left }.tg-searchdropdown.open .tg-dropdownsearch {top: 52px;opacity: 1;visibility: visible }.tg-boxedversion .tg-homeslider figure figcaption {padding: 0 100px;text-align: left;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end }.tg-homeslider figure figcaption h2 {font-size: 40px;line-height: 70px;padding: 0 0 10px }.tg-homeslider figure figcaption .tg-svginject {width: 120px;right: 50px }.tg-boxedversion .tg-homeslider figure figcaption .tg-description {padding: 0 }.tg-boxedversion .tg-homeslider .owl-controls .owl-buttons div {width: 50px;height: 50px;border-width: 1px }.tg-boxedversion .tg-homeslider .owl-controls .owl-buttons div>i {font-size: 20px;line-height: 48px }.tg-serviceimg {width: 100%;float: left;margin: 0 }.tg-paddingbottomzero {padding-bottom: 0 }.tg-serviceimg img {display: block }.tg-servicestyletwo .tg-box {width: 100%;float: left;margin: 15px 0;position: relative }.tg-servicestyletwo>div:nth-child(odd) .tg-box {padding: 0 35px 0 0 }.tg-servicestyletwo>div:nth-child(even) .tg-box {padding: 0 0 0 35px }.tg-servicestyletwo .tg-service {margin: 0;height: auto }.tg-servicestyletwo .tg-seviceicon {margin: 0;width: 70px;height: 70px;line-height: 70px;background: #fff;border-radius: 3px;position: absolute }.tg-servicestyletwo .tg-service:hover .tg-seviceicon i {color: #fff }.tg-servicestyletwo>div:nth-child(odd) .tg-seviceicon {top: 0;right: 0 }.tg-servicestyletwo>div:nth-child(even) .tg-seviceicon {left: 0;bottom: 0 }.tg-servicestyletwo .tg-heading {padding-top: 0 }.tg-servicestyletwo .tg-heading:before {display: none }.tg-boxedversion .tg-videosection figure img {height: 500px;width: auto }.tg-testimonialsstyletwo {text-align: center }.tg-testimonialsstyletwo .tg-testimonial {padding: 150px 30px 120px 30px }.tg-testimonial .tg-stars {top: -12px;left: 50%;width: 148px;background: #fff;position: absolute;margin: 0 0 0 -74px }.tg-testimonial .tg-stars, .tg-testimonial .tg-stars span {padding: 0 10px;line-height: 24px;height: 24px }.tg-testimonial .tg-stars span {width: 100%;padding: 0 }.tg-testimonial .tg-stars span:after, .tg-testimonial .tg-stars:before {font-size: 24px;line-height: 24px;height: 24px }.tg-testimonial .tg-stars:before {left: 10px }.tg-testimonialsstyletwo .tg-testimonial:before {top: 80px;left: 50%;width: 60px;height: 60px;line-height: 60px;margin: 0 0 0 -30px }.tg-testimonialsstyletwo .tg-clientinfo {right: 50%;margin: 0 -125px 0 0 }.tg-parallaximg {width: 100%;float: left;height: 280px;overflow: hidden;position: relative }.tg-innerbannercontent {width: 100%;float: left;padding: 15px 0 15px;border-bottom: 1px solid #f4bb86;margin-bottom: 30px }.tg-pagetitle {float: left }.tg-pagetitle h1 {margin: 0;font-size: 18px;line-height: 18px;font-weight: 600;color: #0f4d98 }.tg-whatwedo {width: 100%;float: left;text-align: left }.tg-whatwedo .tg-sectionhead {text-align: left;padding: 0 0 15px }.tg-whatwedo .tg-sectiontitle {padding: 0 0 30px }.tg-whatwedo ul {width: 100%;float: left;list-style: none }.tg-whatwedo ul li {width: 100%;float: left;list-style-type: none;padding: 0 15px }.tg-whatwedo ul li+li {margin: 15px 0 0;padding: 0 15px }.tg-whatwedoicon {width: 40px;height: 40px;float: left;background: #fff;border-radius: 50%;line-height: 38px;margin: 0 20px 0 0;text-align: center;border: 1px solid #ddd }.tg-whatwedoicon i {display: block;line-height: inherit }.tg-whatwedocontent {padding: 10px 0 0;overflow: hidden }.tg-whatwedocontent h4 {font-size: 18px;line-height: 18px;margin: 0 0 20px }.tg-whatwedocontent .tg-description p {margin: 0 }.tg-whatwedo ul li:hover .tg-whatwedoicon i {color: #fff }.tg-whatwedoimages {width: 100%;float: left }.tg-whatwedoimages figure {width: 49%;margin: 0;float: left;border: 2px solid #1f3e75 }.tg-whatwedoimages figure+figure {float: right }.tg-whatwedoimages figure:last-child {width: 100%;margin: 10px 0 0 }.tg-whatwedoimages figure img {display: block }.tg-wearehiring {width: 100%;float: left;overflow: hidden;border-radius: 3px;border: 1px solid #ddd }.tg-wearehiring figure {margin: 0;width: 100%;float: left }.tg-wearehiring figure img {display: block;width: 100%;height: auto }.tg-wearehiringcontent {width: 100%;float: left;padding: 32px 30px }.tg-wearehiringcontent h5 {margin: 0 0 25px;text-align: center;font-size: 18px;line-height: 18px }.tg-wearehiringcontent h5 span {display: block;font-size: 30px;line-height: 30px }.tg-wearehiringcontent .tg-btn {width: 100%;height: 50px;line-height: 46px;padding: 0 20px;overflow: hidden }.tg-wearehiringcontent .tg-btn span:before {line-height: 46px }.tg-pagecontent {width: 100%;float: left;padding: 30px 0 }.tg-filter-masonry.tg-projects {padding: 0 10px }.tg-project {width: 19.6%;float: left;padding: 5px }.tg-navfilterbale {width: 100%;float: left;list-style: none;padding: 0 0 30px;text-align: center;text-transform: uppercase;font: 400 12px/30px Montserrat, Arial, Helvetica, sans-serif }.tg-navfilterbale li {vertical-align: top;display: inline-block;line-height: inherit;list-style-type: none }.tg-navfilterbale li a {display: block;color: #515151;padding: 0 20px;line-height: 30px;border-radius: 2px;border: 1px solid transparent }.tg-detailpage {width: 100%;float: left }.tg-postbuttons {width: 100%;float: left;padding: 0 0 30px }.tg-postbuttons .tg-btn {margin: 0;height: 50px;color: #515151;line-height: 46px;border-color: #515151 }.tg-postbuttons .tg-btn span:before {line-height: 46px }.tg-postbuttons .tg-btn.tg-prevpost {float: left }.tg-postbuttons .tg-btn.tg-nextpost {float: right }.tg-postbuttons .tg-btn:hover span {color: #fff }.tg-images {clear: both;margin: -5px;padding: 0 0 30px;overflow: hidden }.tg-images figure {margin: 0;padding: 5px }.tg-images figure.tg-smallimg {width: 33%;float: left }.tg-images figure.tg-largeimg {width: 67%;float: right }.tg-images figure .tg-box {width: 100%;float: left;z-index: 1;overflow: hidden;border-radius: 3px;position: relative }.tg-images figure img {width: 100%;height: auto;display: block }.tg-images .tg-box:hover img {opacity: .2 }.tg-images figcaption {top: -100%;left: 0;z-index: 2;width: 100%;height: 100%;position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center }.tg-btnplusicon {color: #fff;width: 40px;height: 40px;display: block;font-size: 16px;line-height: 36px;border-radius: 50%;text-align: center;border: 2px solid #fff }.tg-btnplusicon:hover {color: #fff }.tg-images .tg-box:hover figcaption {top: 0 }.tg-detailpage .tg-description {padding: 0 0 10px;border-bottom: 1px solid #ddd }.tg-posttitle {width: 100%;float: left;padding: 0 0 15px }.tg-posttitle h2 {margin: 0;font-size: 18px;line-height: 18px }.tg-videobox {width: 370px;height: 185px;overflow: hidden;border-radius: 5px;position: relative;border: 1px solid #ddd }.tg-videobox iframe {top: 0;left: 0;width: 100%;height: 100%;position: absolute }.tg-alignright {float: right;margin: 0 0 30px 30px }.tg-alignleft {float: left;margin: 0 30px 30px 0 }.tg-alignleft, .tg-alignright {overflow: hidden;border-radius: 5px;border: 1px solid #dddd }.tg-teaminvolved {width: 100%;float: left;padding: 30px 0 }.tg-teaminvolved>h3 {margin: 0 0 15px }.tg-grapharea {width: 100%;float: left;padding: 30px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd }.tg-grapharea h3, .tg-testimonialarea>h3 {margin: 0 0 20px;font-size: 18px;line-height: 18px }.tg-performancechart {width: 100%;float: left;height: 460px;padding: 30px;border-radius: 5px;border: 1px solid #ddd }.canvasjs-chart-credit {display: none }.tg-testimonialarea {width: 100%;float: left;padding: 30px 0 0 }.tg-testimonialarea h3 {margin: 0 }.tg-testimonialarea .tg-testimonial {margin: 20px 0 57px }.tg-testimonialarea .tg-testimonialsstyletwo .tg-testimonial {padding: 120px 15px 100px 15px }.tg-testimonialarea .tg-testimonial .tg-stars {top: -8px;width: 110px;margin: 0 0 0 -55px }.tg-testimonialarea .tg-testimonial .tg-stars, .tg-testimonialarea .tg-testimonial .tg-stars span {height: 16px }.tg-testimonialarea .tg-testimonial .tg-stars span:after, .tg-testimonialarea .tg-testimonial .tg-stars:before {font-size: 16px;line-height: 16px;height: 16px }.tg-testimonialarea .tg-testimonialsstyletwo .tg-testimonial:before {top: 60px;height: 50px;font-size: 50px;line-height: 50px }.tg-testimonialarea .tg-clientinfo {width: 230px;text-align: left;margin: 0 -115px 0 0 }.tg-siderbar {width: 100%;float: left;margin-top: 15px }.tg-siderbar.ofcAddress {margin-top: 0 }.tg-siderbar .tg-widget {padding: 0;border: 1px solid #09293c }.tg-siderbar .tg-widgettitle {width: 100%;float: left;margin: 0;border: 0;padding: 20px;background: #09293c }.tg-siderbar .tg-widgettitle h3 {color: #fff;font-size: 18px;line-height: 16px;text-transform: uppercase;font-weight: 600 }.tg-widgetcontent {width: 100%;float: left;padding: 0 20px;color: #515151 }.tg-widgetprojectdescription ul li span:nth-child(odd) {float: left }.tg-widgetprojectdescription ul li span:nth-child(even) {float: right }.tg-widgetprojectdescription ul li span em, .tg-widgetprojectdescription ul li span i {display: inline-block;vertical-align: middle;font-style: normal }.tg-widgetprojectdescription ul li span:nth-child(odd) i {width: 25px;padding: 0 10px 0 0 }.tg-widgetprojectdescription .tg-socialprofilelinks {margin: 0;line-height: 17px }.tg-widgetprojectdescription .tg-socialprofilelinks li {width: auto;float: left;border: 0;padding: 0;padding: 0 16px;color: #515151;position: relative;line-height: inherit }.tg-widgetprojectdescription .tg-socialprofilelinks li:last-child {padding-right: 0 }.tg-widgetprojectdescription .tg-socialprofilelinks li+li:before {top: 0;left: 0;content: '-';position: absolute }.tg-widgetprojectdescription .tg-socialprofilelinks li a {width: auto;height: auto;border: 0;color: #515151;border-radius: 0 }.tg-widgetprojectdescription .tg-socialprofilelinks li a i {line-height: inherit }.tg-companylocationmap {width: 100%;height: 130px;margin: 20px 0 }.tg-widgetcontent .tg-contactinfo {color: #515151;margin: 0 0 20px }.tg-widgetcontent .tg-contactinfo li address {width: 84% }.tg-widgetcontent .tg-contactinfo a {color: #515151 }.tg-brochure {width: 100%;float: left;padding: 10px;margin: 8px 0;overflow: hidden;position: relative;border-radius: 4px;background: #f7f7f7;border: 1px solid #ddd;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center }.tg-brochure+.tg-brochure {float: right }.tg-btndownload {color: #fff;max-width: 84px;width: 100%;height: 28px;text-align: center;border-radius: 4px;text-transform: uppercase;font: 10px/28px Montserrat, Arial, Helvetica, sans-serif }.tg-btndownload:hover {color: #fff }.tg-brochure i.fa {font-size: 26px;line-height: 26px;padding: 0 15px;vertical-align: top;display: inline-block }.tg-brochure span {font: 'Open Sans', Arial, Helvetica, sans-serif;margin: 0;font-size: 18px !important;display: inline-block;width: 72%;line-height: 26px }.tg-brochure .tg-btndownload {position: absolute;left: 50%;bottom: -110%;margin: 15px 0 0 -42px }.tg-brochure:hover {background: #fff;border-color: #999 }.tg-brochure:hover .tg-btndownload {bottom: 10px }.tg-siderbar.contactUs .tg-brochure ul li a {width: 100% }.tg-themeform {width: 100%;float: left }.tg-themeform .form-control {background: 0 0 }.tg-themeform fieldset {width: 100%;float: left;margin: 0;padding: 0;border: 0 }.tg-themeform fieldset .form-group {width: 100%;float: left }.tg-widgetcontent .tg-themeform {padding: 20px 0 }.tg-widgetcontent .tg-themeform fieldset .tg-btn {width: 100%;height: 50px;line-height: 50px }.tg-widgetcontent .tg-themeform fieldset .tg-btn span:before {line-height: 46px }.tg-events {width: 100%;float: left;margin: -15px 0;padding: 0 0 30px }.tg-event {width: 100%;float: left;margin: 15px 0;overflow: hidden;position: relative }.tg-event figure {margin: 0;width: 100%;float: left;overflow: hidden;border-radius: 5px;position: relative;border: 1px solid #ddd }.tg-event figure a {z-index: 1;display: block;position: relative }.tg-event figure a img {width: 100%;height: auto;display: block }.tg-event figure figcaption {left: 0;bottom: -110%;z-index: 2;width: 100%;padding: 20px;position: absolute }.tg-eventcontent {width: 100%;float: left;position: relative;padding: 20px 0 25px }.tg-borderstyle {position: relative }.tg-borderstyle:before {bottom: 0;left: 0;width: 30px;height: 2px;content: '';background: #ddd;position: absolute }.tg-eventtitle {width: 100%;float: left;padding: 0 0 15px }.tg-eventtitle h2 {margin: 0;font-size: 18px;line-height: 18px }.tg-eventtitle h2 a {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis }.tg-eventcontent .tg-description p {margin: 0 }.tg-event:hover .tg-borderstyle:before {width: 100% }.tg-eventmetadata {width: 100%;float: left;list-style: none;background: #fff;border-radius: 5px;text-align: center;text-transform: uppercase;font: 12px/30px Montserrat, Arial, Helvetica, sans-serif }.tg-eventmetadata li {padding: 0 9px;display: inline-block;vertical-align: top;position: relative;line-height: inherit;list-style-type: none }.tg-eventmetadata li+li:before {top: 0;left: -3px;content: '/';position: absolute }.tg-event:hover figure a img {opacity: .2 }.tg-event:hover figcaption {bottom: 0 }.tg-eventinfoimage {width: 100%;float: left;overflow: hidden;margin: 0 0 30px;border-radius: 5px;border: 1px solid #ddd }.tg-eventinfo {width: 100%;float: left;padding: 24px;min-height: 377px }.tg-eventinfo h3 {margin: 0 0 20px;font-size: 16px;line-height: 16px }.tg-eventinfo .tg-contactinfo, .tg-eventinfo .tg-contactinfo a {color: #515151 }.tg-eventinfo .tg-contactinfo li+li {padding: 10px 0 0 }.tg-eventinfo .tg-contactinfo li address {width: 90% }.tg-commentformarea {width: 100%;float: left;padding: 80px 0 0 }.tg-formcomment {width: 100%;float: left }.tg-formcomment fieldset {width: 100%;float: left;margin: 0;padding: 0;border: 0 }.tg-formcomment fieldset .form-group {width: 100%;float: left }.tg-formcomment fieldset .form-group textarea {height: 160px;resize: none }.tg-formcomment fieldset .tg-btn {height: 50px;line-height: 46px }.tg-formcomment fieldset .tg-btn span:before {line-height: 46px }.tg-siderbar .tg-widgetsearch {border: 0 }.tg-widgetsearch form {width: 100%;float: left }.tg-widgetsearch form fieldset {width: 100%;float: left;margin: 0;padding: 0;border: 0;position: relative }.tg-widgetsearch form fieldset button {top: 0;right: 0;z-index: 2;color: #999;width: 50px;height: 50px;background: 0 0;line-height: 50px;position: absolute;text-align: center }.tg-widgetsearch form fieldset button i {display: block;line-height: 50px }.tg-widgetsimilar ul li h4 {margin: 0 0 10px;font-size: 14px;line-height: 17px }.tg-widgetsimilar ul li time {display: block;font-size: 13px;line-height: 16px }.tg-eventimg {margin: 0;width: 100%;float: left;border: 0;border-left: 1px solid #ddd }.tg-eventimg a {display: block }.tg-eventimg a img {width: 100%;height: auto;display: block }.tg-newsposts {width: 100%;float: left;margin: -15px 0;padding: 0 0 30px }.tg-news {width: 100%;float: left;margin: 15px 0;overflow: hidden;position: relative }.tg-news figure, .tg-newsimg {margin: 0;width: 100%;float: left;overflow: hidden;border-radius: 5px;position: relative;border: 1px solid #ddd }.tg-news figure img, .tg-newsimg img {z-index: 1;width: 100%;height: auto;display: block;position: relative }.tg-news figure figcaption {top: 0;left: 0;z-index: 2;width: 100%;height: 100%;padding: 20px;position: absolute;display: flex;flex-direction: column;justify-content: center;align-items: center;align-content: center;-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);-o-transform: translateY(100%);transform: translateY(100%) }.tg-newscontent {width: 100%;float: left;position: relative;padding: 20px 0 25px }.tg-newstitle {width: 100%;float: left;padding: 0 0 15px }.tg-newstitle h2 {margin: 0;font-size: 18px;line-height: 18px }.tg-newstitle h2 a {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis }.tg-newscontent .tg-description p {margin: 0 }.tg-news:hover .tg-borderstyle:before {width: 100% }.tg-newsmetadata {width: 100%;float: left;padding: 0 0 15px;list-style: none;text-transform: uppercase;font: 12px/15px Montserrat, Arial, Helvetica, sans-serif }.tg-newsmetadata li {float: left;padding: 0 9px;position: relative;line-height: inherit;list-style-type: none }.tg-newsmetadata li+li:before {top: 0;left: -3px;content: '/';position: absolute }.tg-newsmetadata li:first-child {padding-left: 0 }.tg-newsmetadata li a {color: #515151 }.tg-news:hover figure img {opacity: .2 }.tg-news:hover figcaption {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0) }.tg-content .tg-sectionhead {text-align: left }.tg-liststyle .tg-news, .tg-newsposts.tg-liststyle {margin: 0 }.tg-liststyle .tg-news+.tg-news {margin: 30px 0 0 }.tg-liststyle .tg-news figure {width: auto;float: left;margin: 0 30px 0 0 }.tg-liststyle .tg-newscontent {width: auto;float: none;padding: 0;margin: 37px 0;overflow: hidden }.tg-liststyle .tg-newscontent .tg-description {padding: 0 0 25px }.tg-newscontent .tg-btn {float: left;height: 50px;line-height: 46px;margin: 0 0 30px }.tg-newscontent .tg-btn span:before {line-height: 46px }.tg-mostcommentslider .tg-newsmetadata li {padding: 0;float: left;width: auto }.tg-mostcommentslider .owl-controls {width: 100%;float: left;line-height: 12px;position: relative;padding: 15px 0 30px }.tg-newsimg {margin: 0 0 30px }.tg-news-detail {width: 100%;float: left;margin: 0 0 80px;padding: 0 0 80px;border-bottom: 2px solid #ddd }.tg-description blockquote {width: 100%;float: left;margin: 0;border: 0;padding: 80px 0;position: relative;text-align: center;font: bold 26px/33px 'Open Sans', Arial, Helvetica, sans-serif }.tg-description blockquote:after, .tg-description blockquote:before {left: 50%;width: 30px;height: 30px;display: block;font-size: 30px;line-height: 30px;position: absolute;text-align: center;margin: 0 0 0 -15px;font-family: FontAwesome }.tg-description blockquote:before {top: 25px;content: '\f10d' }.tg-description blockquote:after {bottom: 25px;content: '\f10e' }blockquote span {clear: both;display: block;padding: 30px 0 0;font: 400 14px/17px 'Open Sans', Arial, Helvetica, sans-serif }blockquote span a {color: #515151 }blockquote q {width: 100%;float: left;font-style: italic }.tg-tags-social {width: 100%;float: left;padding: 20px 0;margin: 0 0 30px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd }.tg-tags {width: auto;margin: 0;float: left }.tg-tags-social i, .tg-tags-social strong {font-size: 14px;line-height: 14px;color: #515151;text-transform: uppercase }.tg-tags-social i {margin: 0 5px 0 0 }.tg-tags a {height: 24px;color: #aeaeae;padding: 0 10px;font-size: 13px;background: #fff;line-height: 23px;margin: 0 0 0 5px;border-radius: 3px;border: 1px solid #ddd;text-transform: uppercase }.tg-socialshare a, .tg-socialshare i, .tg-socialshare strong, .tg-tags a, .tg-tags i, .tg-tags strong {float: left }.tg-socialshare strong, .tg-socialshare>i, .tg-tags i, .tg-tags strong {padding: 5px 0 }.tg-tags a:hover {color: #fff }.tg-socialshare {float: right }.tg-socialshare ul {width: auto;float: right;list-style: none }.tg-socialshare ul li {width: 30px;height: 24px;float: left;overflow: hidden;margin: 0 0 0 5px;list-style-type: none }.tg-socialshare ul li:hover {width: 120px }.tg-socialshare li a {width: 150px;height: 24px;display: block;position: relative }.tg-socialshare a i {margin: 0;color: #999;float: left;width: 30px;height: 24px;display: block;font-size: 13px;line-height: 22px;text-align: center;border-radius: 3px;border: 1px solid #ddd }.tg-socialshare ul li a i:after {top: 0;left: 0;color: #fff;width: 120px;padding: 0 10px;font-size: 12px;line-height: 24px;font-family: Oswald, Arial, Helvetica, sans-serif;position: absolute;background: #3b5998;content: attr(data-iconname);text-transform: uppercase;-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%) }.tg-socialshare ul li:hover a i:after {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0) }.tg-socialshare ul li:nth-child(2) a i:after {background: #55acee }.tg-socialshare ul li:nth-child(3) a i:after {background: #007bb5 }.tg-socialshare ul li:nth-child(4) a i:after {background: #cb2027 }.tg-authorbox {width: 100%;float: left;padding: 25px;background: #f7f7f7 }.tg-authorpic {float: left;margin: 0 25px 0 0;border: 1px solid #ddd }.tg-authorpic a {display: block }.tg-authorpic a img {width: 100%;height: auto;display: block }.tg-authorinfo {overflow: hidden }.tg-authorinfo h3 {margin: 0 0 27px;line-height: 14px }.tg-authorinfo .tg-description {padding: 0 0 27px }.tg-authorinfo .tg-description p {margin: 0 }.tg-authorinfo .tg-socialicons {width: 100%;float: left;padding: 0 }.tg-authorinfo .tg-socialicons li:first-child {padding-left: 0 }.tg-authorinfo .tg-socialicons li a {color: #515151;background: #fff;border-color: #ddd }.tg-authorinfo .tg-socialicons li a:hover i {color: #fff }.tg-comments {width: 100%;float: left;padding: 0 0 80px;border-bottom: 2px solid #ddd }.tg-comments ul {width: 100%;float: left;list-style: none }.tg-comments ul li {width: 100%;float: left;padding: 30px;list-style-type: none;border: 1px solid #aeaeae }.tg-comments ul li+li {margin: 10px 0 0 }.tg-comment {width: 100%;float: left }.tg-comment figure {float: left;margin: 0 30px 0 0 }.tg-comment figure a {display: block }.tg-comment figure a img {display: block }.tg-commentdata {overflow: hidden;position: relative }.tg-commentdata .tg-datetag {display: block;font-size: 13px;line-height: 16px;padding: 0 0 15px }.tg-commentdata h3 {margin: 0 0 15px;font-size: 18px;line-height: 14px }.tg-commentdata .tg-btn {padding: 0 50px;height: 50px;line-height: 46px }.tg-commentdata .tg-btn span:before {line-height: 46px }.tg-commentdata .tg-description {padding: 0 0 20px }.tg-commentdata .tg-description p {margin: 0 }.tg-member.tg-detailpage {margin: 0 }.tg-member .tg-sectionhead {text-align: left }.tg-member.tg-detailpage .tg-description {border: 0;padding: 0 0 25px }.tg-member.tg-detailpage figure {margin: 0 0 30px;border-radius: 5px }.tg-member .tg-companylocationmap {width: 100%;float: left;margin: 0;height: 360px;border-radius: 5px;border: 1px solid #ddd }.tg-member.tg-detailpage .tg-memberinfo {padding: 0;border: 1px solid #ddd;border-bottom: 0 }.tg-member.tg-detailpage .tg-memberinfo:before {display: none }.tg-member.tg-detailpage .tg-memberinfo span {width: 50%;float: left;padding: 20px;border-bottom: 1px solid #ddd }.tg-member.tg-detailpage .tg-memberinfo span:nth-child(even) {background: #f7f7f7 }.tg-member.tg-detailpage .tg-memberinfo span a {color: #515151 }.tg-memberinfo .tg-socialicons {float: left;padding: 0;line-height: 20px }.tg-memberinfo .tg-socialicons li {padding: 0 15px;position: relative;line-height: inherit }.tg-memberinfo .tg-socialicons li:first-child {padding-left: 0 }.tg-memberinfo .tg-socialicons li+li:before {top: 0;left: 0;content: '-';position: absolute }.tg-memberinfo .tg-socialicons li a {width: auto;height: auto;border: 0;border-radius: 0;line-height: inherit }.tg-memberinfo .tg-socialicons li a i {line-height: inherit }.tg-gallery {width: 100%;float: left;margin: 0 0 70px;position: relative;padding: 20px 35px;background: #f7f7f7 }.tg-galleryslider {width: 100%;float: left }.tg-gallery .tg-project {width: 100%;float: left }.tg-gallery .tg-project figure figcaption {padding: 20px 20px 15px }.tg-gallery .tg-project figure figcaption .tg-datetag {display: block }.tg-gallery .tg-project figure figcaption .tg-datetag a {color: #fff }.tg-gallery .owl-controls {left: 0;bottom: -70px;width: 100%;height: auto;padding: 0;position: absolute;line-height: 12px }.tg-btnview {top: 50%;left: 50%;z-index: 2;color: #fff;width: 40px;height: 40px;display: block;overflow: hidden;line-height: 36px;border-radius: 50%;text-align: center;position: absolute;border: 2px solid #fff;margin: -20px 0 0 -20px;opacity: 0;visibility: hidden }.tg-btnview i {color: #fff;display: block;line-height: inherit }.tg-btnview:hover i {color: #fff }.tg-gallery .tg-project:hover .tg-btnview {opacity: 1;visibility: visible }.tg-locationmap {width: 100%;float: left;height: 500px }.tg-themeform textarea {width: 100%;float: left;resize: none;height: 130px;border: 1px solid #e5e5e5;border-radius: 0 }.tg-themeform .tg-btn {height: 40px;line-height: normal;color: #fff !important;background: #09293c;border: none }.tg-themeform .tg-btn span:before {line-height: 46px }.tg-addressslider {width: 100%;float: left }.tg-addressslider .owl-item {padding: 0 15px 30px }.tg-addressslider .item {width: 100%;float: left }.tg-addressbox {width: 100%;float: left }.tg-map {width: 100%;float: left;overflow: hidden;position: relative;border-radius: 5px }.tg-addressmap {z-index: 1;width: 100%;float: left;height: 180px;position: relative }.tg-getdirection {top: 0;left: 0;z-index: 2;width: 100%;height: 100%;position: absolute;display: flex;flex-direction: column;justify-content: center;align-items: center;align-content: center;-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);-o-transform: translateY(100%);transform: translateY(100%) }.tg-btngetdirection {width: 40px;height: 40px;display: block;overflow: hidden;line-height: 36px;border-radius: 50%;text-align: center;border: 2px solid #fff }.tg-btngetdirection i {color: #fff;display: block;line-height: 36px }.tg-btngetdirection:hover i {color: #fff }.tg-addresscontent {width: 100%;float: left;position: relative;padding: 20px 0 30px }.tg-addresscontent:before {left: 0;bottom: 0;content: '';width: 30px;height: 2px;background: #ddd;position: absolute }.tg-addresscontent h4 {font-size: 18px;line-height: 14px;margin: 0 0 20px }.tg-addresscontent .tg-contactinfo, .tg-addresscontent .tg-contactinfo a {color: #515151 }.tg-addresscontent .tg-contactinfo li+li {padding: 20px 0 0 }.tg-addressbox:hover .tg-getdirection {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0) }.tg-addressbox:hover .tg-addresscontent:before {width: 100% }.tg-404 {width: 100%;float: left }.tg-404content {width: 100%;float: left;padding: 0 0 80px;text-align: center }.tg-404content h2 {margin: 0 0 80px;position: relative;line-height: 26px;background: url(../images/img-06.png) no-repeat 50% 50% }.tg-404content .tg-borderstyle {width: 100%;float: left;margin: 0 0 30px;padding: 0 0 30px }.tg-404content .tg-borderstyle:before {left: 50%;width: 170px;margin: 0 0 0 -85px }.tg-404content h2 .tg-svginject {margin: 36px 0;position: static }.tg-404content h3 {font-size: 38px;line-height: 34px;margin: 0 0 30px }.tg-404content .tg-borderstyle p {margin: 0;font-size: 20px;line-height: 23px }.tg-404content span {width: 100%;float: left;display: block;font-size: 16px;line-height: 20px }.tg-404content span a {text-decoration: underline }.tg-404 form {padding: 50px 35px;background: #f7f7f7 }.tg-404 form .tg-btn {width: 100%;padding: 0 29px }body.tg-comingsoon-page {background: url(../../../pagenotfound.html) no-repeat fixed;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;position: relative;height: 100% }.tg-commingsooncontent {width: 100%;float: left;min-height: 925px;position: relative }.tg-logarea {width: 100%;float: left;padding: 50px 0;border-bottom: 1px solid #fff }.tg-logarea .tg-logo {width: 301px;float: none;display: block;margin: 0 auto }.tg-textbox {color: #fff;width: 100%;float: left;padding: 50px 30px 0;text-align: center }.tg-textbox h2 {color: #fff;margin: 0 0 7px;font-size: 40px;line-height: 36px }.tg-textbox h3 {color: #fff;margin: 0 0 40px;font-size: 24px;line-height: 20px }.tg-textbox .tg-description {padding: 0 0 50px }.tg-textbox .tg-description p {margin: 0 }.tg-countdown {width: 100%;float: left;text-align: center }.tg-countdown .clock-item {width: 173px;margin: 15px 30px;position: relative;display: inline-block;vertical-align: top }.tg-countdown .clock-item .text {top: 0;left: 0;width: 100%;height: 100%;position: absolute;display: flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center }.tg-countdown .clock-item .text .val {margin: 0 0 10px;font-size: 50px;line-height: 40px }.tg-countdown .clock-item .text .type-time {padding: 0 10px;margin: 0 auto;font-size: 14px;line-height: 30px;border-radius: 3px;text-align: center;display: inline-block;font-family: Montserrat, Arial, Helvetica, sans-serif }.clock-canvas {width: 100%;float: left;position: relative }.clock-canvas:before {top: 0;left: 0;content: '';width: 100%;height: 100%;border-radius: 50%;border: 3px solid;position: absolute }.clock-canvas .kineticjs-content {width: 100%;height: 100%;float: left }body.tg-comingsoon-page .tg-copyright {left: 0;bottom: 0;width: 100%;color: #fff;padding: 0;line-height: 50px;text-align: center;background: #515151;position: fixed }.tg-carrers {width: 100%;float: left }.tg-carrers .tg-sectionhead {text-align: left }.tg-accordion {width: 100%;float: left }.tg-panel {width: 100%;float: left;overflow: hidden }.tg-panel+.tg-panel {margin: 10px 0 0 }.tg-panel h4 {margin: 0;width: 100%;float: left;padding: 20px;color: #515151;cursor: pointer;background: #fff;font-size: 16px;line-height: 13px;border-radius: 4px;position: relative;border: 1px solid #ddd }.tg-panel h4:before {top: 0;right: 30px;content: '\f107';position: absolute;line-height: 53px;font-family: FontAwesome }.tg-panel h4.active:before {content: '\f106' }.tg-accordion h4.active {color: #fff;background: #515151;border-color: #515151;border-radius: 4px 4px 0 0 }.tg-panelcontent {width: 100%;float: left;padding: 30px;border: 1px solid #ddd;border-top: 0;border-radius: 0 0 4px 4px }.tg-joblocationmap {width: 340px;height: 185px;float: left;margin: 0 30px 0 0 }.tg-jobdescription {overflow: hidden }.tg-jobdescription h5 {width: 100%;float: left;margin: 0 0 15px;font-size: 18px;line-height: 14px }.tg-jobdescription ul {width: 100%;float: left;list-style: none }.tg-jobdescription ul li {width: 100%;float: left;position: relative;padding: 0 0 0 15px;list-style-type: none }.tg-jobdescription ul li:before {top: 0;left: 0;content: '\f0da';position: absolute;font-family: FontAwesome }.tg-jobdescription ul li address {margin: 0;font-style: normal }.tg-content section:last-child {padding-bottom: 0 }.tg-content section:first-child {padding-top: 0 }.tg-content section+section {border-top: 2px solid #ddd }.tg-donutchartarea {width: 100%;float: left }.tg-chartContainer {width: 100%;float: left }.tg-chartContainer>div>div {margin: 0 auto }.tg-servicetabs {width: 100%;float: left;position: relative;padding: 0 0 0 70px }.tg-navtab {top: -26px;left: 45px;z-index: 2;min-width: 430px;list-style: none;position: absolute;text-transform: uppercase;font: 14px/50px Montserrat, Arial, Helvetica, sans-serif;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);-webkit-transform-origin: 0;-moz-transform-origin: 0;-ms-transform-origin: 0;-o-transform-origin: 0;transform-origin: 0 }.visionTabs {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100% }.tg-navtab li, .visionTabs li {float: left;list-style: none;overflow: hidden;border-radius: 0;line-height: inherit;border: 1px solid #09293c;width: 18%;border-bottom: 0;font-weight: 600;font-size: 18px;text-align: center }.tg-navtab li a, .visionTabs li a {padding: 10px 15px;color: #fff;background: #09293c;display: block;line-height: inherit }.visionTabs li.active a {color: #09293c;background: #f4bb86 }.visionTabs li:hover a {color: #fff;background: #09293c }.tg-tabcontent {width: 100%;float: left;padding: 30px;z-index: 2;position: relative;border: 1px solid #09293c }.ain-section .tab-content>.tab-pane {padding: 0 }.tab-content.tg-tabcontent .img_border {margin-bottom: 35px }.tg-tabcontent ul {width: 50%;float: left;padding: 0 0 30px;list-style: none }.tg-tabcontent ul li {position: relative;padding: 0 0 0 20px;list-style-type: none }.tg-tabcontent ul li:before {top: 0;left: 0;content: '\f00c';position: absolute;font-family: FontAwesome }.tg-tabcontent .tg-tick li:before {content: '\f00c' }.tg-tabcontent .tg-caret li:before {content: '\f0da' }.tg-content .tg-services {width: auto;float: none;clear: both;margin: 0 -15px;overflow: hidden }.tg-content .tg-service {margin: 0;height: 290px;padding: 15px }.tg-content .owl-controls {width: 100%;float: left;padding: 30px 0 0;line-height: 12px }.tg-teamsidebarslider .owl-controls {width: 100%;float: left;padding: 15px 0 25px }.tg-widget .tg-socialprofilelinks li {width: auto;float: none;padding: 0;border: 0 }.tg-widget .tg-socialprofilelinks li a {color: #fff }.tg-siderbar .tg-widgettestimonials {border: 0 }.tg-testimonialsidebarslider .owl-item {padding: 0 1px 0 0 }.tg-testimonialsidebarslider .tg-testimonial {text-align: center;margin: 10px 0 57px;padding: 120px 20px 80px }.tg-testimonialsidebarslider .tg-clientinfo {left: 20px;width: 222px }.tg-testimonialsidebarslider .tg-testimonial:before {top: 50px;left: 50%;width: 56px;height: 56px;line-height: 56px;margin: 0 0 0 -28px }.tg-requestcallbackmodal {top: 50px }.tg-requestcallbackmodal .modal-dialog {width: 400px }.tg-modalcontent h4 {margin: 0;width: 100%;float: left;color: #fff;padding: 20px;font-size: 15px;line-height: 15px;background: #282828 }.tg-modalcontent {width: 100%;float: left;background: #fff }.tg-modalcontent form {width: 100%;float: left;padding: 20px }.tg-modalcontent form fieldset {width: 100%;float: left;margin: 0;border: 0;padding: 0 }.tg-modalcontent form fieldset .form-group {width: 100%;float: left }.box {background: rgba(255, 255, 255, .6);padding: 20px;border: 2px solid #004281;margin-top: -100px }.mart30 {margin-top: 30px !important }.mart10 {margin-top: 20px !important }.home-blogs .tg-btn.mart10.btn_bg{margin-top: 50px!important;}.mr {margin-top: 134px }.btn_bg {background: #00293c;color: #fff;border-color: #00293c !important }.btn_bg span {color: #fff }.btn_orng_bg{background: #f4bb86;border-color: #f4bb86!important;color: #00293c;}#tg-brandsslider .owl-pagination {display: none }.parallax {height: 300px !important;width: 100% }.text p {margin: 0;font-size: 16px;line-height: 24px;text-align: justify }.img_border img {border: 2px solid #000 }.box_2 {background: #f4f4f4;padding: 20px;border-radius: 5px;border: 1px solid #004281 }.contact_box {padding: 18px;margin-top: 25px;text-align: center }.contact_box .investorImg {overflow: hidden }.contact_box .investorImg img {width: 100%;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.contact_box a.investorBtn {background: #00293c;color: #fff;padding: 6px 20px;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;margin-top: 10px;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0 }.contact_box a.investorBtn:hover {background: #f4bb86 }.contact_box:hover {box-shadow: 0 0 15px 3px rgba(0, 0, 0, .1) }.contact_box:hover .investorImg img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1) }.tg-main-section2 {padding-bottom: 60px }.services ul li {list-style: none;padding: 5px 0;background: #efefef;margin: 10px 0;border-radius: 5px;font-size: 14px;font-weight: 600;border-right: 1px solid transparent }.services ul li:hover {list-style: none;padding: 5px 0;background: #dedede;margin: 10px 0;border-radius: 5px;font-size: 14px;font-weight: 600;cursor: pointer;border-right: 1px solid #1b3f74;color: #000 }.services ul li span {background: #1b3f74;color: #fff;padding: 10px 15px;border-radius: 5px }.space {margin: 0 0 0 10px;display: inline-block;line-height: 0 }.services h6 {margin: 0;font-size: 18px;line-height: 32px;text-align: justify }.margin-bottom {margin-top: 30px !important }.img {padding: 7px;border: 6px solid #1b3f74;-webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);-moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19) }.service {margin-bottom: 15px !important }.service_list ul li {float: left;list-style: none;padding: 4px 0 }.service_list ul li a {font-weight: 600 }.rt-error-box {margin: 25px auto }.component-content .title {text-transform: capitalize;margin: 50px 0 15px;text-align: center;font-size: 2.2em }.component-content .title span {font-size: 3em }.error-title span {color: #004281 }.error-content {margin: 0 auto }.ngoContent {font-size: 18px }.ngoContent h4 {color: #004281;font-weight: 600;margin-top: 20px }.ngoContent p {line-height: 1.8em }.ngoContent .dotsUl {padding-left: 25px }.ngoContent .dotsUl li {list-style: disc }.tg-fixednav .tg-navigationarea .mt-10 {padding-top: 10px }.tg-socialicons a.linkedin {background: url(../img/in.png) no-repeat;background-position: center;padding: 21px }.tg-socialicons a.twitter {background: url(../img/tw.png) no-repeat;background-position: center;padding: 21px }.tg-socialicons a.facebook {background: url(../img/fbIcon.png) no-repeat;background-position: center;padding: 21px }.tg-socialicons a.insta {background: url(../img/insta.png) no-repeat;background-position: center;padding: 21px }.tg-socialicons a.yt {background: url(../img/yt.png) no-repeat;background-position: center;padding: 21px }.tg-socialicons a.gmap {background: url(../img/gMap.png) no-repeat;background-position: center;padding: 21px;background-size: 24px }#mc_embed_signup .mc-field-group input {height: 45px }.tg-signuparea .indicates-required {display: none }.entry-content p {text-align: justify }.tg-formtheme .form-group select {color: #a39a99 }.tg-footerwidgets>div[class*=col-]:first-child, .tg-footerwidgets>div[class*=col-]:first-child:before {background: 0 0 !important }#mc_embed_signup input#mc-embedded-subscribe, #mc_embed_signup input#mc-embedded-subscribe:focus {font-family: SegoeUI !important;text-transform: uppercase !important;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0 }p a {color: #00293c !important }.tg-main-section.tg-haslayout.satisfiedCustomers {background: #fff }.tg-footermiddlearea {background: #596f75 !important;background: #152c30 !important;background: #013b56 !important }.tg-testimonial:hover:before {color: #f4bb86 !important }.tg-footerbottombar {background: #00293c !important }.tg-contactinfo li p a {color: #fff }.blog {margin-top: 170px }.blogs {padding: 50px 0;background: #f1f1f1 none repeat scroll 0 0 }.blog-section {width: 100%;display: table;padding-bottom: 30px;padding-top: 30px;border-bottom: 1px solid #ddd }.blog-section .col-md-12 {text-align: justify; font-size: 16px; word-break: break-word;}.blogs .blogBoxContainer {margin-bottom: 50px }.blogs .blogBoxContainer a {text-decoration: none }.left-panel-bg {background: #fff;box-shadow: 0 4px 16px rgb(0 0 0 / 10%);width: 100%;display: table;padding: 0 33px 33px 33px;margin-bottom: 30px }.blogs .blogBoxContainer a .blogBox {overflow: hidden }.blogs .blogBoxContainer a img {-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out }.blogs .blogBoxContainer a:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1) }.blogs .blogBoxContainer .txt h4 {color: #333;font-weight: 600;font-size: 20px;margin-top: 15px;line-height: 24px;margin-bottom: 5px;text-transform: uppercase }.blogs .blogBoxContainer .txt p {color: #333;font-size: 14px;font-weight: 500;margin: 0;text-transform: uppercase }.obj-timestamp {font-size: 20px;color: #2c2c2c;text-align: center;float: left;padding-right: 10px }.media:first-child {margin-top: 0 }.obj-timestamp>span {display: block;font-size: 16px;background: #f4bb85;color: #fff;padding: 1px 5px }.media-body a {text-decoration: none }.media-heading {margin-top: 0;margin-bottom: 5px;line-height: 30px }.topic-heading {font-size: 28px;padding-top: 10px;padding-bottom: 10px;color: #09293c;line-height: 30px }.by-admin-bg {width: 100%;display: table;margin-top: 10px }.by-admin-bg ul {margin: 0 0 10px;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex }.by-admin-bg ul li {list-style: none }.list-inline>li {display: inline-block;padding-right: 5px;padding-left: 5px; font-size: 16px; }.blog-min-height {height: auto;width: 100%;background-repeat: no-repeat;background-position: 0 0;background-size: cover !important;margin-bottom: 20px }.blog-section p {color: #666 }.list-social-icons>li.has-child {position: relative }.list-child-menu {display: none;position: absolute;top: auto;left: 0;list-style-type: none;margin: 0;padding: 0;white-space: nowrap;box-shadow: 0 0 3px rgba(0, 0, 0, .2);background: #fff }.list-social-icons>li.has-child:hover .list-child-menu {display: block;z-index: 99 }.list-child-menu>li>a {color: #444;padding: 3px 46px;font-size: 12px;background: #fff;display: block;text-decoration: none;padding-left: 8px }.right-panel .search-part {width: 100%;padding: 35px;background: #fff;margin-bottom: 15px;box-shadow: 0 4px 16px rgb(0 0 0 / 10%) }.right-panel .searchBar {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;padding-bottom: 10px }.right-panel .searchBar .form-group {width: 100%;position: absolute }.right-panel .searchBar .searchIcon {background: #09293c;color: #fff;vertical-align: middle;padding: 3px 7px;border-radius: 3px;position: absolute;left: 0 }.right-panel .searchBar .search-from {padding-left: 35px;border: none;border-bottom: 1px solid }.right-panel .searchBar p {color: #2f3c4c;padding-left: 10px;margin-bottom: 0;font-weight: 700 }.search-from {border-radius: 0;min-height: 45px;margin-top: 25px }.submit-form {background: #00293c;margin-top: 35px;outline: 0;padding: 10px;color: #fff;width: 100%;border: none;text-transform: uppercase;transition: all ease .2s;margin-bottom: 15px }.popular-recent-bg {margin-top: 50px;width: 100%;box-shadow: 0 4px 16px rgb(0 0 0 / 10%) }.popular-recent-bg #myTabContent .media .content p.media-heading {margin-top: 10px  ;margin-bottom: 5px;line-height: 18px;color: #09293c;font-size: 16px;font-weight: 600;padding-top: 0 }.popular-recent-bg #myTabContent .media .content p {font-size: 14px;color: #515151;line-height: 18px }.hfc-tabs>li {width: 33.3333%;float: left }.hfc-tabs>li>a {display: block;text-align: center;padding: 11px 0 !important;min-height: 45px;color: #2f3c4e;font-size: 16px }.popular-recent-bg #myTab.nav-tabs.hfc-tabs>li.active>a {color: #f4bb86 !important;font-size: 16px;border: 1px solid transparent !important;background: #00293c }.popular-recent-bg #myTab.nav-tabs li a:hover {color: #fff }.popular-recent-bg #myTab.nav-tabs li a {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0 }.tab-content>.tab-pane {display: none }.tab-content>.tab-pane {background: #fff;box-shadow: none;padding: 14px;width: 99%;margin-left: 1px;padding-bottom: 0;padding: 30px 14px }.tab-content>.active {display: block }.popular-div {width: 100%;border-bottom: 1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px }.popular-div a {text-decoration: none;display: -webkit-box;display: -ms-flexbox;display: flex;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.popular-div a:hover .content h1.media-heading {color: #f4bb85 !important }.popular-div a .thumbImg {display: inline-block;overflow: hidden;width: 100px;height: 90px;margin-right: 15px }.popular-div a .thumbImg img {transition: all ease .3s;-o-object-fit: cover;object-fit: cover }.media-object {width: 100px !important;height: 90px !important }.popular-div a .content {width: 100% }.popular-div a .content p {font-size: 14px;color: #666 }.popular-recent-bg #myTabContent .media .content .date-month {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.popular-recent-bg #myTabContent .media .content .date-month p {color: #09293c;font-size: 13px }.popular-recent-bg #myTabContent .media .content .date-month p.bold {font-weight: 700 }.popular-recent-bg #myTabContent .hfc-cat-nav li a {padding: 5px }.popular-recent-bg #myTabContent .hfc-cat-nav li a:hover, .popular-recent-bg #myTabContent .hfc-cat-nav li.active a {color: #f4bb86;background: #09293c }button {transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }button:hover {background-color: #f4bb85 !important }.tg-nav .mega-dropdown {position: static }.tg-nav .mega-dropdown .mega-dropdown-menu {width: 100% }.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color: #09293c !important }.tg-signuparea #mc_embed_signup input#mc-embedded-subscribe {padding: 12px 30px !important;background: #00293c !important;position: relative;top: 34px;transition: all ease .5s;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s }.tg-signuparea #mc_embed_signup input#mc-embedded-subscribe:hover {background: #f4bb86 !important;color: #00293c }.tg-footerbottombar .footerFlex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.clientPage .text .clientBox {margin-bottom: 25px;overflow: hidden;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;padding: 20px }.clientPage .text .clientBox:hover {box-shadow: 0 0 15px 3px rgba(0, 0, 0, .1) }.clientPage .text .clientBox:hover p {color: #f4bb86 }.clientPage .text .clientBox .clientImg {overflow: hidden }.clientPage .text .clientBox .clientImg img {width: 100% }.clientPage .text .clientBox:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1) }.clientPage .text .clientBox p {text-align: center;line-height: 20px;color: #09293c;font-weight: 600;padding: 10px;margin-bottom: 0;padding-bottom: 0;min-height: 70px;font-size: 14px;text-transform: uppercase }.fixedWp {position: fixed;left: 0;top: 78%;z-index: 99 }.fixedWp img {width: 45px }.social-section a.blogViewMore {background: #00293c;color: #fff;padding: 7px 20px;float: right;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.social-section a.blogViewMore:hover {background: #f4bb86 }.rotate {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg) }.serviceSidebar .panel-default>.panel-heading {padding: 0;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;color: #fff;background-color: #09293c;border-color: #09293c;border-bottom: 1px solid #858585 }.serviceSidebar .panel-default>.panel-heading a {display: block;padding: 10px 15px;line-height: 22px }.serviceSidebar .panel-default>.panel-heading a:focus, .serviceSidebar .panel-default>.panel-heading:hover, .serviceSidebar .panel-default>.panel-heading:hover a {color: #f7d5b5 }.serviceSidebar .panel-default>.panel-heading:hover a span {color: #f7d5b5 }.serviceSidebar .panel {box-shadow: none;border: none }.serviceSidebar .panel-default>.panel-heading a span {float: right;font-size: 10px;position: relative;top: 6px;margin-left: 5px }.serviceSidebar .panel-group .panel {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;margin-bottom: 0 }.serviceSidebar .panel-group .panel+.panel {margin-top: 0 }.serviceSidebar .panel-default>.panel-heading+.panel-collapse>.panel-body {border: 1px solid #08283c;border-top: 0 }.serviceSidebar .panel-collapse>.panel-body ul li.active {background: #f4bb86 }.serviceSidebar .panel .panel-body {padding: 0 }.serviceSidebar .panel .panel-body ul li a {padding: 5px 15px;display: block;color: #09293c;border-bottom: 1px solid #f4bb86 }.serviceSidebar .panel .panel-body ul li a:hover {background: #08283c;color: #fff }.serviceInnerContent {font-size: 16px;text-align: justify }.serviceInnerContent .h3 {color: #08283c;font-weight: 800 }.serviceInnerContent ul {margin: 20px;margin-top: 5px;margin-bottom: 20px }.serviceInnerContent ul li {position: relative;padding-left: 15px;list-style: none;font-size: 16px }.serviceInnerContent ul li:before {position: absolute;content: '\f111';font-family: FontAwesome;font-size: 7px;color: #08283c;left: -3px }.serviceInnerContent p a {color: #08283c;text-decoration: none!important;}.relLinks .useLinksFlex {padding-bottom: 50px }.relLinks .useLinksFlex ul {display: -webkit-box;display: -ms-flexbox;display: flex }.relLinks .useLinksFlex ul li {border: 1px solid #ddd;margin-bottom: 5px;background: #ebebeb;width: 33%;margin-right: 5px;padding-bottom: 0 }.relLinks .useLinksFlex ul li h4 {margin-bottom: 0;font-size: 18px;font-weight: 600;color: #09293c;margin: 0 }.relLinks .useLinksFlex ul li a {display: block;color: #09293c;padding: 10px }.relLinks .useLinksFlex ul li a:hover p {color: #f4bb84 }.relLinks .useLinksFlex ul li a p {margin-bottom: 0 }.publications .pubArea {margin-bottom: 30px }.publications .pubArea h2 {color: #09293c;font-size: 24px;padding-bottom: 10px }.checkList .contact_box h4 {text-transform: capitalize;font-weight: 700;font-size: 18px;color: #09293c;margin-top: 0;margin-bottom: 0;padding-top: 10px;min-height: 55px }.social-section {padding-top: 40px }.tg-nav .nav .open>a, .tg-nav .nav .open>a:focus, .tg-nav .nav .open>a:hover {background-color: transparent }.tg-siderbar.contactUs {margin-top: 0 }.checkDetails h3 {color: #00293c;font-weight: 900;font-size: 26px }.checkDetails.marginTop h3 {margin-top: 30px }.review-section.home-review-sec {padding: 70px 0;background: url(../images/achievements-bg.jpg);background-size: cover;background-attachment: fixed;position: relative;}.review-section.home-review-sec.our-homeTeam{background: url(../img/Team-banner.jpg);background-size: cover;background-repeat: no-repeat;}.review-section.home-review-sec.our-homeTeam.ourProfile, .newProfileSec .left{background: url(../img/profile_Banner.jpg);background-size: cover;background-repeat: no-repeat;background-position: 50%;}.review-section.home-review-sec.our-homeTeam:after, .newProfileSec .left:after{position: absolute;content: '';width: 100%;height: 100%;background:rgba(0, 41, 60, 0.8);top: 0;right: 0;bottom: 0;}.our-homeTeam .counter-review{z-index: 9;}.section-title.white {font-size: 42px;font-family: Montserrat, sans-serif;font-weight: 700;padding: 0 0 32px;color: #fff !important;text-align: center;margin-top: 0 }.review-section p, .stats .subHead{font-size: 30px;width: 75%;margin: auto;color: #fff;text-align: center;line-height: 40px }.stats .subHead{font-size: 24px;padding-top: 10px;}.CommonModal .modal-dialog {height: 90vh;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.CommonModal .modal-content {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;width: 100% }.CommonModal .modal-header {background: #08283c;color: #fff }.CommonModal .modal-header .close {margin-top: -2px;opacity: 1;color: #fff;text-shadow: none }.CommonModal form .form-control {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0 }.CommonModal form .btn {background: #00293c;color: #fff;padding: 6px 20px;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s;font-size: 16px;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0 }.CommonModal form .btn:hover {background: #f4bb86 }.eventSection {background: #f4f4f4 }.eventSection .col-md-6 {padding: 0 }.eventSection .eventContent p {margin-top: 20px }.eventSection .eventHead {font-size: 24px;padding-bottom: 15px;color: #09293c;font-weight: 600 }.eventSection .eventImg img {width: 100%;object-fit: cover;object-position: center }.contactMap {margin-top: 50px }.error404 {padding-bottom: 40px }.error-container {position: relative }.error-bg-content {text-align: center }.error-bg-heading {font-size: 12em;font-weight: 700;color: #09293c }.error-bg-sub-heading {font-size: 32px }.error-bg-sub-title {font-size: 16px;color: #333;width: 27%;margin: 15px auto }.error-bg-sub-home-ntm a {text-decoration: none;background: #00293c;color: #fff;padding: 10px 20px;display: inline-block;margin: 10px auto;font-size: 17px;cursor: pointer;border-radius: 45px;-webkit-border-radius: 45px;-moz-border-radius: 45px;-ms-border-radius: 45px;-o-border-radius: 45px;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.error-bg-sub-home-ntm a:focus, .error-bg-sub-home-ntm a:hover {background: #f4bb86;color: #09293c }.utilities .panel-group .panel-title span.glyphicon {display: inline-block;margin-right: 10px }.checkList .panel-heading, .utilities .panel-heading {padding: 0;background: #09293c;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0 }.checkList .panel-heading .panel-title a, .utilities .panel-heading .panel-title a {padding: 10px 15px;color: #fff;display: block;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.checkList .panel-heading .panel-title a:hover, .utilities .panel-heading .panel-title a:hover {background: #f4bb86;color: #09293c }.utilities .resultPdf a {color: #09293c }.utilities .resultPdf a .pdf-icon {width: 20px;margin-right: 5px }.utilities .resultPdf {margin-bottom: 10px }.checkList .panel-body, .utilities .panel-body {background: #f4f4f4 }.radioBtns {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 15px }.radioBtns h5 {background: #09293c;color: #fff;margin-right: 15px;position: relative }.radioBtns h5:after {position: absolute;content: '';border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #08283c;border-right: 8px solid transparent;right: -16px;top: 8px }.radioBtns .d-checkbox label {width: auto;margin-right: 40px;font-size: 16px }.d-checkbox>input {width: .5px;height: .5px;opacity: 0;position: absolute }.d-checkbox>label {position: relative;text-indent: 24px;cursor: pointer;color: #000;font-size: 12px;font-weight: 400 }.d-checkbox>label:before {content: '';position: absolute;top: 2px;left: 0;width: 18px;height: 18px;display: block;border-radius: 50%;border: 1px solid #999 }.d-checkbox>label>span {padding-left: 0 }.d-checkbox>input:checked+label:after {content: '';position: absolute;width: 12px;height: 12px;background: #00293c;border-radius: 50%;top: 5px;left: 3px }.link-page-box {box-shadow: #757575 0 0 5px;padding: 20px;display: table;width: 100%;min-height: 100px;margin-bottom: 30px }.useful-link-row a .link-page-box .useful-icon {border-right: 3px double #d7d7d7;padding: 4px;display: table-cell;font-size: 36px;width: 15%;text-align: center }.useful-link-row a .link-page-box .useful-content {color: #1c345a;font-size: 18px;padding-left: 15px;vertical-align: middle;width: 85%;display: table-cell;line-height: 18px }.TeamDetails .teamNameList ul li {list-style: none }.TeamDetails .teamNameList ul li:first-child {background: #09293c;color: #fff;font-weight: 600;text-transform: uppercase;font-size: 16px }.TeamDetails .teamNameList ul li a {background-color: #f2f2f2;display: block;padding: 10px 15px;color: #09293c;text-transform: uppercase;border-bottom: 2px solid #fff;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.TeamDetails .teamNameList ul li:first-child a {background: #09293c;color: #fff;border-bottom: 0;padding: 10px 15px }.TeamDetails .teamNameList ul li a:hover, .TeamDetails .teamNameList ul li.active a {background: #f4bb86;color: #09293c }.TeamDetails .teamDetailBox, .founderPage .founderInfo {border: 1px solid #00293c;padding: 20px;font-size: 16px;text-align: justify }.TeamDetails .teamDetailBox .teamNameFlex {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 15px }.TeamDetails .teamDetailBox .teamNameFlex .teamImg {margin-right: 15px;width: 25%;position: relative;}.TeamDetails .teamDetailBox .teamNameFlex .teamName, .founderPage .teamName {color: #00293c;font-weight: 600;margin-top: 0;font-size: 26px }.founderPage .teamName {padding-top: 10px }.TeamDetails .teamDetailBox .teamNameFlex .designation, .founderPage .designation {font-size: 18px }.marquee-new a {font-size: 14px;margin-bottom: 10px;padding-bottom: 10px;line-height: 1.5;display: block;text-decoration: none;color: #fff }.marquee-new a:hover {color: #f4bb86 }.careerPage .tg-description {text-align: justify;font-size: 16px }.homeAbtUs .tg-description .whyUsNone {display: none }.headArrow img {width: 8px }.justify {text-align: justify }.w3-clear.nextprev {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 30px }.w3-clear.nextprev .width50 a {color: #fff;background: #09293c;padding: 7px 12px;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.w3-clear.nextprev .width50 a:hover {background: #f4bb86;color: #09293c }.stats {background: #fff;padding: 50px 0;background: url(../img/achieveBG.jpg) no-repeat;width: 100%;background-size: cover;position: relative;z-index: -1;background-position: 100% 35%;background-attachment: fixed;}.stats:after {position: absolute;content: '';width: 100%;background: rgba(9, 41, 60, .6);height: 100%;top: 0;z-index: -1;left: 0 }.stats .counterFLex .countBox {text-align: center }.stats .counterFLex .counter-value {color: #f4bb86;font-size: 6rem;font-weight: 600 }.stats .counterFLex p {color: #fff;font-size: 18px }.stats h3 {color: #fff;font-size: 36px;font-family: SegoeUI-Semibold;font-weight: 900 }.resultPdf a i {color: red }.infoPage .tg-service {min-height: auto;padding: 15px }.infoPage .tg-heading h4 {min-height: 70px }.counterFLex .plus {color: #f4bb86;font-size: 6rem;font-weight: 600 }.weekUpdates .weeklyFlex {padding: 15px }.weekUpdates .weeklyFlex ul {display: flex;flex-wrap: wrap;justify-content: space-between }.weekUpdates .weeklyFlex li {width: 24% }.weekUpdates .weeklyFlex li a {border: 1px solid #ddd;margin-bottom: 5px;background: #ebebeb;display: block;color: #09293c;padding: 10px;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.weekUpdates .weeklyFlex li a:hover {background: #f4bb86 }.infoPage .tg-seviceicon {height: 200px;position: relative }.publicationBoxHeight .tg-seviceicon {height: 200px }.publicationPage.weekly_Update .tg-service {min-height: auto;height: auto }.publicationBoxHeight.weekly_Update .tg-seviceicon {height: auto }.teamRelatedArticles h3 {color: #08283c;font-weight: 600 }.teamRelatedArticles .col-md-6 {padding-left: 0 }.teamRelatedArticles h4 {color: #08283c }.lead a.readMore, .teamRelatedArticles a.readMore {padding: 6px 18px;background: #00293c;transition: all ease .5s;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;color: #f4bb86;display: inline-block;font-size: 14px }.lead a.readMore:hover, .teamRelatedArticles a.readMore:hover {background: #f4bb86;color: #00293c }.eventContent {text-align: justify;padding: 20px }.header .menu>ul>li {display: inline-block;line-height: 45px;margin-left: 45px }.header .menu>ul>li>a {font-size: 15px;font-weight: 500;color: #fff;font-weight: 700;position: relative;font-family: SegoeUI;letter-spacing: 1px;text-transform: uppercase;transition: color .3s ease }.header .menu>ul>li>a.active {color: #f4bb86 }.header .menu>ul>li .sub-menu {position: absolute;z-index: 500;background-color: #fff;box-shadow: -2px 2px 70px -25px rgba(0, 0, 0, .3);padding: 20px 30px;transition: all .5s ease;margin-top: 25px;opacity: 0;visibility: hidden }@media(min-width:992px) {.header .menu>ul>li.menu-item-has-children:hover .sub-menu {margin-top: 0;visibility: visible;opacity: 1 }.v-center {justify-content: space-between }}.header .menu>ul>li .sub-menu>ul>li {line-height: 1 }.header .menu>ul>li .sub-menu>ul>li>a {display: inline-block;padding: 10px 0;font-size: 14px;color: #00293c;font-weight: 600;transition: color .3s ease;text-decoration: none;text-transform: capitalize }.header .menu>ul>li .single-column-menu {min-width: 185px;max-width: 350px }.header .menu>ul>li .sub-menu.mega-menu>.list-item>ul>li {line-height: 1;display: block }.header .menu>ul>li .sub-menu.mega-menu>.list-item>ul>li>a {padding: 10px 0;display: inline-block;font-size: 12px;color: #00293c;transition: color .3s ease;font-weight: 600;padding-bottom: 5px;letter-spacing: .8px }.header .menu>ul>li .sub-menu.mega-menu {left: 50%;transform: translateX(-50%) }.header .menu>ul>li .sub-menu ul {margin-left: 0 }.header .menu>ul>li .sub-menu.mega-menu-column-4 {max-width: 1100px;width: 100%;display: flex;flex-wrap: wrap;padding: 20px 15px }.header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item {flex: 0 0 25%;padding: 0 15px }.header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item .title {font-size: 12px;color: #00293c;font-weight: 600;text-transform: uppercase;line-height: 1;padding: 10px 0;border-bottom: 1px solid #f4bb86;margin-bottom: 0;font-family: Montserrat, Arial, Helvetica, sans-serif }.header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item.text-center .title {text-align: center }.header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item img {max-width: 100%;width: 100%;vertical-align: middle;margin-top: 10px }.header .item-right a:hover, .header .menu>ul>li .sub-menu.mega-menu>.list-item>ul>li>a:hover, .header .menu>ul>li .sub-menu>ul>li>a:hover, .header .menu>ul>li:hover>a {color: #f4bb86 }.mobile-menu-head, .mobile-menu-trigger {display: none }.comment-section {padding-bottom: 25px }.comment-boxes h3, .comment-section h3 {font-size: 24px;padding-bottom: 10px }.comment-section input.form-control {background: 0 0;font-size: 14px }.comment-section textarea {border-radius: 0;border: 1px solid #e5e5e5 }.careerForm .btn, .comment-section .btn {background: #00293c;color: #fff;padding: 6px 20px;border: none;border-radius: 0;transition: all ease .3s;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-ms-transition: all ease .3s;-o-transition: all ease .3s }.careerForm .btn:hover, .comment-section .btn:hover {background: #f4bb86 }.comment-boxes .panel-heading {font-size: 16px }.careerForm {width: 100%;margin: auto;background: #f7f7f7;padding: 25px }.careerForm form label {font-size: 16px }.careerForm form .form-control {background: 0 0;border-radius: 0;border: 1px solid #e5e5e5;color: #414141 }.careerForm form input[type=file] {font-size: 16px;color: #414141;margin-top: 20px;outline: 0 }.calendarIcon {position: absolute;top: 16px;right: 10px }.relative {position: relative }.playBtn {position: absolute;left: 50%;right: 0;top: 30%;bottom: 0;transform: translate(-50%) }.vdoBtn {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background-size: contain;background-position: center;width: 75px;height: 75px;background: radial-gradient(#00293c 50%, rgba(101, 111, 150, .15) 52%);border-radius: 50%;display: block;overflow: hidden;cursor: pointer }.vdoBtn:before {content: '';position: absolute;width: 120px;height: 120px;-webkit-animation-delay: 0s;animation-delay: 0s;-webkit-animation: pulsate-btn 2s;animation: pulsate-btn 2s;-webkit-animation-direction: forwards;animation-direction: forwards;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: steps;animation-timing-function: steps;opacity: 1;border-radius: 50%;border: 2px solid rgba(163, 163, 163, .4);top: -15%;left: -15%;background: rgba(198, 16, 0, 0) }.vdoBtn::after {content: '';position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-40%) translateY(-50%);transform: translateX(-40%) translateY(-50%);width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid #fff;z-index: 100;transition: all .4s cubic-bezier(.55, .055, .675, .19) }.vdoBtn:hover::after {border-left: 15px solid #f4bb87;-webkit-transform: scale(20);transform: scale(20) }.vdoBtn:hover::before {content: '';position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-40%) translateY(-50%);transform: translateX(-40%) translateY(-50%);width: 0;height: 0;border: none;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid #fff;z-index: 200;-webkit-animation: none;animation: none;border-radius: 0 }@-webkit-keyframes pulsate-btn {0% {-webkit-transform: scale(.6, .6);transform: scale(.6, .6);opacity: 1 }100% {-webkit-transform: scale(1, 1);transform: scale(1, 1);opacity: 0 }}@keyframes pulsate-btn {0% {-webkit-transform: scale(.6, .6);transform: scale(.6, .6);opacity: 1 }100% {-webkit-transform: scale(1, 1);transform: scale(1, 1);opacity: 0 }}.fancybox-button.fancybox-button--zoom {display: none }.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {background: #09293c !important }.serviceInnerAccordian .panel {border-radius: 0 }.serviceInnerAccordian .panel-heading {padding: 0;border-radius: 0;background: #09293c }.serviceInnerAccordian .panel-title a {display: block;padding: 10px 15px;color: #fff }.serviceInnerAccordian .panel-title a:hover {color: #f4bb86 }.quote em {color: #f4bb86 }.thanks.jumbotron {padding-top: 80px }p.lead a.readMore {color: #fff !important;border-radius: 0 }p.lead a.readMore:hover {color: #00293c !important }.back-to-top {position: fixed;display: none;right: 4px;bottom: 15px;z-index: 99999 }.back-to-top i {display: flex;align-items: center;justify-content: center;font-size: 16px;width: 40px;height: 40px;border-radius: 50px;background: #00293c;color: #fff;transition: all .4s }.back-to-top i:hover {background: #f4bb86 }#service-slider.owl-carousel .owl-dots.disabled {display: block }.leftSocial {position: fixed;width: 45px;top: 35%;z-index: 99;transition: all .3s linear;box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .4) }.leftSocial li {height: 50px;position: relative }.leftSocial li a {color: #fff;display: block;height: 100%;width: 100%;line-height: 50px;padding-left: 25%;border-bottom: 1px solid rgba(0, 0, 0, .4);transition: all .3s linear }.leftSocial li.fb a {background: #4267b2 }.leftSocial li.tw a {background: #1da1f2 }.leftSocial li.ins a {background: #e1306c }.leftSocial li.linke a {background: #2867b2 }.leftSocial li.yt a {background: red }.leftSocial li.mp a {background: #41a458 }.leftSocial li.wp a {background: #29d740 }.leftSocial li a i {position: absolute;top: 17px;left: 14px;font-size: 22px }.leftSocial ul li a span {display: none;font-weight: 700;letter-spacing: 1px;text-transform: uppercase }.leftSocial a:hover {z-index: 1;width: 200px;border-bottom: 1px solid rgba(0, 0, 0, .5);box-shadow: 0 0 1px 1px rgba(0, 0, 0, .3) }.leftSocial ul li:hover a span {padding-left: 30%;display: block }.homeAbtUs .tg-description p strong {color: #f4bb87 }#service-slider .tg-heading {padding-bottom: 0;min-height: 75px }.modal-header {text-align: center;color: #f4bb87;background: #09293c }.modal-content {border-radius: 0 }.modal-body .btn {background: #00293c;color: #fff;padding: 6px 20px;border-radius: 0;transition: all ease .3s }.modal-body .btn:hover {background: #f4bb86 }.modal-header .close {color: #e9b383;opacity: 1;text-shadow: none }.vdosection .tg-heading h4 {line-height: 22px }.w-100 {width: 100% }.publicationPage.publicationBoxHeight .tg-pagecontent {padding-top: 0 }.home-blogs {padding: 60px 0px;}.home-blogs .home-blogBox{margin-top: 20px;}.home-blogs .tg-sectiontitle h2{font-weight: 600;}.home-blogs article{padding: 10px;border: 1px solid #dddddd;transition: all ease 0.3s;}.home-blogs article .d-flex{margin-bottom: 10px;}.home-blogs figure {position: relative;margin: 0;}.home-blogs .post-Head{font-size: 20px;margin-top: 0;height: 75px;overflow: hidden;}.hover-scale {overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;transform: translateY(0);transition: all .4s ease;}.overlay > div {position: relative;display: block;top: 0;bottom: 0;left: 0;right: 0;z-index: 3;cursor: pointer!important;}.overlay span.bg {position: relative;display: block;top: 0;bottom: 0;left: 0;right: 0;z-index: 3;cursor: pointer!important;opacity: 0;z-index: 4;position: absolute;width: 100%;height: 100%;background: rgba(30,34,40,.6);}.overlay-1 figcaption {position: absolute;width: 100%;height: 100%;padding: 0.75rem 1rem;top: 0;right: 0;left: 0;bottom: 0;opacity: 0;text-align: center;}.overlay-1 .from-top {position: absolute;padding: 0.75rem 1rem;top: 50%;left: 0;width: 100%;transform: translateY(-50%);color: #fff;z-index: 99;font-size: 18px;transition: all ease 0.3s;}.rounded {border-radius: 0.4rem!important;}.home-blogs article .blog-desc{color: #515151;padding: 15px;min-height: 150px;}.home-blogs article:hover span.bg {opacity: 1;transition: opacity .35s ease-in-out;}.home-blogs article:hover .hover-scale img {transform: scale(1.05);}.home-blogs article:hover .overlay-1 figcaption{opacity: 1;}.overlay-1:hover figcaption *{transform: translateY(-50%);}.home-blogs article:hover .overlay-1 .from-top {transform: translateY(-80%);}.insitHead{font-size: 18px;padding: 10px;background: #09293c;color: #fff;}.home-blogs article:hover .insitHead{background: #f4bb87;}.recentbloglink .popular-recent-bg{margin-top: 0;}.recentbloglink .sideHead, .sideHead, .serviceSidebar .sideHeadBarHeading, .recentbloglink .sideHeadBarHeading{margin: 0;font-size: 22px;padding-bottom: 5px;text-transform: capitalize;font-family: SegoeUI-Semibold;position: relative;margin-top: 50px;margin-bottom: 10px;font-weight: normal;}.serviceSidebar .sideHeadBarHeading, .recentbloglink .sideHeadBarHeading{color: #00293c !important;margin-top: 0;margin-bottom: 10px;}.single.sideHeadBarHeading{margin-top: 30px;margin-bottom: 10px;font-size: 22px;padding-bottom: 5px;text-transform: capitalize;font-family: SegoeUI-Semibold;position: relative;font-weight: normal;}.sideHeadBarHeading.single{color: #00293c !important;}.serviceSidebar h4{margin: 0;}.stats .section-title.white{margin-bottom: 0;padding-bottom: 0;}.stats .subHead{padding-bottom: 30px;}.serviceSidebar.links .panel, .serviceSidebar.links .panel-group{margin-bottom: 0;}.footerCommonForm.tg-bgimage{padding-top: 0;background-image: none;padding-bottom: 60px;}.footerCommonForm.tg-bgimage .col-sm-3.hidden-xs{display: none;}.footerCommonForm.tg-bgimage .col-sm-9{width: 100%;margin: auto;float: none;}.footerCommonForm.tg-bgimage .col-sm-9 .tg-contentbox{width: 60%;margin: auto;float: none;}.footerCommonForm.tg-bgimage .tg-sectiontitle{padding-bottom: 0;margin-bottom: 10px;}.contForm .Form-btn{width: 30%!important;margin: auto!important;float: none!important;}.contForm .Form-btn .tg-btn.btn_bg.tg-btn-lg:hover{border: #f4bb85;}.contactfooterForm, .careerfooterForm, .teamfooterForm{display: none;}.tg-requestcallback .tg-contentbox{padding: 0;}.tg-requestcallback .tg-contentbox .tg-sectiontitle{padding-bottom: 0;}.tg-requestcallback .tg-contentbox .tg-formtheme .form-group input, .tg-requestcallback .tg-contentbox .tg-formtheme .form-group select{background: #fff;color: #515656;}.tg-requestcallback .tg-contentbox .tg-formtheme .form-group input::-webkit-input-placeholder {color: #515656;}.tg-requestcallback .tg-contentbox .tg-formtheme .form-group input:-ms-input-placeholder {color: #515656;}.tg-requestcallback .tg-contentbox .tg-formtheme .form-group input::placeholder {color: #515656;}.tg-footertopbar{padding-bottom: 0;background: #e5e5e5;}.newProfileSec{padding-bottom: 70px;}.newProfileSec .newProfileRow{display: flex;align-items: center;background: #09293c;}.newProfileSec .left {padding: 40px;z-index: 2;}.newProfileSec .left .section-title.white{text-align: left;padding-bottom: 0;}.newProfileSec .left p{color: #09293c;}.newProfileSec .left:after{background: rgb(249 249 249 / 80%);z-index: -1;}.newProfileSec .newProfileRow .right h3{margin-top: 0;color: #fff;font-family: Montserrat, sans-serif;letter-spacing: .5px;font-size: 22px;}.home-team{padding-bottom: 50px;}.home-team .tg-sectionhead{float: none;}.home-team .tg-sectiontitle{margin-bottom: 0;}.home-team-slider .owl-stage-outer{padding: 30px 0px;}.home-team-slider .teamslider-box:hover .personImg img{transition: all ease 0.3s;transform: scale(1.1);}.home-team-slider .personImg img{border-radius: 50%;border: 2px solid #09293c;width: 170px;height: 170px;object-fit: cover;margin: auto;}.home-team-slider .personImg{margin-bottom: 20px;}.home-team-slider .personName, .magLife h3{color: #09293c;text-align: center;font-size: 20px;line-height: 13px;margin: 0 0 10px;padding: 0 15px 0 0;display: block;position: relative;text-transform: uppercase;padding-right: 0;}.home-team-slider .personName{color: #09293c;text-align: center;font-size: 20px;line-height: 13px;margin: 0 0 10px;padding: 0 15px 0 0;display: block;position: relative;text-transform: uppercase;padding-right: 0;}.home-team-slider .personDesignation{color: #515151;}.magLife{display: flex;align-items: center;background: #dedede;padding: 60px 25px;margin: 50px 0px 60px;margin-bottom: 0;}.magLife h3{text-transform: none;text-align: left;font-weight: 900;font-size: 24px;margin-bottom: 20px;}.eventCollage{margin-bottom: 50px;}.magLife p{padding-right: 20px;}.btn_bg.abtBtn{color: #fff;font-weight: 300;font-family: SegoeUI;}.tg-videosection .vdoBtn{z-index: 99;} 
.tg-videosection,
.eventImg{
  position: relative;
}
.Cost-inflate{
  padding:0px 15px;
  padding-bottom: 30px;
}
.Cost-inflate-head{
  font-size: 28px;
  padding-bottom: 5px;
  text-transform: capitalize;
  font-family: SegoeUI-Semibold;
  color: #00293c !important;
}
.ci-subhead{
  font-size: 21px;
  padding-bottom: 5px;
  text-transform: capitalize;
  font-family: SegoeUI-Semibold;
  color: #00293c !important;
}
.error-bg-heading.thank-you{
  font-size: 6em;
}
.ciiListHead li{
  font-size:16px ;
}
.home-blogs.serviceBlogss .home-blogBox{
  padding: 0px 10px;
}
#serviceblog1-slider .owl-dots{
  text-align: center;
}
#serviceblog1-slider .owl-dots .owl-dot.active {
  background: #f4bb86;
}
.from-top a{
  color: #fff;
}
#serviceblog1-slider .owl-dots .owl-dot{
  background: #08283c;
  width: 10px;
  height: 10px;
  margin: 0 3px;
}
@media (max-width: 991px){
  .error-bg-heading.thank-you {
      font-size: 3em;
  }
}
.headingH2{
  font-size: 18px!important;
  font-weight: 900;
}
.headingH3,
.headingH4{
  font-size: 16px!important;
  font-weight: 900;
}

.home-blogs.serviceBlogss article .blog-desc{
  min-height: auto!important;
  padding-top: 10px!important;
}
.home-blogs.serviceBlogss .home-blogBox div img {
  height: 185px;
  object-fit: cover;
}
.home-blogs.serviceBlogss article{
  min-height: 480px!important;
}
.blog-section table{
  overflow-x: scroll;
  width: 100%!important;
}
.blog-section table tr td{
  width: auto!important;
}
.blog .sideHeadBarHeading.single{
  margin-top: 0px;
}
.cookiebox{
  background: #00293c;
  padding:15px;
  position: fixed;
  bottom:0;
  width:100%;
  left:0;
  right:0;
  z-index: 99;
  transition:all ease 0.5s;
  display: none;
}
.cookiebox .row{
  display:flex;
  align-items:center;
}
.cookiebox .cookie-text{
  color:#fff;

}
.okbtn{
  background: #f4bb85;
  color: #08283c;
  padding:6px 50px;
}
.btnsec{
  width:100%;
  text-align:center
}

.post-author {
  display: flex;
  align-items: center;
  padding: 20px;
  margin-top: 30px;
  box-shadow: 0 4px 16px rgb(0 0 0 / 10%);
  border-radius: 10px;
}
.post-author img {
  max-width: 120px;
  margin-right: 20px;
  border-radius: 50%;
}
.post-author h4 {
  font-weight: 600;
  font-size: 22px;
  margin-bottom: 5px;
  padding: 0;
  color: #09293c;
}
.post-author p {
  font-style: italic;
  color: rgba(108, 117, 125, 0.8);
  margin-bottom: 0;
}
.post-author .social-links{
  padding: 10px 0px;
}
.post-author .social-links .list-inline>li{
  padding: 0;
}
.post-author .social-links .list-inline>li a img{
  width: 25px;
  max-width: auto;
  margin-right: 5px;
}
.font-semibold{
  font-family: SegoeUI-Semibold !important;
}
.popular-div a .thumbImg {
  display: none;
}
.teamSocial-icons a {
  display: inline-block;
  width: 30px;
  height: 30px;
}
.watsapp-footer {
  position: fixed;
  right: 4px;
  bottom: 15px;
  z-index: 99999;
}
.watsapp-footer img {
  width: 50px;
}
.nextblogText .left{
    width: 40%;
}
.nextblogText .right{
  width: 40%;
  text-align: right;
}
.nextblogText .left .prev-title,
.nextblogText .right .next-title{
  margin-top: 10px;
  color: #09293c;
  font-weight: 900;

}
 .serviceInnerAccordian .panel-title a i {
  float: right;
}
 .serviceInnerAccordian .panel-title a {
  display: flex;
}
 .serviceInnerAccordian .panel-title .faq-question{
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-left: 10px;
}
.tg-innerbanner img {
  object-position: center;
  height: 300px;
}
.tg-innerbanner > div {
  position: relative;
}
.serviceQueryBox {
  background: #fff;
  padding: 20px;
  width: 350px;
  margin-left: auto;
  position: absolute;
  top: 55px;
  right: 9vw;
}
.serviceQueryBox h3 {
  margin-top: 0;
}
.serviceQueryBox form .form-group {
  margin-bottom: 10px;
}
.serviceQueryBox form .form-control{
  vertical-align: middle;
  width: 100%;
  color: #00293c;
  padding: 6px 20px;
  font-weight: 400;
  background-color: rgba(0,0,0,.03);
  text-transform: inherit;
  border: 1px solid #e5e5e5;
  font-size: 14px;
  outline: 0;
  line-height: inherit;
  height: 40px;
}
.serviceQueryBox form .callback{
  color: #fff;
  padding: 8px 20px;
  margin: auto;
}
.primary-clr {
  color: #00293c;
}
.post-author .social-links .list-inline>li a img.wpImg {
  width: 30px;
}
.tg-btn.cte {
  padding: 7px 17px;
  position: relative;
  text-align: center;
  background: #00293c !important;
  color: #fff !important;
  border-color: #00293c !important;
  text-decoration: none;
  font-weight: 300 !important;
  line-height: normal;
  margin-left: 14px;
  font-family: SegoeUI;
  text-transform: capitalize;
} 
.tg-btn.cte:hover {
  background: #f4bb86!important;
}
.homeAbtUs .tg-description,
.homeAbtUs .tg-description h1{
  font-size: 16px;
  color: #fff;
  display: inline-block;
  margin: 0;
  text-align: justify;
}
.homeAbtUs .tg-description a,
.homeAbtUs .tg-description a strong,
.homeAbtUs .tg-description strong {
  color: #fff;
}
@media (max-width:1024px) { 
  .header .menu>ul>li {
    margin-left: 30px;
  }
}
@media (min-width:992px) { 
  
  .right-panel .search-part.mobile-search{
    display: none;
  }
}
@media (max-width:991px) {
  .blog .right-panel .search-part.mobile-search{
    display: block;
  }
  .md-desktop {
    display: none;
  }
}
@media (max-width:768px) {
  .sliderBanner .bannerContent h2 {
    font-size: 24px;
  }
  .teamNameList {
    margin-top: 30px;
  }
  .serviceQueryBox {
    position: static;
    margin: auto;
  }
  .w3-clear.nextprev.nextblogText {
    flex-wrap: wrap;
  }
  .nextblogText .left {
    width: 100%;
    text-align: center;
    padding-bottom: 50px;
  }
  .nextblogText .right {
    width: 100%;
    text-align: center;
  }

  .social-section a.blogViewMore {
    margin-top: 15px;
  }
}
.tg-innerbanner .tg-seviceicon.magVdobox  img{
  height:auto
}
.founder-social-links a img {
  width: 30px;
  max-width: 30px;
}
.founder-social-links a img.wpImg {
  width: 34px;
  max-width: 34px;
}
.tg-sectionhead .tg-description.mag-abt-desc,
.tg-sectionhead .tg-description.mag-abt-desc h1 {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  text-align: justify;
  display: initial;
}
.table-contentBox {
  border: 1px solid #ddd;
  background: #fff;
  padding: 15px;
}
.table-contentBox h3 {
  color: #09293c;
  margin-top: 0;
}
.table-contentBox ul {
  list-style: auto;
  padding-left: 15px;
}
.table-contentBox ul li {
  line-height: 20px;
}
.table-contentBox ul li a{
  display: block;
  font-weight: bold;
  color: #666;
  margin-bottom: 10px;
}
.tmsPagination .pagination .page-item.active span{
  background: #00293c;
}
.tmsPagination .pagination li a {
  color: #00293c;
}
.tmsPagination .pagination li:nth-child(06),
.tmsPagination .pagination li:nth-child(07),
.tmsPagination .pagination li:nth-child(08),
.tmsPagination .pagination li:nth-child(09),
.tmsPagination .pagination li:nth-child(10),
.tmsPagination .pagination li:nth-child(11){
  display: none;
}
.tg-sectiontitle h3, .tg-sectiontitle .title {
  position: inherit !important;
}
marquee {
  background: #00293c;
  color: #fff;
  padding: 12px;
  font-size: 15px;
  font-weight: 600;
}
marquee a {
  color: #fff;
}
marquee a:hover,
marquee a:focus {
  color: #f4bb86 !important
}
.top-ca-logo {
  display: flex;
  align-items: center;
}
.top-ca-logo .ca-logo {
  width: 62px;
  margin-left: 10px;
}
.tg-navigationarea {
  margin-top: -6px;
}
.mag-inner-banner {
  position: relative;
}
.mag-inner-banner .inner-banner-title {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  /* width: 70%; */
  padding-left: 5%;
  color: #e7ac82;
  font-size: 4.2rem;
  font-weight: bold;
  line-height: 4.6rem;
}
@media (min-width: 1101px) and (max-width: 1500px) {
  .mag-inner-banner .inner-banner-title  {
    font-size: 3.8rem;
    line-height: 4rem;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
  .mag-inner-banner .inner-banner-title {
    /* width: 45%; */
    padding-left: 5%;
    color: #e7ac82;
    font-size: 3.2rem;
    font-weight: bold;
    line-height: 3.6rem;
  }
}
@media (max-width: 767px) {
  .mag-inner-banner .inner-banner-title {
    font-size: 2rem;
    font-weight: bold;
    line-height: 2.6rem;
    top: 23%;
  }
}