@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,600&display=swap');

.contact-table .bg-white,
.home,
h2 span {
	background-color: #fff
}

h2.title span,
ul {
	padding: 0
}

.btn,
h1,
h2 {
	text-transform: uppercase
}

.logos ul,
.timeline-section__list,
ul {
	list-style-type: none
}

.close,
.marker {
	cursor: pointer
}


body {
	font: 16px 'Open Sans', sans-serif;
	color: #041e42;
	-webkit-font-smoothing: antialiased
}



.alignleft {
	float: left;
	margin-right: 40px;
	margin-bottom: 40px
}

.alignright {
	float: right;
	margin-bottom: 40px;
	margin-left: 40px
}

.aligncenter {
	display: block;
	margin: auto
}

.ezcol {
	margin-bottom: 38px
}

.btn {
	font-size: .875em;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .15);
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	position: relative;
	background-color: #00b5e1;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 1px 0 rgba(0, 0, 0, .2);
	display: inline-block;
	padding: 13px 24px;
	border: none;
	line-height: 1;
	-moz-transition: .3s ease-out;
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out
}

.btn.gray {
	background-color: #f0f0f0;
	color: #041e42;
	border-bottom: 1px solid #ccc;
	font-weight: 400;
	font-size: 1em;
	text-transform: none
}

.btn.download {
	padding-left: 42px;
	background-image: url('icon08.png');
	background-repeat: no-repeat;
	background-position: 13px center
}

.btn:hover {
	text-decoration: none;
	background-color: #02ceff
}

.btn.gray:hover {
	background-color: #f0f0f0;
	color: #00b5e1
}

.btn:active {
	color: #041e42
}

.btn.gray:active,
.document-list-button:active {
	background-color: #ccc
}

.input {
	border: 1px solid #ebeff4;
	background-color: #fff;
	font-size: 1em;
	padding: 15px 10px;
	width: 100%;
	display: block;
	box-shadow: inset 0 2px 5px rgba(0, 0, 0, .2);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition: border-color .3s;
	-webkit-transition: border-color .3s;
	transition: border-color .3s
}

#header .inner .header-button .login-btn,
#subnav .sub-menu .sub-menu,
.bio-modal-wrap,
.modal-wrap,
.tab-content,
.tabs-nav-item:first-child:before {
	display: none
}

.contact-table-link,
.statement .inner {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.input:hover,
input.vfb-text:hover,
input[type=email].vfb-text:hover,
input[type=tel].vfb-text:hover,
input[type=text].vfb-text:hover,
input[type=url].vfb-text:hover,
select.vfb-select:hover,
textarea.vfb-textarea:hover {
	border-color: #ccc
}

.input:focus,
input.vfb-text:focus,
input[type=email].vfb-text:focus,
input[type=tel].vfb-text:focus,
input[type=text].vfb-text:focus,
input[type=url].vfb-text:focus,
select.vfb-select:focus,
textarea.vfb-textarea:focus {
	border-color: #999
}

.single .document-list-button {
	background-image: none;
	padding-left: 26px;
	line-height: 1em
}

.fleet-list-title span,
.tabs-nav-link {
	padding: 0;
	background: 0 0
}

.list,
.list .item,
.list li,
.list p,
.menu,
.menu-item,
.sub-menu,
.wp-paginate,
.wp-paginate li {
	margin: 0;
	padding: 0;
	background: 0 0;
	list-style-type: none;
	line-height: 1
}

.slides-wrap {
	position: absolute;
	top: 65px;
	right: 0
}

.slides {
	position: relative
}

.analyst-main .analyst-box .analyst-email,
.logos a,
.newsletter-form .form-group,
.tab-content.active {
	display: block
}

.tabs-nav {
	width: 530px;
	overflow: hidden;
	margin-bottom: 20px
}

#secondary-subnav .sub-menu .menu-item,
.fleet-box img,
.single-jobs .actions .btn,
.tabs-nav-item {
	float: left
}

.tabs-nav .tabs-nav-item {
	padding-left: 10px
}

.tabs-nav .tabs-nav-item:first-child {
	padding-left: 0
}

.tabs-nav-item:before {
	content: '\2044';
	padding: 0 5px 0 0;
	color: #cbe1e9;
	font-size: 32px
}

.tabs-nav-link {
	border: none;
	text-transform: none;
	color: #fff;
	font-weight: 700;
	font-size: 2em;
	text-align: left;
	text-shadow: 0 2px 0 rgba(255, 255, 255, .1);
	margin-bottom: 17px;
	line-height: 1.2em;
	-moz-transition: color .3s;
	-webkit-transition: color .3s;
	transition: color .3s
}

.fleet-list-title,
.fleet-parameters dt,
.mainnav-section .menu-item a {
	text-transform: uppercase;
	font-weight: 700
}

.active .tabs-nav-link,
.tabs-nav-link:hover {
	color: #031e45;
	text-decoration: none
}

.tab-content {
	position: absolute;
	top: 58px;
	left: 0;
	width: 415px
}

.tab-content p {
	font-size: 1.375em;
	line-height: 1.364;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .3)
}

.fleet-list {
	width: 100%;
	margin-bottom: 40px
}

.fleet-list .fleet-image {
	float: left;
	text-align: center;
	margin-right: 33px;
	width: 200px;
	height: 140px;
	overflow: hidden
}

.fleet-list .fleet-image.placeholder,
.person-list .featured-image.placeholder {
	background-color: #f2f2f2
}

.fleet-list .fleet-image.placeholder img {
	margin-top: 40px
}

.fleet-list .item,
.jobs-list .item {
	overflow: hidden;
	margin-bottom: 19px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cad2dc
}

.fleet-list-title {
	color: #00b5e1;
	text-align: left;
	background: 0 0;
	margin-bottom: 13px;
	font-size: 1.125em
}

.fleet-parameters dd,
.fleet-parameters dt {
	width: 50%;
	border-top: 1px solid #d0d4d8;
	padding-top: 11px;
	margin-top: 12px;
	float: left
}

.fleet-list .col-1,
.fleet-list .col-2,
.fleet-list .col-3 {
	float: left;
	width: 330px
}

.right-wrap .single-bx p {
	display: none;
}

.fleet-list .col-2 {
	margin-left: 50px
}

.fleet-list .col-3 {
	width: 217px;
	padding-top: 12px
}

.fleet-parameters {
	overflow: hidden;
	margin-bottom: 16px
}

.fleet-parameters dt {
	color: #041e42;
	clear: left;
	font-size: .75em;
	line-height: 1.4em
}

.fleet-parameters dd {
	font-size: .8125em;
	line-height: 1.3em
}

.details-button {
	text-align: right;
	margin-bottom: 0
}

.fleet-list .fleet-list-title {
	margin-bottom: 5px
}

.jobs-list .col-1 {
	width: 250px;
	float: left
}

.jobs-list .col-2 {
	float: left;
	width: 700px;
	margin-left: 20px
}

.contact-list .item p,
.jobs-list p {
	line-height: 1.625em
}

.jobs-list .col-3 {
	float: left;
	width: 170px;
	margin-left: 20px;
	text-align: right
}

.jobs-list .meta {
	color: #a1afc1;
	margin-bottom: 10px
}

.fleet-list .read-more-btn {
	float: right;
	margin-left: 30px;
	margin-bottom: 30px
}

.fleet-list .item .excerpt {
	line-height: 1.625em;
	font-weight: 400
}

.fleet-list .meta,
.single .meta {
	color: #a1afc1;
	margin-bottom: 5px;
	font-size: .875em
}

.cust-spac,
.fleet-list .download {
	margin-top: 20px
}

.fleet-list .download .document-list-button {
	background-image: none;
	padding-left: 26px
}

#wrap {
	width: 100%;
	margin: auto;
}

.home #wrap {
	background: 0 0
}

.footer-outer-wrap,
.outer-wrap {
	width: 100%;
	margin: auto;
	background-color: #fff
}

.footer-outer-wrap {
	background-color: #ebeff4;
	position: relative
}

.inner {
	width: 1160px;
	margin: auto;
	position: relative
}

#logo,
.contact-table .ezcol p,
.header-button,
.home #content,
.home #header,
.page-template-page-office_map-php .ezcol,
.timeline-section__year,
.timeline-section__year-items {
	margin-bottom: 0
}

#header {
	background-color: #fff;
	height: 110px;
	margin: auto auto 70px
}

#logo {
	width: 145px;
	position: absolute;
	top: 16px;
	left: 40px;
	margin-top: 0
}

/* #content {
    padding: 50px 0
} */

.footer-outer-wrap {}

#footer {
	padding-top: 66px
}

.copyright {
	background-color: #fff;
	border-top: none
}

.outer-wrap {
	max-width: 1600px;
	min-width: 1160px;
	height: 710px;
	/* background: url('bg04.jpg') center top no-repeat */
}

.map-wrap {
	background: url('map.png') center top no-repeat;
	height: 710px;
	width: 100%
}

/* #content {
    padding: 0;
    height: 710px
} */

#header .inner {
	width: 100%;
	min-width: 1160px;
	max-width: 1680px
}

.mainnav-section {
	position: absolute;
	right: 40px;
	top: 63px
}

.mainnav-section .menu-item {
	float: left;
	margin-left: 51px
}

#subnav .menu-item:first-child,
.mainnav-section .menu-item:first-child {
	margin-left: 0
}

.mainnav-section .menu-item a {
	font-size: 1.0625em;
	color: #041e42;
	display: block;
	-moz-transition: color .3s ease-out;
	-webkit-transition: color .3s ease-out;
	transition: color .3s ease-out
}

#secondary-subnav .sub-menu .menu-item a,
#subnav .menu-item a {
	display: block;
	-moz-transition: .3s ease-out;
	-webkit-transition: .3s ease-out
}

.mainnav-section .current-menu-ancestor a,
.mainnav-section .current-menu-item a,
.mainnav-section .current-menu-parent a,
.mainnav-section a:hover {}

#subnav {
	border-bottom: 1px solid #cad2dc;
	position: relative;
	z-index: 1;
	width: 100%;
	height: 60px
}

#subnav .sub-menu {
	overflow: hidden;
	width: 1160px;
	margin: auto;
	position: relative;
	z-index: 2
}

#subnav .menu-item {
	float: left;
	margin-left: 50px
}

#subnav .menu-item a {
	color: #00b4e0;
	padding: 23px 0 22px;
	transition: .3s ease-out
}

#subnav .current-menu-ancestor a,
#subnav .current-menu-item a,
#subnav .menu-item a:hover {
	color: #a1afc1;
	text-decoration: none
}

#subnav .current-menu-ancestor a,
#subnav .current-menu-item a {
	font-weight: 700;
	background: url('arrow02.png') center bottom no-repeat
}

#secondary-subnav {
	width: 100%;
	margin-bottom: 20px
}

#secondary-subnav .sub-menu {
	border-bottom: 1px solid #cad2dc;
	overflow: hidden
}

#secondary-subnav .sub-menu .menu-item a {
	padding: 12px 24px;
	transition: .3s ease-out
}

#secondary-subnav .sub-menu .menu-item a:hover {
	text-decoration: none;
	color: #041e42
}

#secondary-subnav .sub-menu .current-menu-ancestor a,
#secondary-subnav .sub-menu .current-menu-item a {
	font-weight: 700;
	background-color: #f0f0f0;
	color: #041e42
}

.header-button {
	margin-right: 40px;
	float: right
}

.login-btn {
	display: inline-block;
	zoom: 1;
	color: #fff;
	line-height: 1.625;
	padding: 4px 18px 4px 44px;
	background: url('icon01.png') 18px 9px no-repeat #00b4e0;
	-moz-transition: .3s ease-out;
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out
}

.current-openings-list .item a,
.logout-btn {
	-moz-transition: color .3s;
	-webkit-transition: color .3s
}

.login-btn:hover {
	text-decoration: none;
	background-position: 15px 9px
}

.logout-btn {
	color: #ff4545;
	margin-right: 20px;
	transition: color .3s
}

#footer a,
.document-list-button {
	-moz-transition: .3s ease-out;
	-webkit-transition: .3s ease-out
}

.current-openings-list .item a:hover,
.logout-btn:hover {
	color: #00b5e1;
	text-decoration: none
}

.search-wrap {
	float: right;
	margin-right: 10px
}

#searchbox-content {
	margin-bottom: 0;
	overflow: hidden;
	margin-top: 5px;
	border-top: 1px solid #e6e9eb;
}

#searchbox-content .search-input {
	float: left;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #e6e9eb;
	border-top: none;
	border-right: none;
	background: #fff;
	font-size: 16px;
	line-height: 1.2em;
	padding: 7px 11px;
	max-height: 34px;
	width: 184px;
	-webkit-font-smoothing: antialiased;
	border-radius: 0 !important;
}

#searchbox-content .search-input::-webkit-input-placeholder {
	color: #a1afc1;

}

#searchbox-content .search-input::-moz-placeholder {
	color: #a1afc1;

}

#searchbox-content .search-input::-ms-input-placeholder {
	color: #a1afc1;

}

#searchbox-content .search-action {
	border-radius: 0 !important;
	float: left;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #e6e9eb;
	border-top: none;
	border-left: none;
	padding: 8px 13px 9px;
	max-height: 34px
}


.current-openings-list.no-ticker .item:last-child:after {
	content: ''
}

.current-openings-list .item a {
	color: #a1afc1;
	transition: color .3s
}

.contact-table {
	width: 800px;
	border: 1px solid #eceff2
}

.contact-table td {
	width: 25%;
	height: 90px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #eceff2;
	background-color: #eceff2
}

.contact-table .contact-table-link-wrap {
	width: 100%;
	height: 90px;
	position: relative
}

.contact-table .company-name,
.contact-table .office-title {
	color: #041e42;
	text-transform: uppercase;
	margin: 0;
	-moz-transition: color .3s;
	-webkit-transition: color .3s;
	transition: color .3s
}

.contact-table-link {
	height: 90px;
	width: 100%;
	display: table;
	position: relative;
	background-color: #fff;
	border: 1px solid transparent;
	box-sizing: border-box;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s
}

.contact-table-text-wrap {
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle
}

.analyst-main .analyst-box .analyst-email a:hover,
.analyst-main .analyst-box .analyst-num a:hover,
.arrow-link:hover,
.contact-table-link:hover,
.dashboard-tabs p a:hover,
.email-box h4 a:hover,
.form-wrapper .img-box a:focus,
.newsletter-form .form-wrapper .img-box a:hover {
	text-decoration: none
}

.contact-table td:hover .contact-table-link {
	border: 1px solid #eceff2;
	-moz-box-shadow: inset 0 0 20px rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 0 20px rgba(0, 0, 0, .1);
	box-shadow: inset 0 0 20px rgba(0, 0, 0, .1)
}

.contact-table .active .company-name,
.contact-table .active .contact-table-link:hover .company-name,
.contact-table .active .contact-table-link:hover .office-title,
.contact-table .active .office-title {
	color: #fff
}

.office-side {
	background-color: #f4f6f8;
	padding: 37px 32px;
	width: 294px;
	height: 290px;
	border: 1px solid #eceff2;
	border-left: none
}

.contact-table .ezcol a {
	font-size: 13px
}

#footer {

	padding-top: 44px;
	margin-bottom: 35px;
	display: flex;
	align-items: center;
}

#footer .left-block {
	width: 270px;
	padding-right: 30px;
	float: left
}

.footer-logo {
	margin-bottom: 0;
}

#footer .right-block {
	float: left;
	width: 860px
}

.contact-list {
	width: 1200px;
	margin-left: -40px;
	margin-top: 30px;
	overflow: hidden
}

.contact-list .item {
	float: left;
	margin-left: 40px;
	width: 260px
}

.contact-list-title {
	background: 0 0;
	font-size: 1em;
	color: #041e42;
	font-weight: 700;
	text-align: left;
	border-bottom: 1px solid #d0d4d8;
	padding-bottom: 15px;
	margin-bottom: 14px
}

#footer a {
	color: #041e42;
	transition: .3s ease-out
}

#footer a:hover {

	color: #00b5e1;
	border-color: #00b5e1
}

#footer .footer-logo a {
	border-bottom: none
}

.copyright {
	width: 100%;
	border-top: 1px solid #d0d4d8;
	padding-top: 41px;
	text-align: center;
	padding-bottom: 100px
}

.copyright a {
	color: #999;
	-moz-transition: .3s ease-out;
	-webkit-transition: .3s ease-out;
	transition: .3s ease-out
}

.copyright a:hover {
	text-decoration: underline;
	color: #00b5e1
}

.copyright p,
.disclaimer p {
	margin-bottom: 0;
	color: #999;
	font-size: .8125em
}

.disclaimer {
	margin-top: 20px;
	margin-bottom: 20px
}

.disclaimer p {
	margin-bottom: 15px
}

.disclaimer .btn {
	margin-top: 20px;
	margin-right: 10px
}

#cookie {
	bottom: 0 !important;
	top: auto !important
}

#cookie h2 {
	background: 0 0;
	margin-bottom: 0
}

#cookie p {
	line-height: 1.3em
}

#cookie #wrapper {
	padding: 10px !important
}




.slick-list,
.slick-slider,
.slick-track {
	position: relative;
	display: block
}

.slick-slider {
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: 0
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	top: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto
}

.slick-track:after,
.slick-track:before {
	display: table;
	content: ''
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-initialized .slick-slide,
.slick-slide img {
	display: block
}

.slick-arrow.slick-hidden,
.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

/* SD CSS Ends here Shelf drilling */



body {
	margin: 0;
	padding: 0;
}

p {
	line-height: 2em;
}

* {
	margin: 0;
	padding: 0;
}

.slide-content h3 {
	color: #fff;
	font-size: 3em;
	font-weight: 500;
	margin-bottom: 0.5em;
}

.slide-content h2 {
	color: #fff;
	font-size: 3em;
	font-weight: 500;
	font-weight: bold;
}

.slide-content h3 span {
	background: transparent;
	color: #00A1DE;
	font-weight: 800;
	border-bottom: 2px solid #00A1DE;
	padding-bottom: 0.1em;
}

.slide-content a img {
	width: auto;
}

.slide-content p {
	font-size: 2em;
	color: #fff;
	line-height: 1.7em;
	margin-bottom: 1em;
}

.home-banner-slider img {
	width: 100%;
}

.home-banner-slider .slick-dots li {
	background: transparent;
	padding: 0;
	margin-right: 1em;

}

.home-banner-slider {
	margin-bottom: 9em;
}

.home-banner-slider .slick-dots {
	display: flex !important;
	right: 10em;
	bottom: 3em;
	position: absolute;
}

.home-banner-slider .slick-slide {
	position: relative;
	cursor: grab;
}

.home-banner-slider .slick-dots li button {
	text-indent: -9999px;
	width: 3.5em;
	height: 2px;
	background: #fff;
	opacity: 0.5;
	border: 0;
}

.rigs-info {
	position: absolute;
	left: 10em;
	bottom: 4.5em;

}

.home-banner-slider .slick-dots li.slick-active button {
	opacity: 1;
}

.slide-content {
	position: absolute;
	left: 10em;
	top: 25%;
	max-width: 1600px;
	margin: 0 auto;
}

.rigs-info .single-info img {
	width: 7em;
	height: 5em;
	object-fit: contain;
}

.rigs-info h4 {
	color: #fff;
	font-size: 3.7em;
	margin-right: 1em;
}

.rigs-info h4 span {
	font-size: 0.35em;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 5px;
}

.rigs-info {
	display: flex;
}

#header .inner {
	width: 100%;
	min-width: auto;
	max-width: initial;
}

#header {

	padding: 0 10em;
	margin-bottom: 0;
}

.btn-primary {
	background: #00A1DE;
	display: flex;
	align-items: center;
	width: 12em;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-around;
	align-content: stretch;
	height: 3em;
	align-items: center;
	text-decoration: none !important;
}

.btn-primary i img {
	width: 0.5em;
	height: auto !important;
}

.btn-primary span {
	color: #fff
}


.home-management {
	padding-top: 5.3125em;
	padding-bottom: 4.75em;
	margin-bottom: 7em;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	background-size: cover !important;
	align-content: stretch;
}

.home-management .btn-primary {
	width: 15em;
}

.home-management h3 {
	font-size: 2.9em;
	color: #fff;
	position: relative;
	padding-left: 0.8em;
}

.home-management h3:before {
	content: '';
	background: url(../images/heading-logo.png);
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0.3em;
	width: 0.4em;
	height: 0.8em;
}

.home-management p {
	font-size: 2em;
	color: #fff;
	font-weight: 300;
}

.ir-full-sec {
	padding-top: 5.3125em;
	padding-bottom: 4.75em;
	margin-bottom: 7em;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	background-size: cover !important;
	align-content: stretch;
	position: relative;
	min-height: 250px;
}

.ir-full-sec .inner-text .left- a {
	text-decoration: none;
	color: #00A1DE;
	font-weight: 600;
	position: relative;
}

.ir-full-contact {
	padding-top: 5.3125em;
	padding-bottom: 4.75em;
	margin-bottom: 7em;
	background-size: cover !important;
	position: relative;
	min-height: 250px;
}

.ir-full-contact .inner-contents p {
	font-size: 1.3em;
}

.ir-full-contact:before {
	content: '';
	background: -moz-linear-gradient(top, rgba(0, 38, 100, 0.85) 0%, rgba(0, 38, 100, 0.85) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 38, 100, 0.85) 0%, rgba(0, 38, 100, 0.85) 100%);
	background: linear-gradient(to bottom, rgba(0, 38, 100, 0.85) 0%, rgba(0, 38, 100, 0.85) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9002664', endColorstr='#d9002664', GradientType=0);
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.ir-full-contact .inner-contents {
	position: relative;
	z-index: 9;
	color: #fff;
	text-align: center;
}

.ir-full-contact .inner-contents h3 {
	font-size: 2.9em;
	color: #fff;
	margin-bottom: 0.4em;
}

.ir-full-contact .inner-contents h4 {
	font-size: 2em;
	color: #fff;
	font-weight: 300;

	margin-bottom: 0.5em;
}

.ir-full-sec:before {
	content: '';
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#002664+0,002664+100&0.85+0,0.85+100 */
	background: -moz-linear-gradient(top, rgba(0, 38, 100, 0.85) 0%, rgba(0, 38, 100, 0.85) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 38, 100, 0.85) 0%, rgba(0, 38, 100, 0.85) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 38, 100, 0.85) 0%, rgba(0, 38, 100, 0.85) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9002664', endColorstr='#d9002664', GradientType=0);
	/* IE6-9 */
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.ir-full-sec .inner-contents {
	position: relative;
}

.ir-full-sec .btn-primary {
	width: 15em;
}

.ir-full-sec h3 {
	font-size: 2.9em;
	color: #fff;
	position: relative;
}

.ir-full-sec p {
	font-size: 2em;
	color: #fff;
	font-weight: 300;
	line-height: 1.5em;
}

.ir-full-sec .inner-text {
	position: relative;
}

#logo {
	left: 0;
}

/* #content{
	height: auto !important;
} */

.home-about {
	display: flex;
	padding: 0 0 9.2em 0;
}

.home-about h5 {
	color: #00A1DE;
	font-size: 1em;
	letter-spacing: 1px;
	padding-top: 2em;
	font-weight: 500;
}

.home-about h3 {
	color: #000000;
	font-size: 3em;
	background: none;
	text-transform: capitalize;
	text-align: left;
	position: relative;
	margin-block: 0.3em;
}


.home-about p {
	color: #868686;
	font-size: 1em;
	line-height: 2em;
	margin-bottom: 2em;
}

.home-about .vision {
	padding-left: 4.75em;
}

.home-about .vision h4 {
	font-size: 2em;
	position: relative;
	font-weight: 600;
}

.home-about .vision h4:before {
	content: '';
	background: #00A1DE;
	position: absolute;
	right: 104%;
	top: 0.7em;
	width: 1.5em;
	height: 2px;
}

.inner {
	width: 68%;
	margin: 0 auto;
}

.single-tablewrap {
	width: 100%;
	padding-bottom: 8em;
	text-align: center;
}

.single-tablewrap .btn-primary {
	position: relative;
}

.single-tablewrap .btn-primary img {
	width: 1.2em;
}

.single-tablewrap table {
	margin-bottom: 10em;
}

.inner-text {
	width: 68%;
	margin: 0 auto;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.inner-text p {
	margin-bottom: 0;
}

.single-tablewrap .title {
	background: #00A1DE;
	text-align: center;
	padding: 1.5em;
}

.single-tablewrap .title h3 {
	margin-bottom: 0;
	color: #fff
}

.img-rap {
	position: relative;
	line-height: 0;
}

.img-rap img {
	width: 100%;
}

.single-tablewrap .table-res th {
	background: #00A1DE;
	color: #fff;
	text-align: center;
	padding: 1.5em 0;
	border: 0.5px solid #002664;
	font-weight: bold;
}

.single-tablewrap .table-res td {
	padding: 0.7em 0;
	border: 0.5px solid #002664;
}

.single-tablewrap .table-res tr:nth-child(even) {
	background: #F5F9FF;
}

.single-tablewrap .table-res table {
	width: 100%;
}

.single-tablewrap .table-res th:first-child {
	width: 30%;
}

.single-tablewrap .table-res th:last-child {
	width: 70%;
}

.single-tablewrap .table-res td:first-child {
	width: 30%;
	text-align: center;
}

.single-tablewrap .table-res td:last-child {
	width: 70%;
	text-align: center;
}

.img-rap .btn-primary img {
	width: 1em;
	height: auto !important;
}

.single-tablewrap .three-images .btn-primary {
	background: #002664;
	width: 24em;
	position: absolute;
	bottom: 0;
	left: 0;
	text-decoration: none;
}

.full-width {
	width: 100%;
}

.home-about .txt {
	width: 40em;
	padding-left: 3.5em;
}

.home-about .img-wrap {
	width: 36em;
}

.home-about .img-wrap img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.inner-cont {
	position: absolute;
	left: 20px;
	bottom: 11%;
	color: #fff;
	text-align: left;
	z-index: 2;
}

.single-tablewrap .inner-cont p {
	color: #fff
}

.single-tablewrap .inner-cont h4 {
	margin-bottom: 1em;
}

.single-tablewrap.full-width .table-res th:first-child {
	width: 16.15%;
}

.single-tablewrap.full-width .table-res th {
	width: 22%;
}

.single-tablewrap.full-width .table-res th:last-child {
	width: 38%;
}

.single-tablewrap.full-width .table-res th {}

.single-tablewrap.full-width .table-res td {
	width: auto;
	text-align: center;
}

.single-tablewrap .btn-primary {
	background: #002664;
	width: 22.5em;
	position: relative;
	text-decoration: none;
	margin: 0 auto;
	margin-top: 3em;

}


#footer .right-block {
	float: left;
	width: 660px;
}



.single-tablewrap h3 {
	color: #000000;
	font-size: 3em;
	background: none;
	text-transform: capitalize;
	position: relative;
}

.single-tablewrap p {
	margin-bottom: 2em;
	color: #868686;
	font-size: 1em;
}


.three-images {
	display: flex;
	margin: 0 1em;
	justify-content: center;
}

.three-images .img-rap {
	width: 33.33%;
	margin: 0.5em;
	position: relative;
}

.three-images .img-rap:first-child {
	margin-left: 0;
}

.three-images .img-rap:last-child {
	margin-right: 0;
}

.three-images .img-rap .btn-primary {
	width: 95%;
	z-index: 2;
}

.three-images .img-rap img {
	height: 19.125em;
	object-fit: cover;
}

.img-rap:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgb(0, 0, 0);
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 100%);
	transition: 0.7s;
	z-index: 1;
}

.copyright {
	padding: 30px 0;
}

.inner-banner {
	margin-bottom: 7em;
}

.home-banner-slider.inner-banner img {
	height: auto;
}

.inner-banner .slick-slide {
	cursor: default;
}

.home-banner-slider .slick-slide:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	width: 100%;
	height: 100%;
	background: rgb(0, 0, 0);
	background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 60%, rgba(0, 0, 0, 1) 100%);
	opacity: 0.2;
}



.inner-banner .slick-slide:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: -moz-linear-gradient(top, rgba(0, 37, 100, 0.91) 0%, rgba(0, 37, 99, 0.85) 8%, rgba(0, 39, 101, 0.8) 15%, rgba(0, 39, 101, 0.77) 19%, rgba(0, 39, 101, 0.75) 22%, rgba(0, 37, 99, 0.72) 26%, rgba(0, 37, 99, 0.69) 30%, rgba(0, 39, 101, 0.68) 31%, rgba(0, 37, 99, 0.67) 33%, rgba(0, 39, 101, 0.66) 34%, rgba(0, 37, 99, 0.61) 41%, rgba(0, 39, 101, 0.59) 44%, rgba(0, 39, 101, 0.56) 48%, rgba(0, 36, 100, 0.55) 50%, rgba(0, 39, 101, 0.54) 52%, rgba(0, 38, 98, 0.53) 53%, rgba(0, 38, 102, 0.52) 54%, rgba(0, 37, 98, 0.51) 56%, rgba(0, 38, 102, 0.5) 57%, rgba(0, 36, 99, 0.49) 58%, rgba(0, 39, 102, 0.48) 59%, rgba(0, 37, 99, 0.46) 62%, rgba(0, 37, 99, 0.45) 63%, rgba(0, 38, 98, 0.44) 64%, rgba(0, 36, 100, 0.43) 65%, rgba(0, 36, 100, 0.42) 66%, rgba(0, 37, 101, 0.41) 67%, rgba(0, 36, 100, 0.4) 69%, rgba(0, 37, 99, 0.39) 70%, rgba(0, 37, 100, 0.38) 71%, rgba(0, 39, 100, 0.37) 72%, rgba(0, 36, 99, 0.36) 73%, rgba(0, 40, 101, 0.35) 74%, rgba(0, 38, 99, 0.34) 75%, rgba(0, 36, 100, 0.33) 76%, rgba(0, 37, 99, 0.32) 77%, rgba(0, 39, 101, 0.31) 79%, rgba(0, 39, 100, 0.3) 80%, rgba(0, 37, 101, 0.29) 81%, rgba(0, 36, 99, 0.27) 84%, rgba(0, 37, 101, 0.27) 85%, rgba(0, 38, 101, 0.26) 86%, rgba(0, 40, 101, 0.26) 87%, rgba(0, 40, 102, 0.25) 88%, rgba(0, 37, 100, 0.25) 89%, rgba(0, 35, 97, 0.24) 90%, rgba(0, 36, 100, 0.24) 91%, rgba(0, 37, 99, 0.23) 92%, rgba(0, 38, 102, 0.23) 93%, rgba(0, 40, 101, 0.22) 94%, rgba(0, 40, 98, 0.22) 95%, rgba(0, 37, 102, 0.21) 96%, rgba(0, 38, 96, 0.21) 97%, rgba(0, 35, 100, 0.2) 98%, rgba(0, 36, 99, 0.2) 99%, rgba(0, 37, 101, 0.19) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 37, 100, 0.91) 0%, rgba(0, 37, 99, 0.85) 8%, rgba(0, 39, 101, 0.8) 15%, rgba(0, 39, 101, 0.77) 19%, rgba(0, 39, 101, 0.75) 22%, rgba(0, 37, 99, 0.72) 26%, rgba(0, 37, 99, 0.69) 30%, rgba(0, 39, 101, 0.68) 31%, rgba(0, 37, 99, 0.67) 33%, rgba(0, 39, 101, 0.66) 34%, rgba(0, 37, 99, 0.61) 41%, rgba(0, 39, 101, 0.59) 44%, rgba(0, 39, 101, 0.56) 48%, rgba(0, 36, 100, 0.55) 50%, rgba(0, 39, 101, 0.54) 52%, rgba(0, 38, 98, 0.53) 53%, rgba(0, 38, 102, 0.52) 54%, rgba(0, 37, 98, 0.51) 56%, rgba(0, 38, 102, 0.5) 57%, rgba(0, 36, 99, 0.49) 58%, rgba(0, 39, 102, 0.48) 59%, rgba(0, 37, 99, 0.46) 62%, rgba(0, 37, 99, 0.45) 63%, rgba(0, 38, 98, 0.44) 64%, rgba(0, 36, 100, 0.43) 65%, rgba(0, 36, 100, 0.42) 66%, rgba(0, 37, 101, 0.41) 67%, rgba(0, 36, 100, 0.4) 69%, rgba(0, 37, 99, 0.39) 70%, rgba(0, 37, 100, 0.38) 71%, rgba(0, 39, 100, 0.37) 72%, rgba(0, 36, 99, 0.36) 73%, rgba(0, 40, 101, 0.35) 74%, rgba(0, 38, 99, 0.34) 75%, rgba(0, 36, 100, 0.33) 76%, rgba(0, 37, 99, 0.32) 77%, rgba(0, 39, 101, 0.31) 79%, rgba(0, 39, 100, 0.3) 80%, rgba(0, 37, 101, 0.29) 81%, rgba(0, 36, 99, 0.27) 84%, rgba(0, 37, 101, 0.27) 85%, rgba(0, 38, 101, 0.26) 86%, rgba(0, 40, 101, 0.26) 87%, rgba(0, 40, 102, 0.25) 88%, rgba(0, 37, 100, 0.25) 89%, rgba(0, 35, 97, 0.24) 90%, rgba(0, 36, 100, 0.24) 91%, rgba(0, 37, 99, 0.23) 92%, rgba(0, 38, 102, 0.23) 93%, rgba(0, 40, 101, 0.22) 94%, rgba(0, 40, 98, 0.22) 95%, rgba(0, 37, 102, 0.21) 96%, rgba(0, 38, 96, 0.21) 97%, rgba(0, 35, 100, 0.2) 98%, rgba(0, 36, 99, 0.2) 99%, rgba(0, 37, 101, 0.19) 100%);
	background: linear-gradient(to bottom, rgba(0, 37, 100, 0.91) 0%, rgba(0, 37, 99, 0.85) 8%, rgba(0, 39, 101, 0.8) 15%, rgba(0, 39, 101, 0.77) 19%, rgba(0, 39, 101, 0.75) 22%, rgba(0, 37, 99, 0.72) 26%, rgba(0, 37, 99, 0.69) 30%, rgba(0, 39, 101, 0.68) 31%, rgba(0, 37, 99, 0.67) 33%, rgba(0, 39, 101, 0.66) 34%, rgba(0, 37, 99, 0.61) 41%, rgba(0, 39, 101, 0.59) 44%, rgba(0, 39, 101, 0.56) 48%, rgba(0, 36, 100, 0.55) 50%, rgba(0, 39, 101, 0.54) 52%, rgba(0, 38, 98, 0.53) 53%, rgba(0, 38, 102, 0.52) 54%, rgba(0, 37, 98, 0.51) 56%, rgba(0, 38, 102, 0.5) 57%, rgba(0, 36, 99, 0.49) 58%, rgba(0, 39, 102, 0.48) 59%, rgba(0, 37, 99, 0.46) 62%, rgba(0, 37, 99, 0.45) 63%, rgba(0, 38, 98, 0.44) 64%, rgba(0, 36, 100, 0.43) 65%, rgba(0, 36, 100, 0.42) 66%, rgba(0, 37, 101, 0.41) 67%, rgba(0, 36, 100, 0.4) 69%, rgba(0, 37, 99, 0.39) 70%, rgba(0, 37, 100, 0.38) 71%, rgba(0, 39, 100, 0.37) 72%, rgba(0, 36, 99, 0.36) 73%, rgba(0, 40, 101, 0.35) 74%, rgba(0, 38, 99, 0.34) 75%, rgba(0, 36, 100, 0.33) 76%, rgba(0, 37, 99, 0.32) 77%, rgba(0, 39, 101, 0.31) 79%, rgba(0, 39, 100, 0.3) 80%, rgba(0, 37, 101, 0.29) 81%, rgba(0, 36, 99, 0.27) 84%, rgba(0, 37, 101, 0.27) 85%, rgba(0, 38, 101, 0.26) 86%, rgba(0, 40, 101, 0.26) 87%, rgba(0, 40, 102, 0.25) 88%, rgba(0, 37, 100, 0.25) 89%, rgba(0, 35, 97, 0.24) 90%, rgba(0, 36, 100, 0.24) 91%, rgba(0, 37, 99, 0.23) 92%, rgba(0, 38, 102, 0.23) 93%, rgba(0, 40, 101, 0.22) 94%, rgba(0, 40, 98, 0.22) 95%, rgba(0, 37, 102, 0.21) 96%, rgba(0, 38, 96, 0.21) 97%, rgba(0, 35, 100, 0.2) 98%, rgba(0, 36, 99, 0.2) 99%, rgba(0, 37, 101, 0.19) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8002564', endColorstr='#30002565', GradientType=0);
	opacity: 1;
}

.inner-banner .slick-slide .slide-content p {
	font-size: 1.5em;
}

.inner-banner .slide-content {
	width: 68%;
	margin: auto;
	left: 0;
	right: 0;
	text-align: left;
	top: 0;
	bottom: 0;
	height: 4.5em;
}

.inner-banner .slide-content h2 {
	text-align: left;
	margin-bottom: 0;
}

.sp-info {

	padding: 0 0 8em 0;
}

h2 {
	background: none !important;
	text-transform: capitalize;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.sp-info h2 {
	font-size: 2.5em;
	color: #002664;
	text-align: left;
	font-weight: 800;
}

.box-wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: stretch;
	align-content: stretch;
}

.box-wrap .single-bx img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.single-bx {
	width: 49%;
	position: relative;
	text-align: center;
}

.inner-txt {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: stretch;
	align-content: stretch;
}

.inner-txt h3 {
	padding: 0 2em;
	color: #fff;
	font-size: 2.5em;
	margin-bottom: 1em;
	font-weight: 700;
}

.inner-txt .btn-primary {
	margin: 0 auto;
}

.single-bx:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 99%;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000208+0,000c1f+34,000e23+36,000c21+36,000e23+37,00112c+48,00102b+50,00122d+50,00102b+50,00132f+53,001130+55,001431+56,001233+59,001533+60,001536+62,001334+63,001636+63,001435+64,001638+65,001436+66,001739+66,001437+66,00173a+67,001538+68,00183b+68,001539+69,00163c+69,00183c+74,001840+75,00163f+76,001940+77,001640+77,001a42+78,00173f+78,001a43+79,001740+79,001a43+79,001740+80,001b44+80,001841+80,001b45+80,001842+81,001b43+81,001843+81,001c44+82,001945+83,001942+83,001a47+84,001b47+86,001845+86,001c48+87,001c49+87,001947+87,001d49+89,001a46+89,001e4b+89,001a47+90,001e4c+90,001b48+90,001f49+90,001b49+91,001c4c+92,001c48+92,001c4d+92,001c49+92,001d4e+93,001d4a+93,001e4c+94,001a4c+94,001e4e+94,001a49+95,001f4f+95,001b4c+95,001f4c+96,001b4d+96,00204d+96,001c4f+96,00204f+97,001c4c+97,002150+97,001d4d+97,001d52+98,001d4e+98,001f52+99,001f4e+100,001f53+100&0.93+0,0.19+100 */
	background: -moz-linear-gradient(top, rgba(0, 2, 8, 0.93) 0%, rgba(0, 12, 31, 0.68) 34%, rgba(0, 12, 33, 0.67) 36%, rgba(0, 14, 35, 0.66) 37%, rgba(0, 17, 44, 0.58) 48%, rgba(0, 16, 43, 0.57) 50%, rgba(0, 19, 47, 0.55) 53%, rgba(0, 17, 48, 0.53) 55%, rgba(0, 20, 49, 0.52) 56%, rgba(0, 18, 51, 0.5) 59%, rgba(0, 21, 51, 0.49) 60%, rgba(0, 21, 54, 0.48) 62%, rgba(0, 22, 54, 0.47) 63%, rgba(0, 20, 53, 0.46) 64%, rgba(0, 22, 56, 0.45) 65%, rgba(0, 20, 55, 0.44) 66%, rgba(0, 23, 58, 0.43) 67%, rgba(0, 24, 59, 0.42) 68%, rgba(0, 22, 60, 0.41) 69%, rgba(0, 24, 60, 0.37) 74%, rgba(0, 24, 64, 0.36) 75%, rgba(0, 22, 63, 0.35) 76%, rgba(0, 22, 64, 0.34) 77%, rgba(0, 23, 63, 0.33) 78%, rgba(0, 26, 67, 0.32) 79%, rgba(0, 27, 69, 0.31) 80%, rgba(0, 24, 67, 0.3) 81%, rgba(0, 28, 68, 0.29) 82%, rgba(0, 25, 66, 0.28) 83%, rgba(0, 26, 71, 0.27) 84%, rgba(0, 24, 69, 0.26) 86%, rgba(0, 25, 71, 0.26) 87%, rgba(0, 30, 75, 0.25) 89%, rgba(0, 31, 73, 0.24) 90%, rgba(0, 27, 73, 0.24) 91%, rgba(0, 28, 73, 0.23) 92%, rgba(0, 29, 74, 0.23) 93%, rgba(0, 30, 78, 0.22) 94%, rgba(0, 27, 76, 0.22) 95%, rgba(0, 28, 79, 0.21) 96%, rgba(0, 29, 77, 0.21) 97%, rgba(0, 29, 78, 0.2) 98%, rgba(0, 31, 82, 0.2) 99%, rgba(0, 31, 83, 0.19) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 2, 8, 0.93) 0%, rgba(0, 12, 31, 0.68) 34%, rgba(0, 12, 33, 0.67) 36%, rgba(0, 14, 35, 0.66) 37%, rgba(0, 17, 44, 0.58) 48%, rgba(0, 16, 43, 0.57) 50%, rgba(0, 19, 47, 0.55) 53%, rgba(0, 17, 48, 0.53) 55%, rgba(0, 20, 49, 0.52) 56%, rgba(0, 18, 51, 0.5) 59%, rgba(0, 21, 51, 0.49) 60%, rgba(0, 21, 54, 0.48) 62%, rgba(0, 22, 54, 0.47) 63%, rgba(0, 20, 53, 0.46) 64%, rgba(0, 22, 56, 0.45) 65%, rgba(0, 20, 55, 0.44) 66%, rgba(0, 23, 58, 0.43) 67%, rgba(0, 24, 59, 0.42) 68%, rgba(0, 22, 60, 0.41) 69%, rgba(0, 24, 60, 0.37) 74%, rgba(0, 24, 64, 0.36) 75%, rgba(0, 22, 63, 0.35) 76%, rgba(0, 22, 64, 0.34) 77%, rgba(0, 23, 63, 0.33) 78%, rgba(0, 26, 67, 0.32) 79%, rgba(0, 27, 69, 0.31) 80%, rgba(0, 24, 67, 0.3) 81%, rgba(0, 28, 68, 0.29) 82%, rgba(0, 25, 66, 0.28) 83%, rgba(0, 26, 71, 0.27) 84%, rgba(0, 24, 69, 0.26) 86%, rgba(0, 25, 71, 0.26) 87%, rgba(0, 30, 75, 0.25) 89%, rgba(0, 31, 73, 0.24) 90%, rgba(0, 27, 73, 0.24) 91%, rgba(0, 28, 73, 0.23) 92%, rgba(0, 29, 74, 0.23) 93%, rgba(0, 30, 78, 0.22) 94%, rgba(0, 27, 76, 0.22) 95%, rgba(0, 28, 79, 0.21) 96%, rgba(0, 29, 77, 0.21) 97%, rgba(0, 29, 78, 0.2) 98%, rgba(0, 31, 82, 0.2) 99%, rgba(0, 31, 83, 0.19) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 2, 8, 0.93) 0%, rgba(0, 12, 31, 0.68) 34%, rgba(0, 12, 33, 0.67) 36%, rgba(0, 14, 35, 0.66) 37%, rgba(0, 17, 44, 0.58) 48%, rgba(0, 16, 43, 0.57) 50%, rgba(0, 19, 47, 0.55) 53%, rgba(0, 17, 48, 0.53) 55%, rgba(0, 20, 49, 0.52) 56%, rgba(0, 18, 51, 0.5) 59%, rgba(0, 21, 51, 0.49) 60%, rgba(0, 21, 54, 0.48) 62%, rgba(0, 22, 54, 0.47) 63%, rgba(0, 20, 53, 0.46) 64%, rgba(0, 22, 56, 0.45) 65%, rgba(0, 20, 55, 0.44) 66%, rgba(0, 23, 58, 0.43) 67%, rgba(0, 24, 59, 0.42) 68%, rgba(0, 22, 60, 0.41) 69%, rgba(0, 24, 60, 0.37) 74%, rgba(0, 24, 64, 0.36) 75%, rgba(0, 22, 63, 0.35) 76%, rgba(0, 22, 64, 0.34) 77%, rgba(0, 23, 63, 0.33) 78%, rgba(0, 26, 67, 0.32) 79%, rgba(0, 27, 69, 0.31) 80%, rgba(0, 24, 67, 0.3) 81%, rgba(0, 28, 68, 0.29) 82%, rgba(0, 25, 66, 0.28) 83%, rgba(0, 26, 71, 0.27) 84%, rgba(0, 24, 69, 0.26) 86%, rgba(0, 25, 71, 0.26) 87%, rgba(0, 30, 75, 0.25) 89%, rgba(0, 31, 73, 0.24) 90%, rgba(0, 27, 73, 0.24) 91%, rgba(0, 28, 73, 0.23) 92%, rgba(0, 29, 74, 0.23) 93%, rgba(0, 30, 78, 0.22) 94%, rgba(0, 27, 76, 0.22) 95%, rgba(0, 28, 79, 0.21) 96%, rgba(0, 29, 77, 0.21) 97%, rgba(0, 29, 78, 0.2) 98%, rgba(0, 31, 82, 0.2) 99%, rgba(0, 31, 83, 0.19) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed000208', endColorstr='#30001f53', GradientType=0);
	/* IE6-9 */


	/* background: rgb(0,37,101);
background: linear-gradient(0deg, rgba(0,37,101,1) 0%, rgba(0,38,100,1) 80%, rgba(0,37,100,1) 100%); */
}

img {
	max-width: 100%;
	height: auto;
}

.inner-wraap {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: stretch;
	align-content: stretch;
}

.inner-wraap .inner-txt h3 {
	margin-bottom: 0.5em;
	padding-left: 0;
	padding-right: 0;
}

.inner-wraap .inner-txt p {
	margin-bottom: 1em;
}


.inner-wraap .single-bx {
	width: auto;
}

.left-wrap {
	margin-right: 2em;
	width: 161em;
}

.ico-contact a {
	display: inline-flex !important;
	overflow: hidden;
	cursor: pointer;
}

.right-wrap {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: stretch;
	align-content: stretch;
	width: 161em;
}

.right-wrap .single-bx {
	height: 12em;
	overflow: hidden;
}

.right-wrap .single-bx h3 {
	font-size: 2em;
}

.right-wrap .single-bx p {
	display: none;
}

.three-boxes {
	padding: 0 0 7em 0;
}

.three-boxes h2 {
	font-size: 2.5em;
	color: #002664;
	text-align: left;
	font-weight: 800;
}

.three-boxes .single-bx {
	text-align: left;

}

.three-boxes .single-bx .inner-txt {
	padding: 2em;
	top: auto;
	bottom: 0;
}

.three-boxes .single-bx .inner-txt p {
	color: #fff
}

.three-boxes .inner-txt .btn-primary {
	margin: 0;
}

.news-alerts {
	padding: 0 0 7em 0;
}

.news-alerts .single-bx {
	width: 100%;
}

.ico-contact {
	align-items: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	text-decoration: none;
	display: inline-flex !important;
	overflow: hidden;
	cursor: pointer;
}

p.ico-contact:last-child {
	display: block !important;
}

.ico-contact i img {
	width: 1em;
	margin-right: 0.5em;
}

.slick-dots>li {

	display: inline-block;
}

.slick-dots li:only-child {
	display: none;
}

.news-wrap {
	display: flex;
	padding: 0 0 8em 0;
}

.news-wrap h2 {
	color: #000;
	font-size: 2.5em;
}

.left-nav {
	width: 22%;
	padding-right: 4em;
}

.left-nav ul {
	margin: 0;
}

.left-nav ul li {
	padding-left: 0;
	background: none;
}

.left-nav ul li a {
	font-size: 1.2em;
	color: #000000;
	font-weight: 600;
	text-decoration: none;
	margin-bottom: 1em;
	display: block;
}

.left-nav ul li a.active {
	color: #00A1DE;
}

.left-nav ul li ul li {
	padding-left: 2em;
}

.left-nav ul li ul li a {
	font-weight: 300;
}

.right-news {
	width: 60%;
	border-left: 1px solid #ddd;

	padding-left: 5em;
}

.right-news p {
	padding-bottom: 2em;
}

.right-news ul {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	align-content: stretch;
	margin-bottom: 4em;
}

.right-news ul li {
	margin-right: 1.5em;
}

.right-news ul li a {
	text-decoration: none;
	background: #fff;
	border: 1px solid #00A1DE;
	color: #00A1DE;
	padding: 0.7em 2.5em;
}

.right-news ul li a.active {
	background: #00A1DE;
	color: #fff;
	position: relative;
}

.right-news ul li a.active:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: -0.5em;
	margin: auto;
	width: 0;
	height: 0;
	border-left: 0.55em solid transparent;
	border-right: 0.55em solid transparent;
	border-top: 0.55em solid #00A1DE;
}

.right-news p a {
	font-weight: 600;
	text-decoration: none;
	color: #00A1DE;
}

.month-news h3 {
	font-size: 2em;
	color: #00A1DE;
	margin-bottom: 1em;
	text-transform: uppercase;
}

.single-news-item {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	align-content: stretch;
	padding-bottom: 2em;
	margin-bottom: 2em;
	border-bottom: 1px solid #E5E5E5;
}

.single-news-item h4 {
	font-size: 1.125em;
	font-weight: 400;
	text-transform: capitalize;
}

.single-news-item p {
	font-size: 1.25em;

	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: 300;
}

.single-news-item a span {
	font-size: 0.9em;
}

.single-news-item a {
	height: auto;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.single-news-item .info {
	width: 75%;
	margin-right: 15px;
}

.single-news-item a i img {
	width: 0.9em;
}

.month-news .single-news-item:last-child {
	border-bottom: 0;
}

.single-bod .img-wrap {
	float: left;
	margin: 0 20px 0 0;
	width: 17em;
}

.single-bod p {
	padding-bottom: 0;
	margin-bottom: 0.5em;
	color: #000;
	font-size: 1em;
}

.single-bod h3 {
	font-size: 1.5em;
	font-weight: 600;
	margin-bottom: 0.5em;
	color: #000;
}

.single-bod {
	margin-bottom: 5em;
}

.rt-page table {
	border-collapse: collapse;
}

.rt-page table td {
	border: 0.5px solid;
	padding: 10px 15px;
	min-width: 200px;
}

.rt-page h1 {
	font-size: 3.5em;
	margin-bottom: 0.5em;
}

.rt-page h2 {
	font-size: 3em;
	margin-bottom: 0.5em;
}

.rt-page h3 {
	font-size: 2.5em;
	margin-bottom: 0.5em;
}

.rt-page h4 {
	font-size: 2em;
	margin-bottom: 0.5em;
}

.rt-page h5 {
	font-size: 1.5em;
	margin-bottom: 0.5em;
}

.rt-page h6 {
	font-size: 1.25em;
	margin-bottom: 0.5em;
}

.rt-page p {
	margin-bottom: 1em;
	font-size: 1em;
	padding-bottom: 0;
}

.rt-page ul li {
	position: relative;
	padding-left: 2em;
	margin-bottom: 1em;
}

.rt-page ul li:before {
	position: absolute;
	left: 0;
	content: '';
	top: 0.4em;
	background: #00b4e0;
	width: 0.5em;
	height: 0.5em;
}


.rt-page .download-btn {
	width: 18em;
}

.rt-page .download-btn img {
	width: 1em;
}

.rt-page a {
	font-weight: 600;
	color: #00A1DE;
	text-decoration: none;
}

.btn-wrap {
	display: flex;
	margin: 3em 0;
}

.btn-wrap .btn-primary {
	margin-right: 1em;
	font-weight: 400;
	margin-bottom: 1em;
}

.slick-arrow {
	right: 0.9375em;
	width: 2.5em;
	height: 2.5em;
	font-size: 1em;
	background-color: #002664;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	z-index: 2;
	text-align: center;
	filter: alpha(opacity=100);
	opacity: 1;
	color: #fff;
	line-height: 2.625em;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	top: -4em;
	position: absolute;
}

.slick-arrow img {
	width: 0.5em;
}

.slick-prev {
	right: 4em;
}

.slick-prev img {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}


@media (min-width: 1400px) and (max-width: 1599.98px) {
	body {
		font-size: 12px;
		;
	}

	.home-banner-slider img {
		height: 78vh;
		object-fit: cover;
	}
}


.open-html {
	overflow-y: hidden !important;
}

.open-html body {
	overflow-y: hidden !important;
}


p.line-text {
	position: relative;
	display: inline-block;
	padding-left: 4em;
}

p.line-text:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 3em;
	height: 2px;
	background: #fff;
	margin: auto;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
	#header {
		height: 100px;
	}

	.home-banner-slider img {
		height: 78vh;
		object-fit: cover;
	}

	body {
		font-size: 12px;
		;
	}

	#footer .right-block {
		float: left;
		width: 590px;
	}

	#footer .left-block {
		width: 180px;

	}

}

@media (min-width: 1200px) {
	.slick-arrow:hover {
		background: #00A1DE;

	}

	.mainnav-section .current-menu-ancestor a,
	.mainnav-section .current-menu-item a,
	.mainnav-section .current-menu-parent a,
	.mainnav-section a:hover {
		color: #00A1DE;
	}

	.btn-primary {
		transition: 0.7s;
	}

	.btn-primary:hover {
		background-color: #002664;
	}

	.single-tablewrap .three-images .btn-primary:hover {
		background: #00A1DE;
	}

	.single-tablewrap .three-images .btn-primary:hover.img-rap:before {
		opacity: 1;
	}

	.single-tablewrap .btn-primary:hover {
		background: #00A1DE;
	}

	.left-nav ul li a {
		transition: 0.7s;
	}

	.left-nav ul li a:hover {
		color: #00A1DE;
	}

	.ico-contact {
		position: relative;
		transition: 0.7s;
	}

	a.ico-contact:before {
		content: '';
		position: absolute;
		left: auto;
		right: 0;
		bottom: 0;
		width: 0;
		height: 1px;
		background: #fff;
		transition: 1s;

	}

	a.ico-contact:hover:before {
		width: 100%;
		left: 0;
		right: auto;
	}

	.ir-full-sec .inner-text .left- a:before {
		content: '';
		position: absolute;
		left: auto;
		right: 0;
		bottom: 0;
		width: 0;
		height: 1px;
		background: #00A1DE;
		transition: 1s;

	}

	.ir-full-sec .inner-text .left- a:hover:before {
		width: 100%;
		left: 0;
		right: auto;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	body {
		font-size: 11px;
	}

	.home-banner-slider {
		font-size: 9px;
	}

	.three-images .img-rap .btn-primary span {}

	#header {
		padding: 0 8em;
		height: 98px;
	}

	#footer {
		width: 68%;
		font-size: 13px;
	}

	#footer .left-block {
		width: 20%;
		padding-right: 30px;
		float: left;
	}

	.contact-list .item {
		float: left;
		margin-left: 20px;
		width: 27%;
	}

	#footer .right-block {
		float: left;
		width: 70%;
	}

	.right-news ul li a {
		padding: 0.7em 1.5em;
	}

	.left-nav {
		width: 30%;
	}

	.ir-full-sec,
	.ir-full-contact {
		min-height: auto;
	}

	.right-wrap .single-bx {
		height: 9.5em;
	}

	.right-wrap .single-bx h3 {
		font-size: 1.5em;
	}

	.inner-wraap .inner-txt h3 {
		font-size: 1.5em;
	}

	.left-wrap,
	.right-wrap {
		width: 235em;
	}
}

@media (min-width: 768px) and (max-width: 991px) {

	.single-tablewrap p {
		font-size: 1.3em;
	}

	.single-tablewrap .inner-cont p {
		font-size: 1em
	}

	.left-wrap,
	.right-wrap {

		width: 285em;
	}

	.right-wrap .single-bx h3 {
		font-size: 1.5em;
	}

	.inner-wraap .inner-txt h3 {
		font-size: 1.5em;
	}

	.right-wrap .single-bx {
		height: 11.5em;
	}

	.ir-full-sec,
	.ir-full-contact {
		min-height: auto;
	}

	body {
		font-size: 9px;
	}

	.home-banner-slider {
		font-size: 7px;
	}

	.three-images .img-rap .btn-primary span {}

	#header {
		padding: 0 8em;
		height: 98px;
	}

	.inner,
	.inner-text {
		width: 88%;
	}

	#footer {
		width: 90%;
		font-size: 13px;
	}

	#footer .left-block {
		width: 20%;
		padding-right: 30px;
		float: left;
	}

	.contact-list .item {
		margin-left: 10px;
		width: 20%;
	}

	#footer .right-block {
		float: left;
		width: 70%;
	}

	.right-news ul li a {
		padding: 0.7em 1.5em;
	}
}

@media (max-width: 767px) {

	.table-responsive {
		overflow-x: scroll;
	}

	body {
		font-size: 9px;
	}

	.home-about {
		display: block;
	}


	.inner-text {

		display: block;
		width: 100%;
		padding: 20px;
	}

	.home-about .txt {
		width: 100%;
		padding-left: 0;
	}

	.home-about img {
		max-width: 100%;
	}

	.home-about .img-wrap {
		width: 100%;
	}

	.home-banner-slider img {
		height: 500px;
		object-fit: cover;
	}

	.home-banner-slider .single-info i img {
		height: auto;
	}

	.home-banner-slider i img {
		height: auto;
	}

	.slide-content {
		left: 2em;
		top: 5em;

	}

	.slide-content br {
		display: none;
	}

	.home-banner-slider .slick-dots {
		left: 2em;
		bottom: 2em;
	}

	.rigs-info {
		right: auto;
		left: 2em;
		bottom: 10em;
	}

	.inner {
		width: 88%;
	}

	#header {
		padding: 0 2em;
	}

	.three-images .img-rap img {
		height: 30em;
		object-fit: cover;
	}

	.single-tablewrap .btn-primary {
		font-size: 14px;
	}

	br {
		display: none;
	}

	.single-tablewrap p,
	.home-about p {
		font-size: 1.5em;
	}

	.inner-cont h4 {
		font-size: 2em;
	}

	.inner-cont p {
		font-size: 1.5em;
	}

	#footer .left-block {
		width: 100%;
		padding-right: 0;
		float: none;
	}

	#footer .right-block {
		float: none;
		width: 100%;
	}

	.contact-list .item {
		float: none;
		margin-left: 40px;
		width: 100%;
	}

	#footer {
		width: 80%;
		font-size: 14px;
		padding-top: 36px;
		display: inline-block;
		margin: 30px;
	}

	.contact-list {
		width: 100%;
		margin-left: -40px;
		margin-top: 30px;
		overflow: visible;
		margin-top: 20px;
	}

	#footer .right-block {
		float: left;
		width: 100%;
	}

	.contact-list .item p {
		margin-bottom: 20px;
	}

	.copyright {
		padding-top: 20px;
		text-align: center;
		padding-bottom: 20px;
		font-size: 15px;
	}

	.single-tablewrap {
		width: 90%;
		margin: 0 auto;
		padding-bottom: 6em;
	}

	.three-images {
		margin: 0;
	}

	.three-images {
		padding-top: 40px;
	}

	.three-images .slick-arrow {
		top: 0;
		width: 3em;
		height: 3em;
		line-height: 3.5em;
		margin-left: 0.5em;
	}

	.three-images .slick-prev {
		right: 6em;
	}

	.three-images .slick-arrow img {
		width: 0.8em;
	}

	.btn-primary {
		font-size: 14px;
		padding-right: 10px;
	}

	.inner-text p {
		margin-bottom: 20px;
	}

	.mainnav-section {
		right: 0;
		top: 0;
		position: fixed;
		background: #00b4e0;
		width: 70%;
		height: 100vh;
		z-index: 9;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		transition: transform 300ms linear;
	}

	.mainnav-section.active {
		-webkit-transform: none;
		transform: none;
		transition: transform 300ms linear;
	}

	.mainnav-section .menu-item {
		float: none;
		margin: 20px 10px !important;
	}

	.mainnav-section .menu-item a {
		color: #fff;
		font-size: 17px;
		text-transform: capitalize;
		font-weight: 400;
	}

	.menu {
		margin-top: 100px;
		margin-left: 20px;
	}

	#nav-icon3 {
		display: block;
		margin-top: 0;
		position: absolute;
		right: 0;
		top: 6em;
		background: #152C4C;
		width: 3.4375em;
		font-size: 11px;
		height: 3.4375em;
		border-radius: 50%;
		z-index: 999;
	}

	#nav-icon3 span {
		display: block;
		position: absolute;
		height: 2px;
		background: #302c2c;
		opacity: 1;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
		width: 54%;
		margin: auto;
		left: 0;
		right: 0;
		background: #fff;
	}

	.menu-open span:nth-child(1) {
		top: 1.125em;
	}

	.menu-open span:nth-child(2) {
		top: 1.5em;
	}

	.menu-open span:nth-child(3) {
		top: 2em;
	}

	#nav-icon3.click span:nth-child(1) {
		top: 2.125em;
		width: 0%;
		left: 50%;
	}

	#nav-icon3.click span:nth-child(2) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	#nav-icon3.click span:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: 1.5em;
	}

	#nav-icon3.click span:nth-child(4) {
		top: 2.125em;
		width: 0%;
		left: 50%;
	}

	.news-alerts .single-bx img {
		object-fit: cover !important;
		height: 300px;
	}

	.box-wrap {
		display: block;
	}

	.box-wrap .single-bx {
		width: 100%;
		margin-bottom: 2em;
	}

	.inner-wraap {
		display: block;
	}

	.left-wrap {
		margin-right: 0;
		width: 100%;
	}

	.right-wrap {
		width: 100%;
	}

	.three-boxes .single-bx {
		margin-bottom: 20px;
		height: auto;
	}

	.ir-full-contact {
		padding-left: 20px;
		padding-right: 20px;
	}

	.ir-full-contact P {
		font-size: 1.5EM;
	}

	.home-banner-slider.inner-banner img {
		height: 360px;
		object-fit: cover;
	}

	.inner-banner .slide-content {
		width: 100%;
		margin: auto;
		left: 30px;
	}





	.news-wrap {
		display: block;
		padding: 0 0 4em 0;
	}

	.left-nav {
		width: 100%;
		padding-right: 0;
	}

	.right-news {
		width: 100%;
		border-left: 0;
		padding-left: 0;
	}


	.single-news-item {
		display: block;
	}

	.single-news-item p {
		margin-bottom: 1em;
	}


	.single-news-item .info {
		font-size: 12px;
	}

	.single-news-item a span {
		font-size: 16px;
	}

	.single-news-item a {
		width: 100%;
	}

	.right-news ul li a {
		padding: 0.7em 1.5em;
	}

	.right-news p {
		font-size: 14px;
	}

	.news-wrap .left-nav h2 {}

	.news-menu-btn {
		display: block;
		margin-top: 0;
		position: absolute;
		right: 0;
		top: 0;
		background: #152C4C;
		width: 3.4375em;
		font-size: 11px;
		height: 3.4375em;
		border-radius: 50%;
		z-index: 1;
	}

	.news-menu-btn span {
		display: block;
		position: absolute;
		height: 2px;
		background: #302c2c;
		opacity: 1;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
		width: 50%;
		margin: auto;
		background: #fff;
		left: 0;
		right: 0;
	}

	.news-menu-btn span:nth-child(1) {
		top: 1.125em;
	}

	.news-menu-btn span:nth-child(2) {
		top: 1.5em;
	}

	.news-menu-btn span:nth-child(3) {
		top: 2em;
	}

	.news-menu-btn.click span:nth-child(1) {
		top: 2.125em;
		width: 0%;
		left: 50%;
	}

	.news-menu-btn.click span:nth-child(2) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.news-menu-btn.click span:nth-child(3) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: 1.5em;
	}

	.news-menu-btn.click span:nth-child(4) {
		top: 2.125em;
		width: 0%;
		left: 50%;
	}

	.left-nav>ul {
		display: none;
	}

	.single-bod .img-wrap {
		width: 100%;
		float: none;
	}

	.single-bod .img-wrap img {
		width: 100%;
	}

	.single-bod h3 {
		font-size: 2.5em;
		font-weight: 600;
		margin-bottom: 0.5em;
		margin-top: 1em;
	}

	.btn-wrap {
		display: block;
		margin: 3em 0;
	}

	.btn-wrap .btn-primary {

		width: 100%;
	}

	.rt-page {
		font-size: 14px;
	}

	.rt-page h1 {
		font-size: 2.5em;
	}

	.rt-page h2 {
		font-size: 2.2em;
	}

	.rt-page h3 {
		font-size: 2em;
	}

	.rt-page h4 {
		font-size: 1.8em;
	}

	.rt-page h5 {
		font-size: 1.5em;
	}

	.rt-page h6 {
		font-size: 1.5em;
	}

	#footer br {
		display: block !important;
	}

	.copyright br {
		display: block !important;
	}

	.three-boxes .single-bx .inner-txt p {

		font-size: 1.5em;
	}

	.home-about {
		padding: 0 0 6em 0;
	}

	.home-management {
		margin-bottom: 6em;
	}

	.inner-banner,
	.three-boxes,
	.ir-full-sec {
		margin-bottom: 6em;
		padding-bottom: 0;
	}

	#searchbox-content .search-input {
		width: 80%;
	}

	#logo {
		top: 46px;
	}

	#header {
		height: 130px;
	}

	.search-wrap {
		width: 100%;
		margin-right: 0;
	}

	.three-images .img-rap {
		margin: 0;
	}

	.home-about h5 {

		font-size: 1.5em;
	}

	.single-news-item .info {
		width: 100%;
		margin-right: 0;
	}

	p.line-text {
		position: relative;
		display: inline-block;
		padding-left: 0;
	}

	p.line-text:before {
		display: none;
	}
}

.error404 header,
.search-results header,
.search-no-results header {
	background: #e1e0e0;
}

.error-404,
.search-page-inner,
.search-noresult-inner {
	text-align: left;
	padding: 120px 120px;
}

.error-404 h1,
.search-page h1,
.search-noresult h1 {
	font-size: 30px;
}

.error-404 h1 {
	margin-bottom: 15px;
}

.error-404 h3 {
	margin: 40px 0 25px 0;
}

.error-404 h4 {
	margin-bottom: 15px;
}

.error-404 ul li {
	font-size: 15px;
	margin-bottom: 0;
}

.error-404 ul li+li {
	margin-top: 10px;
}

.error-404 .button {
	margin-top: 30px;
}

.error-404 .btn-primary {
	margin-top: 30px;
}